Strumenti Utente

Strumenti Sito


calcoloscientifico:cluster:softwareapplicativo:cernlib

Questa è una vecchia versione del documento!


Cernlib

  • Licenza: CERN License Agreement
  • Richiesto da: prof.ssa Antonella Parisini
  • Data richiesta: xx/02/2019
  • Usato da: prof.ssa Antonella Parisini

Cernlib job

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 *.
sbatch slurm-cernlib.sh
calcoloscientifico/cluster/softwareapplicativo/cernlib.1551030908.txt.gz · Ultima modifica: 24/02/2019 18:55 da fabio.spataro

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki