|
PB3D [2.47]
Ideal linear high-n MHD stability in 3-D
|
Gather parallel variable in serial version on group master. More...
Public Member Functions | |
| integer function | get_ser_var_complex (var, ser_var, scatter) |
| complex version | |
| integer function | get_ser_var_real (var, ser_var, scatter) |
| real version | |
| integer function | get_ser_var_int (var, ser_var, scatter) |
| integer version | |
Gather parallel variable in serial version on group master.
Optionally, all the processes receive the parallel variable using scatter.
Definition at line 55 of file MPI_utilities.f90.
| integer function mpi_utilities::get_ser_var::get_ser_var_complex | ( | complex(dp), dimension(:), intent(in) | var, |
| complex(dp), dimension(:), intent(inout), allocatable | ser_var, | ||
| logical, intent(in), optional | scatter ) |
complex version
| [in] | var | parallel vector |
| [in,out] | ser_var | serial vector |
| [in] | scatter | optionally scatter the result to all the processes |
Definition at line 106 of file MPI_utilities.f90.
| integer function mpi_utilities::get_ser_var::get_ser_var_int | ( | integer, dimension(:), intent(in) | var, |
| integer, dimension(:), intent(inout), allocatable | ser_var, | ||
| logical, intent(in), optional | scatter ) |
integer version
| [in] | var | parallel vector |
| [in,out] | ser_var | serial vector |
| [in] | scatter | optionally scatter the result to all the processes |
Definition at line 254 of file MPI_utilities.f90.
| integer function mpi_utilities::get_ser_var::get_ser_var_real | ( | real(dp), dimension(:), intent(in) | var, |
| real(dp), dimension(:), intent(inout), allocatable | ser_var, | ||
| logical, intent(in), optional | scatter ) |
real version
| [in] | var | parallel vector |
| [in,out] | ser_var | serial vector |
| [in] | scatter | optionally scatter the result to all the processes |
Definition at line 180 of file MPI_utilities.f90.