Changeset 377 for palm/trunk/SCRIPTS


Ignore:
Timestamp:
Sep 4, 2009 11:09:00 AM (15 years ago)
Author:
raasch
Message:

adjustments for openmp usage on sgi-ice

Location:
palm/trunk/SCRIPTS
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SCRIPTS/mrun

    r376 r377  
    293293 transfer_problems=false
    294294 usern=$LOGNAME
     295 use_openmp=false
    295296 working_directory=`pwd`
    296297 TOPT=""
     
    11361137       tasks_per_node=1
    11371138    fi
     1139
     1140       # SETTINGS FOR SUBJOB-COMMAND
     1141    if [[ $(echo $host | cut -c1-5) = lcsgi ]]
     1142    then
     1143       (( tp1 = tasks_per_node * threads_per_task ))
     1144       TOPT="-T $tp1"
     1145    else
     1146       TOPT="-T $tasks_per_node"
     1147    fi
    11381148    OOPT="-O $threads_per_task"
    1139     TOPT="-T $tasks_per_node"
    11401149
    11411150       # GESAMTZAHL DER KNOTEN BESTIMMEN
     
    31683177                          # export MPI_DSM_DISTRIBUTE=1
    31693178                          # MPI_DSM_CPULIST: pin MPI processes to cores
    3170                       export MPI_DSM_CPULIST="0,1,4,5,2,3,6,7:allhosts"
     3179                      if [[ $use_openmp = false ]]
     3180                      then
     3181                         export MPI_DSM_CPULIST="0,1,4,5,2,3,6,7:allhosts"
     3182                      fi
    31713183                          # MPI_IB_RAILS: use both IB rails on ICE2
    31723184                      export MPI_BUFS_PER_HOST=512
  • palm/trunk/SCRIPTS/subjob

    r376 r377  
    498498 if (( tasks_per_node != 0 ))
    499499 then
    500     (( nodes = numprocs / ( tasks_per_node * threads_per_task ) ))
     500    if [[ $(echo $remote_host | cut -c1-5) = lcsgi ]]
     501    then
     502       (( nodes = numprocs / tasks_per_node ))
     503    else
     504       (( nodes = numprocs / ( tasks_per_node * threads_per_task ) ))
     505    fi
    501506 fi
    502507
Note: See TracChangeset for help on using the changeset viewer.