AMAS Code Documentation

OPAL (Object Oriented Parallel Accelerator Library) Latest Version V 1.2.0

The OPAL documentation is at Wiki

FEMAXX (Finite Element Based Maxwell Eigenvalue Solver)

FEMAXX (Finite Element Based Maxwell Eigenvaue Solver) is a finite element based Maxwell eigenvalue solver. The code computes eigenfrequencies, quality factors and the associated eigenmodal solutions of electromagnetic resonator structures.

Source Code documentation

Repository Status

H5hut: HDF5 Utility Toolkit (former H5Part/Block) a Portable High Performance Parallel Data Interface to HDF5

Particle based simulations of accelerator beam-lines, especially in six dimensional phase space, generate vast amounts of data. Even though a subset of statistical information regarding phase space or analysis needs to be preserved, reading and writing such enormous restart files on massively parallel supercomputing systems remains challenging.

H5hut is a very simple data storage schema and provides an API that simplifies the reading/writing of the data to the HDF5 file format. An important foundation for a stable visualization and data analysis environment is a stable and portable file storage format and its associated APIs. The presence of a "common file storage format," including associated APIs, will help foster a fundamental level of interoperability across the project's software infrastructure. It will also help ensure that key data analysis capabilities are present during the earliest phases of the software development effort.

H5hut is built on top of the HDF5 (Hierarchical Data Format). HDF5 offers a self-describing machine-independent binary file format that supports scalable parallel I/O performance for MPI codes on a variety of supercomputing systems, and works equally well on laptop computers. The API is available for C, C++, and Fortran codes. The H5Part file format and APIs enable disparate research groups with different simulation implementations to transparently share datasets and data analysis tools. For instance, the common file format will enable groups that depend on completely different simulation implementations to share data analysis tools.

Home of H5Hut with Source Code documentation and more

IPPL (Independent Parallel Particle Layer)

Source Code documentation

IPPL Bug Tracking System

Repository Status

IPPL (draft) Documentation

Last update:

Andreas.Adelmann@psi.ch