Revision
1.1 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Nov 12 00:49:04 2015 UTC
(8 years, 10 months ago)
by
jmc
Branch:
MAIN
CVS Tags:
HEAD,
checkpoint65q,
checkpoint65r,
checkpoint65s,
checkpoint65t,
checkpoint65u,
checkpoint65v,
checkpoint65w,
checkpoint65x,
checkpoint65y,
checkpoint65z,
checkpoint66a,
checkpoint66b,
checkpoint66c,
checkpoint66d,
checkpoint66e,
checkpoint66f,
checkpoint66g,
checkpoint66h,
checkpoint66i,
checkpoint66j,
checkpoint66k,
checkpoint66l,
checkpoint66m,
checkpoint66n,
checkpoint66o
Start a new way to set-up optionally-exchanged variables (previously, only
there for exchange_DIC): switch on/off from 1 place, at run-time, in coupler
data.cpl (new) instead of at compile time in ATMIDS.h & OCNIDS.h :
- change parameter file from "data" to "data.cpl" (in cpl_read_params.F),
and read namelist directly (without eessup S/R calls) instead of
in the very un-flexible old way, 1 param per line, in fixed order;
- add error-counter to track errors (e.g., missing "data.cpl") and to stop
cleanly in CPL_CHECK_CPLCONFIG
- add new coupling-exchange selectors (some not yet active) including
cpl_exchange_DIC (to set to 3 to replace atmCpl_exchange_DIC=T in ATMIDS.h
and ocnCpl_exchange_DIC=T in OCNIDS.h);
- add 2 new S/R (CPL_SEND_ATM/OCN_CPLPARMS) to send coupler-params to each
component ; called directly from coupler.F, after comp. registrations;