PB3D  [2.45]
Ideal linear high-n MHD stability in 3-D
Public Member Functions | List of all members
mpi_utilities::get_ghost_arr Interface Reference

Fill the ghost regions in an array. More...

Public Member Functions

integer function get_ghost_arr_3d_complex (arr, size_ghost)
 3-D complex version More...
 
integer function get_ghost_arr_3d_real (arr, size_ghost)
 3-D real version More...
 
integer function get_ghost_arr_2d_complex (arr, size_ghost)
 2-D complex version More...
 
integer function get_ghost_arr_1d_real (arr, size_ghost)
 1-D real version More...
 

Detailed Description

Fill the ghost regions in an array.

This is done by sending the first normal point of a process to the left process.

Every MPI message is identified by its sending process. The array should have the extended size, including ghost regions.

Returns
ierr

Definition at line 73 of file MPI_utilities.f90.

Member Function/Subroutine Documentation

◆ get_ghost_arr_1d_real()

integer function mpi_utilities::get_ghost_arr::get_ghost_arr_1d_real ( real(dp), dimension(:), intent(in)  arr,
integer, intent(in)  size_ghost 
)

1-D real version

Parameters
[in]arrdivided array
[in]size_ghostwidth of ghost region

Definition at line 555 of file MPI_utilities.f90.

◆ get_ghost_arr_2d_complex()

integer function mpi_utilities::get_ghost_arr::get_ghost_arr_2d_complex ( complex(dp), dimension(:,:), intent(inout)  arr,
integer, intent(in)  size_ghost 
)

2-D complex version

Parameters
[in,out]arrdivided array
[in]size_ghostwidth of ghost region

Definition at line 511 of file MPI_utilities.f90.

◆ get_ghost_arr_3d_complex()

integer function mpi_utilities::get_ghost_arr::get_ghost_arr_3d_complex ( complex(dp), dimension(:,:,:), intent(inout)  arr,
integer, intent(in)  size_ghost 
)

3-D complex version

Parameters
[in,out]arrdivided array
[in]size_ghostwidth of ghost region

Definition at line 422 of file MPI_utilities.f90.

◆ get_ghost_arr_3d_real()

integer function mpi_utilities::get_ghost_arr::get_ghost_arr_3d_real ( real(dp), dimension(:,:,:), intent(inout)  arr,
integer, intent(in)  size_ghost 
)

3-D real version

Parameters
[in,out]arrdivided array
[in]size_ghostwidth of ghost region

Definition at line 466 of file MPI_utilities.f90.


The documentation for this interface was generated from the following file: