Skip to content

Changes

#164 (May 17, 2024, 3:49:35 PM)

  1. Regularize quadric surfaces to deduplicate opposing surfaces (#1237) — noreply / githubweb

#163 (May 17, 2024, 3:07:10 PM)

  1. Improve transport of single track on CPU (#1235) — noreply / githubweb
  2. Add generic grid inserter (#1229) — noreply / githubweb
  3. Split ORANGE test into subtests (#1234) — noreply / githubweb
  4. Add option to specify max substeps in field propagator (#1236) — noreply / githubweb
  5. Fix Spack CI (#1241) — noreply / githubweb

#162 (May 13, 2024, 8:43:00 AM)

  1. Support twisted sides for the gentrap shape (#1232) — noreply / githubweb

#161 (May 13, 2024, 8:15:20 AM)

  1. Make accel "auto flush" threshold configurable (#1231) — noreply / githubweb

#160 (May 10, 2024, 12:05:37 AM)

  1. Propagate parent bounding boxes to ensure objects have finite extents (#1225) — noreply / githubweb

#159 (May 8, 2024, 4:14:06 PM)

  1. Fix trapezoid construction for negative phi and older Geant4 (#1227) — noreply / githubweb

#158 (May 8, 2024, 6:24:44 AM)

  1. Refactor trapezoid construction (#1221) — noreply / githubweb

#157 (May 7, 2024, 2:41:52 PM)

  1. Add configure-time `CELERITAS_OPENMP` switch to change threading (#1222) — noreply / githubweb
  2. Write celer-sim results as 'null' when they're disabled (#1223) — noreply / githubweb

#155 (May 7, 2024, 12:52:17 AM)

  1. Add ORANGE converter for G4Trd (#1218) — noreply / githubweb

#154 (May 3, 2024, 4:27:49 PM)

  1. Fix minor dependency issues (#1219) — noreply / githubweb

#153 (May 3, 2024, 12:22:52 PM)

  1. Split optical pre-generator action into separate Cerenkov and scintillation actions (#1217) — noreply / githubweb

#152 (May 1, 2024, 4:28:48 PM)

  1. Release v0.4.3 (#1216) — noreply / githubweb

#151 (May 1, 2024, 2:31:47 PM)

  1. Add celer-geo app for visualizing geometry (#1201) — noreply / githubweb
  2. Fix polar angle sampling and Mott factor in Wentzel distribution (#1212) — noreply / githubweb

#149 (Apr 30, 2024, 5:38:18 PM)

  1. Fix library macro compatibility wrappers (#1215) — noreply / githubweb
  2. Add ORANGE converters for G4Trap and G4GenericTrap (#1213) — noreply / githubweb

#147 (Apr 30, 2024, 3:31:07 PM)

  1. Add always-on basic diagnostics to celer-sim (#1214) — noreply / githubweb

#146 (Apr 29, 2024, 11:33:49 PM)

  1. Use string view for interface labels and descriptions (#1210) — noreply / githubweb

#145 (Apr 29, 2024, 8:15:31 AM)

  1. Update Frontier installation (#1208) — noreply / githubweb

#144 (Apr 28, 2024, 8:13:52 AM)

  1. Refactor `ActionSequence` to be templated on Params (#1209) — noreply / githubweb

#143 (Apr 26, 2024, 12:48:42 PM)

  1. Fix gentrap orientation (#1206) — noreply / githubweb

#142 (Apr 26, 2024, 9:03:11 AM)

  1. Add generic CPU/GPU raytracer for rasterizing (#1191) — noreply / githubweb

#141 (Apr 25, 2024, 9:36:00 PM)

  1. Improve gentrap documentation and fix typos (#1205) — noreply / githubweb

#140 (Apr 25, 2024, 2:36:39 PM)

  1. Add optical track data classes (#1163) — noreply / githubweb

#139 (Apr 25, 2024, 9:22:53 AM)

  1. Make "output interface" streamable (#1203) — noreply / githubweb

#138 (Apr 25, 2024, 8:43:13 AM)

  1. Fix missing factor of two in Wentzel OK&VI transport xs (#1202) — noreply / githubweb

#137 (Apr 25, 2024, 7:49:18 AM)

  1. Fix no-JSON and Windows builds (#1200) — noreply / githubweb

#136 (Apr 24, 2024, 4:03:20 PM)

  1. Add Windows/Linux no-dependency builds (#1196) — noreply / githubweb

#135 (Apr 24, 2024, 2:01:00 PM)

  1. Fix build error from Geant4@11.1.0 (#1199) — noreply / githubweb

#134 (Apr 24, 2024, 1:30:04 PM)

  1. Add test for assertion messages (#1198) — noreply / githubweb

#133 (Apr 23, 2024, 11:46:31 PM)

  1. Add basic raytrace components (#1194) — noreply / githubweb

#132 (Apr 23, 2024, 7:40:50 PM)

  1. Move unit enumeration to corecel and improve assertion flexibility  (#1197) — noreply / githubweb

#131 (Apr 23, 2024, 9:01:48 AM)

  1. Add neutron inelastic process (#1187) — noreply / githubweb

#130 (Apr 22, 2024, 2:01:45 PM)

  1. Parse log levels from Geant4 scoped logger (#1189) — noreply / githubweb

#129 (Apr 21, 2024, 7:58:30 AM)

  1. Update esseivaj user presets (#1195) — noreply / githubweb

#128 (Apr 19, 2024, 4:09:19 PM)

  1. Add optical collector for generating scintillation and Cerenkov distribution data (#1173) — noreply / githubweb

#127 (Apr 19, 2024, 12:56:18 PM)

  1. Fix prism orientation in Geant4 ORANGE solid converter (#1193) — noreply / githubweb

#126 (Apr 19, 2024, 6:48:13 AM)

  1. Switch ORANGE unit tests to use GDML files (#1181) — noreply / githubweb

#125 (Apr 17, 2024, 5:21:03 PM)

  1. Define geometry traits (#1190) — noreply / githubweb

#124 (Apr 17, 2024, 10:31:56 AM)

  1. Complete GDML-to-ORANGE geometry converter (#1180) — noreply / githubweb

#123 (Apr 16, 2024, 8:12:08 PM)

  1. Pin sphinx at 7.2 to fix user doc build (#1188) — noreply / githubweb

#122 (Apr 16, 2024, 4:53:27 PM)

  1. Add actions and executors for generating optical distribution data (#1184) — noreply / githubweb

#121 (Apr 16, 2024, 10:48:24 AM)

  1. Add small utilities for rasterization work (#1185) — noreply / githubweb

#120 (Apr 16, 2024, 8:28:29 AM)

  1. Construct proto-universe hierarchy from converted volumes (#1179) — noreply / githubweb

#119 (Apr 16, 2024, 8:03:14 AM)

  1. Set global execution timeout for automated testing on Jenkins (#1186) — noreply / githubweb

#118 (Apr 11, 2024, 2:19:52 PM)

  1. Add optical generator data and update pre-generators (#1182) — noreply / githubweb

#117 (Apr 11, 2024, 11:54:12 AM)

  1. Tweak ORANGE construction (#1178) — noreply / githubweb

#116 (Apr 11, 2024, 8:52:30 AM)

  1. Convert Geant4 logical and physical volumes (#1170) — noreply / githubweb

#115 (Apr 9, 2024, 5:33:36 PM)

  1. Add conversion of Geant4 transforms and basic solids to ORANGE (#1169) — noreply / githubweb
  2. Implement G4Sphere conversion (#1177) — noreply / githubweb

#114 (Apr 4, 2024, 11:46:01 AM)

  1. Fix warning about missing low-energy cross sections (#1176) — noreply / githubweb

#113 (Apr 3, 2024, 5:49:48 PM)

  1. Add additional ObjectInterface and orangeinp helpers (#1174) — noreply / githubweb

#112 (Apr 3, 2024, 3:35:13 PM)

  1. Rename scale methods in g4vg (#1175) — noreply / githubweb

#111 (Apr 3, 2024, 1:40:37 PM)

  1. Add sense evaluator for testing (#1168) — noreply / githubweb

#110 (Apr 3, 2024, 9:53:52 AM)

  1. Add minimal version of GenTrap (Arb8) shape (#1171) — noreply / githubweb

#109 (Apr 2, 2024, 7:54:34 PM)

  1. Fix SWIG build (#1159) — noreply / githubweb

#108 (Apr 1, 2024, 9:46:26 PM)

  1. Complete ORANGE construction from CSG objects (#1166) — noreply / githubweb

#107 (Mar 30, 2024, 11:29:10 AM)

  1. Add particle scintillation data to `ScintillationParams` and add `ScintillationPreGenerator` (#1153) — noreply / githubweb

#106 (Mar 27, 2024, 8:11:03 PM)

  1. Fix ORANGE JSON reading and tests (#1164) — noreply / githubweb

#105 (Mar 26, 2024, 11:25:20 AM)

  1. Add Parallelepiped shape (#1161) — noreply / githubweb

#104 (Mar 25, 2024, 12:20:20 PM)

  1. Import WLS data for optical photons (#1165) — noreply / githubweb

#103 (Mar 22, 2024, 3:10:36 PM)

  1. Split ExplicitActionInterface to support optical data (#1160) — noreply / githubweb

#102 (Mar 21, 2024, 3:40:43 PM)

  1. Add utilities for building `UnitInput` from `CsgTree` (#1155) — noreply / githubweb

#101 (Mar 20, 2024, 10:43:46 PM)

  1. Update CI images and workflow actions (#1136) — noreply / githubweb

#100 (Mar 20, 2024, 4:01:45 PM)

  1. Add generic grid builder and refactor builder code that uses generic grids (#1157) — noreply / githubweb

#99 (Mar 18, 2024, 12:56:53 PM)

  1. Fix Geant4 build from 10.5–10.7 and example build for 11.1 onward (#1152) — noreply / githubweb
  2. Rename `Wentzel` model to `CoulombScattering` and add em/params subdirectory (#1154) — noreply / githubweb

#97 (Mar 18, 2024, 11:19:37 AM)

  1. Add spack-based workflow to add all supported Geant4 versions to CI (#1149) — noreply / githubweb

#96 (Mar 17, 2024, 1:47:49 PM)

  1. Refactor MSC params and add Wentzel VI params and data (#1129) — noreply / githubweb

#95 (Mar 15, 2024, 6:37:59 PM)

  1. Add proto-universe and CSG Unit construction (#1148) — noreply / githubweb

#94 (Mar 15, 2024, 4:11:59 PM)

  1. Import scintillation particle data (#1151) — noreply / githubweb

#93 (Mar 12, 2024, 8:52:55 AM)

  1. Add "minimal" and "safety plus" Urban MSC step limit algorithms (#1146) — noreply / githubweb

#92 (Mar 10, 2024, 9:03:18 AM)

  1. Add a common macroscopic cross section calculator (#1145) — noreply / githubweb

#91 (Mar 8, 2024, 11:56:39 PM)

  1. Support safety and reentrant boundaries for multi-universe ORANGE (#1140) — noreply / githubweb

#90 (Mar 8, 2024, 6:03:45 PM)

  1. Add CSG solids (#1137) — noreply / githubweb

#89 (Mar 7, 2024, 4:45:46 PM)

  1. Add neutron elastic scattering physics  (#1120) — noreply / githubweb

#88 (Mar 7, 2024, 7:56:44 AM)

  1. Add CSG wedge and helper functions (#1142) — noreply / githubweb

#87 (Mar 6, 2024, 11:14:25 AM)

  1. Add JSON output for CSG objects (#1133) — noreply / githubweb

#86 (Mar 5, 2024, 11:04:16 AM)

  1. Add transform simplifier (#1131) — noreply / githubweb
  2. Fix missing Werror in build-fast workflow (#1141) — noreply / githubweb

#84 (Mar 4, 2024, 10:51:18 PM)

  1. Fix single-precision soft equivalence for plane (#1139) — noreply / githubweb

#83 (Mar 4, 2024, 11:06:32 AM)

  1. Fix Moller-Bhahba energy distribution (#1138) — noreply / githubweb

#82 (Mar 1, 2024, 9:44:20 PM)

  1. Add CSG operations on objects (#1130) — noreply / githubweb

#81 (Feb 29, 2024, 11:46:49 PM)

  1. Use correct form of enable_if for functions (#1135) — noreply / githubweb
  2. Add transformed object construction (#1128) — noreply / githubweb

#79 (Feb 29, 2024, 8:37:04 AM)

  1. Transform refactoring (#1127) — noreply / githubweb
  2. Add ORANGE, geocel, and file layout documentation  (#1134) — noreply / githubweb

#77 (Feb 27, 2024, 10:51:20 PM)

  1. Add shape and volume builder (#1126) — noreply / githubweb

#76 (Feb 27, 2024, 8:40:41 AM)

  1. Implement second-order convex regions (#1125) — noreply / githubweb

#75 (Feb 26, 2024, 3:56:30 PM)

  1. Implement convex regions (#1119) — noreply / githubweb

#74 (Feb 26, 2024, 3:04:54 PM)

  1. Add infix string builder (#1121) — noreply / githubweb

#73 (Feb 23, 2024, 2:51:09 PM)

  1. Add compile-time consistency check for Celeritas and Geant4 versions (#1123) — noreply / githubweb

#72 (Feb 23, 2024, 12:50:08 PM)

  1. Workaround missing G4persistency target bug in Geant4 11.2 (#1122) — noreply / githubweb

#71 (Feb 23, 2024, 9:44:47 AM)

  1. Fix missing explicit instantiations in ORANGE CSB (#1124) — noreply / githubweb

#70 (Feb 21, 2024, 1:31:57 PM)

  1. Add Cerenkov pre-generator (#1108) — noreply / githubweb

#69 (Feb 21, 2024, 9:01:26 AM)

  1. Add convex surface builder (#1113) — noreply / githubweb

#68 (Feb 21, 2024, 8:23:16 AM)

  1. Fix ORANGE namespaces (#1117) — noreply / githubweb

#67 (Feb 20, 2024, 8:09:29 PM)

  1. Disable ROCm builds because of constant failures (#1118) — noreply / githubweb

#66 (Feb 20, 2024, 6:25:34 PM)

  1. Add Wentzel OK&VI transport cross section calculator (#1116) — noreply / githubweb

#65 (Feb 19, 2024, 5:09:16 PM)

  1. Add deduplicating transform inserter (#1112) — noreply / githubweb

#64 (Feb 19, 2024, 11:44:50 AM)

  1. Split CMake RDC utilities from Celeritas macros (#1104) — noreply / githubweb
  2. add missing <algorithm> include (#1110) — noreply / githubweb
  3. Reduce number of Geant4 libraries linked in G4VG and elsewhere (#1109) — noreply / githubweb
  4. Release v0.4.2 (#1111) — noreply / githubweb
  5. Add JSON test comparator to improve testing reliability (#1115) — noreply / githubweb

#63 (Feb 13, 2024, 5:51:24 PM)

  1. Support importing optical properties from Geant4 (#1103) — noreply / githubweb

#62 (Feb 13, 2024, 3:38:03 PM)

  1. Rename ORANGE construction files (#1106) — noreply / githubweb

#61 (Feb 13, 2024, 10:16:21 AM)

  1. Fix CTest names (#1105) — noreply / githubweb

#60 (Feb 6, 2024, 10:55:27 PM)

  1. Reorganize geometry wrappers into a new "geocel" directory (#1099) — noreply / githubweb

#59 (Feb 6, 2024, 5:53:56 PM)

  1. Fix CMake for linking CUDA RDC for executables (#1102) — noreply / githubweb

#58 (Feb 5, 2024, 9:14:01 AM)

  1. Fix unit tests when using SI (#1100) — noreply / githubweb

#57 (Feb 5, 2024, 8:28:22 AM)

  1. Optimize log message code generation (#1101) — noreply / githubweb

#56 (Feb 2, 2024, 1:40:39 PM)

  1. Refactor Geant4 utilities in preparation for g4vg (#1095) — noreply / githubweb

#55 (Feb 2, 2024, 12:45:59 PM)

  1. Fix non-sticky options (#1098) — noreply / githubweb

#54 (Feb 2, 2024, 12:20:54 PM)

  1. Add bounding zone (#1093) — noreply / githubweb

#53 (Feb 1, 2024, 10:56:31 PM)

  1. Prevent a PR with failed actions from being merged (#1096) — noreply / githubweb

#52 (Feb 1, 2024, 10:33:01 PM)

  1. Expand position check test and fix for other unit systems (#1097) — noreply / githubweb

#51 (Feb 1, 2024, 5:09:31 PM)

  1. Fix position check after propagating (#1094) — noreply / githubweb

#50 (Jan 31, 2024, 8:12:05 PM)

  1. Support native CLHEP unit system (#1085) — noreply / githubweb

#49 (Jan 29, 2024, 9:43:24 AM)

  1. Add bounding box utilities for output and upcoming ORANGE work (#1092) — noreply / githubweb

#48 (Jan 25, 2024, 9:40:40 PM)

  1. Add ScintillationGenerator and related data structures (#1086) — noreply / githubweb

#47 (Jan 25, 2024, 12:10:32 PM)

  1. Fix and avoid including algorithms header for ROOT/CLING (#1087) — noreply / githubweb

#46 (Jan 24, 2024, 3:52:40 PM)

  1. Define unit traits and support arbitrary RZ field map units (#1088) — noreply / githubweb

#45 (Jan 24, 2024, 11:21:25 AM)

  1. Change propagation fatal error to recoverable error (#1090) — noreply / githubweb

#44 (Jan 23, 2024, 1:56:56 PM)

  1. Fix link errors in edge cases and restore HIP testing (#1042) — noreply / githubweb

#43 (Jan 23, 2024, 11:45:35 AM)

  1. Remove unused data from ImportElement/Material (#1089) — noreply / githubweb
  2. Add CSG unit and unit builder (#1079) — noreply / githubweb

#41 (Jan 20, 2024, 2:09:18 PM)

  1. Add specialized "permutation" transform (#1077) — noreply / githubweb

#40 (Jan 17, 2024, 6:26:18 PM)

  1. Add Cerenkov distribution and generator (#1080) — noreply / githubweb

#39 (Jan 17, 2024, 12:35:11 PM)

  1. Clang-format entire repository (#1084) — noreply / githubweb

#38 (Jan 17, 2024, 10:45:31 AM)

  1. Update copyrights (#1083) — noreply / githubweb

#37 (Jan 16, 2024, 11:35:07 AM)

  1. Add algorithm for difference of squares and move `is_monotonic_increasing()` to utils (#1082) — noreply / githubweb

#36 (Jan 8, 2024, 2:41:06 PM)

  1. Rename GenericXsCalculator (#1081) — noreply / githubweb

#35 (Jan 4, 2024, 12:06:25 PM)

  1. Add option to use CLHEP and SI unit systems instead of Gaussian CGS (#1076) — noreply / githubweb

#34 (Dec 30, 2023, 8:44:12 PM)

  1. Add support for Geant4@11.2 (#1075) — noreply / githubweb

#33 (Dec 30, 2023, 5:39:06 PM)

  1. Use environment variables to control OpenMP behavior in celer-sim (#1073) — noreply / githubweb

#32 (Dec 29, 2023, 10:07:47 AM)

  1. Automatically calculate number of events in apps (#1072) — noreply / githubweb

#31 (Dec 20, 2023, 11:00:44 PM)

  1. Save action times on multi-stream CPU celer-sim (#1065) — noreply / githubweb

#30 (Dec 20, 2023, 2:02:08 PM)

  1. Support Geant4-VecGeom conversion of parameterized volumes (#1071) — noreply / githubweb

#29 (Dec 19, 2023, 3:33:08 PM)

  1. Fix conversion of boolean solids when the "left" solid is displaced (#1069) — noreply / githubweb

#28 (Dec 19, 2023, 1:39:54 PM)

  1. Add additional documentation about fields (#1066) — noreply / githubweb

#27 (Dec 15, 2023, 3:14:04 PM)

  1. Ensure reproducibility when using MT Geant4 with Celeritas offloading (#1061) — noreply / githubweb

#26 (Dec 14, 2023, 11:47:25 AM)

  1. Fix range constexpr (#1064) — noreply / githubweb

#25 (Dec 13, 2023, 5:07:28 PM)

  1. Add environment variable to kill Celeritas-supported tracks in Geant4 (#1060) — noreply / githubweb

#24 (Dec 13, 2023, 1:58:50 AM)

  1. Remove deprecated code from v0.4 (#1063) — noreply / githubweb

#23 (Dec 13, 2023, 1:25:40 AM)

  1. Insert SortTrackAction when sorting by particle type (#1059) — noreply / githubweb

#22 (Dec 12, 2023, 3:15:31 AM)

  1. Remove extra constructor templates in device ActionLauncher (#1062) — noreply / githubweb

#21 (Dec 10, 2023, 1:32:08 AM)

  1. Warn and set default threads when OpenMP and Geant4 MT might collide (#1056) — noreply / githubweb
  2. Fix celer-g4 primary generator MT reproducibility (#1057) — noreply / githubweb

#19 (Dec 8, 2023, 7:40:06 AM)

  1. Include documentation as mandatory CI (#1053) — noreply / githubweb

#18 (Dec 7, 2023, 3:56:33 PM)

  1. Release v0.4.1 (#1055) — noreply / githubweb

#17 (Dec 7, 2023, 12:19:37 PM)

  1. Fix ROOT dictionary paths (#1054) — noreply / githubweb

#16 (Dec 7, 2023, 9:51:55 AM)

  1. Implement offload to Celeritas from Geant4 using G4VTrackingManager hook (#1050) — noreply / githubweb
  2. Update tests to pass with cuRAND (#1052) — noreply / githubweb

#14 (Dec 7, 2023, 6:55:34 AM)

  1. Implement jump ahead for XORWOW RNG (#1049) — noreply / githubweb

#13 (Dec 6, 2023, 7:09:33 PM)

  1. Support using VecGeom without VGDML (#1046) — noreply / githubweb

#12 (Dec 6, 2023, 6:46:03 PM)

  1. Uniquify ROOT file name when output is directed to stdout (#1051) — noreply / githubweb

#11 (Dec 5, 2023, 5:37:45 PM)

  1. Support JSON via stdin for celer-g4 (#1048) — noreply / githubweb

#10 (Dec 5, 2023, 1:18:24 PM)

  1. Refactor TrackSortUtils (#1047) — noreply / githubweb

#9 (Dec 5, 2023, 12:19:39 PM)

  1. Improve JSON I/O for celer-g4/sim apps (#1045) — noreply / githubweb

#8 (Dec 2, 2023, 9:37:45 AM)

  1. Update cuda build instructions (#1043) — noreply / githubweb

#7 (Dec 2, 2023, 8:13:10 AM)

  1. Support sorting tracks by particle types (#1044) — noreply / githubweb

#6 (Dec 1, 2023, 3:09:52 PM)

  1. Fix GeantSimpleCalo output when Celeritas is enabled (#1040) — noreply / githubweb

#5 (Dec 1, 2023, 7:52:32 AM)

  1. Fix Jenkins CI (#1038) — noreply / githubweb

#4 (Nov 29, 2023, 8:01:36 PM)

  1. Open Update Perlmutter CMake profile and env script (#1041) — noreply / githubweb

#3 (Nov 28, 2023, 6:17:33 PM)

  1. Write celer-g4 input to output file or screen (#1034) — noreply / githubweb

#2 (Nov 28, 2023, 5:56:28 PM)

  1. Fix Jenkins CI build and ccache use (#1036) — noreply / githubweb