Changeset 738


Ignore:
Timestamp:
Aug 17, 2011 2:51:23 PM (13 years ago)
Author:
raasch
Message:

extension for impi library and adjustments for HLRN access

File:
1 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SCRIPTS/mrun

    r721 r738  
    224224     # 03/04/11 - Micha  - added lckordi
    225225     # 06/04/11 - BjornM - bugfix for runs with mpt on lcsgi
     226     # 17/08/11 - Siggi  - extensions for impi library
    226227
    227228
     
    21462147    then
    21472148       mpilib=mvapich
     2149    elif [[ $(echo $modules | grep -c impi ) != 0 ]]
     2150    then
     2151       mpilib=impi
    21482152    fi
    21492153 fi
     
    25472551       elif [[ $localhost = lcsgih ]]
    25482552       then
    2549           printf "      compiler is called via ssh on \"hicegate1\" \n"
    2550           ssh  hicegate1    -l $usern  ". /usr/share/modules/init/bash; $module_calls cd $TEMPDIR; make $mopts -f Makefile PROG=a.out  F90=$compiler_name  COPT=\"$cpp_options\"  F90FLAGS=\"$fopts\"  LDFLAGS=\"$lopts\" 2>&1 "
     2553          printf "      compiler is called via ssh on \"hicegate0\" \n"
     2554          ssh  hicegate0    -l $usern  ". /usr/share/modules/init/bash; $module_calls cd $TEMPDIR; make $mopts -f Makefile PROG=a.out  F90=$compiler_name  COPT=\"$cpp_options\"  F90FLAGS=\"$fopts\"  LDFLAGS=\"$lopts\" 2>&1 "
    25512555          [[ ! -f a.out ]]  &&  compile_error=true
    25522556          continue   # ANDERENFALLS IST STATUS=1, FALLS A.OUT VORHANDEN
     
    33383342                          # NECESSARY, IF MORE THAN 4096 PEs ARE USED
    33393343                      export MPI_CONNECTIONS_THRESHOLD=8192
    3340                       echo "*** MPI_DSM_CPULIST=$MPI_DSM_CPULIST"
     3344                  #    echo "*** MPI_DSM_CPULIST=$MPI_DSM_CPULIST"
    33413345                      export MPI_TYPE_DEPTH=20
    3342                       echo "*** MPI_TYPE_DEPTH=$MPI_TYPE_DEPTH"
     3346                  #    echo "*** MPI_TYPE_DEPTH=$MPI_TYPE_DEPTH"
    33433347                      export MPI_GROUP_MAX=64
    3344                       echo "*** MPI_GROUP_MAX=$MPI_GROUP_MAX"
     3348                  #    echo "*** MPI_GROUP_MAX=$MPI_GROUP_MAX"
    33453349                      if [[ $use_openmp = true ]]
    33463350                      then
     
    33803384                         mpiexec -np $ii $tv_opt ./a.out  $ROPTS  < runfile_atmos
    33813385                      fi
     3386                   elif [[ "$mpilib" = impi ]]
     3387                   then
     3388                      echo "mpirun -np $tasks_per_node inspxe-cl -r result -collect mi3 -- ./a.out  <  runfile_atmos"
     3389                      mpirun -np $tasks_per_node inspxe-cl -r result -collect mi3 -- ./a.out  <  runfile_atmos
    33823390                   fi
    33833391                elif [[ $host = lcxt4  ||  $host = lcxt5m ]]
Note: See TracChangeset for help on using the changeset viewer.