ScalES-PPM
Modules List
Here is a list of all documented modules with brief descriptions:
[detail level 12]
 Nieee_arithmeticEmulation of standard functions on older compilers
 Nlinear_algebraBasic tools from linear algebra
 Nppm_base
 Nppm_checksum
 Nppm_combinatoricsGathers some base routines for combinatorial problems
 Nppm_compact_mask_indexPpm_compact_mask_index.f90 supposing you have a mask array and use it in something like a WHERE, then it can be beneficial to only visit those indices of the array expression with the condition evaluating to .TRUE., in case this is relatively sparse or the ensuing conditional is expensive in comparison to the WHERE/FORALL body
 Nppm_compareCollection of simple comparison functions
 Nppm_distributedDistributed data structures base module
 Nppm_distributed_array
 Nppm_distributed_array_rename
 Nppm_extentsDefinition of extent and interval types and associated functions
 Nppm_extents_mp
 Nppm_externalDo not use ppm_external directly, instead only the wrapper modules ppm_sort and ppm_heap should be USE'd
 Nppm_f90_io_lunModule ppm_f90_io_lun provides an abstraction layer so that unique unit numbers can be retrieved without filling a global table cross-referenced by humans
 Nppm_general_block_decomposition
 Nppm_graph_alist
 Nppm_graph_csrData structure for representation of graph in csr format
 Nppm_graph_partition_mpiThis is currently only a convenient wrapper of ParMeTis, other heuristics are to follow later
 Nppm_graph_partition_serialPerform partitioning of graph from serial code
 Nppm_heapGeneric binary heap data structure
 Nppm_irand_internal
 Nppm_m1d
 Nppm_math_extensions
 Nppm_math_extensions_internal
 Nppm_ncdf_dumpWrite a single array to a NetCDF file, for debugging mostly
 Nppm_posix
 Nppm_posix_types
 Nppm_ptr_bnds_remap
 Nppm_random
 Nppm_real_sp_dp_edit_descriptor
 Nppm_rectilinearUtility routines to use array of extents as rectilinear descriptor
 Nppm_searchGeneric binary search routine
 Nppm_set_partition
 Nppm_set_partition_baseBasic routines and data structures for handling partitions
 Nppm_set_repartition
 Nppm_sortGeneric sort implementations
 Nppm_sparse_mask_indexPpm_sparse_mask_index supposing you have a mask array and use it in something like a WHERE, then it can be beneficial to only visit those indices of the array expression with the condition evaluating to .TRUE., in case this is relatively sparse or the ensuing conditional is expensive in comparison to the WHERE/FORALL body
 Nppm_statistics
 Nppm_std_type_kinds
 Nppm_std_type_kinds_mp
 Nppm_strided_extents
 Nppm_strio
 Nppm_strio_internal
 Nppm_uniform_partitionCompute uniform partitioning of n-dimensional rectilinear
 NpreconditionersPreconditioners for symmetric 5-point stencil system
 Nrandom_data
 Nscales_ppm
 Nsolver_allGeneric solve function and multi-precision iterative refinement
 Nsolver_configConfiguration for stencil and parameters
 Nsolver_internalInternal solver module
 Nsolver_publicNaming parameters for the solver
 NsolversSolvers i.e. preconditioned CG, Chebyshev, Schwarz
 Nspectral_methodsFunctions to determine eigenvalues

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.