calcoloscientifico:cluster:softwareapplicativo:priv:cluster:cernlib
Questa è una vecchia versione del documento!
Cernlib
- Home page: https://cernlib.web.cern.ch/cernlib
- Licenza: GNU General Public License (except for GEANT)
- Richiesto da: prof.ssa Antonella Parisini
- Data richiesta: 01/02/2019
- Usato da: prof.ssa Antonella Parisini
Cernlib job
Compilation and execution of a Cernlib program
Script slurm-cernlib.sh
:
#!/bin/sh #SBATCH --job-name=cernlib #SBATCH --output=%x.o%j #SBATCH --error=%x.e%j #SBATCH --nodes=1 #SBATCH --tasks-per-node=1 #SBATCH --partition=vrt #SBATCH --mem=1G #SBATCH --time=0-00:01:00 module load gnu/5.4.0 module load cernlib/2005 mkdir -p "${SLURM_JOB_NAME}.${SLURM_JOB_ID}" cd "${SLURM_JOB_NAME}.${SLURM_JOB_ID}" cp -p "$CERN_ROOT/share/doc/cfortran/examples/"* . gcc -w -c -Df2cFortran -I"$CERN_ROOT/include/cfortran" chbook-example.c gfortran chbook-example.o $(cernlib packlib,mathlib) -o chbook-example ./chbook-example > chbook-example.out gcc -w -c -Df2cFortran -I"$CERN_ROOT/include/cfortran" minuit-fcn.c gcc -w -c -Df2cFortran -I"$CERN_ROOT/include/cfortran" minuit-main.c gfortran minuit-*.o $(cernlib packlib,mathlib) -o minuit-example ./minuit-example > minuit-example.out rm -f *.o
Submitting slurm-cernlib.sh
:
sbatch slurm-cernlib.sh
calcoloscientifico/cluster/softwareapplicativo/priv/cluster/cernlib.1551034978.txt.gz · Ultima modifica: 24/02/2019 20:02 da fabio.spataro