Difference between revisions of "HOWTO use MCWrapper on AlmaLinux9 nodes"
From GlueXWiki
(→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