30 |
integer monrec |
integer monrec |
31 |
integer yearrec |
integer yearrec |
32 |
|
|
33 |
|
c Number of Generic Cost terms: |
34 |
|
c ============================= |
35 |
|
INTEGER NGENCOST |
36 |
|
PARAMETER ( NGENCOST=10 ) |
37 |
|
|
38 |
c Averaged Fields: |
c Averaged Fields: |
39 |
c ================ |
c ================ |
277 |
c objf_xbt - XBT temperature data |
c objf_xbt - XBT temperature data |
278 |
c objf_argot - ARGO temperature profiles |
c objf_argot - ARGO temperature profiles |
279 |
c objf_argos - ARGO salt profiles |
c objf_argos - ARGO salt profiles |
280 |
|
c objf_gencost - gencost user defined contribution |
281 |
c objf_scatxm - time-mean zonal SCAT contribution |
c objf_scatxm - time-mean zonal SCAT contribution |
282 |
c objf_scatym - time-mean meridional SCAT contribution |
c objf_scatym - time-mean meridional SCAT contribution |
283 |
c objf_scatx - zonal SCAT contribution |
c objf_scatx - zonal SCAT contribution |
328 |
& objf_xbt, |
& objf_xbt, |
329 |
& objf_argot, |
& objf_argot, |
330 |
& objf_argos, |
& objf_argos, |
331 |
|
& objf_gencost, |
332 |
& objf_drift, |
& objf_drift, |
333 |
& objf_tdrift, |
& objf_tdrift, |
334 |
& objf_sdrift, |
& objf_sdrift, |
424 |
_RL objf_xbt (nsx,nsy) |
_RL objf_xbt (nsx,nsy) |
425 |
_RL objf_argot(nsx,nsy) |
_RL objf_argot(nsx,nsy) |
426 |
_RL objf_argos(nsx,nsy) |
_RL objf_argos(nsx,nsy) |
427 |
|
_RL objf_gencost(NGENCOST,nsx,nsy) |
428 |
_RL objf_drift(nsx,nsy) |
_RL objf_drift(nsx,nsy) |
429 |
_RL objf_tdrift(nsx,nsy) |
_RL objf_tdrift(nsx,nsy) |
430 |
_RL objf_sdrift(nsx,nsy) |
_RL objf_sdrift(nsx,nsy) |
516 |
& num_xbt, |
& num_xbt, |
517 |
& num_argot, |
& num_argot, |
518 |
& num_argos, |
& num_argos, |
519 |
|
& num_gencost, |
520 |
& num_drift, |
& num_drift, |
521 |
& num_tdrift, |
& num_tdrift, |
522 |
& num_sdrift, |
& num_sdrift, |
594 |
_RL num_xbt (nsx,nsy) |
_RL num_xbt (nsx,nsy) |
595 |
_RL num_argot(nsx,nsy) |
_RL num_argot(nsx,nsy) |
596 |
_RL num_argos(nsx,nsy) |
_RL num_argos(nsx,nsy) |
597 |
|
_RL num_gencost(NGENCOST,nsx,nsy) |
598 |
_RL num_drift(nsx,nsy) |
_RL num_drift(nsx,nsy) |
599 |
_RL num_tdrift(nsx,nsy) |
_RL num_tdrift(nsx,nsy) |
600 |
_RL num_sdrift(nsx,nsy) |
_RL num_sdrift(nsx,nsy) |
669 |
& mult_xbt, |
& mult_xbt, |
670 |
& mult_argot, |
& mult_argot, |
671 |
& mult_argos, |
& mult_argos, |
672 |
|
& mult_gencost, |
673 |
& mult_drift, |
& mult_drift, |
674 |
& mult_tdrift, |
& mult_tdrift, |
675 |
& mult_sdrift, |
& mult_sdrift, |
728 |
_RL mult_xbt |
_RL mult_xbt |
729 |
_RL mult_argot |
_RL mult_argot |
730 |
_RL mult_argos |
_RL mult_argos |
731 |
|
_RL mult_gencost(NGENCOST) |
732 |
_RL mult_drift |
_RL mult_drift |
733 |
_RL mult_tdrift |
_RL mult_tdrift |
734 |
_RL mult_sdrift |
_RL mult_sdrift |
852 |
& kapgm_errfile, |
& kapgm_errfile, |
853 |
& diffkr_errfile, |
& diffkr_errfile, |
854 |
& bottomdrag_errfile, |
& bottomdrag_errfile, |
855 |
|
& gencost_errfile, |
856 |
& uwind_errfile, |
& uwind_errfile, |
857 |
& vwind_errfile |
& vwind_errfile |
858 |
character*(MAX_LEN_FNAM) hflux_errfile |
character*(MAX_LEN_FNAM) hflux_errfile |
898 |
character*(MAX_LEN_FNAM) kapgm_errfile |
character*(MAX_LEN_FNAM) kapgm_errfile |
899 |
character*(MAX_LEN_FNAM) diffkr_errfile |
character*(MAX_LEN_FNAM) diffkr_errfile |
900 |
character*(MAX_LEN_FNAM) bottomdrag_errfile |
character*(MAX_LEN_FNAM) bottomdrag_errfile |
901 |
|
character*(MAX_LEN_FNAM) gencost_errfile(NGENCOST) |
902 |
character*(MAX_LEN_FNAM) uwind_errfile |
character*(MAX_LEN_FNAM) uwind_errfile |
903 |
character*(MAX_LEN_FNAM) vwind_errfile |
character*(MAX_LEN_FNAM) vwind_errfile |
904 |
|
|
1241 |
& argosfile, |
& argosfile, |
1242 |
& udriftfile, |
& udriftfile, |
1243 |
& vdriftfile, |
& vdriftfile, |
1244 |
|
& gencost_datafile, |
1245 |
& curmtrufile, |
& curmtrufile, |
1246 |
& curmtrvfile |
& curmtrvfile |
1247 |
|
|
1264 |
character*(MAX_LEN_FNAM) argotfile |
character*(MAX_LEN_FNAM) argotfile |
1265 |
character*(MAX_LEN_FNAM) argosfile |
character*(MAX_LEN_FNAM) argosfile |
1266 |
character*(MAX_LEN_FNAM) argofile |
character*(MAX_LEN_FNAM) argofile |
1267 |
|
character*(MAX_LEN_FNAM) gencost_datafile(NGENCOST) |
1268 |
character*(MAX_LEN_FNAM) udriftfile |
character*(MAX_LEN_FNAM) udriftfile |
1269 |
character*(MAX_LEN_FNAM) vdriftfile |
character*(MAX_LEN_FNAM) vdriftfile |
1270 |
character*(MAX_LEN_FNAM) curmtrufile |
character*(MAX_LEN_FNAM) curmtrufile |