Commit
82e9d3416de9933732fd84480e91721e42862ec3
by noreply Add GitHub actions to CI (#1020) * Don't default CMake presets to "debug" * Rename CI presets * Use CMake BUILD_TESTING to decide to add testing tree This allows more granularity for building unit tests or just testing the apps * First iteration of GHA CI * Integrate style workflow * Try again * Fix things, thanks vscode * Fix exclusion * Disable clang-format, try different docker url * REVERTME: single job * Run as root see https://github.com/actions/checkout/issues/956 ``` Post job cleanup. /usr/bin/docker exec 8a93ca44215e080743610d80ccea33c624f5d3fce1aa4038cd018c06b13a75a6 sh -c "cat /etc/*release | grep ^ID" node:internal/fs/utils:347 throw err; ^ Error: EACCES: permission denied, open '/__w/_temp/_runner_file_commands/save_state_56877b46-0efb-448b-8122-6d4d35217f1e' at Object.openSync (node:fs:590:3) at Object.writeFileSync (node:fs:2202:35) at Object.appendFileSync (node:fs:2264:6) at Object.issueFileCommand (/__w/_actions/actions/checkout/v3/dist/index.js:2950:8) at Object.saveState (/__w/_actions/actions/checkout/v3/dist/index.js:2867:31) at Object.8647 (/__w/_actions/actions/checkout/v3/dist/index.js:2326:10) at __nccwpck_require__ (/__w/_actions/actions/checkout/v3/dist/index.js:18256:43) at Object.2565 (/__w/_actions/actions/checkout/v3/dist/index.js:146:34) at __nccwpck_require__ (/__w/_actions/actions/checkout/v3/dist/index.js:18256:43) at Object.9210 (/__w/_actions/actions/checkout/v3/dist/index.js:1141:36) { errno: -13, syscall: 'open', code: 'EACCES', path: '/__w/_temp/_runner_file_commands/save_state_56877b46-0efb-448b-8122-6d4d35217f1e' } ``` * Introspect * Try a different shell * Source the fucking profile perhaps since it might ignore entrypoint * No source I guess * use github env, run tests * Try to fix environment * Try again * Fix (I think?) openmp variables for celer-sim app * Disable GPU tests at configure time if CELER_DISABLE_DEVICE * Automatically skip device tests if CELER_DISABLE_DEVICE * Update versions * Use std allocateor rather than pinned when no device is available * Use MPI max numprocs when setting NP default github runner only has 2 * Disable more tests when GPU unavailable * fixup! Use std allocateor rather than pinned when no device is available * Enable all jobs * Support root disabling (and initialization) from error handler * Disable device tests if device is disabled at runtime * Fix thread count for celer-sim with ROOT * REVERTME: disable all but one ROCM image * Downgrade to checkout v3 * Fix rocm json and jenkins build names * Fix root/shared options * fixup! Disable device tests if device is disabled at runtime * Fix json * Dubious ownership * Fix CELERITAS_TEST_VERBOSE * Fix matrix and tag fetch * Try fetch depth * Try single fetch depth, and fix use of accel example * Try more fetch depth * Add ld flags * Disable example builds that don't currently work * Fix syntax errors * Add vecgeom-reldb and fix asan diabling * Disable reldeb example too * Remove to-dos * Exclude changes to rst/md in check * REVERTME: don't disable device * Revert "REVERTME: don't disable device" This reverts commit fbdea2d4d6572875e2c0f71af9cb3e1c6d5b8f71. * Update 'special' annotations * Add conflict between hip+assertions and update CI matrix * Remove profile source and update working dirs * Update documentation * Fix image selection and parallelism * fixup! Fix image selection and parallelism * Reverse ordering so fine-grained is first The file was modified
src/corecel/data/PinnedAllocator.t.hh (diff) The file was modified
scripts/cmake-presets/omnia.json (diff) The file was modified
scripts/cmake-presets/stognini.json (diff) The file was modified
app/CMakeLists.txt (diff) The file was modified
src/corecel/data/PinnedAllocator.hh (diff) The file was modified
app/demo-interactor/CMakeLists.txt (diff) The file was modified
CMakePresets.json (diff) The file was modified
scripts/cmake-presets/ci-centos-rocm.json (diff) The file was removed scripts/cmake-presets/emmet.json The file was modified
test/orange/univ/SimpleUnitTracker.test.cc (diff) The file was added scripts/ci/host-system-info.cmake The file was modified
scripts/cmake-presets/frontier.json (diff) The file was modified
app/celer-sim/CMakeLists.txt (diff) The file was modified
src/celeritas/ext/ScopedRootErrorHandler.cc (diff) The file was modified
scripts/cmake-presets/zeus.json (diff) The file was added .github/workflows/ci.yml The file was modified
app/celer-g4/CMakeLists.txt (diff) The file was modified
scripts/ci/run-ci.sh (diff) The file was modified
scripts/cmake-presets/gondolin.json (diff) The file was modified
test/corecel/data/DeviceAllocation.test.cc (diff) The file was modified
src/celeritas/ext/GeantUtils.cc (diff) The file was modified
test/CMakeLists.txt (diff) The file was modified
scripts/cmake-presets/wildstyle.json (diff) The file was modified
CMakeLists.txt (diff) The file was modified
scripts/cmake-presets/ci-ubuntu-cuda.json (diff) The file was modified
app/demo-rasterizer/CMakeLists.txt (diff) The file was modified
test/testdetail/TestMainImpl.cc (diff) The file was modified
src/celeritas/ext/ScopedRootErrorHandler.hh (diff) The file was modified
.clang-format (diff) The file was removed test/testdetail/ParallelHandler.cc The file was modified
.jenkins (diff) The file was modified
scripts/cmake-presets/exalearn4.json (diff) The file was modified
scripts/cmake-presets/summit.json (diff) The file was modified
app/celer-sim/Runner.cc (diff) The file was modified
app/demo-geo-check/CMakeLists.txt (diff) The file was modified
scripts/cmake-presets/esseivaj.json (diff) The file was removed scripts/cmake-presets/yuri.json The file was removed test/testdetail/ParallelHandler.hh The file was modified
cmake/CeleritasAddTest.cmake (diff) The file was modified
scripts/ci/test-examples.sh (diff) The file was modified
scripts/cmake-presets/goldfinger.json (diff) The file was modified
src/corecel/sys/Device.cc (diff)
Commit
5de4bb9c29b68215dd005e031ce3ebd9f321c934
by noreply Refactor ParticleState and ParticleParams to SoA (#1012) * Refactor ParticleState and ParticleParams to SoA * Removed ParticleRecord * rename enum * rename particleparams data member * change underlying type of MatterType, support Quantity for LdgSpan, use LdgSpan as collection storage when possible * Move stable_decal_constant to celeritas::constants --------- Co-authored-by: Seth R. Johnson <johnsonsr@ornl.gov> The file was modified
test/celeritas/SimpleTestBase.cc (diff) The file was modified
src/corecel/math/Quantity.hh (diff) The file was modified
test/celeritas/MockTestBase.cc (diff) The file was modified
test/celeritas/field/FieldPropagator.test.cc (diff) The file was modified
app/demo-interactor/host-demo-interactor.cc (diff) The file was modified
app/demo-interactor/demo-interactor.cc (diff) The file was modified
test/celeritas/em/Fluctuation.test.cc (diff) The file was modified
test/celeritas/phys/PrimaryGenerator.test.cc (diff) The file was modified
src/celeritas/phys/ParticleView.hh (diff) The file was modified
src/corecel/data/detail/CollectionImpl.hh (diff) The file was modified
test/celeritas/em/Rayleigh.test.cc (diff) The file was modified
src/corecel/data/detail/LdgIteratorImpl.hh (diff) The file was modified
src/celeritas/phys/ParticleData.hh (diff) The file was modified
test/celeritas/phys/CutoffParams.test.cc (diff) The file was modified
test/celeritas/io/EventIOTestBase.cc (diff) The file was modified
test/celeritas/phys/InteractorHostTestBase.cc (diff) The file was modified
src/celeritas/phys/ParticleParams.cc (diff) The file was modified
test/celeritas/phys/Particle.test.cc (diff) The file was modified
test/celeritas/em/Wentzel.test.cc (diff) The file was modified
src/celeritas/Constants.hh (diff) The file was modified
src/celeritas/phys/ParticleTrackView.hh (diff) The file was modified
test/celeritas/phys/Physics.test.cc (diff)
Commit
bad52d7a9dbf7f23a41323f556fc540e68d6c63b
by noreply Use Celeritas error and output handling in celer-g4 app (#1013) * Add convenience functino for getting number of threads from geant4 run manager * Add log messages * Add `to_color_code` for logger levels * Move g4 exception disabling to GeantUtils * Add additional diagnostics to g4-only output registry * Use Celeritas error handling and logging for celer-g4 * Add scoped profiling to actual run * Fix no-geant4 inline functions * Add field validation * Pass more data instead of using global static * Mark manager thread from local logger to distinguish from global CELER_LOG * Fix recursive mutex deadlock The file was modified
app/celer-g4/DetectorConstruction.cc (diff) The file was modified
src/corecel/io/LoggerTypes.hh (diff) The file was modified
src/celeritas/global/alongstep/AlongStepUniformMscAction.cc (diff) The file was modified
src/corecel/io/LoggerTypes.cc (diff) The file was modified
app/celer-g4/ActionInitialization.cc (diff) The file was modified
src/celeritas/ext/GeantUtils.hh (diff) The file was modified
src/celeritas/ext/GeantSetup.cc (diff) The file was modified
src/celeritas/ext/GeantGeoParams.cc (diff) The file was modified
src/celeritas/ext/GeantUtils.cc (diff) The file was modified
app/celer-g4/PGPrimaryGeneratorAction.cc (diff) The file was modified
src/accel/SharedParams.cc (diff) The file was modified
app/celer-g4/PGPrimaryGeneratorAction.hh (diff) The file was modified
app/celer-g4/GeantDiagnostics.cc (diff) The file was modified
app/celer-g4/GlobalSetup.hh (diff) The file was modified
src/celeritas/field/FieldDriverOptions.hh (diff) The file was modified
app/celer-g4/EventAction.cc (diff) The file was modified
app/celer-g4/ActionInitialization.hh (diff) The file was modified
app/celer-g4/CMakeLists.txt (diff) The file was modified
app/celer-g4/TrackingAction.cc (diff) The file was modified
app/celer-g4/GlobalSetup.cc (diff) The file was modified
src/accel/Logger.cc (diff) The file was modified
src/celeritas/ext/GeantSetup.hh (diff) The file was modified
app/celer-g4/HepMC3PrimaryGeneratorAction.hh (diff) The file was modified
app/celer-g4/RunAction.cc (diff) The file was modified
app/celer-g4/RootIO.cc (diff) The file was added app/celer-g4/LocalLogger.hh The file was modified
app/celer-g4/celer-g4.cc (diff) The file was added src/celeritas/field/FieldDriverOptions.cc The file was added app/celer-g4/LocalLogger.cc The file was modified
src/corecel/io/Logger.cc (diff) The file was modified
app/celer-g4/HepMC3PrimaryGeneratorAction.cc (diff) The file was modified
src/celeritas/CMakeLists.txt (diff) The file was modified
src/celeritas/field/RZMapFieldParams.cc (diff)
Commit
88237d15dbd170a7cf4a7fcd0939bfd985d29e9e
by noreply Use consistent energy intervals for model applicability and selection (#1015) * Use consistent energy intervals for model applicability and selection * Add check for SB upper limit and update limit in combined brems interactor --------- Co-authored-by: Seth R. Johnson <johnsonsr@ornl.gov> The file was modified
test/celeritas/em/CombinedBrem.test.cc (diff) The file was modified
src/celeritas/phys/Applicability.hh (diff) The file was modified
src/celeritas/em/model/EPlusGGModel.cc (diff) The file was modified
src/celeritas/em/interactor/SeltzerBergerInteractor.hh (diff) The file was modified
src/celeritas/em/interactor/BetheHeitlerInteractor.hh (diff) The file was modified
src/celeritas/em/interactor/MollerBhabhaInteractor.hh (diff) The file was modified
test/celeritas/em/BetheHeitler.test.cc (diff) The file was modified
src/celeritas/em/interactor/CombinedBremInteractor.hh (diff) The file was modified
src/celeritas/em/interactor/RelativisticBremInteractor.hh (diff) The file was modified
src/celeritas/em/model/BetheHeitlerModel.cc (diff)
Commit
ff8620c692864c9694b76698622217d68866161f
by noreply Fix unchecked merge train wreck (#1021) * REVERTME: disable other builds * Source profile in examples * Add a metabuild for pulls and a workflow * Fix stable_decay_constant * Update OpaqueId struct since ParticleRecord no longer exists * Update workflow names * Address feedback The file was modified
src/celeritas/Types.hh (diff) The file was added .github/workflows/build-full.yml The file was modified
example/minimal/minimal.cc (diff) The file was removed .github/workflows/ci.yml The file was added .github/workflows/pr.yml The file was added .github/workflows/push.yml
Commit
053fb4e3e99c4b96ce0819f8dcf5d3414d44d17e
by noreply Refactor vecgeom setup in preparation for surface support (#1017) * Move vecgeom verbosity environment fetching to free function * Add functions for checking vecgeom build tpe * Add simple cms vecgeom test * Add scoped limit saver to clean up vecgeom params * Update Vecgeom.test.cc Fixup --------- Co-authored-by: Guilherme Lima <mrguilima@users.noreply.github.com> The file was modified
test/CMakeLists.txt (diff) The file was modified
test/celeritas/ext/Vecgeom.test.cc (diff) The file was modified
src/celeritas/ext/VecgeomParams.hh (diff) The file was added src/corecel/sys/ScopedLimitSaver.hh The file was modified
src/corecel/io/ColorUtils.cc (diff) The file was modified
src/corecel/CMakeLists.txt (diff) The file was added src/corecel/sys/ScopedLimitSaver.cuda.cc The file was modified
src/corecel/sys/MultiExceptionHandler.hh (diff) The file was modified
src/celeritas/ext/VecgeomParams.cc (diff)
Commit
ba4b4657f149999fe793e3410ac4c2b2ba8cefb3
by noreply Add support for VecGeom surface model (#1016) * Add option to use AdePT's surface navigator * Adding the surface data transfer to the GPU * New file SurfNavigator.h * Fix SurfNavigator.hh and add GPU transfer and cleanup of surface data * Renaming VecgeomParams.cu as VecgeomParams.surface.cu * Refactored geometry setup and teardown with some surface model tests passing * Rename static function to match member function * Cleanup commented out code * Fix compilation for CUDA disabled + vecgeom 2.x HEAD * Make teardown_surface_tracking_device() a VecgeomParams' member function * Add required header * Rename build_surface_trk_device() as setup_surface_trk_device() * Fix CUDA=OFF build * Revert rearrangement * use separate header for surface stuff * Rearrange things again * Fix no-cuda build * Fix missing cuda manager local variable * Minor formatting * Improve some of the preprocessor ugliness * Always build volume tracking for gpu vecgeom * Update comments --------- Co-authored-by: Seth R Johnson <johnsonsr@ornl.gov> The file was modified
src/celeritas/ext/VecgeomTrackView.hh (diff) The file was modified
src/celeritas/CMakeLists.txt (diff) The file was modified
src/celeritas/ext/detail/BVHNavigator.hh (diff) The file was added src/celeritas/ext/VecgeomParams.surface.hh The file was added src/celeritas/ext/detail/SurfNavigator.hh The file was modified
src/celeritas/ext/VecgeomParams.cc (diff) The file was modified
src/celeritas/ext/VecgeomParams.hh (diff) The file was added src/celeritas/ext/VecgeomParams.surface.cu
Commit
1233357a51d9b07e7b87c7197b5fcc763b12b92c
by noreply Fix CI for "push" events (#1022) * REVERTME * Disambiguate concurrency and improve names * Revert "REVERTME" This reverts commit 7e44f514f4ca84f0a20c1dc2fa788780ef93de67. * Improve PR name and revert push name to default * Add detail * REVERTME: fail push, succeed after wait pr * Revert "REVERTME: fail push, succeed after wait pr" This reverts commit 20bfb9341ee0cc24e827edae5f522a1f4c34eeeb. * Split merge queue into separate workflow The file was modified
.github/workflows/build-full.yml (diff) The file was added .github/workflows/merge_group.yml The file was modified
.github/workflows/pr.yml (diff) The file was modified
.github/workflows/push.yml (diff) The file was modified
app/celer-g4/test-harness.py (diff) The file was modified
app/celer-g4/DetectorConstruction.hh (diff) The file was added src/accel/GeantSimpleCalo.cc The file was modified
app/celer-g4/RunInput.hh (diff) The file was added src/accel/detail/GeantSimpleCaloSD.hh The file was modified
app/celer-g4/test-harness.py (diff) The file was modified
src/accel/SharedParams.cc (diff) The file was modified
src/accel/detail/HitProcessor.cc (diff) The file was modified
src/accel/CMakeLists.txt (diff) The file was modified
app/celer-g4/RunInput.cc (diff) The file was added src/accel/detail/GeantSimpleCaloSD.cc The file was added src/accel/detail/GeantSimpleCaloStorage.hh The file was modified
app/celer-g4/DetectorConstruction.cc (diff) The file was added src/accel/GeantSimpleCalo.hh The file was modified
src/celeritas/CMakeLists.txt (diff) The file was modified
test/CMakeLists.txt (diff)
Commit
65ffe6c0eada46f4e4612cecea34d37b70ea73dc
by noreply Optimize data access through ORANGE visitors (#1018) * use span API of Collection instead of raw pointers * Simplify return type, add assert, rename * simplify indexing * fix range construction * update TransformVisitor * rename range * constness in array operators, fix issue with make_array temporary * change storagespan for surfaces * simplify make_array declaration, doc * update surface constructor The file was modified
src/orange/surf/GeneralQuadric.hh (diff) The file was modified
src/orange/surf/SimpleQuadric.hh (diff) The file was modified
src/orange/transform/TransformVisitor.hh (diff) The file was modified
src/orange/surf/Plane.hh (diff) The file was modified
src/orange/surf/SurfaceSimplifier.cc (diff) The file was modified
src/orange/surf/ConeAligned.hh (diff) The file was modified
src/orange/surf/CylAligned.hh (diff) The file was modified
src/corecel/cont/Span.hh (diff) The file was modified
src/orange/surf/CylCentered.hh (diff) The file was modified
src/orange/surf/LocalSurfaceVisitor.hh (diff) The file was modified
src/orange/surf/SphereCentered.hh (diff) The file was modified
src/orange/surf/PlaneAligned.hh (diff) The file was modified
src/orange/surf/Sphere.hh (diff) The file was modified
src/corecel/math/ArrayOperators.hh (diff) The file was modified
scripts/cmake-presets/zeus.json (diff) The file was modified
test/corecel/data/Collection.test.cc (diff) The file was modified
src/corecel/data/Collection.hh (diff) The file was modified
src/corecel/data/detail/CollectionImpl.hh (diff)
Commit
1ae2f8c1a96b1b4d76b86786eac961a1e1febc38
by noreply Add multithread exception support and logging to Geant4 app (#1026) * Revert "Use Celeritas error handling and logging for celer-g4" This reverts commit 8bab436fe7a5c28173aaaaf70a090a8b20e8fe17. * Add multiexception handler * Add documentation to MEH * Fix read-after-destroy for Geant4 exceptions Storing RuntimeError after G4Exception exited results in a dangling pointer to the temporary stream used to construct the abbreviated filename. * Fix AbortRun argument * Lowercase accessors to avoid class/member function symbol conflict The file was modified
app/celer-g4/HepMC3PrimaryGeneratorAction.cc (diff) The file was modified
app/celer-g4/RunAction.hh (diff) The file was modified
app/celer-g4/GeantDiagnostics.cc (diff) The file was added app/celer-g4/ExceptionHandler.cc The file was modified
src/corecel/AssertIO.json.cc (diff) The file was modified
app/celer-g4/RunAction.cc (diff) The file was modified
src/accel/ExceptionConverter.cc (diff) The file was added app/celer-g4/ExceptionHandler.hh The file was modified
src/corecel/sys/MultiExceptionHandler.hh (diff) The file was modified
app/celer-g4/GeantDiagnostics.hh (diff) The file was modified
app/celer-g4/CMakeLists.txt (diff) The file was modified
app/celer-g4/EventAction.cc (diff) The file was modified
src/celeritas/ext/ScopedGeantExceptionHandler.hh (diff) The file was modified
app/celer-g4/GlobalSetup.cc (diff) The file was modified
src/corecel/Assert.hh (diff) The file was modified
app/celer-g4/RootIO.cc (diff) The file was modified
app/celer-g4/TrackingAction.cc (diff)
Commit
d6d30590ecb3244c92734b0cbe412d9c629eecbd
by noreply Update Celeritas CMake defaults and add documentation build (#1030) * Update crusher to use amd 5.6 toolchain * Update cloc script * Build with amd 5.6 on frontier * Allow default CMake config options to change based on available version * Default to disabling tests, demos, and debug * Add documentation workflow * Build and upload developer documentation * Fix documentation * Fix doxygen build and add 'doc' as required for release branch The file was modified
CMakeLists.txt (diff) The file was modified
src/celeritas/ext/VecgeomParams.surface.cu (diff) The file was modified
src/corecel/cont/detail/SpanImpl.hh (diff) The file was modified
doc/CMakeLists.txt (diff) The file was modified
.github/workflows/push.yml (diff) The file was modified
src/celeritas/mat/IsotopeView.hh (diff) The file was modified
scripts/dev/run-cloc.sh (diff) The file was added .github/workflows/doc.yml The file was added scripts/requirements.txt The file was modified
src/celeritas_config.h.in (diff) The file was modified
scripts/env/frontier.sh (diff) The file was modified
src/corecel/data/detail/LdgIteratorImpl.hh (diff) The file was modified
src/celeritas_version.h.in (diff) The file was modified
src/corecel/Types.hh (diff) The file was modified
CMakePresets.json (diff) The file was modified
cmake/CeleritasUtils.cmake (diff) The file was modified
scripts/env/crusher.sh (diff) The file was modified
.github/workflows/pr.yml (diff)
Commit
b9e29c733d61912f1edcc097ec3066ed8ae26b20
by noreply Hotfix: CUDA 12.3.52 build error (#1033) I think there's a compiler bug because AllItemsT definitely can't be constructed from two values... ``` scale/external/celeritas/src/orange/transform/TransformVisitor.hh(127): error: more than one operator "[]" matches these operands: function "celeritas::Collection<T, W, M, I>::operator[](celeritas::Collection<T, W, M, I>::ItemRangeT) const [with T=celeritas::real_type, W=celeritas::Ownership::const_reference, M=celeritas::MemSpace::device, I=celeritas::OpaqueId<celeritas::real_type, celeritas::size_type>]" (declared at line 301 of /home/vmuser/build/rnsd/scale/external/celeritas/src/corecel/data/Collection.hh) function "celeritas::Collection<T, W, M, I>::operator[](celeritas::Collection<T, W, M, I>::AllItemsT) const [with T=celeritas::real_type, W=celeritas::Ownership::const_reference, M=celeritas::MemSpace::device, I=celeritas::OpaqueId<celeritas::real_type, celeritas::size_type>]" (declared at line 305 of /home/vmuser/build/rnsd/scale/external/celeritas/src/corecel/data/Collection.hh) operand types are: const celeritas::TransformVisitor::Reals [ {...} ] return T{reals_[{data_offset, data_offset + size}]}; ^ ``` The file was modified
src/orange/surf/LocalSurfaceVisitor.hh (diff) The file was modified
src/orange/transform/TransformVisitor.hh (diff)
Commit
173c95a45aa2238463ce37f7942a51113678fb2f
by noreply Add preflight github action (#1032) * Add 'local' preflight build * Use older gcc 8/clang 10 on older ubuntu system * Add environment variables for CC/CXX * Install g++ and don't error on warning * Use an artificial git tag to give cache hits within the same PR and avoid meaningless SHAs The file was added .github/workflows/build-local.yml The file was modified
.github/workflows/pr.yml (diff)
Commit
94391ef312fd8ac34e4653390cbee9ab05db00ca
by noreply Release v0.4.0 (#1031) * Add pull request template and document labels * Add pull request template for releases * Fix documentation * Update latex pdf header to include institutions * Move rst file locations * Add release documentation The file was added doc/appendix/release-history/v0.1.rst The file was removed doc/appendices/development.rst The file was removed doc/appendices/release-history/v0.2.rst The file was removed doc/references.rst The file was removed doc/appendices/administration.rst The file was added doc/appendix/release-history/v0.2.rst The file was added doc/appendix/development.rst The file was modified
doc/conf.py (diff) The file was removed doc/appendices/license.rst The file was removed doc/acknowledgments.rst The file was added doc/main/api/corecel.rst The file was added doc/appendix/license.rst The file was modified
doc/CMakeLists.txt (diff) The file was removed doc/appendices/release-history/v0.3.rst The file was added doc/main/api/accel.rst The file was removed doc/examples/geant4.rst The file was removed doc/appendices/release-history/v0.1.rst The file was modified
doc/_static/ornltm-header-celeritas.tex (diff) The file was removed doc/installation.rst The file was added doc/main/installation.rst The file was added doc/main/api/orange.rst The file was removed doc/overview.rst The file was removed doc/api/corecel.rst The file was added doc/appendix/release-history.rst The file was added doc/main/usage.rst The file was added .github/pull_request_template.release.md The file was added .github/pull_request_template.md The file was removed doc/api/orange.rst The file was added doc/main/examples/minimal.rst The file was removed doc/appendices/release-history.rst The file was added doc/main/overview.rst The file was added doc/main/api/celeritas.rst The file was added doc/main/api.rst The file was removed doc/examples/minimal.rst The file was added doc/main/references.rst The file was removed doc/introduction.rst The file was added doc/main/examples/geant4.rst The file was added doc/main/examples.rst The file was added doc/appendix/release-history/v0.3.rst The file was added doc/main/introduction.rst The file was added doc/appendix/release-history/v0.4.rst The file was modified
doc/index.rst (diff) The file was removed doc/api/accel.rst The file was removed doc/examples.rst The file was added doc/appendix/administration.rst The file was added doc/main/acknowledgments.rst The file was removed doc/usage.rst The file was removed doc/api/celeritas.rst The file was removed doc/api.rst The file was modified
CONTRIBUTING.rst (diff)
Commit
c2ef34263fb307f05a95eeafba0ae5f82fe7485e
by noreply Fix Jenkins CI build and ccache use (#1036) * Line wrap pull request * Build local on 'develop' as well for ccache reasons * Reset jenkins: use newer presets from workflow * Update git-describe when buliding a branch * Rename build-local to build-fast The file was modified
.jenkins (diff) The file was modified
.github/pull_request_template.md (diff) The file was added .github/workflows/build-fast.yml The file was modified
.github/workflows/push.yml (diff) The file was removed .github/workflows/build-local.yml The file was modified
.github/workflows/pr.yml (diff)
Commit
1dc8da247b308b2ec877f843188b9c5fcde2e122
by noreply Write celer-g4 input to output file or screen (#1034) * Add command-line options for dumping default celer-g4 JSON * Output required celer-g4 JSON variables * Improve output of 'unset' primary generator distributions * Write run input to celer-g4 output file * Fix defaults being in 1-element array The file was modified
app/celer-g4/GlobalSetup.cc (diff) The file was modified
src/celeritas/phys/PrimaryGeneratorOptionsIO.json.cc (diff) The file was modified
app/celer-g4/RunInputIO.json.cc (diff) The file was modified
app/celer-g4/GeantDiagnostics.cc (diff) The file was modified
app/celer-g4/celer-g4.nogeant.cc (diff) The file was modified
src/celeritas/phys/PrimaryGeneratorOptions.hh (diff) The file was modified
app/celer-g4/RunInput.hh (diff) The file was modified
app/celer-g4/test-harness.py (diff) The file was modified
app/celer-sim/celer-sim.cc (diff) The file was modified
app/celer-g4/celer-g4.cc (diff) The file was modified
scripts/env/perlmutter.sh (diff) The file was modified
scripts/cmake-presets/perlmutter.json (diff) The file was modified
.jenkins (diff)