ScalES-PPM
Loading...
Searching...
No Matches
ppm Directory Reference

Files

 dist_array.f90
 distributed array implementation, optimized for read-only access in parallel phase
 
 dist_array.h
 Distributed data structure of multiple global arrays.
 
 dist_array_c.c
 Distributed data structure of multiple global arrays.
 
 dist_array_f2c.c
 Distributed data structure of multiple global arrays, Fortran to C interface.
 
 parmetis_wrap.c
 ParMeTis wrappers for Fortran/C interfacing.
 
 ppm.h
 Global include of PPM functionality.
 
 ppm_c.c
 One-time initialization of PPM functionality.
 
 ppm_distributed.f90
 distributed graph data structure
 
 ppm_general_block_decomposition.f90
 build general BLOCK distribution
 
 ppm_graph_partition_mpi.f90
 generic graph partition method interface
 
 ppm_graph_partition_serial.f90
 wrapper for single task graph partitioner
 
 ppm_m1d.f90
 multi-level 1-dim partitioner
 
 ppm_ptr_bnds_remap.f90
 work-around for compilers lacking remapping of pointer bounds
 
 ppm_set_partition.f90
 compute set partitions
 
 ppm_set_partition_base.f90
 basic routines and data structures for handling partitions
 
 ppm_set_partition_base.h
 data structures of general use to partitioning algorithms
 
 ppm_set_partition_base_c.c
 C helper routines for partition handling.
 
 ppm_set_partition_base_cf.c
 routines for basic handling of decompositions, Fortran wrapper
 
 ppm_set_repartition.f90
 routines for repartitioning
 
 ppm_uniform_partition.f90
 compute uniform partitions
 
 ppm_uniform_partition.h
 Functions for uniform partitioning of rectilinears.
 
 ppm_uniform_partition_c.c
 Functions for uniform partitioning of rectilinears.
 
 scales_ppm.f90
 gathers facilities from all the other modules to provide an installable module interface file
 

Das diesem Bericht zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung, und Forschung unter dem Förderkennzeichen 01IH08004E gefördert. Die Verantwortung für den Inhalt dieser Veröffentlichung liegt beim Autor.