Releases: JeffersonLab/gluex_MCwrapper
Beginner release (with fixed backwards compatibility)
Beginner release
With this release MCWrapper is fully Alma9 compatible.
What's Changed
- Dev by @s6pepaul in #123
- tweaks to provide better debugging in problem workflows by @T-Britton in #124
- fast forward pr by @T-Britton in #125
- Allow to use the script based on the detected shell when running simulation in container by @frankboyu in #126
- ff take 2 by @T-Britton in #127
- Dev by @T-Britton in #129
- Proposal for AlmaLinux9 changes by @aaust in #128
- Clean up integer divisions by @s6pepaul in #130
- Further updates to gluex_MC.py to make alma9 compatible by @s6pepaul in #131
- Change container for running by @s6pepaul in #132
New Contributors
- @frankboyu made their first contribution in #126
- @aaust made their first contribution in #128
Full Changelog: v2.9.0...v2.10.0
Whodini Release
What's Changed
- Pull in parallel changes by @T-Britton in #120
- Xrd bundling saga by @T-Britton in #121
- Containerisation for swif2 by @s6pepaul in #122
Full Changelog: v2.8.1...v2.9.0
Sir Mix-a-Lot Release (bugfixes)
What's Changed
- fix fi -> endif bug in csh by @jrstevenjlab in #112
- gen_amp_V2 by @KSaldan in #111
- default values for gen_amp_V2 indices as unset by @jrstevenjlab in #115
- Fix some whitespace issues (tab vs space) by @s6pepaul in #116
- Add space in if condition by @s6pepaul in #118
New Contributors
Full Changelog: v2.8.0...v2.8.1
Sir Mix-a-Lot Release
This fully incorporates more robust bundling and xrootd writing as well as a few generator enhancements
What's Changed
- Dev jrs by @s6pepaul in #100
- Fix random number seed for python generator by @s6pepaul in #101
- Fix thrown beam energy for python generator example by @jrstevenjlab in #102
- Update Flux_to_Ascii.C by @lihaoahil in #103
- Update MakeMC.csh for the python version running psflux by @lihaoahil in #104
- Bring DEV up-to-date with master by @s6pepaul in #106
- Enable the option to set a logir on the command line by @s6pepaul in #108
- Fix problem where ana launch wasn't run when ReactionFilter was not a… by @s6pepaul in #107
- committing xrdw work for merge by @T-Britton in #109
- Dev by @T-Britton in #110
New Contributors
- @lihaoahil made their first contribution in #103
Full Changelog: v2.7.0...v2.8.0
Bun B release
The main thrust of this update is the inclusion of bundling for OSG jobs. Also updates to bggen_jpsi and gen_ee and more customization to how you run MCwrapper
What's Changed
- Sdobbs jpsi upd by @sdobbs in #84
- Fix Cerenkov issue in DIRC by @s6pepaul in #87
- updates to bggen_jpsi for charmonia by @sdobbs in #89
- A few fixes for bggen_upd by @s6pepaul in #91
- Change how gen_ee is called by @s6pepaul in #94
- Include option to add jana config file for analysis launch by @s6pepaul in #95
- Fix issue with double STANDARD_NAMES in some generator outputs. Shoul… by @s6pepaul in #96
- Dev by @T-Britton in #97
- incrememnt version by @T-Britton in #98
New Contributors
Full Changelog: v2.6.2...v2.7.0
himalayan salt-N-pink peppercorn
mainly some hotfixes for pythia
and workarounds for OSG running
What's Changed
- Dev by @T-Britton in #72
- Dev by @T-Britton in #80
- Dev by @T-Britton in #82
Full Changelog: v2.6.1...v2.6.2
Salt-N-Pepa Release
What's Changed
- Pp geant beam by @s6pepaul in #61
- Add check to make sure mcsmear and reco/ana are not run with geantBEAM by @s6pepaul in #62
- Add genBH by @s6pepaul in #63
- Gen vec ps by @T-Britton in #65
- Pp evtgen by @s6pepaul in #66
- Pp evtgen by @s6pepaul in #67
- Various fixes by @s6pepaul in #68
- remove ROOT dependency by @s6pepaul in #71
- Add swif2 functionality for running locally by @s6pepaul in #75
- fix default PARTITION and example by @s6pepaul in #76
Full Changelog: v2.5.2...v2.6.1
Afrika Bambaataa Release
This release is FULL of changes, some of them should go unnoticed by users and others were specifically requested...besides the smattering of bug fixes for specific use cases we have:
The MCwrapper-bot FE has been split from the gluex_MCwrapper repo. This should make maintenance of both easier.
Big changes to the submission and recording of new jobs. Now jobs that only differ by file_number are submitted all at once in a single condor_submit. All checks for duplicated batch_job_id have been removed (have never seen this ever happen again and it was needlessly slowing things down). DB inserts are also done in one transaction per "bundle". This means that high volume MC production, especially those of a single run number get submitted in seconds as opposed to hours (pending number of jobs).
scosg20 production: scosg20 is quite a bit different from its predecessor scosg16. From file system mountings to network topology running on scosg20 took quite a few tweaks to MCWrapper. These tweaks should enable future moves to be far less painful.
geantBEAM is now runnable via MCwrapper (thanks @s6pepaul)
gen_vec_ps generator now added to MCwrapper (thanks @jrstevenjlab)
and probably the biggest addition, evtgen. That's right! decay_evtgen is now fully supported in MCwrapper and should be available via the submit sim page!
What's Changed
- Pp geant beam by @s6pepaul in #61
- Add check to make sure mcsmear and reco/ana are not run with geantBEAM by @s6pepaul in #62
- Add genBH by @s6pepaul in #63
- Gen vec ps by @T-Britton in #65
- Pp evtgen by @s6pepaul in #66
- Pp evtgen by @s6pepaul in #67
- Various fixes by @s6pepaul in #68
- remove ROOT dependency by @s6pepaul in #71
- Dev by @T-Britton in #72
New Contributors
Full Changelog: v2.5.2...v2.6.0
Too $hort Release
besides some touchups (e.g. better error handling, a few new specific options) there are 2 main changes in this release:
-
When running overt a range of run numbers MCwrapper now uses uses the luminosity in the energy range specified by the user to normalize the number of events to produce for each run number which satisfies the appropriate RCDB_QUERY. Thanks @jrstevenjlab !
-
Future osg submit nodes will not have lustre mounted. It was discovered that CLAS was abusing lustre via the submit node thus to prevent future probles lustre mounts were removed from the current submit node. As such quite a few changes were required in MCwrapper bot to remove the need for lustre mounts. Currently, the output sizes are no longer updated while a better solution is found. This does not impact running at all