Difference between revisions of "HOWTO use MCWrapper on AlmaLinux9 nodes"

From GlueXWiki
Jump to: navigation, search
m (Simulating Events)
Line 6: Line 6:
  
 
WORK IN PROGRESS
 
WORK IN PROGRESS
 +
 +
= RUN MCWrapper interactivley =
 +
 +
1. To go in the OS7 container and favorite $SHELL
 +
singularity exec --bind /cvmfs/oasis.opensciencegrid.org/gluex/group/halld:/group/halld,/scratch,/u/home,/usr/local,/work/halld /cvmfs/singularity.opensciencegrid.org/jeffersonlab/gluex_prod:v1 bash
 +
or
 +
singularity exec --bind /cvmfs/oasis.opensciencegrid.org/gluex/group/halld:/group/halld,/scratch,/u/home,/usr/local,/work/halld /cvmfs/singularity.opensciencegrid.org/jeffersonlab/gluex_prod:v1 tcsh
 +
 +
2.
 +
source /group/halld/Software/build_scripts/gluex_env_boot_jlab.sh
 +
 +
3.
 +
gxenv
 +
 +
NB: the version 5.13.0 container is broken, so hdgeant4 will not work, but you can test interactively with the latest containerized version.
 +
  
 
= Run MCWrapper to register jobs =
 
= Run MCWrapper to register jobs =

Revision as of 15:07, 8 August 2024

Introduction

How to use MCWrapper on an interactive AlmaLinux9 node. Both submitting and running the jobs currently has to be done in a CentOS7 container.

WORK IN PROGRESS

RUN MCWrapper interactivley

1. To go in the OS7 container and favorite $SHELL

singularity exec --bind /cvmfs/oasis.opensciencegrid.org/gluex/group/halld:/group/halld,/scratch,/u/home,/usr/local,/work/halld /cvmfs/singularity.opensciencegrid.org/jeffersonlab/gluex_prod:v1 bash

or

singularity exec --bind /cvmfs/oasis.opensciencegrid.org/gluex/group/halld:/group/halld,/scratch,/u/home,/usr/local,/work/halld /cvmfs/singularity.opensciencegrid.org/jeffersonlab/gluex_prod:v1 tcsh

2.

source /group/halld/Software/build_scripts/gluex_env_boot_jlab.sh

3.

gxenv

NB: the version 5.13.0 container is broken, so hdgeant4 will not work, but you can test interactively with the latest containerized version.


Run MCWrapper to register jobs

1. To go in the OS7 container and favorite $SHELL

singularity exec --bind /cvmfs/oasis.opensciencegrid.org/gluex/group/halld:/group/halld,/scratch,/u/home,/usr/local,/work/halld /cvmfs/singularity.opensciencegrid.org/jeffersonlab/gluex_prod:v1 bash

or

singularity exec --bind /cvmfs/oasis.opensciencegrid.org/gluex/group/halld:/group/halld,/scratch,/u/home,/usr/local,/work/halld /cvmfs/singularity.opensciencegrid.org/jeffersonlab/gluex_prod:v1 tcsh

2.

source /group/halld/Software/build_scripts/gluex_env_boot_jlab.sh

3.

gxenv /group/halld/www/halldweb/html/halld_versions/version_5.13.0.xml

4. Set MCWRAPPER_CENTRAL to new version (should be accessible soon - date of today is August 7th, 2024)

setenv MCWRAPPER_CENTRAL path to new version

or

export MCWRAPPER_CENTRAL=path to new version

if it is not working copy this python steering file here: /work/halld/home/ijaegle/public/FromBoToMe/my_gluex_MC.py

5. In your MC.cfg, use

BATCH_SYSTEM=swif2cont 

and

OS=el9