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

From GlueXWiki
Jump to: navigation, search
(RUN MCWrapper interactivley)
m (RUN MCWrapper interactiveley)
Line 14: Line 14:
 
  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
 
  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.  
+
2. Set up gxenv:
 
  source /group/halld/Software/build_scripts/gluex_env_boot_jlab.sh
 
  source /group/halld/Software/build_scripts/gluex_env_boot_jlab.sh
  
3.
+
3. Set up the environment with the last official xml file based on ccdb v1:
 
  gxenv /group/halld/www/halldweb/html/halld_versions/version_5.17.0.xml
 
  gxenv /group/halld/www/halldweb/html/halld_versions/version_5.17.0.xml
  

Revision as of 15:28, 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 interactiveley

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. Set up gxenv:

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

3. Set up the environment with the last official xml file based on ccdb v1:

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

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.17.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