Module ppm_module_substart

This module provides utility routines.

Defined Types

name description

no types

Defined Module Interfaces

name description

substart

Defined Module Subroutines

name description

no subroutines

Interface substart

Subroutines contained in this interface:

name description

substart_s

This routine is called whenever a subroutine is started. It

substart_d

This routine is called whenever a subroutine is started. It

Subroutine substart_d

This routine is called whenever a subroutine is started. It initializes the info of that subroutine to 0 and prints a debug message if ppm_debug is > 1.

Arguments

name type dimension intent optional description

caller

character

(IN)

Character string with the name of the calling subroutine

t0

real

(OUT)

System/cpu time at start of subroutine. Only returned if

info

integer

(OUT)

Initialized info for the calling subroutine.

caller

character, , (IN)

Character string with the name of the calling subroutine

t0

real, , (OUT)

System/cpu time at start of subroutine. Only returned if ppm_debug .GT. 0

info

integer, , (OUT)

Initialized info for the calling subroutine.

Used Modules

ppm_module_data, ppm_module_write, ppm_module_util_time

Subroutine substart_s

This routine is called whenever a subroutine is started. It initializes the info of that subroutine to 0 and prints a debug message if ppm_debug is > 1.

Arguments

name type dimension intent optional description

caller

character

(IN)

Character string with the name of the calling subroutine

t0

real

(OUT)

System/cpu time at start of subroutine. Only returned if

info

integer

(OUT)

Initialized info for the calling subroutine.

caller

character, , (IN)

Character string with the name of the calling subroutine

t0

real, , (OUT)

System/cpu time at start of subroutine. Only returned if ppm_debug .GT. 0

info

integer, , (OUT)

Initialized info for the calling subroutine.

Used Modules

ppm_module_data, ppm_module_write, ppm_module_util_time

Defined Module Variables

name type dimension description

no variables

Used Modules

has no uses