Chinese Academy of Sciences PHG 0.8.2 Reference Manual

The PHG 0.8.2 reference manual describes the Parallel Hierarchical Grid software, its functions, usage, and internal data structures.


Chinese Academy of Sciences PHG 0.8.2 Reference Manual - cover page
Brand
Chinese Academy of Sciences
Document type
User Manual
Language
Chinese
Pages
105
File format
PDF
File size
1.6 MB
Published
01 October, 2026
Updated
01 October, 2026
MD5 checksum
4DD311B33FCAF24BAE57FEA4B769C589

About this manual

This manual introduces the Parallel Hierarchical Grid (PHG) software platform, covering its function interfaces, basic usage, and internal data structures. It is intended for developers and researchers who need to configure, compile, and run PHG in parallel computing environments.

The document is organized into chapters on notation, source code configuration, compilation, file formats, program examples, degree‑of‑freedom objects, numerical integration, command‑line options, linear solver interfaces, mappings, vectors, matrices, eigenvalue calculations, and extensive appendices with function and variable indexes. This manual is written in Chinese.

What's inside

  • Basic Notation
  • Source Code, Configuration, Compilation and File Formats
  • Program Examples
  • Degree‑of‑Freedom Objects
  • Numerical Integration
  • Parameter Control and Command‑Line Options
  • Linear Solver Interface
  • Mappings, Vectors and Matrices
  • Eigenvalue and Eigenvector Computation
  • Appendix

Specifications

Supported programming languageC/C++
Parallel libraryMPI
Mesh partitioning interfacesMETIS / ParMETIS
Load‑balancing interfaceZoltan
Linear algebra librariesBLAS and LAPACK

Frequently asked questions

What command‑line options are available for PHG?

Section 6.1 lists the PHG command‑line options, and section 6.2 shows how to display all available options with help information.

How can I compile PHG with MPI support?

Use a C/C++ compiler together with MPI as described in section 2.1.1, which details the required compiler and MPI configuration.

Which mesh partitioning libraries does PHG support?

PHG provides interfaces to METIS and ParMETIS for mesh partitioning, as explained in section 2.1.2.

What linear solver libraries can be used with PHG?

PHG can work with BLAS and LAPACK libraries, and also supports external solvers such as PETSc, as mentioned in sections 2.1.4 and 7.5.

Download PDF (1.6 MB)

More Chinese Academy of Sciences Manuals


View all Chinese Academy of Sciences manuals →