Module ppm_module_util_time

This module provides the utility time routines.

Defined Types

name description

no types

Defined Module Interfaces

name description

ppm_util_time

Defined Module Subroutines

name description

no subroutines

Interface ppm_util_time

Subroutines contained in this interface:

name description

ppm_util_time_s

Returns the current cpu time. Uses ppm_util_time,

ppm_util_time_d

Returns the current cpu time. Uses ppm_util_time,

Subroutine ppm_util_time_d

Returns the current cpu time. Uses ppm_util_time, which uses either MPI_Wtime, f90 CPU_TIME or etime, based on how PPM was configured (see ./configure --help):

[Note]Note

etime is an C intrinsic - thus NOT standard fortran. We therefore also write it in small letters.

[Warning]Warning

This routine should not be called by the PPM client developer. Use ppm_time instead.

Arguments

name type dimension intent optional description

timing

real

(OUT)

Current CPU/wall clock time

timing

real, , (OUT)

Current CPU/wall clock time

Used Modules

has no uses

Subroutine ppm_util_time_s

Returns the current cpu time. Uses ppm_util_time, which uses either MPI_Wtime, f90 CPU_TIME or etime, based on how PPM was configured (see ./configure --help):

[Note]Note

etime is an C intrinsic - thus NOT standard fortran. We therefore also write it in small letters.

[Warning]Warning

This routine should not be called by the PPM client developer. Use ppm_time instead.

Arguments

name type dimension intent optional description

timing

real

(OUT)

Current CPU/wall clock time

timing

real, , (OUT)

Current CPU/wall clock time

Used Modules

has no uses

Defined Module Variables

name type dimension description

no variables

Used Modules

has no uses