Ignore:
Timestamp:
Feb 2, 2011 2:31:56 PM (13 years ago)
Author:
raasch
Message:

New:
---

further adjustments on Tsubame and concerning openMP usage
(mrun, mbuild, subjob)

Changed:


Errors:


Bugfix in calculation of divergence of vertical flux of resolved scale
energy, pressure fluctuations, and flux of pressure fluctuation itself
(flow statistics)

Bugfix: module pegrid was missing. (user_statistics)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SCRIPTS/mrun

    r670 r678  
    217217     # 23/12/10 - Micha  - different number of processors in ocean and atmosphere
    218218     #                     is now allowed
     219     # 02/02/10 - Siggi  - further adjustments on Tsubame and concerning openMP
     220     #                     usage
     221
    219222
    220223
     
    21022105 if [[ "$modules" != "" ]]
    21032106 then
    2104     export module_calls="module load ${modules};"
     2107    if [[ $host = lctit ]]
     2108    then
     2109       export module_calls=". $modules"
     2110    else
     2111       export module_calls="module load ${modules};"
     2112    fi
    21052113 fi
    21062114
     
    33143322               #          export MV2_CPU_MAPPING=0,1,4,5,2,3,6,7
    33153323               #       fi
    3316                       [[ $use_openmp = true ]]  &&  unset MV2_CPU_MAPPING
    3317                       echo "*** MV2_CPU_MAPPING=$MV2_CPU_MAPPING"
    33183324                      if [[ $use_openmp = true ]]
    33193325                      then
     3326                         unset MV2_CPU_MAPPING
     3327                         export MV2_ENABLE_AFFINITY=0
     3328                      fi
     3329                      echo "*** MV2_CPU_MAPPING=$MV2_CPU_MAPPING"
     3330                      echo "*** MV2_ENABLE_AFFINITY=$MV2_ENABLE_AFFINITY"
     3331                      if [[ $use_openmp = true ]]
     3332                      then
     3333                         echo " mpiexec -npernode $tasks_per_node  ./a.out  $ROPTS  <  runfile_atmos"
    33203334                         mpiexec -npernode $tasks_per_node  ./a.out  $ROPTS  <  runfile_atmos
    33213335                      else
     
    34353449          elif [[ $host = lctit ]]
    34363450          then
    3437              mpirun  -np $numprocs  -hostfile $PBS_NODEFILE ./a.out  $ROPTS
     3451             export OMP_NUM_THREADS=$threads_per_task
     3452             echo "OMP_NUM_THREADS=$OMP_NUM_THREADS"
     3453             if [[ "$threads_per_task" != 1 ]]
     3454             then
     3455                export MV2_ENABLE_AFFINITY=0
     3456             fi
     3457             echo "----- PBS_NODEFILE content:"
     3458             cat $PBS_NODEFILE
     3459             echo "-----"
     3460             (( ii = $numprocs / $threads_per_task ))
     3461             echo "mpirun  -np $ii  -hostfile $PBS_NODEFILE ./a.out  $ROPTS"
     3462             mpirun  -np $ii  -hostfile $PBS_NODEFILE ./a.out  $ROPTS
    34383463          else
    34393464             mpprun  -n $numprocs  a.out  $ROPTS
Note: See TracChangeset for help on using the changeset viewer.