PB3D [2.47]
Ideal linear high-n MHD stability in 3-D
Loading...
Searching...
No Matches
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
integer function broadcast_var_int (var, source)
 integer version
integer function broadcast_var_log (var, source)
 logical version
integer function broadcast_var_complex_arr (var, source)
 complex array version
integer function broadcast_var_real_arr (var, source)
 real array version
integer function broadcast_var_int_arr (var, source)
 integer array version
integer function broadcast_var_log_arr (var, source)
 logical array version

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 658 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 618 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 700 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 638 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 720 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 597 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 679 of file MPI_utilities.f90.


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