From 7b4e39e74ee0cf5a9857d8f02691f4ab1a7ef5c1 Mon Sep 17 00:00:00 2001 From: Anne Philipp <anne.philipp@univie.ac.at> Date: Thu, 27 Sep 2018 16:33:57 +0200 Subject: [PATCH] added missing installation file for test and updated gitignore --- .gitignore | 9 ++- .../templates/job.temp.o | 75 +++++++++++++++++++ 2 files changed, 82 insertions(+), 2 deletions(-) create mode 100644 source/pythontest/TestInstallTar/flex_extract_v7.1_ecgate/templates/job.temp.o diff --git a/.gitignore b/.gitignore index a3b2ca0..9577b71 100644 --- a/.gitignore +++ b/.gitignore @@ -4,8 +4,8 @@ # these dirs and files shouldn't be versionized at any time in this project!!! *.pyc -sources/fortran/*.o -sources/fortran/*.mod +source/fortran/*.o +source/fortran/*.mod *.tar* run/ECMWF_ENV run/workspace/* @@ -15,3 +15,8 @@ source/pythontest/.cache source/pythontest/.pytest_cache # temporary ignorance of the following files! +for_developers/Content_Paper2.txt +for_developers/DOCUFPEXTRACT.txt +for_developers/FLEXEXTRACT_CONTENT.txt +for_developers/NewDocu.odt +for_developers/dokuECMWFDATA diff --git a/source/pythontest/TestInstallTar/flex_extract_v7.1_ecgate/templates/job.temp.o b/source/pythontest/TestInstallTar/flex_extract_v7.1_ecgate/templates/job.temp.o new file mode 100644 index 0000000..fbdbd81 --- /dev/null +++ b/source/pythontest/TestInstallTar/flex_extract_v7.1_ecgate/templates/job.temp.o @@ -0,0 +1,75 @@ +#!/bin/ksh + +# ON ECGB: +# start with ecaccess-job-submit -queueName ecgb NAME_OF_THIS_FILE on gateway server +# start with sbatch NAME_OF_THIS_FILE directly on machine + +#SBATCH --workdir=/scratch/ms/spatlh00/lh0 +#SBATCH --qos=normal +#SBATCH --job-name=flex_ecmwf +#SBATCH --output=flex_ecmwf.%j.out +#SBATCH --error=flex_ecmwf.%j.out +#SBATCH --mail-type=FAIL +#SBATCH --time=12:00:00 + +## CRAY specific batch requests +##PBS -N flex_ecmwf +##PBS -q np +##PBS -S /usr/bin/ksh +## -o /scratch/ms/spatlh00/lh0/flex_ecmwf.$PBS_JOBID.out +## job output is in .ecaccess_DO_NOT_REMOVE +##PBS -j oe +##PBS -V +##PBS -l EC_threads_per_task=24 +##PBS -l EC_memory_per_task=32000MB + +set -x +export VERSION=7.1 +case $HOST in + *ecg*) + module load python + module unload grib_api + module unload emos + module load grib_api/1.14.5 + module load emos/437-r64 + export PATH=${PATH}: + ;; + *cca*) + module switch PrgEnv-cray PrgEnv-intel + module load grib_api + module load emos + module load python + export SCRATCH=$TMPDIR + export PATH=${PATH}: + ;; +esac + +cd $SCRATCH +mkdir -p python$$ +cd python$$ + +export CONTROL=CONTROL + +cat >$CONTROL<<EOF +EOF + + +submit.py --controlfile=$CONTROL --inputdir=./work --outputdir=./work 1> prot 2>&1 + +if [ $? -eq 0 ] ; then + l=0 + for muser in `grep -i MAILOPS $CONTROL`; do + if [ $l -gt 0 ] ; then + mail -s flex.${HOST}.$$ $muser <prot + fi + l=$(($l+1)) + done +else + l=0 + for muser in `grep -i MAILFAIL $CONTROL`; do + if [ $l -gt 0 ] ; then + mail -s "ERROR! flex.${HOST}.$$" $muser <prot + fi + l=$(($l+1)) + done +fi -- GitLab