[MITgcm-devel] Conversation with Ed about MNC Flags

Baylor Fox-Kemper baylor at MIT.EDU
Tue Jan 11 13:58:07 EST 2005


Hello all,
   As a heavy user of mnc, and one who routinely scripts rm *.meta 
*.data, I would like to make a plea for simplicity in the mnc and mdsio 
flags.  Ed told me this morning that there is a lot of fuss about how 
the flags get set to ensure backward compatibility.  Rather than coming 
to the development meeting to argue this case, I am writing this email 
since my future schedule is unclear.

I have a proposal, which seems to me to be the simplest:

1) two flags: usemdsio and usemnc which select for two sets of standard 
values.
2) the default can be usemdsio=.true. and usemnc=.false.  So that 
anyone not specifying either will get mdsio only as usual.
3) when usemdsio=.true. all mdsio outputs occur.
4) when usemnc=.true. all mnc outputs occur, even if usemdsio=.true.
5) all of the other little messy flags, grid output to *.meta *.data, 
etc. should be flagged such that by default they are equal to usemnc if 
they are mnc flags or usemdsio if they are mdsioflags.  Thus, it should 
not be necessary to also specify pickup_write_mnc as well as usemnc.  
If both usemnc and usemdsio are on, then the model should just write 
out pickup files in both formats.
6) Obviously, which files to read needs a more subtlety, but currently 
the pickup_read_mnc=.false. indicating that mdsio will be used seems OK 
for now.

   Cheers,
     -Baylor




More information about the MITgcm-devel mailing list