Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Celeritas 0.7.0-dev documentation
Logo
Celeritas 0.7.0-dev documentation

Using Celeritas

  • Installation
  • Software library
  • Execution
    • Applications
    • Utilities
    • Environment variables
    • Performance profiling
  • Input
    • Model
    • Physics
    • Grids
    • Field
    • Scoring
    • Tracking
    • Control
    • Diagnostics
    • System

Implementation details

  • Core functionality
    • Fundamentals
    • System
    • Standard library replacements
    • Numerics
  • Data model
  • Geometry
    • Interfaces
    • Geant4 geometry
    • ORANGE
    • VecGeom
  • Units and constants
  • Core physics
    • Problem definition
    • Stepping mechanics
    • Step limits
    • Propagation and magnetic field
    • Random number generation
    • Diagnostics
  • EM Physics
    • Summary
    • Continuous slowing down
    • Ionization
    • Bremsstrahlung
    • Coulomb scattering
    • Photon interactions
    • Pair production
    • Annihilation
  • Optical physics
  • Decay physics
  • Geant4 interface
    • High level interfaces
    • Celeritas setup
    • Detailed interface
    • Interface utilities
    • Classes usable by Geant4
    • Low-level Celeritas integration

Development

  • Contributing to Celeritas
  • Code development guidelines
  • Style guidelines
  • Testing and debugging
  • Administration

Examples

  • Minimal Celeritas usage
  • Geant4-Celeritas offloading template
  • Geant4 integration examples
  • Celeritas for standalone profiling
  • Celeritas+Geant4 for verification
  • Celeritas geometry visualization

Release history

  • Series 0.6
  • Series 0.5
  • Series 0.4
  • Series 0.3
  • Series 0.2
  • Series 0.1

Licenses

  • Code
  • Documentation
  • Additional licenses
Back to top
View this page

Core functionality¶

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

  • Fundamentals
    • size_type
    • real_type
    • Debug assertions
    • Utility macros
  • System
    • Configuration
    • GPU management
    • Platform portability macros
    • Environment variables
    • MPI support
    • Performance profiling
    • I/O
  • Standard library replacements
    • Utilities
    • Algorithms
  • Numerics
    • Math
    • Atomics
    • Array utilities
    • Soft equivalence
Next
Fundamentals
Previous
System
Copyright © 2025, UT–Battelle/ORNL and Celeritas team
Made with Sphinx and @pradyunsg's Furo