mp_min Interface

public interface mp_min

Module Procedures

private subroutine mp_min_i(msg, gid)

Finds the minimum 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 minimum among these data (input) and maximum (output)

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

Message passing environment identifier

private subroutine mp_min_iv(msg, gid)

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

Read more…

Arguments

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

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

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

private subroutine mp_min_l(msg, gid)

Finds the minimum 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 minimum among these data (input) and maximum (output)

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

Message passing environment identifier

private subroutine mp_min_lv(msg, gid)

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

Read more…

Arguments

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

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

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

private subroutine mp_min_d(msg, gid)

Finds the minimum 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 minimum among these data (input) and maximum (output)

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

Message passing environment identifier

private subroutine mp_min_dv(msg, gid)

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

Read more…

Arguments

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

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

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

private subroutine mp_min_r(msg, gid)

Finds the minimum 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 minimum among these data (input) and maximum (output)

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

Message passing environment identifier

private subroutine mp_min_rv(msg, gid)

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

Read more…

Arguments

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

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

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

private subroutine mp_min_z(msg, gid)

Finds the minimum 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 minimum among these data (input) and maximum (output)

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

Message passing environment identifier

private subroutine mp_min_zv(msg, gid)

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

Read more…

Arguments

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

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

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

private subroutine mp_min_c(msg, gid)

Finds the minimum 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 minimum among these data (input) and maximum (output)

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

Message passing environment identifier

private subroutine mp_min_cv(msg, gid)

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

Read more…

Arguments

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

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

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