Skip to content

Releases: baltzell/clas12-workflow

1.1

10 Feb 20:16
Compare
Choose a tag to compare
  • add missing Auger problem types
  • fix multi-user SLURM plots
  • choose input or raw_input based on python version
  • increase train merge job time limits
  • cleanup cron jobs, truncate file lists in emails instead of ignoring long ones
  • disable option to redirect logs away from /farm_out for production accounts
  • detect versions from jar names over directory names

Commits since 1.0

1.0

15 Jan 15:16
Compare
Choose a tag to compare
1.0

This should be the final release before the transition to swif2.

  • SWIF status updates
    • metrics, tallies per run/problem/node/etc
    • abandoning runs
    • show problem inputs
  • add automatic jcache put for write-through cache
  • add cpu/wall-time plots from SLURM database
  • python3 compatibility
  • add some HPS support
  • various stuff and cleanup
  • CLAS12-specific
    • propogate train-merge exit code
    • fix train disk resource requests
    • add multi-file CLAS12 recon jobs
    • add SQLite option
    • add RF stock train
    • YAML integrity checks at generation time
      • classes exist in jar
      • matching tag names
      • CCDB variation/timestamp
      • non-ASCII characters

Commits since 0.9999

0.9999

22 Jul 23:38
Compare
Choose a tag to compare
  • fix ASAP abort on corrupted HIPO files
  • add sub-workflow stats on job completion, based on job's "mode"
  • various stuff for incorporating HPS

Commits since 0.999

0.999

30 Jun 21:23
Compare
Choose a tag to compare
  • bugfix affecting only full dec->ana workflows for large runs
  • add more Slurm summary memory metrics

Commits since 0.99

0.99

19 Jun 22:33
Compare
Choose a tag to compare
  • python3 compatibility
  • Swif interface
    • add ANY choice to abandon problem jobs of any type
    • add AUGER-CANCELLED status to possible problems

Commits since 0.98

0.98

09 Jun 23:07
Compare
Choose a tag to compare
  • crontab example updates
  • add full for support SLURM-only logs in Clara log analysis
  • cleanup coatjava version checking
  • cleanup and unify SWIF phasing models
  • cleanup job, workflow, and logfile names
  • add low-priority option
  • add SLURM status query options and summary info
  • add CLAS12 recharging
  • add failsafe on log directory existence
  • add examples to cleanup /farm_out
  • add some HPS jobs
  • various cleanup, kludge removal, user-interface streamlining

Commits since 0.97

0.97

03 Mar 00:24
Compare
Choose a tag to compare
  • streamline delivering selected workflow's statuses to clas12mon
  • disable making dirs on /mss within job, previously unused
  • add REC::Particle to stock calib CND wagon
  • miscellaneous HPS stuff

Commits since 0.96

0.96

24 Feb 23:43
Compare
Choose a tag to compare
  • add stock train for trigger validation
  • switch default os to general
  • add --trainDir option
  • workflow name change
    • to avoid requesting entire workflow status for parsing tags for delivery to clas12mon
  • add a simple HPS workflow
  • bugfixes
    • inline decode+merge job file numbers
    • regression on decoding output location for non-merging, decoding workflows with --workDir
    • subprocess handling in merging scripts
    • bash env setup

Commits since 0.95

0.95

08 Feb 02:20
Compare
Choose a tag to compare
  • add support for stock yamls
    • --trainYaml/reconYaml now first searches this directory for a match, else falls back to a path

Commits since 0.9

0.9

05 Feb 21:03
Compare
Choose a tag to compare
0.9
  • add --workDir for trains, and error if it's on /cache or /mss
  • delete single, pre-merged train files automatically
  • add integrity check on merged train outputs
  • allow custom names for merged train outputs via yaml, e.g:
custom-names:
    1: ftof
    2: cnd

Commits since 0.8