celeritas icon indicating copy to clipboard operation
celeritas copied to clipboard

Unify Celeritas problem setup and construction: `inp` namespace

Open sethrj opened this issue 2 months ago • 1 comments

Creating a single setup mechanism for Celeritas, rather than the combination of ad-hoc runners that has developed over the last few years, will allow us to:

  • Massively reduce duplicate code
  • Create and destroy states in parallel so we can do gather/scatter operations (#1204)
  • More tightly control how the parts of the code work to work together, so we don't have to (e.g.) assume users can add actions anytime before creating a state
  • Better expose physics extension hooks to users
  • Generate input definitions for front ends (#1204)

sethrj avatar Oct 10 '25 14:10 sethrj

See #1562, #1601, #1632, #1735, #1739, #1862, #1953, #1976

sethrj avatar Oct 16 '25 20:10 sethrj