mfi_asum Interface

public interface mfi_asum

Generic modern interface for ASUM. Supports s, d, sc, dz. See also: sasum, dasum, scasum, dzasum.


Module Procedures

public pure function mfi_sasum(x, incx)

Modern interface for sasum. See also: mfi_asum, f77_asum.

Arguments

Type IntentOptional Attributes Name
real(kind=REAL32), intent(in) :: x(:)
integer, intent(in), optional :: incx

Return Value real(kind=REAL32)

public pure function mfi_dasum(x, incx)

Modern interface for dasum. See also: mfi_asum, f77_asum.

Arguments

Type IntentOptional Attributes Name
real(kind=REAL64), intent(in) :: x(:)
integer, intent(in), optional :: incx

Return Value real(kind=REAL64)

public pure function mfi_scasum(x, incx)

Modern interface for scasum. See also: mfi_asum, f77_asum.

Arguments

Type IntentOptional Attributes Name
complex(kind=REAL32), intent(in) :: x(:)
integer, intent(in), optional :: incx

Return Value real(kind=REAL32)

public pure function mfi_dzasum(x, incx)

Modern interface for dzasum. See also: mfi_asum, f77_asum.

Arguments

Type IntentOptional Attributes Name
complex(kind=REAL64), intent(in) :: x(:)
integer, intent(in), optional :: incx

Return Value real(kind=REAL64)