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.