Ignore:
Timestamp:
May 12, 2009 10:54:28 AM (14 years ago)
Author:
raasch
Message:

adjustments for IBM at DKRZ (ibmh)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SCRIPTS/mrun

    r306 r312  
    181181     # 16/04/09 - Siggi  - new option -y for precursor (uncoupled) ocean runs
    182182     #                     to be followed by a coupled atmosphere-ocean run
     183     # 21/04/09 - Siggi - adjustments for new IBM at DKRZ, which is now ibmh
    183184
    184185 
     
    12061207                        queue=csolo
    12071208                     fi;;
    1208         (ibmh)       if [[ $node_usage = shared ]]
    1209                      then
    1210                         queue=cshare
    1211                      else
    1212                         queue=csolo
    1213                      fi;;
     1209        (ibmh)       queue=no_class;;
    12141210        (ibmy)       queue=parallel;;
    12151211        (lcsgib)     queue=bigq;;
     
    19401936 if [[ "$tmp_user_catalog" = "" ]]
    19411937 then
    1942     if [[ $localhost = ibmb  ||  $localhost = ibmh ]]
    1943     then
    1944        tmp_user_catalog=$TMPDIR
     1938    if [[ $localhost = ibmh ]]
     1939    then
     1940       tmp_user_catalog=$SCRATCH
    19451941    elif [[ $localhost = nech ]]
    19461942    then
     
    19571953 if [[ "$tmp_data_catalog" = "" ]]
    19581954 then
    1959     if [[ $localhost = ibmb  ||  $localhost = ibmh ]]
     1955    if [[ $localhost = ibmb ]]
    19601956    then
    19611957       tmp_data_catalog=$WORK/mrun_restart_data
     
    24102406          [[ $? != 0 ]]  &&  compile_error=true
    24112407          rm -rf  $TEMPDIR_COMPILE
     2408       elif [[ $localhost = ibmh ]]
     2409       then
     2410          printf "      compiler is called via ssh on \"blizzard\" \n"
     2411          ssh  136.172.40.15  -l $usern  "cd $TEMPDIR; make -f Makefile PROG=a.out  F90=$compiler_name  COPT=\"$cpp_options\"  F90FLAGS=\"$fopts\"  LDFLAGS=\"$lopts\" "
     2412          [[ ! -f a.out ]]  &&  compile_error=true
     2413          continue   # ANDERENFALLS IST STATUS=1, FALLS A.OUT VORHANDEN
    24122414       elif [[ $localhost = lcsgib ]]
    24132415       then
     
    29592961          then
    29602962                # SETUP THE IBM MPI ENVIRONMENT
    2961              export MP_SHARED_MEMORY=yes
    2962              export AIXTHREAD_SCOPE=S
    2963              export OMP_NUM_THREADS=$threads_per_task
    2964              export XLSMPOPTS="spins=0:yields=0:stack=20000000"
    2965              export AUTHSTATE=files
    2966              export XLFRTEOPTS="nlwidth=132:err_recovery=no"    # RECORD-LENGTH OF NAMELIST-OUTPUT
    2967              #  export MP_PRINTENV=yes
    2968 
    2969                 # TUNING-VARIABLEN ZUR VERBESSERUNG DER KOMMUNIKATION
    2970                 # ZEIGEN ABER DERZEIT (SEP 04, FEDERATION) KAUM WIRKUNG
    2971              export MP_WAIT_MODE=poll
    2972              [[ $node_usage = not_shared ]]  &&  export MP_SINGLE_THREAD=yes
    2973 #             export MP_EAGER_LIMIT=65535
    2974 
    2975 #                # TESTWEISE FUER TURBOMPI (JAN 05)
    2976 #             export MPJ_MTAB=128
    2977 #             export MPJ_ALLTOALL=1
    2978 #             export MPJ_ALLTOALLV=1
     2963             if [[ $host != ibmh ]]
     2964             then
     2965                export MP_SHARED_MEMORY=yes
     2966                export AIXTHREAD_SCOPE=S
     2967                export OMP_NUM_THREADS=$threads_per_task
     2968                export XLSMPOPTS="spins=0:yields=0:stack=20000000"
     2969                export AUTHSTATE=files
     2970                export XLFRTEOPTS="nlwidth=132:err_recovery=no"    # RECORD-LENGTH OF NAMELIST-OUTPUT
     2971                #  export MP_PRINTENV=yes
     2972
     2973                   # TUNING-VARIABLEN ZUR VERBESSERUNG DER KOMMUNIKATION
     2974                   # ZEIGEN ABER DERZEIT (SEP 04, FEDERATION) KAUM WIRKUNG
     2975                export MP_WAIT_MODE=poll
     2976                [[ $node_usage = not_shared ]]  &&  export MP_SINGLE_THREAD=yes
     2977#                export MP_EAGER_LIMIT=65535
     2978
     2979#                   # TESTWEISE FUER TURBOMPI (JAN 05)
     2980#                export MPJ_MTAB=128
     2981#                export MPJ_ALLTOALL=1
     2982#                export MPJ_ALLTOALLV=1
     2983             fi
    29792984
    29802985             if [[ "$LOADLBATCH" = yes ]]
Note: See TracChangeset for help on using the changeset viewer.