Module ppm_module_mesh_alloc

This module contains the Interface to ppm_mesh_alloc.

[Note]Note

The terminology distinguishes between meshes and fields (the data living on the meshes). Several fields can use the same mesh. Meshes are defined as ppm-internal TYPES, whereas fields are user-provided arrays.

Defined Types

name description

no types

Defined Module Interfaces

name description

ppm_mesh_alloc

Defined Module Subroutines

name description

no subroutines

Interface ppm_mesh_alloc

Subroutines contained in this interface:

name description

ppm_mesh_alloc_equi

Does the (re)allocation of arrays of type ppm_type_equi_mesh.

Subroutine ppm_mesh_alloc_equi

Does the (re)allocation of arrays of type ppm_type_equi_mesh.

It offers the same allocation types as ppm_alloc for regular arrays.

Arguments

name type dimension intent optional description

equi_mesh

ppm_t_equi_mesh array

(:)

Array of TYPE(ppm_t_equi_mesh) which is to be (re)allocated.

lda

integer array

(:)

(IN)

New size of mesh definition array

iopt

integer

(IN)

Alloc action. One of:

info

integer

(OUT)

Returns status, 0 upon success.

equi_mesh

ppm_t_equi_mesh array, (:), no intent declared

Array of TYPE(ppm_t_equi_mesh) which is to be (re)allocated.

lda

integer array, (:), (IN)

New size of mesh definition array

iopt

integer, , (IN)

Alloc action. One of:

  • ppm_param_alloc_fit_preserve
  • ppm_param_alloc_fit
  • ppm_param_alloc_grow_preserve
  • ppm_param_alloc_grow
  • ppm_param_dealloc
info

integer, , (OUT)

Returns status, 0 upon success.

Used Modules

ppm_module_data, ppm_module_error, ppm_module_substart, ppm_module_typedef, ppm_module_substop

Defined Module Variables

name type dimension description

no variables

Used Modules

has no uses