You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The full benchmark workflow is now automated from the shared `~/git/cain` workspace by:
436
+
The preferred one-shot workflow is run from the docs tree:
437
+
438
+
[source,bash]
439
+
----
440
+
cd ~/git/OPALX-project.github.io/gamma-gamma
441
+
./generate-gamma-gamma-results.sh \
442
+
--opalx-build ~/git/opalx-laser/build_openmp
443
+
----
444
+
445
+
This top-level driver:
446
+
447
+
- builds the OPALX gamma-gamma benchmark targets,
448
+
- runs the inverse-Compton and Breit-Wheeler unit/regression suites,
449
+
- regenerates the CAIN and OPALX benchmark data for both notes,
450
+
- republishes the comparison figures, and
451
+
- renders the gamma-gamma note pages.
452
+
453
+
If only the Breit-Wheeler assets need to be refreshed, use:
436
454
437
455
[source,bash]
438
456
----
439
457
cd ~/git/cain
440
458
./generate-linear-breit-wheeler-results.sh \
441
-
--opalx-build ~/git/opalx/build_openmp
459
+
--opalx-build ~/git/opalx-laser/build_openmp
442
460
----
443
461
444
462
This script:
445
463
446
-
- runs the CAIN decks `~/git/cain/linear-breit-wheeler-head-on.i`, `~/git/cain/linear-breit-wheeler-finite-photon-beam.i`, and `~/git/cain/linear-breit-wheeler-finite-photon-beam-energy-spread.i`,
447
-
- regenerates the stored CAIN histogram references in `~/git/opalx/unit_tests/Physics/data`,
448
-
- runs the OPALX benchmark executable `LinearBreitWheelerBenchmark` for fixed-geometry, finite-photon-beam, and finite-photon-beam-plus-energy-spread cases,
464
+
- runs the CAIN decks `~/git/cain/linear-breit-wheeler-head-on.i`, `~/git/cain/linear-breit-wheeler-finite-photon-beam.i`, `~/git/cain/linear-breit-wheeler-finite-photon-beam-energy-spread.i`, and `~/git/cain/linear-breit-wheeler-overlap.i`,
465
+
- regenerates the stored CAIN histogram references in `~/git/opalx-laser/unit_tests/Physics/data`,
466
+
- runs the OPALX benchmark executable `LinearBreitWheelerBenchmark` for fixed-geometry, finite-photon-beam, finite-photon-beam-plus-energy-spread, and overlap cases,
449
467
- regenerates the 1D and 2D comparison plots in `~/git/cain/reference-data`.
450
468
451
469
The script expects:
@@ -457,11 +475,11 @@ The relevant unit-test targets are:
0 commit comments