Skip to content

Releases: JeffersonLab/hd_utilities

hd_utilities 1.18

13 Aug 17:04

Choose a tag to compare

hd_utilities 1.17

16 Jan 19:48

Choose a tag to compare

MCwrapper v1.16

23 Jul 20:10
662f533

Choose a tag to compare

This release fixes and issue with people using MCwrapper standalone. Fixes some condor issues. Makes the login shell detection more robust and finally includes full beta of the DB managed scheme for centralized production. This will also be the last release of MCwrapper before v2.0 which will contains some more DB refinements as well as a new home for MCwrapper.

v 1.15 of MCwrapper

12 Jul 19:37
2a3ce8c

Choose a tag to compare

new generator gen_amp has been added.

The biggest change is the addition of a web-form for requesting MC. The form can be found https://halldweb.jlab.org/gluex_sim/SubmitSim.html . Once completed the requester and myself will get an email with information about the job. Simultaneously the job will be added to a database. In the future a gui will be developed to allow members to search through already created MC based on run criteria such as run number(s), or Geant version, etc. The information stored should be sufficient to actually run the job on various batch platforms. The jobs will then be monitored by the database and coordination of resources should be much easier to manage. Most of these features/changes should be invisible, so if you have a lot of custom code or enjoy running MCwrapper directly, then keep at it. But for anyone looking for some more basic MC based on standard release versions then the SubmitForm may be the way to go!

As always minor bug fixes and improvements have been made

hd_utilities 1.14

07 Jun 12:14
e9b5bf8

Choose a tag to compare

Updates to MCWrapper, retagged June 7, 2018

workfest2018

15 May 12:14
e8435b1

Choose a tag to compare

version of MCwrapper for workfest2018

v 1.13 of MCwrapper

09 Mar 14:29
e389e3f

Choose a tag to compare

v1.13 changes:

--Added jpsi generators

--Better handling of particle gun

--Bifurcated calibtimes. Now you can specify RECON_CALIBTIME= to use different calib times for generation/simulation and reconstruction.

--Better sqlite support. For swif and OSG jobs MCwrapper will natively use sqlite. If you have special needs with the database please ask the author for assistance. This will be better developed in the next release

--Better Random Trigger Handling. Now one should specify BKG=Random:[recon tag] to ensure the right random triggers are folded in. While the new set is populated anyone wanting to use the old random triggers should use the method of BKG=loc:/[path to the root directory containing runXXXXXX_random.hddm]

--OSG SUPPORT: native support for the osg! This has been confirmed working with a batch of 100 jobs. Once you have obtained your certificate, logged into the submit node, and ensured MCWRAPPER_CENTRAL is pointed to version 1.13 (or later) you need only set the batch system as osg and run gluex_MC.py with the batch=1 option! A big thanks to Richard, David, Mark I for working on the underlying technology to make this possible

--a bunch of small random bugs and clean-up

v1.12 of MCwrapper

03 Jan 16:19
ded92e2

Choose a tag to compare

v1.12 of MCwrapper

--Error Checking--
To begin with error checking is in place at all steps of the MC process. This should allow users to monitor their batch jobs now as well as provide mode detailed logging for diagnosis

--OSG Support--
The osg is now supported in MCwrapper! Simply set the batch system to “osg” in your MC.config file and run in batch mode on a submit node (make sure you have your certificate and a valid proxy). It is that “easy”. Currently, MCwrapper takes a local copy of MakeMC.(c)sh to run which can cause some version confusion between the software stack and the job itself. This difference is not known at present to cause issues. In the near term the osg software stack will be updated at which point MCwrapper will be updated to better integrate with the software stack (and unburden the job submission process). After a final update of the software stack there should be parity between the local version and the osg version. In principle this should lead to a state where “if it works interactively it should work on the osg”

--Bug fixes--
As always there have been a handful of bug fixes affecting specific use-cases as well as touch-ups

MCwrapper v1.11

07 Dec 15:17
b9b1b5f

Choose a tag to compare

This is the version of MCwrapper used in the group MC for 2017recon_v2. In the process of generating samples a number of bugs were discovered in the handling of BGRate for runs that do not have beam_on_current, certain AMO runs, and a typo that did not effect the groupMC but has also been fixed.

Using this version will perform the same processes as the group MC runs

v 1.10 MCwrapper

22 Nov 19:39
4b2ca04

Choose a tag to compare

Besides the many bug fixes comes a fairly large update in how batch jobs are handled (now with less chance to DDOS the rcdb servers). It is still recommended that you run batch with sqlite. To aid in this, SQLITEPATH has been split and relabled to ccdbSQLITEPATH and rcdbSQLITEPATH to handle both sqlite objects. The ordering of operations within MakeMC has been changed to better utilize SQLite as well as to utilize the newest feature

BGRate_calc: Now when using either the BeamPhotons or TagOnly backgrounds MCwrapper will invoke BGRate_calc, a new executable that will calculate BGRate based on the parameters of the Simulation. This means that when running over a run range with one of these background types each run will get the "proper" BGRate without all the hassle of dealing with each run explicitly. This can still be overwritten via the colon option in MC.config.

additionally bggen_jpsi and gen_ee have been added with the disclaimer that gen_ee appears to be broken. When this is patched generator side it should begin functioning nominally in MCwrapper without intervention on the wrapper's behalf