mp_max Interface

public interface mp_max

Module Procedures

private subroutine mp_max_i(msg, gid)

Finds the maximum of a datum with the result left on all processes.

Read more…

Arguments

Type IntentOptional Attributes Name
integer(kind=int_4), intent(inout) :: msg

Find maximum among these data (input) and maximum (output)

type(mp_comm_type), intent(in) :: gid

Message passing environment identifier

private subroutine mp_max_iv(msg, gid)

Finds the element-wise maximum of a vector with the result left on all processes.

Read more…

Arguments

Type IntentOptional Attributes Name
integer(kind=int_4), intent(inout), CONTIGUOUS :: msg(:)

Find maximum among these data (input) and maximum (output)

type(mp_comm_type), intent(in) :: gid

private subroutine mp_max_l(msg, gid)

Finds the maximum of a datum with the result left on all processes.

Read more…

Arguments

Type IntentOptional Attributes Name
integer(kind=int_8), intent(inout) :: msg

Find maximum among these data (input) and maximum (output)

type(mp_comm_type), intent(in) :: gid

Message passing environment identifier

private subroutine mp_max_lv(msg, gid)

Finds the element-wise maximum of a vector with the result left on all processes.

Read more…

Arguments

Type IntentOptional Attributes Name
integer(kind=int_8), intent(inout), CONTIGUOUS :: msg(:)

Find maximum among these data (input) and maximum (output)

type(mp_comm_type), intent(in) :: gid

private subroutine mp_max_d(msg, gid)

Finds the maximum of a datum with the result left on all processes.

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=real_8), intent(inout) :: msg

Find maximum among these data (input) and maximum (output)

type(mp_comm_type), intent(in) :: gid

Message passing environment identifier

private subroutine mp_max_dv(msg, gid)

Finds the element-wise maximum of a vector with the result left on all processes.

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=real_8), intent(inout), CONTIGUOUS :: msg(:)

Find maximum among these data (input) and maximum (output)

type(mp_comm_type), intent(in) :: gid

private subroutine mp_max_r(msg, gid)

Finds the maximum of a datum with the result left on all processes.

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=real_4), intent(inout) :: msg

Find maximum among these data (input) and maximum (output)

type(mp_comm_type), intent(in) :: gid

Message passing environment identifier

private subroutine mp_max_rv(msg, gid)

Finds the element-wise maximum of a vector with the result left on all processes.

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=real_4), intent(inout), CONTIGUOUS :: msg(:)

Find maximum among these data (input) and maximum (output)

type(mp_comm_type), intent(in) :: gid

private subroutine mp_max_z(msg, gid)

Finds the maximum of a datum with the result left on all processes.

Read more…

Arguments

Type IntentOptional Attributes Name
complex(kind=real_8), intent(inout) :: msg

Find maximum among these data (input) and maximum (output)

type(mp_comm_type), intent(in) :: gid

Message passing environment identifier

private subroutine mp_max_zv(msg, gid)

Finds the element-wise maximum of a vector with the result left on all processes.

Read more…

Arguments

Type IntentOptional Attributes Name
complex(kind=real_8), intent(inout), CONTIGUOUS :: msg(:)

Find maximum among these data (input) and maximum (output)

type(mp_comm_type), intent(in) :: gid

private subroutine mp_max_c(msg, gid)

Finds the maximum of a datum with the result left on all processes.

Read more…

Arguments

Type IntentOptional Attributes Name
complex(kind=real_4), intent(inout) :: msg

Find maximum among these data (input) and maximum (output)

type(mp_comm_type), intent(in) :: gid

Message passing environment identifier

private subroutine mp_max_cv(msg, gid)

Finds the element-wise maximum of a vector with the result left on all processes.

Read more…

Arguments

Type IntentOptional Attributes Name
complex(kind=real_4), intent(inout), CONTIGUOUS :: msg(:)

Find maximum among these data (input) and maximum (output)

type(mp_comm_type), intent(in) :: gid