justIN           Dashboard       Workflows       Jobs       AWT       Sites       Storages       Docs       Login

21 July 2025: This instance at RAL is read-only. Please do not try submitting new workflows for now.

Workflow 7597, Stage 1

Priority50
Processors1
Wall seconds80000
Image/cvmfs/singularity.opensciencegrid.org/fermilab/fnal-wn-sl7:latest
RSS bytes4193255424 (3999 MiB)
Max distance for inputs100.0
Enabled input RSEs CERN_PDUNE_EOS, DUNE_CA_SFU, DUNE_CERN_EOS, DUNE_ES_PIC, DUNE_FR_CCIN2P3_DISK, DUNE_IN_TIFR, DUNE_IT_INFN_CNAF, DUNE_UK_GLASGOW, DUNE_UK_LANCASTER_CEPH, DUNE_UK_MANCHESTER_CEPH, DUNE_US_BNL_SDCC, DUNE_US_FNAL_DISK_STAGE, FNAL_DCACHE, FNAL_DCACHE_STAGING, FNAL_DCACHE_TEST, MONTECARLO, NIKHEF, PRAGUE, QMUL, RAL-PP, RAL_ECHO, SURFSARA, T3_US_NERSC
Enabled output RSEs CERN_PDUNE_EOS, DUNE_CA_SFU, DUNE_CERN_EOS, DUNE_ES_PIC, DUNE_FR_CCIN2P3_DISK, DUNE_IN_TIFR, DUNE_IT_INFN_CNAF, DUNE_UK_GLASGOW, DUNE_UK_LANCASTER_CEPH, DUNE_UK_MANCHESTER_CEPH, DUNE_US_BNL_SDCC, DUNE_US_FNAL_DISK_STAGE, FNAL_DCACHE, FNAL_DCACHE_STAGING, FNAL_DCACHE_TEST, NIKHEF, PRAGUE, QMUL, RAL-PP, RAL_ECHO, SURFSARA, T3_US_NERSC
Enabled sites BR_CBPF, CA_SFU, CA_Victoria, CERN, CH_UNIBE-LHEP, ES_CIEMAT, ES_PIC, FR_CCIN2P3, IN_TIFR, IT_CNAF, NL_SURFsara, UK_Bristol, UK_Brunel, UK_Durham, UK_Edinburgh, UK_Lancaster, UK_Manchester, UK_Oxford, UK_QMUL, UK_RAL-PPD, UK_RAL-Tier1, UK_Sheffield, US_Caltech, US_Colorado, US_FNAL-FermiGrid, US_FNAL-T1, US_Michigan, US_MIT, US_Nebraska, US_NotreDame, US_PuertoRico, US_SU-ITS, US_Swan, US_UChicago, US_UConn-HPC, US_UCSD, US_Wisconsin
Scopeehn1-beam-np04
Events for this stage

Output patterns

 DestinationPatternLifetimeFor next stageRSE expression
1Rucio ehn1-beam-np04:calcuttj_ehn1_np04_7501_merged-w7597s1p1*root7776000False

Environment variables

NameValue
DATASETehn1-beam-np04:calcuttj_g4beamline-w7501s1p1
LIMIT100
MERGE_DIR/cvmfs/fifeuser4.opensciencegrid.org/sw/dune/5a837a2f9ce0b916d8725ae4ed0b18872c84fe1f

File states

Total filesFindingUnallocatedAllocatedOutputtingProcessedNot foundFailed
100000010000

Job states

TotalSubmittedStartedProcessingOutputtingFinishedNotusedAbortedStalledJobscript errorOutputting failedNone processed
51100001270019201920
Files processed0010102020303040405050Jun-13 20:00Jun-13 21:00Jun-13 22:00Jun-13 23:00Jun-14 00:00Jun-14 01:00Jun-14 02:00Jun-14 03:00Jun-14 04:00Jun-14 05:00Jun-14 06:00Jun-14 07:00Jun-14 08:00Jun-14 09:00Jun-14 10:00Jun-14 11:00Jun-14 12:00Jun-14 13:00Jun-14 14:00Jun-14 15:00Jun-14 16:00Jun-14 17:00Files processedBin start timesNumber per binES_PICUK_BristolUK_RAL-PPDUK_RAL-Tier1NL_SURFsaraUK_QMULUK_ManchesterUS_ColoradoCERNUS_WisconsinUK_DurhamIT_CNAF

RSEs used

NameInputsOutputs
MONTECARLO3320
RAL_ECHO063
DUNE_UK_GLASGOW016
RAL-PP07
DUNE_US_FNAL_DISK_STAGE04
SURFSARA03
DUNE_UK_MANCHESTER_CEPH03
DUNE_CERN_EOS02
QMUL02

Stats of processed input files as CSV or JSON, and of uploaded output files as CSV or JSON (up to 10000 files included)

File reset events, by site

SiteAllocatedOutputting
UK_Manchester3323
UK_RAL-Tier12053
UK_Durham1414
ES_PIC139
UK_QMUL94
IT_CNAF60
UK_Sheffield45
CA_SFU20
UK_RAL-PPD12
UK_Oxford12
US_UChicago05
UK_Lancaster02
CERN02
UK_Brunel01
UK_Bristol01

Jobscript

#!/bin/bash

source /cvmfs/dune.opensciencegrid.org/products/dune/setup_dune.sh

if [ -z ${DATASET} ]; then
  echo "ERROR MUST SUPPLY DATASET"
  exit 1
fi

if [ -z ${MERGE_DIR} ]; then
  echo "ERROR MUST SUPPLY MERGE_DIR"
  exit 1
fi

if [ -z ${JUSTIN_PROCESSORS} ]; then
  JUSTIN_PROCESSORS=1
fi

echo "Justin processors: ${JUSTIN_PROCESSORS}"

export TF_NUM_THREADS=${JUSTIN_PROCESSORS}   
export OPENBLAS_NUM_THREADS=${JUSTIN_PROCESSORS} 
export JULIA_NUM_THREADS=${JUSTIN_PROCESSORS} 
export MKL_NUM_THREADS=${JUSTIN_PROCESSORS} 
export NUMEXPR_NUM_THREADS=${JUSTIN_PROCESSORS} 
export OMP_NUM_THREADS=${JUSTIN_PROCESSORS}

##Get the MC number from this to bookkeep for justin
DID_PFN_RSE=`$JUSTIN_PATH/justin-get-file`
pfn_exit=$?
if [ $pfn_exit -ne 0 ]; then
  echo "Error in justin-get-file. Exiting safely"
  exit 0
fi
echo "did_pfn_rse $DID_PFN_RSE"
pfn=`echo $DID_PFN_RSE | cut -f2 -d' '`


setup root v6_28_12 -q e26:p3915:prof
export METACAT_SERVER_URL=https://metacat.fnal.gov:9443/dune_meta_prod/app;
export METACAT_AUTH_SERVER_URL=https://metacat.fnal.gov:8143/auth/dune
setup metacat
setup rucio v35_4_0

LIMIT=${LIMIT:-100}

subrun=`echo $JUSTIN_JOBSUB_ID  | cut -f1 -d@ | cut -f2 -d.`
run=`echo $JUSTIN_JOBSUB_ID  | cut -f1 -d@ | cut -f1 -d.`

echo $subrun $run

python $MERGE_DIR/merge_g4bl.py merge \
  --dataset ${DATASET}  \
  -o inherit \
  --limit ${LIMIT} \
  --iter $(( 10#$pfn - 1 )) --run $run \
  --subrun $subrun 
  #--namespace ehn1-beam-np04

if [ $? -ne 0 ]
then
  echo "Exiting with error"
  exit 1
else
  echo "$pfn" > justin-processed-pfns.txt
fi
justIN time: 2025-08-14 16:31:50 UTC       justIN version: 01.03.02