Ignore:
Timestamp:
Jun 27, 2017 2:25:52 PM (7 years ago)
Author:
raasch
Message:

script adjustments for using lcgeohu, cpp_opts removed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SCRIPTS/subjob

    r2266 r2295  
    2828# -----------------
    2929# $Id$
     30# adjustments for using lcgeohu (cirrus @ HUB)
     31#
     32# 2266 2017-06-09 09:27:21Z raasch
    3033# nech related parts removed
    3134#
     
    279282     (vorias)                local_address=172.20.25.43;   local_host=lcmuk;;
    280283     (*.cc.kyushu-u.ac.jp)   local_address=133.5.4.129;    local_host=ibmku;;
     284     (*.cluster)             local_address=192.168.1.254;  local_host=lcgeohu;;
    281285     (*)                     printf "\n  +++ \"$local_host\" unknown";
    282286                             printf "\n      please contact the PALM group at IMUK";
     
    410414        (lccrayf) queue=small; remote_address=86.50.166.21; submcom=/opt/slurm/default/bin/sbatch;;
    411415        (lceddy)  remote_address=eddy.hpc.uni-oldenburg.de; submcom=sbatch;;
     416        (lcgeohu) remote_address=cirrus.geo.hu-berlin.de; submcom=sbatch;;
    412417        (lckyoto) remote_address=133.3.51.11; submcom=/thin/local/bin/qsub;;
    413418        (lck)     remote_address=165.132.26.61; submcom=/usr/torque/bin/qsub;;
     
    964969    fi
    965970
     971 elif [[ $remote_host = lcgeohu ]]
     972 then
     973
     974    if [[ $email_notification = none ]]
     975    then
     976       notify_user=""
     977    else
     978       notify_user="#SBATCH --mail-type=ALL"
     979    fi
     980
     981    if [[ $numprocs != 0 ]]
     982    then
     983       cat > $job_to_send << %%END%%
     984#!/bin/bash
     985#SBATCH --job-name=$job_name
     986#SBATCH --ntasks=$processes_per_node
     987#SBATCH --time=$timestring
     988#SBATCH --output=$remote_dayfile
     989#SBATCH --error=$remote_dayfile
     990#SBATCH --qos=short
     991$notify_user
     992
     993$init_cmds
     994$module_calls
     995
     996%%END%%
     997
     998    else
     999       cat > $job_to_send << %%END%%
     1000#!/bin/bash
     1001#SBATCH --job-name=$job_name
     1002#SBATCH --ntasks=$processes_per_node
     1003#SBATCH --output=$remote_dayfile
     1004#SBATCH --error=$remote_dayfile
     1005#SBATCH -l ncpus=1
     1006
     1007$init_cmds
     1008$module_calls
     1009
     1010%%END%%
     1011
     1012    fi
     1013
    9661014 elif [[ $remote_host = lckiaps ]]
    9671015 then
     
    12231271    echo "trap '"                               >>  $job_to_send
    12241272    echo "set +vx"                              >>  $job_to_send
    1225     if [[ $(echo $remote_host | cut -c1-3) = ibm  ||  $remote_host = lcbullhh  ||  $remote_host = lccrayb  ||  $remote_host = lccrayh  ||  $(echo $remote_host | cut -c1-3) = nec  ||  $remote_host = lckiaps  ||  $remote_host = lckyu* || $remote_host = lcxe6  ||  $remote_host = lcocean ]]
     1273    if [[ $(echo $remote_host | cut -c1-3) = ibm  ||  $remote_host = lcbullhh  ||  $remote_host = lccrayb  ||  $remote_host = lccrayh  ||  $(echo $remote_host | cut -c1-3) = nec  ||  $remote_host = lckiaps  ||  $remote_host = lckyu* || $remote_host = lcxe6  ||  $remote_host = lcocean  || $remote_host = lcgeohu ]]
    12261274    then
    12271275       if [[ $remote_host = ibmh ]]
     
    13981446          echo "[[ \"\$for_subjob_to_do\" != \"\" ]]  &&  eval \$for_subjob_to_do"  >>  $job_to_send
    13991447          echo "%%END%%"                                 >>  $job_to_send
     1448
     1449       elif [[ $remote_host = lcgeohu ]]
     1450       then
     1451          echo "cat > scpjob.$identifier << %%END%%"        >>  $job_to_send
     1452          echo "#!/bin/bash"                             >>  $job_to_send
     1453          echo "#SBATCH --job-name=job_protocol_transfer" >>  $job_to_send
     1454          echo "#SBATCH -t 00:20:00"                     >>  $job_to_send
     1455          echo "#SBATCH -N 1"                            >>  $job_to_send
     1456          echo "#SBATCH -n 1"                            >>  $job_to_send
     1457          echo "#SBATCH -o \$HOME/job_queue/last_job_transfer_protocol"      >>  $job_to_send
     1458          echo "#SBATCH -o $remote_dayfile"              >>  $job_to_send
     1459          echo "#SBATCH -e $remote_dayfile"              >>  $job_to_send
     1460          echo " "                                       >>  $job_to_send
     1461          echo "set -x"                                  >>  $job_to_send
     1462          echo "sbatch  scpjob.$identifier"              >>  $job_to_send
     1463          echo "%%END%%"                                 >>  $job_to_send
     1464
    14001465       else
    14011466
     
    14971562          job_catalog_save=$job_catalog
    14981563          job_catalog=job_queue
     1564       elif [[ $remote_host = lcgeohu ]]
     1565       then
     1566          job_catalog_save=$job_catalog
     1567          job_catalog=/home/${remote_user}/job_queue
    14991568       fi
    15001569       scp  $ssh_key  $PORTOPT  $job_to_send  ${remote_user}@${remote_address}:${job_catalog}/$job_on_remhost
     
    15031572          locat=scp; exit
    15041573       fi
    1505        if [[ $remote_host = ibms ]]
     1574       if [[ $remote_host = ibms  ||  $remote_host = lcgeohu ]]
    15061575       then
    15071576          job_catalog=$job_catalog_save
     
    15231592       then
    15241593          ssh  $SSH_PORTOPT $remote_address  -l $remote_user  "cd $job_catalog; $submcom $job_on_remhost"
     1594       elif [[ $remote_host = lcgeohu ]]
     1595       then
     1596          ssh  $ssh_key  $SSH_PORTOPT $remote_address  -l $remote_user  "cd $job_catalog; $submcom $job_on_remhost"
    15251597       else
    15261598          ssh  $ssh_key  $SSH_PORTOPT $remote_address  -l $remote_user  "cd $job_catalog; $submcom $job_on_remhost; rm $job_on_remhost"
     
    15301602    else
    15311603       cd  $job_catalog
    1532        if [[ $(echo $local_host | cut -c1-3) = ibm  ||  $(echo $local_host | cut -c1-6) = lccray || $local_host = lceddy ]]
     1604       if [[ $(echo $local_host | cut -c1-3) = ibm  ||  $(echo $local_host | cut -c1-6) = lccray || $local_host = lceddy || $local_host = lcgeohu ]]
    15331605       then
    15341606          eval  $submcom  $job_on_remhost
     
    15491621          # JOBFILE MUST NOT BE DELETED ON lctit/ibmku. THIS WILL BE DONE
    15501622          # AT THE END OF THE JOB
    1551        if [[ $local_host != lctit  &&  $local_host != ibmku ]]
     1623       if [[ $local_host != lctit  &&  $local_host != ibmku  &&  $local_host != lcgeohu ]]
    15521624       then
    15531625          rm  $job_on_remhost
Note: See TracChangeset for help on using the changeset viewer.