[Dart-dev] CESM modelers only - anyone with an opinion, please weigh in

Nancy Collins nancy at ucar.edu
Tue Oct 22 14:21:18 MDT 2013


overall, this looks very good to me.  i'm very happy
trying to keep the scripts with the same name across
cesm components, and have them do similar things.

minor quibbles:

i'd prefer 'perfect_model' as the script name instead of
'perfect_model_obs' because i've heard it called a
'perfect model' experiment more times than a
'perfect model observation' experiment - but maybe
that's a minority opinion.

i'd vote that the cam, pop, and clm scripts that are
for single component assimilations just have the simpler
names (no xxx prepended) and only the fully coupled
version would need the component names prepended.
again - i can be outvoted on this if everyone else feels
differently.

for the cam-only ones - i'm not sure setup_startup is
a helpful name - can't what it needs to do be part of
setup_initial or setup_hybrid?   and perhaps you meant
no_assimiliate.csh in the cam-only section?  you already
have an assimilate.csh script listed as something all
the components would have.

thanks,
n.


On 10/22/13 12:59 PM, Tim Hoar wrote:
> I am trying to be consistent with some scripts and scripting for the CESM model components.
> If you use CAM, CLM, or POP - please continue reading.
> If you do not, hit 'delete' now.
>
> Functionally, I would like to propose that the shell_scripts directories for each model component have (something like) the following:
>
> CESM1_1_1_setup_inital           (pull model states from all over)
> CESM1_1_1_setup_pmo              (advance a single model state)
> CESM1_1_1_setup_hybrid           (stage an ensemble from a reference case and carry on)
> perfect_model_obs.csh
> assimilate.csh
>
> CAM may need additional scripts to provide backward compatibility.
> CESM1_1_1_setup_startup     (run in perpetual startup mode ...)
> assimilate.csh              (to manipulate the value of CONTINUE_RUN ...)
>
> Does anyone have an improvement on that? I need to rename the scripts in the CESM directories to be more consistent. This will help the learning curve as well as the documentation.
>
> Does anyone have an opinion about making the names a bit more specific?
>
> perfect_model_obs.csh  --> [cam,clm,pop]_perfect_model_obs.csh
> assimilate.csh         --> [cam,clm,pop]_assimilate.csh
>
> Can we call the observations from a perfect model experiment  obs_seq.xxxx.perfect instead of
> obs_seq.out?  Can we reserve the obs_seq.out for 'real' observations?
>
> Now is the time to provide your opinions.
>
> Thanks -- Tim
>
> Tim Hoar, Associate Scientist
> National Center for Atmospheric Research
> thoar at ucar.edu
> 303.497.1708
>
> _______________________________________________
> Dart-dev mailing list
> Dart-dev at mailman.ucar.edu
> http://mailman.ucar.edu/mailman/listinfo/dart-dev



More information about the Dart-dev mailing list