Module ppm_module_init

This module provides the init routine - callable from the outside.

Defined Types

name description

no types

Defined Module Interfaces

name description

ppm_init

Defined Module Subroutines

name description

no subroutines

Interface ppm_init

Subroutines contained in this interface:

name description

ppm_init

Initialisation of the ppm library.

Subroutine ppm_init

Initialisation of the ppm library.

Arguments

name type dimension intent optional description

dim

integer

(IN)

dimension of the problem (2 or 3)

prec

integer

(IN)

desired precision ppm_kind_double or ppm_kind_single

tolexp

integer

(IN)

log10 of the numerical tolerance for real comparisons (> machine eps).

comm

integer

(IN)

MPI communicator

debug

integer

(IN)

The debug level (0,1 or 2)

info

integer

(OUT)

returns status 0 upon success

logfile

integer

X

OPTIONAL. Unit number where to print log messages to.

stderr

integer

X

OPTIONAL. Unit number where to print the stderr to

stdout

integer

X

OPTIONAL. Unit number where to print the stdout to

dim

integer, , (IN)

dimension of the problem (2 or 3)

prec

integer, , (IN)

desired precision ppm_kind_double or ppm_kind_single

tolexp

integer, , (IN)

log10 of the numerical tolerance for real comparisons (> machine eps). E.g. for a tolerance of 10(-14), tolexp = -14. Everything .LT. 10tolexp will be considered zero (0) and its inversion is considered dangerous.

comm

integer, , (IN)

MPI communicator

debug

integer, , (IN)

The debug level (0,1 or 2)

info

integer, , (OUT)

returns status 0 upon success

(Optional) logfile

integer, , no intent declared

OPTIONAL. Unit number where to print log messages to.

(Optional) stderr

integer, , no intent declared

OPTIONAL. Unit number where to print the stderr to

(Optional) stdout

integer, , no intent declared

OPTIONAL. Unit number where to print the stdout to

Used Modules

ppm_module_data, ppm_module_error, ppm_module_alloc, ppm_module_substop, ppm_module_io, ppm_module_log, ppm_module_print_defines, ppm_module_write, ppm_module_substart

Defined Module Variables

name type dimension description

no variables

Used Modules

has no uses