|
PB3D
[2.45]
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 More... | |
| integer function | get_ser_var_real (var, ser_var, scatter) |
| real version More... | |
| integer function | get_ser_var_int (var, ser_var, scatter) |
| integer version More... | |
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 107 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 255 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 181 of file MPI_utilities.f90.