PB3D
[2.45]
Ideal linear high-n MHD stability in 3-D
|
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... | |
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.
Definition at line 73 of file MPI_utilities.f90.
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
[in] | arr | divided array |
[in] | size_ghost | width of ghost region |
Definition at line 555 of file MPI_utilities.f90.
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
[in,out] | arr | divided array |
[in] | size_ghost | width of ghost region |
Definition at line 511 of file MPI_utilities.f90.
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
[in,out] | arr | divided array |
[in] | size_ghost | width of ghost region |
Definition at line 422 of file MPI_utilities.f90.
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
[in,out] | arr | divided array |
[in] | size_ghost | width of ghost region |
Definition at line 466 of file MPI_utilities.f90.