API documentation

Note

The breathe extension was not used when building this version of the documentation. The API documentation will not be rendered below.

The Celeritas codebase lives under the src/ directory and is divided into three packages. Additional top-level files provide access to version and configuration attributes.

Core package

The corecel directory contains functionality shared by Celeritas and ORANGE primarily pertaining to GPU abstractions.

Fundamentals

System

Containers

Math, numerics, and algorithms

I/O

ORANGE

The ORANGE (Oak Ridge Advanced Nested Geometry Engine) package is currently under development as the version in SCALE is ported to GPU.

Celeritas

Problem definition

Transport interface

On-device access