PB3D  [2.45]
Ideal linear high-n MHD stability in 3-D
Public Member Functions | List of all members
mpi_utilities::broadcast_var Interface Reference

Wrapper function to broadcast a single variable using MPI. More...

Public Member Functions

integer function broadcast_var_real (var, source)
 real version More...
 
integer function broadcast_var_int (var, source)
 integer version More...
 
integer function broadcast_var_log (var, source)
 logical version More...
 
integer function broadcast_var_complex_arr (var, source)
 complex array version More...
 
integer function broadcast_var_real_arr (var, source)
 real array version More...
 
integer function broadcast_var_int_arr (var, source)
 integer array version More...
 
integer function broadcast_var_log_arr (var, source)
 logical array version More...
 

Detailed Description

Wrapper function to broadcast a single variable using MPI.

Returns
ierr

Definition at line 87 of file MPI_utilities.f90.

Member Function/Subroutine Documentation

◆ broadcast_var_complex_arr()

integer function mpi_utilities::broadcast_var::broadcast_var_complex_arr ( complex(dp), dimension(:), intent(in)  var,
integer, intent(in), optional  source 
)

complex array version

Parameters
[in]varvariable to be broadcast
[in]sourceprocess that sends

Definition at line 659 of file MPI_utilities.f90.

◆ broadcast_var_int()

integer function mpi_utilities::broadcast_var::broadcast_var_int ( integer, intent(in)  var,
integer, intent(in), optional  source 
)

integer version

Parameters
[in]varvariable to be broadcast
[in]sourceprocess that sends

Definition at line 619 of file MPI_utilities.f90.

◆ broadcast_var_int_arr()

integer function mpi_utilities::broadcast_var::broadcast_var_int_arr ( integer, dimension(:), intent(in)  var,
integer, intent(in), optional  source 
)

integer array version

Parameters
[in]varvariable to be broadcast
[in]sourceprocess that sends

Definition at line 701 of file MPI_utilities.f90.

◆ broadcast_var_log()

integer function mpi_utilities::broadcast_var::broadcast_var_log ( logical, intent(in)  var,
integer, intent(in), optional  source 
)

logical version

Parameters
[in]varvariable to be broadcast
[in]sourceprocess that sends

Definition at line 639 of file MPI_utilities.f90.

◆ broadcast_var_log_arr()

integer function mpi_utilities::broadcast_var::broadcast_var_log_arr ( logical, dimension(:), intent(in)  var,
integer, intent(in), optional  source 
)

logical array version

Parameters
[in]varvariable to be broadcast
[in]sourceprocess that sends

Definition at line 721 of file MPI_utilities.f90.

◆ broadcast_var_real()

integer function mpi_utilities::broadcast_var::broadcast_var_real ( real(dp), intent(in)  var,
integer, intent(in), optional  source 
)

real version

Parameters
[in]varvariable to be broadcast
[in]sourceprocess that sends

Definition at line 598 of file MPI_utilities.f90.

◆ broadcast_var_real_arr()

integer function mpi_utilities::broadcast_var::broadcast_var_real_arr ( real(dp), dimension(:), intent(in)  var,
integer, intent(in), optional  source 
)

real array version

Parameters
[in]varvariable to be broadcast
[in]sourceprocess that sends

Definition at line 680 of file MPI_utilities.f90.


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