PB3D [2.47]
Ideal linear high-n MHD stability in 3-D
Loading...
Searching...
No Matches
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
integer function get_ghost_arr_3d_real (arr, size_ghost)
 3-D real version
integer function get_ghost_arr_2d_complex (arr, size_ghost)
 2-D complex version
integer function get_ghost_arr_1d_real (arr, size_ghost)
 1-D real version

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 554 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 510 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 421 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 465 of file MPI_utilities.f90.


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