Module ppm_module_topo_check

This module provides the routines to check topologies - callable from outside.

Defined Types

name description

no types

Defined Module Interfaces

name description

ppm_topo_check

Defined Module Subroutines

name description

no subroutines

Interface ppm_topo_check

Subroutines contained in this interface:

name description

ppm_topo_check_s

Checks if all particles are on the current topology.

ppm_topo_check_d

Checks if all particles are on the current topology.

Subroutine ppm_topo_check_d

Checks if all particles are on the current topology. (on the local processor)

Arguments

name type dimension intent optional description

topoid

integer

(IN)

The topology to be checked

xp

real array

(:,:)

(IN)

Particle locations

npart

integer

(IN)

Number of particles on this processor

topo_ok

logical

(OUT)

Is the topology consistent

info

integer

(OUT)

Returns status, 0 upon success

topoid

integer, , (IN)

The topology to be checked

xp

real array, (:,:), (IN)

Particle locations

npart

integer, , (IN)

Number of particles on this processor

topo_ok

logical, , (OUT)

Is the topology consistent

info

integer, , (OUT)

Returns status, 0 upon success

Used Modules

ppm_module_data, ppm_module_error, ppm_module_check_id, ppm_module_substop, ppm_module_substart

Subroutine ppm_topo_check_s

Checks if all particles are on the current topology. (on the local processor)

Arguments

name type dimension intent optional description

topoid

integer

(IN)

The topology to be checked

xp

real array

(:,:)

(IN)

Particle locations

npart

integer

(IN)

Number of particles on this processor

topo_ok

logical

(OUT)

Is the topology consistent

info

integer

(OUT)

Returns status, 0 upon success

topoid

integer, , (IN)

The topology to be checked

xp

real array, (:,:), (IN)

Particle locations

npart

integer, , (IN)

Number of particles on this processor

topo_ok

logical, , (OUT)

Is the topology consistent

info

integer, , (OUT)

Returns status, 0 upon success

Used Modules

ppm_module_data, ppm_module_error, ppm_module_check_id, ppm_module_substop, ppm_module_substart

Defined Module Variables

name type dimension description

no variables

Used Modules

has no uses