do_c-lamp_rewrite.bash
author Forrest Hoffman <forrest@climatemodeling.org>
Sun, 21 Sep 2008 21:59:01 -0400
changeset 0 c8ca04c3a9d6
permissions -rwxr-xr-x
Initial commit of code to rewrite C-LAMP output from CLM3 for the Earth System Grid (ESG)
forrest@0
     1
#!/bin/bash
forrest@0
     2
#
forrest@0
     3
# Rewrites C-LAMP Experiment 1 model output for distribution on the Earth
forrest@0
     4
# System Grid (ESG).
forrest@0
     5
#
forrest@0
     6
ESGROOT=/u3/forrest/ESG/c-lamp
forrest@0
     7
#
forrest@0
     8
echo "`date` -- Rewriting C-LAMP model output for distribution on ESG"
forrest@0
     9
for model in clm3_casa clm3_cn; do
forrest@0
    10
   for exp in exp1_2 exp1_3 exp1_4 exp1_6 exp1_7; do
forrest@0
    11
      for run in run1; do
forrest@0
    12
         for stat in monthly_mean; do
forrest@0
    13
            rm -rf ${ESGROOT}/${model}/${exp}/${run}/${stat}
forrest@0
    14
            mkdir -p ${ESGROOT}/${model}/${exp}/${run}/${stat}
forrest@0
    15
            chmod 755 ${ESGROOT}/${model}/${exp}/${run}/${stat}
forrest@0
    16
            cp -p namelist.${model}.${exp}.${run}.${stat} namelist
forrest@0
    17
            echo "`date` -- Rewriting output for ${model}.${exp}.${run}.${stat}"
forrest@0
    18
            time ./c-lamp_rewrite >& c-lamp_rewrite.${model}.${exp}.${run}.${stat}.log
forrest@0
    19
            echo "`date` -- Computing SHA1 checksums for ${model}.${exp}.${run}.${stat}"
forrest@0
    20
            (cd ${ESGROOT}/${model}/${exp}/${run}/${stat} ; time sha1sum *.nc > SHA1SUM; chmod 644 *)
forrest@0
    21
         done
forrest@0
    22
      done
forrest@0
    23
   done
forrest@0
    24
done
forrest@0
    25
echo "`date` -- Done"