Changeset 366 for palm/trunk/SCRIPTS


Ignore:
Timestamp:
Aug 25, 2009 8:06:27 AM (15 years ago)
Author:
raasch
Message:

speed optomizations +bugfix in init_ocean

Location:
palm/trunk/SCRIPTS
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SCRIPTS/mbuild

    r346 r366  
    10921092             then
    10931093
    1094                 print ". /usr/share/modules/init/bash; module load $mpilib; cd ${remote_md}; echo $make_call_string > LAST_MAKE_CALL; chmod u+x LAST_MAKE_CALL; $make_call_string; [[ \$? != 0 ]] && echo MAKE_ERROR" | ssh  ${remote_username}@${remote_addres} 2>&1 | tee ${remote_host}_last_make_protokoll
     1094                print ". /usr/share/modules/init/bash; module load ifort/11.0.069; module load $mpilib; cd ${remote_md}; echo $make_call_string > LAST_MAKE_CALL; chmod u+x LAST_MAKE_CALL; $make_call_string; [[ \$? != 0 ]] && echo MAKE_ERROR" | ssh  ${remote_username}@${remote_addres} 2>&1 | tee ${remote_host}_last_make_protokoll
    10951095#                print ". /usr/share/modules/init/bash; module load mvapich2/1.2rc1-intel; cd ${remote_md}; echo $make_call_string > LAST_MAKE_CALL; chmod u+x LAST_MAKE_CALL; $make_call_string; [[ \$? != 0 ]] && echo MAKE_ERROR" | ssh  ${remote_username}@${remote_addres} 2>&1 | tee ${remote_host}_last_make_protokoll
    10961096#                print ". /usr/share/modules/init/bash; module load mvapich2; cd ${remote_md}; echo $make_call_string > LAST_MAKE_CALL; chmod u+x LAST_MAKE_CALL; $make_call_string; [[ \$? != 0 ]] && echo MAKE_ERROR" | ssh  ${remote_username}@${remote_addres} 2>&1 | tee ${remote_host}_last_make_protokoll
  • palm/trunk/SCRIPTS/mrun

    r362 r366  
    24262426       then
    24272427          printf "      compiler is called via ssh on \"hicegate2\" using module \"$mpilib\" \n"
    2428           ssh  130.75.4.103  -l $usern  ". /usr/share/modules/init/bash; module load $mpilib; cd $TEMPDIR; make -f Makefile PROG=a.out  F90=$compiler_name  COPT=\"$cpp_options\"  F90FLAGS=\"$fopts\"  LDFLAGS=\"$lopts\" 2>&1 "
     2428          ssh  130.75.4.103  -l $usern  ". /usr/share/modules/init/bash; module load ifort/11.0.069; module load $mpilib; cd $TEMPDIR; make -f Makefile PROG=a.out  F90=$compiler_name  COPT=\"$cpp_options\"  F90FLAGS=\"$fopts\"  LDFLAGS=\"$lopts\" 2>&1 "
    24292429          [[ ! -f a.out ]]  &&  compile_error=true
    24302430          continue   # ANDERENFALLS IST STATUS=1, FALLS A.OUT VORHANDEN
     
    31633163                   then
    31643164#                      export MPI_LAUNCH_TIMEOUT=360
     3165                          # MPI_DSM_DISTRIBUTE not necessary when MPI_DSM_CPULIST is set
     3166                          # export MPI_DSM_DISTRIBUTE=1
     3167                          # MPI_DSM_CPULIST: pin MPI processes to cores
     3168                       export MPI_DSM_CPULIST="0,1,4,5,2,3,6,7:allhosts"
     3169                          # MPI_IB_RAILS: use both IB rails on ICE2
     3170                      export MPI_BUFS_PER_HOST=512
     3171                      export MPI_IB_RAILS=2
    31653172                      mpiexec_mpt -np $ii   ./a.out  $ROPTS  < runfile_atmos
    31663173                   elif [[ $( echo $mpilib | cut -c1-3 ) = mva ]]
  • palm/trunk/SCRIPTS/subjob

    r352 r366  
    101101     # 24/06/09 - BjornM- adjustments for lcxt4 (loading modules manually)
    102102     # 08/07/09 - Siggi - option -e added (email notification on lcsgih/b)
     103     # 20/07/09 - Siggi - On lcsgi, jobs for returning the job protocol are
     104     #                    now run on the data nodes (feature=data)
    103105
    104106
     
    367369                 esac;;
    368370        (lcsgib|lcsgih)   case  $ndq  in
    369                      (testq|serialq|smallq|bigq)             error=false;;
     371                     (testq|serialq|smallq|bigq|workq)       error=false;;
    370372                     (*)                                     error=true;;
    371373                 esac;;
     
    706708 then
    707709
    708     if [[ $queue = testq ]]
     710    if [[ $queue = testq  ||  $queue = workq ]]
    709711    then
    710712       queue_directive="#PBS -q $queue"
     
    735737
    736738. /usr/share/modules/init/bash
     739module load ifort/11.0.069
    737740module load $mpilib
    738741# module load mvapich2/1.2rc1-intel
    739742# module load mvapich2
    740743module load netcdf
    741 export LD_LIBRARY_PATH=/sw/intel/cce/10.1.015/lib:/sw/intel/fce/10.1.015/lib:/sw/dataformats/netcdf/3.6.2/lib:\$LD_LIBRARY_PATH
     744#export LD_LIBRARY_PATH=/sw/intel/cce/10.1.015/lib:/sw/intel/fce/10.1.015/lib:/sw/dataformats/netcdf/3.6.2/lib:\$LD_LIBRARY_PATH
    742745echo ld_library_path=\$LD_LIBRARY_PATH
    743746
     
    10051008          echo "#PBS -l walltime=00:30:00"               >>  $job_to_send
    10061009          echo "#PBS -l nodes=1:ppn=1"                   >>  $job_to_send
    1007           echo "#PBS -l feature=xe"                      >>  $job_to_send
     1010          echo "#PBS -l feature=data"                    >>  $job_to_send
    10081011          echo "#PBS -o \$HOME/job_queue/last_job_transfer_protocol"      >>  $job_to_send
    10091012          echo "#PBS -j oe"                        >>  $job_to_send
Note: See TracChangeset for help on using the changeset viewer.