Changeset 1241 for palm/trunk/SCRIPTS


Ignore:
Timestamp:
Oct 30, 2013 11:36:58 AM (10 years ago)
Author:
heinze
Message:

Nudging and large scale forcing from external file implemented

Location:
palm/trunk/SCRIPTS
Files:
17 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SCRIPTS/.mrun.config.csc_sisu

    r1200 r1241  
    7777PARIN                    in:job        d3f      $base_data/$fname/INPUT    _p3df
    7878TOPOGRAPHY_DATA          in:locopt     d3#:d3f  $base_data/$fname/INPUT    _topo
     79NUDGING_DATA             in:locopt     d3#:d3f  $base_data/$fname/INPUT    _nudge
     80LSF_DATA                 in:locopt     d3#:d3f  $base_data/$fname/INPUT    _lsf
    7981BININ                    in:loc:flpe   d3f      $base_data/$fname/RESTART  _d3d
    8082PARTICLE_RESTART_DATA_IN in:loc:flpe   prtf     $base_data/$fname/RESTART  _rprt
  • palm/trunk/SCRIPTS/.mrun.config.cuhk

    r1235 r1241  
    9797PARIN                    in:job        d3f      $base_data/$fname/INPUT    _p3df
    9898TOPOGRAPHY_DATA          in:locopt     d3#:d3f  $base_data/$fname/INPUT    _topo
     99NUDGING_DATA             in:locopt     d3#:d3f  $base_data/$fname/INPUT    _nudge
     100LSF_DATA                 in:locopt     d3#:d3f  $base_data/$fname/INPUT    _lsf
    99101BININ                    in:loc:flpe   d3f      $base_data/$fname/RESTART  _d3d
    100102PARTICLE_RESTART_DATA_IN in:loc:flpe   prtf     $base_data/$fname/RESTART  _rprt
  • palm/trunk/SCRIPTS/.mrun.config.default

    r1231 r1241  
    9898PARIN                    in:job        d3f      $base_data/$fname/INPUT    _p3df
    9999TOPOGRAPHY_DATA          in:locopt     d3#:d3f  $base_data/$fname/INPUT    _topo
     100NUDGING_DATA             in:locopt     d3#:d3f  $base_data/$fname/INPUT    _nudge
     101LSF_DATA                 in:locopt     d3#:d3f  $base_data/$fname/INPUT    _lsf
    100102BININ                    in:loc:flpe   d3f      $base_data/$fname/RESTART  _d3d
    101103PARTICLE_RESTART_DATA_IN in:loc:flpe   prtf     $base_data/$fname/RESTART  _rprt
  • palm/trunk/SCRIPTS/.mrun.config.forwind

    r1204 r1241  
    112112PARIN                    in:job        d3f      $base_data/$fname/INPUT     _p3df
    113113TOPOGRAPHY_DATA          in:locopt     d3#:d3f  $base_data/$fname/INPUT     _topo
     114NUDGING_DATA             in:locopt     d3#:d3f  $base_data/$fname/INPUT    _nudge
     115LSF_DATA                 in:locopt     d3#:d3f  $base_data/$fname/INPUT    _lsf
    114116BININ                    in:loc:flpe   d3f:rec  $base_data/$fname/RESTART   _d3d
    115117PARTICLE_RESTART_DATA_IN in:loc:flpe   prtf     $base_data/$fname/RESTART   _rprt
  • palm/trunk/SCRIPTS/.mrun.config.hayaka

    r1104 r1241  
    6969PARIN                    in:job        d3f      $base_data/$fname/INPUT    _p3df
    7070TOPOGRAPHY_DATA          in:locopt     d3#:d3f  $base_data/$fname/INPUT    _topo
     71NUDGING_DATA             in:locopt     d3#:d3f  $base_data/$fname/INPUT    _nudge
     72LSF_DATA                 in:locopt     d3#:d3f  $base_data/$fname/INPUT    _lsf
    7173BININ                    in:loc:flpe   d3f      $base_data/$fname/RESTART  _d3d
    7274PARTICLE_RESTART_DATA_IN in:loc:flpe   prtf     $base_data/$fname/RESTART  _rprt
  • palm/trunk/SCRIPTS/.mrun.config.hlrnIII

    r1238 r1241  
    3030# appropriately, if you are using a different compiler / MPI-Version.
    3131#
    32 %tmp_user_catalog    /gfs1/work/<replace by your HLRN-III username>         lccrayb parallel
    33 %tmp_data_catalog    /gfs1/work/<replace by your HLRN-III username>         lccrayb parallel
    34 %compiler_name       ftn                         lccrayb parallel
    35 %compiler_name_ser   ftn                         lccrayb parallel
     32%tmp_user_catalog    /gfs1/work/<replace by your username on hlrnIII>     lccrayb parallel
     33%tmp_data_catalog    /gfs1/work/<replace by your username on hlrnIII>     lccrayb parallel
     34%compiler_name       crayftn                                              lccrayb parallel
     35%compiler_name_ser   crayftn                                              lccrayb parallel
    3636%cpp_options         -e:Z:-DMPI_REAL=MPI_DOUBLE_PRECISION:-DMPI_2REAL=MPI_2DOUBLE_PRECISION:-D__netcdf:-D__netcdf4:-D__fftw   lccrayb parallel
    37 %mopts               -j:4                        lccrayb parallel
    38 %fopts               -em:-s:real64:-O3:-hnoomp:-hfp3:-hdynamic          lccrayb parallel
    39 %lopts               -em:-s:real64:-O3:-hnoomp:-hfp3:-hdynamic:-dynamic lccrayb parallel
    40 %remote_username     <replace by your HLRN-III username>                    lccrayb parallel
    41 %memory              1500                        lccrayb parallel
    42 %login_init_cmd      source:$MODULESHOME/init/ksh lccrayb parallel
    43 %modules             fftw:cray-netcdf            lccrayb parallel
    44 #%create_executable_for_batch  true               lccrayb parallel
     37%mopts               -j:4                                                 lccrayb parallel
     38%fopts               -em:-s:real64:-O3:-hnoomp:-hfp3                      lccrayb parallel
     39%lopts               -em:-s:real64:-O3:-hnoomp:-hfp3                      lccrayb parallel
     40%remote_username     niksiraa                                             lccrayb parallel
     41%memory              1500                                                 lccrayb parallel
     42%modules             fftw:netcdf                                          lccrayb parallel
    4543#             
    4644%write_binary        true                             restart
     
    7472PARIN                    in:job        d3f      $base_data/$fname/INPUT    _p3df
    7573TOPOGRAPHY_DATA          in:locopt     d3#:d3f  $base_data/$fname/INPUT    _topo
     74NUDGING_DATA             in:locopt     d3#:d3f  $base_data/$fname/INPUT    _nudge
     75LSF_DATA                 in:locopt     d3#:d3f  $base_data/$fname/INPUT    _lsf
    7676BININ                    in:loc:flpe   d3f      $base_data/$fname/RESTART  _d3d
    7777PARTICLE_RESTART_DATA_IN in:loc:flpe   prtf     $base_data/$fname/RESTART  _rprt
  • palm/trunk/SCRIPTS/.mrun.config.ibmh

    r892 r1241  
    6161PARIN                    in:job        d3f      $base_data/$fname/INPUT    _p3df
    6262TOPOGRAPHY_DATA          in:locopt     d3#:d3f  $base_data/$fname/INPUT    _topo
     63NUDGING_DATA             in:locopt     d3#:d3f  $base_data/$fname/INPUT    _nudge
     64LSF_DATA                 in:locopt     d3#:d3f  $base_data/$fname/INPUT    _lsf
    6365BININ                    in:loc:flpe   d3f      $base_data/$fname/RESTART  _d3d
    6466PARTICLE_RESTART_DATA_IN in:loc:flpe   prtf     $base_data/$fname/RESTART  _rprt
  • palm/trunk/SCRIPTS/.mrun.config.imuk

    r1098 r1241  
    8484PARIN                    in:job        d3f      $base_data/$fname/INPUT    _p3df
    8585TOPOGRAPHY_DATA          in:locopt     d3#:d3f  $base_data/$fname/INPUT    _topo
     86NUDGING_DATA             in:locopt     d3#:d3f  $base_data/$fname/INPUT    _nudge
     87LSF_DATA                 in:locopt     d3#:d3f  $base_data/$fname/INPUT    _lsf
    8688BININ                    in:loc:flpe   d3f      $base_data/$fname/RESTART  _d3d
    8789PARTICLE_RESTART_DATA_IN in:loc:flpe   prtf     $base_data/$fname/RESTART  _rprt
  • palm/trunk/SCRIPTS/.mrun.config.imuk_gpu

    r1222 r1241  
    8484PARIN                    in:job        d3f      $base_data/$fname/INPUT    _p3df
    8585TOPOGRAPHY_DATA          in:locopt     d3#:d3f  $base_data/$fname/INPUT    _topo
     86NUDGING_DATA             in:locopt     d3#:d3f  $base_data/$fname/INPUT    _nudge
     87LSF_DATA                 in:locopt     d3#:d3f  $base_data/$fname/INPUT    _lsf
    8688BININ                    in:loc:flpe   d3f      $base_data/$fname/RESTART  _d3d
    8789PARTICLE_RESTART_DATA_IN in:loc:flpe   prtf     $base_data/$fname/RESTART  _rprt
  • palm/trunk/SCRIPTS/.mrun.config.imuk_hlrn

    r1098 r1241  
    148148PARIN                    in:job        d3f      $base_data/$fname/INPUT    _p3df
    149149TOPOGRAPHY_DATA          in:locopt     d3#:d3f  $base_data/$fname/INPUT    _topo
     150NUDGING_DATA             in:locopt     d3#:d3f  $base_data/$fname/INPUT    _nudge
     151LSF_DATA                 in:locopt     d3#:d3f  $base_data/$fname/INPUT    _lsf
    150152BININ                    in:loc:flpe   d3f      $base_data/$fname/RESTART  _d3d
    151153PARTICLE_RESTART_DATA_IN in:loc:flpe   prtf     $base_data/$fname/RESTART  _rprt
  • palm/trunk/SCRIPTS/.mrun.config.imuk_ice2_netcdf4

    r1098 r1241  
    9393PARIN                    in:job        d3f      $base_data/$fname/INPUT    _p3df
    9494TOPOGRAPHY_DATA          in:locopt     d3#:d3f  $base_data/$fname/INPUT    _topo
     95NUDGING_DATA             in:locopt     d3#:d3f  $base_data/$fname/INPUT    _nudge
     96LSF_DATA                 in:locopt     d3#:d3f  $base_data/$fname/INPUT    _lsf
    9597BININ                    in:loc:flpe   d3f      $base_data/$fname/RESTART  _d3d
    9698PARTICLE_RESTART_DATA_IN in:loc:flpe   prtf     $base_data/$fname/RESTART  _rprt
  • palm/trunk/SCRIPTS/.mrun.config.kiaps

    r1043 r1241  
    7070PARIN                    in:job        d3f      $base_data/$fname/INPUT    _p3df
    7171TOPOGRAPHY_DATA          in:locopt     d3#:d3f  $base_data/$fname/INPUT    _topo
     72NUDGING_DATA             in:locopt     d3#:d3f  $base_data/$fname/INPUT    _nudge
     73LSF_DATA                 in:locopt     d3#:d3f  $base_data/$fname/INPUT    _lsf
    7274BININ                    in:loc:flpe   d3f      $base_data/$fname/RESTART  _d3d
    7375PARTICLE_RESTART_DATA_IN in:loc:flpe   prtf     $base_data/$fname/RESTART  _rprt
  • palm/trunk/SCRIPTS/.mrun.config.lcxe6

    r1044 r1241  
    8080PARIN                    in:job        d3f      $base_data/$fname/INPUT    _p3df
    8181TOPOGRAPHY_DATA          in:locopt     d3#:d3f  $base_data/$fname/INPUT    _topo
     82NUDGING_DATA             in:locopt     d3#:d3f  $base_data/$fname/INPUT    _nudge
     83LSF_DATA                 in:locopt     d3#:d3f  $base_data/$fname/INPUT    _lsf
    8284BININ                    in:loc:flpe   d3f      $base_data/$fname/RESTART  _d3d
    8385PARTICLE_RESTART_DATA_IN in:loc:flpe   prtf     $base_data/$fname/RESTART  _rprt
  • palm/trunk/SCRIPTS/.mrun.config.riam

    r892 r1241  
    7979PARIN                    in:job        d3f      $base_data/$fname/INPUT    _p3df
    8080TOPOGRAPHY_DATA          in:locopt     d3#:d3f  $base_data/$fname/INPUT    _topo
     81NUDGING_DATA             in:locopt     d3#:d3f  $base_data/$fname/INPUT    _nudge
     82LSF_DATA                 in:locopt     d3#:d3f  $base_data/$fname/INPUT    _lsf
    8183BININ                    in:loc:flpe   d3f      $base_data/$fname/RESTART  _d3d
    8284PARTICLE_RESTART_DATA_IN in:loc:flpe   prtf     $base_data/$fname/RESTART  _rprt
  • palm/trunk/SCRIPTS/.mrun.config.tatara

    r1104 r1241  
    6868PARIN                    in:job        d3f      $base_data/$fname/INPUT    _p3df
    6969TOPOGRAPHY_DATA          in:locopt     d3#:d3f  $base_data/$fname/INPUT    _topo
     70NUDGING_DATA             in:locopt     d3#:d3f  $base_data/$fname/INPUT    _nudge
     71LSF_DATA                 in:locopt     d3#:d3f  $base_data/$fname/INPUT    _lsf
    7072BININ                    in:loc:flpe   d3f      $base_data/$fname/RESTART  _d3d
    7173PARTICLE_RESTART_DATA_IN in:loc:flpe   prtf     $base_data/$fname/RESTART  _rprt
  • palm/trunk/SCRIPTS/.mrun.config.yonsei2011

    r1085 r1241  
    8181PARIN                    in:job        d3f   $base_data/$fname/INPUT    _p3df
    8282TOPOGRAPHY_DATA          in:locopt     d3#:d3f   $base_data/$fname/INPUT    _topo
     83NUDGING_DATA             in:locopt     d3#:d3f  $base_data/$fname/INPUT    _nudge
     84LSF_DATA                 in:locopt     d3#:d3f  $base_data/$fname/INPUT    _lsf
    8385BININ                    in:loc:flpe   d3f:rec   $base_data/$fname/RESTART  _d3d
    8486PARTICLE_RESTART_DATA_IN in:loc:flpe   prtf  $base_data/$fname/RESTART  _rprt
  • palm/trunk/SCRIPTS/mrun

    r1230 r1241  
    2222# Current revisions:
    2323# ------------------
    24 #
     24# Enable use of nudging input and input of large scale forcing from
     25# external files
    2526#
    2627# Former revisions:
     
    23522353    tmp_check=${working_directory}/tmp_check
    23532354
    2354        # GET TOPOGRAPHY PARAMETER FILE SUFFIX (USUALLY "_P3DF"). THIS FILE MIGHT IS
     2355       # GET TOPOGRAPHY PARAMETER FILE SUFFIX (USUALLY "_TOPO"). THIS FILE IS
    23552356       # NOT NECESSARILY REQUIRED
    23562357    line=""
     
    23722373    fi
    23732374
     2375       # GET NUDGING PARAMETER FILE SUFFIX (USUALLY "_NUDGE"). THIS FILE IS
     2376       # NOT NECESSARILY REQUIRED
     2377    line=""
     2378    found=false
     2379    grep  "NUDGING_DATA" $config_file  >  $tmp_check
     2380    while read line1
     2381    do
     2382       line="$line1"
     2383       if [[ "$line" != ""  &&  $(echo $line | cut -c1) != "#" ]]
     2384       then
     2385          nudge_suffix=`echo $line | tr -s " " | cut -d" " -s -f5`
     2386          found=true
     2387       fi
     2388    done < $tmp_check
     2389
     2390    if [[ $found = false ]]
     2391    then
     2392       printf "\n  +++ no NUDGING list entry found in the configuration file."
     2393    fi
     2394
     2395       # GET LARGE SCALE FORCING PARAMETER FILE SUFFIX (USUALLY "_LSF"). THIS FILE IS
     2396       # NOT NECESSARILY REQUIRED
     2397    line=""
     2398    found=false
     2399    grep  "LSF_DATA" $config_file  >  $tmp_check
     2400    while read line1
     2401    do
     2402       line="$line1"
     2403       if [[ "$line" != ""  &&  $(echo $line | cut -c1) != "#" ]]
     2404       then
     2405          lsf_suffix=`echo $line | tr -s " " | cut -d" " -s -f5`
     2406          found=true
     2407       fi
     2408    done < $tmp_check
     2409
     2410    if [[ $found = false ]]
     2411    then
     2412       printf "\n  +++ no LSF list entry found in the configuration file."
     2413    fi
     2414
    23742415    rm -rf ${working_directory}/tmp_check
    23752416
    2376        # CHECK IF THE A P3DF FILE MUST BE CHECKED
     2417       # CHECK IF THE P3DF FILE MUST BE CHECKED
    23772418    for  item  in  $input_list
    23782419    do
     
    25202561          # WHICH REQUIRE SUFFICIENT MEMORY
    25212562       ulimit -s unlimited         
     2563    fi
     2564
     2565    if [[ -f ${pathname}/${fname}${nudge_suffix} && $skip_check == false ]]
     2566    then
     2567       printf "\n  *** adding nudging data"
     2568       cp ${pathname}/${fname}${nudge_suffix} ./NUDGING_DATA       
     2569    fi
     2570
     2571    if [[ -f ${pathname}/${fname}${lsf_suffix} && $skip_check == false ]]
     2572    then
     2573       printf "\n  *** adding large scale forcing data"
     2574       cp ${pathname}/${fname}${lsf_suffix} ./LSF_DATA       
    25222575    fi
    25232576
Note: See TracChangeset for help on using the changeset viewer.