/[MITgcm]/MITgcm/pkg/exf/exf_getffields.F
ViewVC logotype

Log of /MITgcm/pkg/exf/exf_getffields.F

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Links to HEAD: (view) (download) (annotate)
Sticky Tag:

Revision 1.73 - (view) (download) (annotate) - [select for diffs]
Fri Oct 6 00:03:56 2017 UTC (6 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: HEAD, checkpoint66l, checkpoint66m, checkpoint66n, checkpoint66o
Changes since 1.72: +17 -1 lines
Diff to previous 1.72
- add specific forcing field for tides to feed model new geopotential anomaly
  forcing, for now within #ifdef EXF_ALLOW_TIDES.


Revision 1.72 - (view) (download) (annotate) - [select for diffs]
Fri Mar 3 00:57:00 2017 UTC (7 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint66e, checkpoint66f, checkpoint66g, checkpoint66h, checkpoint66i, checkpoint66j, checkpoint66k
Changes since 1.71: +24 -24 lines
Diff to previous 1.71
- for each input field, enable to specify a field specific repeat-cycle
  ({FLD}RepCycle) which default to pkg/exf main "repeatPeriod".


Revision 1.71 - (view) (download) (annotate) - [select for diffs]
Tue Feb 21 01:04:26 2017 UTC (7 years, 3 months ago) by jmc
Branch: MAIN
Changes since 1.70: +230 -207 lines
Diff to previous 1.70
- add arguments: fldName (for debug msg) and fldRepeatCycle (set to
  repeatPeriod) to S/R EXF_SET_UV and to S/R EXF_SET_GEN (renamed EXF_SET_FLD)
  and update calls in pkg/exf calling S/R ;
- add argument: fldName (for debug msg) to S/R EXF_INIT_GEN (renamed
  EXF_INIT_FLD) and update calls in pkg/exf calling S/R ;
- For now, for backward compatibility, keep a simplified version of
  S/R EXF_SET_GEN & EXF_INIT_GEN in file exf_set_gen.F
- add and pass new arguments: fldName (for debug msg) and fldRepeatCycle
  to S/R EXF_GetFFieldRec


Revision 1.70 - (view) (download) (annotate) - [select for diffs]
Sun Feb 12 00:55:12 2017 UTC (7 years, 3 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint66d
Changes since 1.69: +15 -15 lines
Diff to previous 1.69
Change EXF_READ_EVAP to only activate code within #ifdef ALLOW_ATM_TEMP ;
 this prevent to read evap when ALLOW_ATM_TEMP is undef and other fields,
 e.g. precip, are not available.


Revision 1.69 - (view) (download) (annotate) - [select for diffs]
Tue Jan 31 18:59:14 2017 UTC (7 years, 3 months ago) by jmc
Branch: MAIN
Changes since 1.68: +24 -24 lines
Diff to previous 1.68
In prep for additin to NAMELIST, rename internal (_RL) parameter
 {FIELD}startdate to {FIELD}StartTime
Note: new name also fit better content, i.e, a start time in second.


Revision 1.68 - (view) (download) (annotate) - [select for diffs]
Fri Jan 27 17:12:08 2017 UTC (7 years, 3 months ago) by jmc
Branch: MAIN
Changes since 1.67: +71 -43 lines
Diff to previous 1.67
add option ALLOW_READ_TURBFLUXES (and corresponding set of parameters)
 to allow to read-in Sensible & Latent Heat flux.


Revision 1.67 - (view) (download) (annotate) - [select for diffs]
Fri Jan 20 20:45:58 2017 UTC (7 years, 4 months ago) by gforget
Branch: MAIN
Changes since 1.66: +26 -2 lines
Diff to previous 1.66
- add to list of implemented gentim2d contol parameters: xx_lwflux, xx_swflux, xx_evap, xx_apressure, xx_areamask


Revision 1.66 - (view) (download) (annotate) - [select for diffs]
Wed Jan 11 03:45:34 2017 UTC (7 years, 4 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint66c
Changes since 1.65: +17 -2 lines
Diff to previous 1.65
- add saltflx :: Net upward salt flux in psu.kg/m^2/s


Revision 1.65 - (view) (download) (annotate) - [select for diffs]
Tue Nov 29 13:21:36 2016 UTC (7 years, 5 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint66b
Changes since 1.64: +8 -4 lines
Diff to previous 1.64
- add missing CPP brackets


Revision 1.64 - (view) (download) (annotate) - [select for diffs]
Sat Oct 15 21:25:46 2016 UTC (7 years, 7 months ago) by mmazloff
Branch: MAIN
CVS Tags: checkpoint66a
Changes since 1.63: +1 -15 lines
Diff to previous 1.63
Moving reading of apco2 from pkg/exf to pkg/bling


Revision 1.63 - (view) (download) (annotate) - [select for diffs]
Thu Oct 13 20:28:57 2016 UTC (7 years, 7 months ago) by mmazloff
Branch: MAIN
Changes since 1.62: +15 -1 lines
Diff to previous 1.62
Adding aPCO2 to EXF package. This code was originally from Holger Brix.
Enable this code with USE_EXFCO2 in EXF_OPTIONS


Revision 1.62 - (view) (download) (annotate) - [select for diffs]
Sun Oct 25 23:23:06 2015 UTC (8 years, 6 months ago) by atn
Branch: MAIN
CVS Tags: checkpoint65q, checkpoint65r, checkpoint65s, checkpoint65t, checkpoint65u, checkpoint65v, checkpoint65w, checkpoint65x, checkpoint65y, checkpoint65z
Changes since 1.61: +4 -1 lines
Diff to previous 1.61
add xx_runoff


Revision 1.61 - (view) (download) (annotate) - [select for diffs]
Tue Jun 9 21:25:11 2015 UTC (8 years, 11 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65m, checkpoint65n, checkpoint65o, checkpoint65p
Changes since 1.60: +3 -3 lines
Diff to previous 1.60
- bug fix.


Revision 1.60 - (view) (download) (annotate) - [select for diffs]
Tue May 26 17:08:45 2015 UTC (8 years, 11 months ago) by gforget
Branch: MAIN
Changes since 1.59: +10 -10 lines
Diff to previous 1.59
- allow for multiple contributions to same control variable.


Revision 1.59 - (view) (download) (annotate) - [select for diffs]
Fri May 22 23:13:23 2015 UTC (9 years ago) by gforget
Branch: MAIN
Changes since 1.58: +50 -14 lines
Diff to previous 1.58
- add xx_uwind, xx_vwind to generic controls.


Revision 1.58 - (view) (download) (annotate) - [select for diffs]
Sun Nov 2 21:23:30 2014 UTC (9 years, 6 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65g, checkpoint65h, checkpoint65i, checkpoint65j, checkpoint65k, checkpoint65l
Changes since 1.57: +11 -13 lines
Diff to previous 1.57
- pkg/exf/exf_getffields.F, exf_getsurfacefluxes.F : exf_getclim.F, add useCTRL switch


Revision 1.57 - (view) (download) (annotate) - [select for diffs]
Mon Oct 20 03:13:32 2014 UTC (9 years, 7 months ago) by gforget
Branch: MAIN
Changes since 1.56: +7 -1 lines
Diff to previous 1.56
- ECCO_OPTIONS.h is needed when including ecco_cost.h, ecco.h
- AUTODIFF_OPTIONS.h is needed when including tamc.h, tamc_keys.h
- CTRL_OPTIONS.h is needed when including ctrl.h


Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Thu Oct 16 19:48:57 2014 UTC (9 years, 7 months ago) by gforget
Branch: MAIN
Changes since 1.55: +13 -9 lines
Diff to previous 1.55
- remove NON-generic controls, unless ECCO_CTRL_DEPRECATED is defined.


Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Mon Sep 22 21:32:58 2014 UTC (9 years, 8 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65e, checkpoint65f
Changes since 1.54: +30 -22 lines
Diff to previous 1.54
- pkg/exf/exf_getffields.F : add ctrlUseGen and .NOT.ctrlUseGen exclusive brackets
  and activate gentim2d for xx_atemp, xx_aqh, xx_swdown, xx_lwdown, xx_precip
- pkg/exf/exf_getsurfacefluxes.F : implement gentim2d for xx_tauu, xx_tauv
  and add ctrlUseGen and .NOT.ctrlUseGen exclusive brackets.


Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Mon Sep 22 17:23:40 2014 UTC (9 years, 8 months ago) by gforget
Branch: MAIN
Changes since 1.53: +2 -2 lines
Diff to previous 1.53
- bug fix


Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Mon Sep 22 14:01:43 2014 UTC (9 years, 8 months ago) by gforget
Branch: MAIN
Changes since 1.52: +22 -19 lines
Diff to previous 1.52
o exf/exf_getclim.F, exf_getffields.F, exf_getsurfacefluxes.F :
  -  add weight in CTRL_GET_GEN calls


Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Fri Sep 12 14:57:44 2014 UTC (9 years, 8 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65d
Changes since 1.51: +38 -1 lines
Diff to previous 1.51
- exf_getffields.F : add xxg_atemp, xxg_aqh, xxg_swdown, xxg_lwdown, xxg_precip capability
- exf_wind.F : no need for ALLOW_WSPEED_CONTROL cpp switch


Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Sat Oct 5 19:36:12 2013 UTC (10 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64p, checkpoint64q, checkpoint64r, checkpoint64s, checkpoint64t, checkpoint64u, checkpoint64v, checkpoint64w, checkpoint64x, checkpoint64y, checkpoint64z, checkpoint65, checkpoint65a, checkpoint65b, checkpoint65c
Changes since 1.50: +181 -184 lines
Diff to previous 1.50
to use eaice-fraction from pkg/exf in other pkgs than pkg/seaice:
 rename CPP option EXF_ALLOW_SEAICE_RELAX to EXF_SEAICE_FRACTION
 and rename array obsSIce to exf_iceFraction


Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Tue Apr 23 19:04:33 2013 UTC (11 years, 1 month ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint64g, checkpoint64h, checkpoint64i, checkpoint64j, checkpoint64k, checkpoint64l, checkpoint64m, checkpoint64n, checkpoint64o
Changes since 1.49: +15 -1 lines
Diff to previous 1.49
adding ALLOW_RUNOFTEMP for specifying temperature of runoff
Modified Files: EXF_FIELDS.h EXF_OPTIONS.h EXF_PARAM.h exf_check_range.F
  exf_diagnostics_fill.F exf_diagnostics_init.F exf_getffields.F
  exf_init.F exf_mapfields.F exf_monitor.F exf_readparms.F exf_summary.F


Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Tue Aug 28 19:17:46 2012 UTC (11 years, 8 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint63s, checkpoint64, checkpoint64a, checkpoint64b, checkpoint64c, checkpoint64d, checkpoint64e, checkpoint64f
Changes since 1.48: +29 -4 lines
Diff to previous 1.48
- pkg/exf : added run time switch useAtmWind to replace ALLOW_ATM_WIND
  cpp switch. ALLOW_ATM_WIND now just sets the useAtmWind default (see
  exf_readparms.F) and force defines ALLOW_BULKFORMULAE (EXF_OPTIONS.h).
- pkg/exf, autodiff, ctrl, ecco and seaice : remove ALLOW_ATM_WIND
  brackets, or replace them with useAtmWind ones.
- pkg/ctrl, ecco : allow to compile both ALLOW_U/VSTRESS_CONTROL and
  ALLOW_U/VWIND_CONTROL. Depending on useAtmWind, one is inactive,
  and the other is active (see exf_getffields.F/exf_getsurfacefluxes.F).


Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Tue Jul 31 16:08:16 2012 UTC (11 years, 9 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint63r
Changes since 1.47: +2 -1 lines
Diff to previous 1.47
Attempt at adding CTRL_SIZE.h


Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Thu Apr 26 14:19:44 2012 UTC (12 years ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint63m, checkpoint63n, checkpoint63o, checkpoint63p, checkpoint63q
Changes since 1.46: +14 -1 lines
Diff to previous 1.46
Check that precip >= snowprecip.
This takes care, e.g., of case when snowprecip is specified
but precip is unspecified.  This check is needed for
snowprecip treatment in seaice_growth to work properly.


Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Thu Apr 19 16:06:43 2012 UTC (12 years, 1 month ago) by heimbach
Branch: MAIN
Changes since 1.45: +31 -2 lines
Diff to previous 1.45
Part two of ECCO-CLIVAR code merges.
Completes merge of seaice area relax. code.
Requires unified CPP option EXF_ALLOW_SEAICE_RELAX
to be set in EXF_OPTIONS.h since this pkg controls its I/O
(and avoids second CPP option in SEAICE_OPTIONS.h)


Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Thu Jan 5 20:33:19 2012 UTC (12 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint63i, checkpoint63j, checkpoint63k, checkpoint63l
Changes since 1.44: +13 -21 lines
Diff to previous 1.44
add argument uvInterp & remove USE_NO_INTERP_RUNOFF code


Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Wed Dec 21 17:19:08 2011 UTC (12 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint63h
Changes since 1.43: +94 -118 lines
Diff to previous 1.43
USE_EXF_INTERPOLATION : add a set of run-time param ({inputfield}_interpMethod),
    one for each interpolated input field, to select the interpolation method
    with a value of zero switching off the interpolation;


Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Tue Jul 13 00:02:10 2010 UTC (13 years, 10 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint62i, checkpoint62j, checkpoint62k, checkpoint62l, checkpoint62m, checkpoint62n, checkpoint62o, checkpoint62p, checkpoint62q, checkpoint62r, checkpoint62s, checkpoint62t, checkpoint62u, checkpoint62v, checkpoint62w, checkpoint62x, checkpoint62y, checkpoint62z, checkpoint63, checkpoint63a, checkpoint63b, checkpoint63c, checkpoint63d, checkpoint63e, checkpoint63f, checkpoint63g
Changes since 1.42: +57 -1 lines
Diff to previous 1.42
ALLOW_ROTATE_UV_CONTROLS: when defined, we
rotate wind/stress controls adjustments
from Eastward/Northward to model grid directions.


Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Mon Feb 16 09:10:18 2009 UTC (15 years, 3 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint61j, checkpoint61k, checkpoint61l, checkpoint61m, checkpoint61n, checkpoint61o, checkpoint61p, checkpoint61q, checkpoint61r, checkpoint61s, checkpoint61t, checkpoint61u, checkpoint61v, checkpoint61w, checkpoint61x, checkpoint61y, checkpoint61z, checkpoint62, checkpoint62a, checkpoint62b, checkpoint62c, checkpoint62d, checkpoint62e, checkpoint62f, checkpoint62g, checkpoint62h
Changes since 1.41: +10 -1 lines
Diff to previous 1.41
add capability to bypass interpolation for runoff
by setting yet another CPP-flag


Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Wed Jun 11 18:55:10 2008 UTC (15 years, 11 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint60, checkpoint61, checkpoint61a, checkpoint61b, checkpoint61c, checkpoint61d, checkpoint61e, checkpoint61f, checkpoint61g, checkpoint61h, checkpoint61i
Changes since 1.40: +16 -1 lines
Diff to previous 1.40
Adding a capability to exf: read ice area from file.


Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Tue Jan 29 11:25:53 2008 UTC (16 years, 3 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint59n, checkpoint59o, checkpoint59p, checkpoint59q, checkpoint59r
Changes since 1.39: +1 -23 lines
Diff to previous 1.39
Completed mods to exf_getffieldrec.F to properly deal
with year transitions for useExfYearlyFields.


Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Thu Dec 6 05:23:41 2007 UTC (16 years, 5 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint59l, checkpoint59m
Changes since 1.38: +3 -3 lines
Diff to previous 1.38
o pkg/exf: added useRelativeWind EXF_PARAM.h option for subtracting U/VVEL
  or U/VICE from U/VWIND before computing U/VSTRESS


Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Wed Dec 5 23:57:44 2007 UTC (16 years, 5 months ago) by dimitri
Branch: MAIN
Changes since 1.37: +12 -12 lines
Diff to previous 1.37
replaced EXF_OPTIONS.h CPP option EXF_SUBTRACT_UVVEL_FROM_UVWIND
with EXF_PARAM.h runtime parameter useRelativeWind


Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Mon Dec 3 07:45:28 2007 UTC (16 years, 5 months ago) by dimitri
Branch: MAIN
Changes since 1.36: +17 -1 lines
Diff to previous 1.36
o pkg/exf: added CPP option EXF_SUBTRACT_UVVEL_FROM_UVWIND for subtracting
  UVEL and VVEL from UWIND and VWIND prior to applying bulk formulae.


Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Fri May 18 02:44:50 2007 UTC (17 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59c, checkpoint59d, checkpoint59e, checkpoint59f, checkpoint59g, checkpoint59h, checkpoint59i, checkpoint59j, checkpoint59k
Changes since 1.35: +2 -2 lines
Diff to previous 1.35
remove ALLOW_SEAICE from exf pkg files and add #define ALLOW_RUNOFF
in SEAICE_OPTIONS.h


Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Mon Apr 16 23:27:21 2007 UTC (17 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59, checkpoint59a, checkpoint59b
Changes since 1.34: +4 -5 lines
Diff to previous 1.34
move EXF header files from lower_case.h to UPPER_CASE.h ;
 add missing cvs Header & Name


Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Mon Dec 11 16:19:19 2006 UTC (17 years, 5 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint58s_post, checkpoint58t_post, checkpoint58u_post, checkpoint58v_post, checkpoint58w_post, checkpoint58x_post, checkpoint58y_post
Changes since 1.33: +44 -18 lines
Diff to previous 1.33
o pkg/exf: removed exf_init_runoff.F and placed functionality in
  exf_init.F and exf_set_gen.F; changed exf_set_gen.F so that
    genperiod=0 means input file is one time-constant field and
    genperiod=-12 means input file contains 12 monthly means
Note 1: need to complete ALLOW_RUNOFF_CONTROL in exf_getffields.F
Note 2: exf_set_gen.F now includes functionality of exf_set_climsss.F
        and exf_set_climsst.F, which can evetually be removed


Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Fri Oct 27 05:16:54 2006 UTC (17 years, 6 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint58r_post
Changes since 1.32: +45 -8 lines
Diff to previous 1.32
Adding new control variables:
lwflux, lwdown, evap, snowprecip, apressure, runoff.


Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Thu May 25 18:32:55 2006 UTC (18 years ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint58f_post, checkpoint58g_post, checkpoint58h_post, checkpoint58i_post, checkpoint58j_post, checkpoint58k_post, checkpoint58l_post, checkpoint58m_post, checkpoint58n_post, checkpoint58o_post, checkpoint58p_post, checkpoint58q_post
Changes since 1.31: +29 -1 lines
Diff to previous 1.31
o add new fields wspeed, snowprecip (to be able to couple to thsice)
o correct Stefan-Boltzmann constant
o new parameter for longwave surface emittance
o separate some stuff from exf_bulkformulae into new routines
  exf_radiation, exf_wind


Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Thu Mar 2 15:30:10 2006 UTC (18 years, 2 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint58b_post, checkpoint58c_post, checkpoint58d_post, checkpoint58e_post
Changes since 1.30: +28 -28 lines
Diff to previous 1.30
o Clean exf namelist
o Update trend removal code


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Thu Mar 2 02:53:22 2006 UTC (18 years, 2 months ago) by heimbach
Branch: MAIN
Changes since 1.29: +33 -9 lines
Diff to previous 1.29
Adding parameter to remove on-the-fly global mean and trend from
exf forcing and ctrl control adjustments


Revision 1.2.4.10.2.3 - (view) (download) (annotate) - [select for diffs]
Thu Aug 25 16:27:57 2005 UTC (18 years, 9 months ago) by dimitri
Branch: release1_50yr
Changes since 1.2.4.10.2.2: +2 -3 lines
Diff to previous 1.2.4.10.2.2 , to branch point 1.2.4.10
modifying pkg/exf/exf_getffields.F and exf_getsurfacefluxes.F
for release1_50yr


Revision 1.2.4.10.2.2 - (view) (download) (annotate) - [select for diffs]
Thu Aug 25 16:06:10 2005 UTC (18 years, 9 months ago) by dimitri
Branch: release1_50yr
Changes since 1.2.4.10.2.1: +179 -513 lines
Diff to previous 1.2.4.10.2.1 , to branch point 1.2.4.10
updating pkg/exf and pkg/cal in release1_50yr
to correspond with those in checkpoint51n_branch


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Sat Aug 6 11:02:01 2005 UTC (18 years, 9 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpint57u_post, checkpoint57q_post, checkpoint57r_post, checkpoint57s_post, checkpoint57t_post, checkpoint57v_post, checkpoint57w_post, checkpoint57x_post, checkpoint57y_post, checkpoint57y_pre, checkpoint57z_post, checkpoint58, checkpoint58a_post
Changes since 1.28: +8 -1 lines
Diff to previous 1.28
Adding swdown control.


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Thu Jul 28 19:52:33 2005 UTC (18 years, 9 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint57n_post, checkpoint57o_post, checkpoint57p_post
Changes since 1.27: +52 -36 lines
Diff to previous 1.27
Adding swflux control


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Thu Jul 28 13:53:31 2005 UTC (18 years, 9 months ago) by heimbach
Branch: MAIN
Changes since 1.26: +8 -1 lines
Diff to previous 1.26
Adding precip control


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Wed Apr 27 14:10:06 2005 UTC (19 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint57h_done, checkpoint57h_post, checkpoint57h_pre, checkpoint57i_post, checkpoint57j_post, checkpoint57k_post, checkpoint57l_post, checkpoint57m_post
Changes since 1.25: +1 -2 lines
Diff to previous 1.25
include ${PKG}_OPTIONS.h (if it exists) instead of PACKAGES_CONFIG.h + CPP_OPTIONS.h


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Wed Feb 23 21:52:58 2005 UTC (19 years, 3 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint57e_post, checkpoint57f_post, checkpoint57f_pre, checkpoint57g_post, checkpoint57g_pre, eckpoint57e_pre
Changes since 1.24: +3 -3 lines
Diff to previous 1.24
xx_uwind, xx_vwind need maskC, consistent with uwind, vwind
(get interpolated onto W/S at end of exf_bulkformulae)


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Mon Dec 20 23:32:52 2004 UTC (19 years, 5 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint57c_post, checkpoint57c_pre, checkpoint57d_post
Changes since 1.23: +14 -12 lines
Diff to previous 1.23
o exf_getffields interpolation defaults to bilinear for all scalar forcing
  fields (remains bicubic for wind velocity and stress).  This avoids, e.g.,
  spurious negative numbers for precipitation and humidity.  Will cause
  some small numerical differences for integrations using
  pkg/exf/exf_interp.F.


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Mon Oct 11 16:41:01 2004 UTC (19 years, 7 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint55d_post, checkpoint55e_post, checkpoint55f_post, checkpoint55g_post, checkpoint55h_post, checkpoint55i_post, checkpoint55j_post, checkpoint56, checkpoint56a_post, checkpoint56b_post, checkpoint56c_post, checkpoint57, checkpoint57a_post, checkpoint57a_pre, checkpoint57b_post
Changes since 1.22: +34 -7 lines
Diff to previous 1.22
o enable to read exf forcing fields as either
  single file or yearly files (flag useExfYearlyFields)


Revision 1.18.2.1 - (view) (download) (annotate) - [select for diffs]
Fri Oct 8 06:21:29 2004 UTC (19 years, 7 months ago) by dimitri
Branch: checkpoint51n_branch
Changes since 1.18: +11 -2 lines
Diff to previous 1.18 , to next main 1.73
these mods are for a dead-end branch used for tracer
Green function computations.


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Wed Mar 17 23:08:09 2004 UTC (20 years, 2 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint52m_post, checkpoint52n_post, checkpoint53, checkpoint53a_post, checkpoint53b_post, checkpoint53b_pre, checkpoint53c_post, checkpoint53d_post, checkpoint53d_pre, checkpoint53f_post, checkpoint53g_post, checkpoint54, checkpoint54a_post, checkpoint54a_pre, checkpoint54b_post, checkpoint54c_post, checkpoint54d_post, checkpoint54e_post, checkpoint54f_post, checkpoint55, checkpoint55a_post, checkpoint55b_post, checkpoint55c_post, checkpoint55d_pre
Changes since 1.21: +45 -57 lines
Diff to previous 1.21
o Added capability to read-in both atmospheric fluxes and atmospheric
  conditions, needed for running sea-ice model in conjunction with fluxes.
o Removed ALLOW_CLIM_CYCLIC: cyclic monthly forcing is instead diagnosed
  from presence or absence of input parameters clim*period


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Tue Dec 16 23:28:40 2003 UTC (20 years, 5 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint52e_post, checkpoint52e_pre, checkpoint52f_post, checkpoint52f_pre, checkpoint52h_pre, checkpoint52i_post, checkpoint52i_pre, checkpoint52j_post, checkpoint52j_pre, checkpoint52k_post, checkpoint52l_post, checkpoint52l_pre, hrcube4, hrcube5, hrcube_1, hrcube_2, hrcube_3
Changes since 1.20: +11 -1 lines
Diff to previous 1.20
added exf_offset_atemp for Celsius to Kelvin conversion of atemp


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Wed Dec 10 19:37:25 2003 UTC (20 years, 5 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint52d_post
Branch point for: netcdf-sm0
Changes since 1.19: +50 -36 lines
Diff to previous 1.19
o changes to permit hi-res, cubed-sphere, configuration
  - added useSingleCpuIO capability to mdsio_readfield.F and exf_interp.F
  - added "#undef ALLOW_USE_MPI" support to eesupp/src/scatter_2d.F
  - added pkg/exf/exf_set_uv.F for on-the-fly interpolation and rotation
    of surface winds for the cube
  (A verification experiment, based on global_ocean.cs32x15, but with
   pkg/seaice turned on and with on-the-fly interpolation from the NCEP
   Gaussian grid is described in MITgcm_contrib/high_res_cube/README_ice,
   complete with example surface forcing files and matlab scripts to look
   at the output and compare it with that of global_ocean.cs32x15.)


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Thu Nov 6 22:11:02 2003 UTC (20 years, 6 months ago) by heimbach
Branch: MAIN
CVS Tags: branch-netcdf, checkpoint51u_post, checkpoint52, checkpoint52a_post, checkpoint52a_pre, checkpoint52b_post, checkpoint52b_pre, checkpoint52c_post, checkpoint52d_pre, ecco_c52_e35
Changes since 1.18: +4 -6 lines
Diff to previous 1.18
o merging from ecco-branch
o cleaned some CPP options


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Thu Oct 23 04:41:40 2003 UTC (20 years, 7 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint51n_post, checkpoint51n_pre, checkpoint51o_post, checkpoint51o_pre, checkpoint51p_post, checkpoint51q_post, checkpoint51r_post, checkpoint51s_post, checkpoint51t_post
Branch point for: branch-nonh, checkpoint51n_branch
Changes since 1.17: +4 -1 lines
Diff to previous 1.17
 o added the [#include "AD_CONFIG.h"] statement to all files that need
   it for adjoint/tl #defines
 o re-worked the build logic in genmake2 to support AD_CONFIG.h
 o removed tools/genmake since it no longer works


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Thu Oct 9 04:19:19 2003 UTC (20 years, 7 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint51i_post, checkpoint51k_post, checkpoint51l_post, checkpoint51l_pre, checkpoint51m_post
Branch point for: tg2-branch
Changes since 1.16: +2 -2 lines
Diff to previous 1.16
 o first check-in for the "branch-genmake2" merge
 o verification suite as run on shelley (gcc 3.2.2):

Wed Oct  8 23:42:29 EDT 2003
                T           S           U           V
G D M    c        m  s        m  s        m  s        m  s
E p a R  g  m  m  e  .  m  m  e  .  m  m  e  .  m  m  e  .
N n k u  2  i  a  a  d  i  a  a  d  i  a  a  d  i  a  a  d
2 d e n  d  n  x  n  .  n  x  n  .  n  x  n  .  n  x  n  .

OPTFILE=NONE

Y Y Y Y 13 16 16 16  0 16 16 16 16 16 16 16 16 13 12  0  0 pass  adjustment.128x64x1
Y Y Y Y 16 16 16 16  0 16 16 16 16 16 16  0  0 16 16  0  0 pass  adjustment.cs-32x32x1
Y Y Y Y 16 16 16 16  0 16 16 16 16 16 16 22  0 16 16 22  0 pass  adjust_nlfs.cs-32x32x1
Y Y Y Y -- 13 13 16 16 13 13 13 13 16 16 16 16 16 16 16 16 N/O   advect_cs
Y Y Y Y -- 22 16 16 16 16 16 16 13 16 16 16 16 16 16 16 16 N/O   advect_xy
Y Y Y Y -- 13 16 13 16 16 16 16 16 16 16 22 16 16 16 16 16 N/O   advect_xz
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 pass  aim.5l_cs
Y Y Y Y 14 16 16 16 16 16 16 16 16 13 16 16 16 16 16 13 16 pass  aim.5l_Equatorial_Channel
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 13 16 16 13 13 16 pass  aim.5l_LatLon
Y Y Y Y 13 16 16 16 16 16 16 16 16 16 13 12 13 13 16 13 16 pass  exp0
Y Y Y Y 14 16 16 16 16 16 16 16 22 16 16 16 13 16 16 22 16 pass  exp1
Y Y Y Y 13 13 16 13 16 16 16 16 16 13 13 16 16 13 13 13 13 pass  exp2
Y Y Y Y 16 16 16 16 16 16 16 16 22 16 16 16 16 16 16 16 16 pass  exp4
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 22 16 16 16 22 16 pass  exp5
Y Y Y Y 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 pass  front_relax
Y Y Y Y 14 16 16 13 13 16 16 13 13 16 13 13 16 12 13 13 16 pass  global_ocean.90x40x15
Y Y Y Y 10 16 16 13 13 16 13 16 16 13 13 13 13 16 16 13 16 FAIL  global_ocean.cs32x15
Y Y Y Y  6 11 12 13 13 12 13 16 13  9  9  9  9 10  9  9 11 FAIL  global_ocean_pressure
Y Y Y Y 14 16 16 13 16 16 16 13 13 13 13 13 16 12 16 13 16 pass  global_with_exf
Y Y Y Y 14 16 16 16 16 16 16 16 16 11 13 22 13 16 16  9 16 pass  hs94.128x64x5
Y Y Y Y 13 16 16 16 16 16 16 16 16 11 16 16 16 13 16 22 13 pass  hs94.1x64x5
Y Y Y Y 14 16 16 16 16 16 16 16 16 13 16 13 13 16 16 22 13 pass  hs94.cs-32x32x5
Y Y Y Y 10 10 16 13 13 16 16 16 22 16 13 13 13 13 13 22 13 FAIL  ideal_2D_oce
Y Y Y Y  8 16 16 16 16 16 16 16 16 13 13  8 16 16 16 16 16 FAIL  internal_wave
Y Y Y Y 14 16 16 16 16 16 16 16 16 13 13 22 13 13 13 22 16 pass  inverted_barometer
Y Y Y Y 12 16 16 16 16 16 16 16 16 16 13 12 13 13 13 13 13 FAIL  lab_sea
Y Y Y Y 11 16 16 16 16 16 16 16 13 13 13 12 13 16 13 12 13 FAIL  natl_box
Y Y Y Y 16 16 16 16 16 16 16 16 22 16 16 16 16 16 16 16 16 pass  plume_on_slope
Y Y Y Y 13 16 16 16 16 13 16 16 16 16 16 16 16 13 16 16 16 pass  solid-body.cs-32x32x1


Revision 1.16.2.1 - (view) (download) (annotate) - [select for diffs]
Thu Oct 2 18:30:07 2003 UTC (20 years, 7 months ago) by adcroft
Branch: branch-genmake2
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 , to next main 1.73
Mis-type CONFIG as CONF !!!


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Thu Aug 7 02:31:29 2003 UTC (20 years, 9 months ago) by dimitri
Branch: MAIN
CVS Tags: branchpoint-genmake2, checkpoint51f_post, checkpoint51f_pre, checkpoint51g_post, checkpoint51h_pre, checkpoint51i_pre, checkpoint51j_post
Branch point for: branch-genmake2
Changes since 1.15: +17 -16 lines
Diff to previous 1.15
o Added on-the-fly spatial interpolation capability
    "USE_EXF_INTERPOLATION" to pkg/exf.
  - This is a temporary Cartesian-grid hack until
    the super-duper ESMF coupler becomes available.
  - See verification/global_with_exf/README for usage example.
  - Removed obsolete EXFwindOnBgrid and SEAICEwindOnCgrid
    flags and modified pkg/seaice accordingly.
o Bug fix to pkg/ptracers, pkg/generic_advdiff/gad_calc_rhs.F,
    and pkg/kpp/kpp_transport_ptr.F for dealing with tracer
    non-local transport term.


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Mon Aug 4 22:53:41 2003 UTC (20 years, 9 months ago) by dimitri
Branch: MAIN
Changes since 1.14: +61 -1 lines
Diff to previous 1.14
checkpoint51f_post
o Added on-the-fly spatial interpolation capability
    "USE_EXF_INTERPOLATION" to pkg/exf.
    This is a temporary Cartesian-grid hack until
    the super-duper ESMF coupler becomes available.
    Usage example is in verification/global_with_exf.
o Bug fix to pkg/ptracers, pkg/generic_advdiff/gad_calc_rhs.F,
    and pkg/kpp/kpp_transport_ptr.F for dealing with tracer
    non-local transport term.


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Tue Jun 24 16:07:32 2003 UTC (20 years, 11 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint51, checkpoint51a_post, checkpoint51b_post, checkpoint51b_pre, checkpoint51c_post, checkpoint51d_post, checkpoint51e_post
Changes since 1.13: +24 -16 lines
Diff to previous 1.13
Merging for c51 vs. e34


Revision 1.2.6.12 - (view) (download) (annotate) - [select for diffs]
Thu Jun 19 15:31:51 2003 UTC (20 years, 11 months ago) by heimbach
Branch: ecco-branch
CVS Tags: ecco_c50_e33, ecco_c50_e33a, ecco_c51_e34, ecco_c51_e34a, ecco_c51_e34b, ecco_c51_e34c, ecco_c51_e34d, ecco_c51_e34e, ecco_c51_e34f, ecco_c51_e34g
Changes since 1.2.6.11: +24 -16 lines
Diff to previous 1.2.6.11 , to branch point 1.2 , to next main 1.73
o replaced mutiple ctrl_get... by single generic ctrl_get_gen.F
o hooks to ctrl_obcsbal (G.Gebbie)
o modified treatment of obcs controls (G. Gebbie)


Revision 1.2.4.10.2.1 - (view) (download) (annotate) - [select for diffs]
Tue Jun 17 16:22:56 2003 UTC (20 years, 11 months ago) by dimitri
Branch: release1_50yr
Changes since 1.2.4.10: +13 -17 lines
Diff to previous 1.2.4.10
17 jun 03
 modifications to allow 50-year integration with sea-ice
 see verification/global_with_CFC11/code50yr/README
 Modified Files:
  Tag: release1_50yr
 	doc/tag-index pkg/exf/EXF_CPPOPTIONS.h pkg/exf/exf_fields.h
 	pkg/exf/exf_getffields.F pkg/exf/exf_readparms.F
 	pkg/exf/exf_set_aqh.F pkg/exf/exf_set_atemp.F
 	pkg/exf/exf_set_evap.F pkg/exf/exf_set_hflux.F
 	pkg/exf/exf_set_lwdown.F pkg/exf/exf_set_lwflux.F
 	pkg/exf/exf_set_precip.F pkg/exf/exf_set_sflux.F
 	pkg/exf/exf_set_swdown.F pkg/exf/exf_set_ustress.F
 	pkg/exf/exf_set_uwind.F pkg/exf/exf_set_vstress.F
 	pkg/exf/exf_set_vwind.F pkg/exf/exf_summary.F
 	pkg/exf/new_interp.F pkg/seaice/budget.F pkg/seaice/ostres.F
 	verification/global_with_CFC11/README
 Added Files:
  Tag: release1_50yr
 	verification/global_with_CFC11/code50yr/.genmakerc.SEAICE
 	verification/global_with_CFC11/code50yr/CPP_OPTIONS.h.SEAICE
 	verification/global_with_CFC11/code50yr/ECCO_CPPOPTIONS.h.SEAICE
 	verification/global_with_CFC11/input50yr/data.exf.SEAICE
 	verification/global_with_CFC11/input50yr/data.pkg.SEAICE
 	verification/global_with_CFC11/input50yr/data.seaice


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Fri May 23 18:37:31 2003 UTC (21 years ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint50f_post, checkpoint50g_post, checkpoint50h_post, checkpoint50i_post
Changes since 1.12: +85 -504 lines
Diff to previous 1.12
o exf totally restructured
  - replaced all exf_set_ routines by one generic exf_set_gen.F
    and made sure it's still differentiable
  - split exf_getffields.F into new exf_bulkformulae.F
  - exf_inscal_/exf_outscal_ suffixes consistent with field names
  - updated adjoint/makefile and relevant verif. accordingly


Revision 1.2.6.11 - (view) (download) (annotate) - [select for diffs]
Fri May 23 16:18:57 2003 UTC (21 years ago) by heimbach
Branch: ecco-branch
CVS Tags: ecco_c50_e31, ecco_c50_e32
Changes since 1.2.6.10: +85 -504 lines
Diff to previous 1.2.6.10 , to branch point 1.2
o exf totally restructured
  - replaced all exf_set_ routines by one generic exf_set_gen.F
    and made sure it's still differentiable
  - split exf_getffields.F into new exf_bulkformulae.F
  - exf_inscal_/exf_outscal_ suffixes consistent with field names
  - updated adjoint/makefile and relevant verif. accordingly


Revision 1.2.4.10 - (view) (download) (annotate) - [select for diffs]
Wed Apr 30 06:02:21 2003 UTC (21 years ago) by dimitri
Branch: release1
CVS Tags: release1_p14, release1_p15, release1_p16, release1_p17
Branch point for: release1_50yr
Changes since 1.2.4.9: +21 -11 lines
Diff to previous 1.2.4.9 , to branch point 1.2 , to next main 1.73
Modified Files pkg/exf/exf_getffields.F and pkg/kpp/kpp_calc.F


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Tue Apr 29 18:09:27 2003 UTC (21 years ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint50c_post, checkpoint50c_pre, checkpoint50d_post, checkpoint50d_pre, checkpoint50e_post, checkpoint50e_pre, checkpoint50f_pre
Changes since 1.11: +10 -1 lines
Diff to previous 1.11
Pressure forcing was missing in exf_getffields.


Revision 1.2.6.10 - (view) (download) (annotate) - [select for diffs]
Tue Apr 29 18:07:07 2003 UTC (21 years ago) by heimbach
Branch: ecco-branch
CVS Tags: ecco_c50_e30
Changes since 1.2.6.9: +10 -1 lines
Diff to previous 1.2.6.9 , to branch point 1.2
Pressure forcing was missing in exf_getffields.


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Sat Mar 8 00:24:58 2003 UTC (21 years, 2 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint50, checkpoint50a_post, checkpoint50b_post, checkpoint50b_pre
Changes since 1.10: +3 -2 lines
Diff to previous 1.10
declaration of aln for ALLOW_ATM_WIND only.


Revision 1.2.6.9 - (view) (download) (annotate) - [select for diffs]
Sat Mar 8 00:23:35 2003 UTC (21 years, 2 months ago) by heimbach
Branch: ecco-branch
CVS Tags: ecco_c50_e28, ecco_c50_e29
Changes since 1.2.6.8: +3 -2 lines
Diff to previous 1.2.6.8 , to branch point 1.2
declaration of aln for ALLOW_ATM_WIND only.


Revision 1.2.6.8 - (view) (download) (annotate) - [select for diffs]
Fri Mar 7 03:33:24 2003 UTC (21 years, 2 months ago) by heimbach
Branch: ecco-branch
Changes since 1.2.6.7: +4 -3 lines
Diff to previous 1.2.6.7 , to branch point 1.2
merging c49 and e27


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Thu Mar 6 00:47:33 2003 UTC (21 years, 2 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint49
Changes since 1.9: +6 -6 lines
Diff to previous 1.9
merged from ecco-branch:
o exf:
  - Enable initialisation of forcing fields to constant
    (runtime) values.
  - in exf_getffields.F
    Reduce i-/j-loop to interior domain, discarding overlaps.
    That also fixes wrong TAF-key computations for key_1, key_2
    with bulf formulae.
  - exf_init.F modify #ifdef for exf_init_evap
  - exf_getffieldrec.F, ctrl_getrec.F
    The following INT-usages are not safe:
      fldsecs  = int(fldsecs/fldperiod)*fldperiod
      fldcount = int(fldsecs/fldperiod) + 1
    and were modified.


Revision 1.2.6.7 - (view) (download) (annotate) - [select for diffs]
Mon Mar 3 17:27:31 2003 UTC (21 years, 2 months ago) by heimbach
Branch: ecco-branch
CVS Tags: ecco_c44_e27, icebear5
Branch point for: icebear
Changes since 1.2.6.6: +7 -8 lines
Diff to previous 1.2.6.6 , to branch point 1.2
o in exf_getffields.F
  Reduce i-/j-loop to interior domain, discarding overlaps.
  That also fixes wrong TAF-key computations for key_1, key_2
  with bulf formulae.
o exf_init.F
  modify #ifdef for exf_init_evap
o exf_getffieldrec.F, ctrl_getrec.F
  The following INT-usages are not safe:
      fldsecs  = int(fldsecs/fldperiod)*fldperiod
      fldcount = int(fldsecs/fldperiod) + 1
  and were modified.


Revision 1.2.4.9 - (view) (download) (annotate) - [select for diffs]
Mon Mar 3 06:58:38 2003 UTC (21 years, 2 months ago) by dimitri
Branch: release1
CVS Tags: release1_p13, release1_p13_pre
Changes since 1.2.4.8: +5 -5 lines
Diff to previous 1.2.4.8 , to branch point 1.2
o Updated pkg/seaice and pkg/exf with adjoint modifications from icebear4


Revision 1.2.6.6 - (view) (download) (annotate) - [select for diffs]
Fri Feb 28 09:34:05 2003 UTC (21 years, 2 months ago) by dimitri
Branch: ecco-branch
CVS Tags: icebear4
Changes since 1.2.6.5: +5 -5 lines
Diff to previous 1.2.6.5 , to branch point 1.2
o Reduced derivative singularities in pkg/seaice.


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Tue Feb 25 06:35:46 2003 UTC (21 years, 3 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint48h_post, checkpoint48i_post
Changes since 1.8: +23 -7 lines
Diff to previous 1.8
o Added net flux to downward flux conversion to pkg/exf/exf_getffields.F
o Added SEAICE_initialHEFF to pkg/seaice


Revision 1.2.4.8 - (view) (download) (annotate) - [select for diffs]
Tue Feb 25 06:34:57 2003 UTC (21 years, 3 months ago) by dimitri
Branch: release1
Changes since 1.2.4.7: +21 -4 lines
Diff to previous 1.2.4.7 , to branch point 1.2
o Added net flux to downward flux conversion to pkg/exf/exf_getffields.F
o Added SEAICE_initialHEFF to pkg/seaice


Revision 1.2.6.5 - (view) (download) (annotate) - [select for diffs]
Sun Feb 23 01:42:40 2003 UTC (21 years, 3 months ago) by dimitri
Branch: ecco-branch
CVS Tags: icebear3
Changes since 1.2.6.4: +21 -4 lines
Diff to previous 1.2.6.4 , to branch point 1.2
o pkg/exf
  - bug fix in treatment of downward radiation
o pkg/seaice
  - added initial sea-ice thickness parameter SEAICE_initialHEFF


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Tue Feb 18 05:33:54 2003 UTC (21 years, 3 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint48f_post, checkpoint48g_post
Changes since 1.7: +103 -125 lines
Diff to previous 1.7
Merging from release1_p12:
o Modifications for using pkg/exf with pkg/seaice
  - improved description of the various forcing configurations
  - added basic radiation bulk formulae to pkg/exf
  - units/sign fix for evap computation in exf_getffields.F
  - updated verification/global_with_exf/results/output.txt
o Added pkg/sbo for computing IERS Special Bureau for the Oceans
  (SBO) core products, including oceanic mass, center-of-mass,
  angular, and bottom pressure (see pkg/sbo/README.sbo).
o Lower bound for viscosity/diffusivity in pkg/kpp/kpp_routines.F
  to avoid negative values in shallow regions.
  - updated verification/natl_box/results/output.txt
  - updated verification/lab_sea/results/output.txt
o MPI gather, scatter: eesupp/src/gather_2d.F and scatter_2d.F
o Added useSingleCpuIO option (see PARAMS.h).
o Updated useSingleCpuIO option in mdsio_writefield.F to
  work with multi-field files, e.g., for single-file pickup.
o pkg/seaice:
  - bug fix in growth.F: QNET for no shortwave case
  - added HeffFile for specifying initial sea-ice thickness
  - changed SEAICE_EXTERNAL_FLUXES wind stress implementation
o Added missing /* */ to CPP comments in pkg/seaice, pkg/exf,
  kpp_transport_t.F, forward_step.F, and the_main_loop.F
o pkg/seaice:
  - adjoint-friendly modifications
  - added a SEAICE_WRITE_PICKUP at end of the_model_main.F


Revision 1.2.6.4 - (view) (download) (annotate) - [select for diffs]
Fri Feb 14 23:10:35 2003 UTC (21 years, 3 months ago) by dimitri
Branch: ecco-branch
CVS Tags: icebear2
Changes since 1.2.6.3: +2 -2 lines
Diff to previous 1.2.6.3 , to branch point 1.2
o Added missing /* */ to CPP comments in pkg/seaice, pkg/exf,
  kpp_transport_t.F,and ecco_the_main_loop.F


Revision 1.2.4.7 - (view) (download) (annotate) - [select for diffs]
Fri Feb 14 22:30:15 2003 UTC (21 years, 3 months ago) by dimitri
Branch: release1
CVS Tags: release1_p12
Changes since 1.2.4.6: +2 -2 lines
Diff to previous 1.2.4.6 , to branch point 1.2
o Added missing /* */ to CPP comments in pkg/seaice, pkg/exf,
  kpp_transport_t.F, forward_step.F, and the_main_loop.F


Revision 1.2.6.3 - (view) (download) (annotate) - [select for diffs]
Thu Feb 13 19:28:38 2003 UTC (21 years, 3 months ago) by dimitri
Branch: ecco-branch
CVS Tags: ecco_c44_e26
Changes since 1.2.6.2: +114 -114 lines
Diff to previous 1.2.6.2 , to branch point 1.2
o Merging pkg/exf and pkg/seaice from cvs tag ecco_ice2


Revision 1.2.6.2.2.2 - (view) (download) (annotate) - [select for diffs]
Wed Feb 12 07:57:52 2003 UTC (21 years, 3 months ago) by dimitri
Branch: c24_e25_ice
CVS Tags: ecco_ice2
Changes since 1.2.6.2.2.1: +0 -0 lines
Diff to previous 1.2.6.2.2.1 , to branch point 1.2.6.2 , to next main 1.2.6.12
Added output scaling to pkg/exf output variables.


Revision 1.2.6.2.2.1 - (view) (download) (annotate) - [select for diffs]
Wed Feb 12 06:45:55 2003 UTC (21 years, 3 months ago) by dimitri
Branch: c24_e25_ice
Changes since 1.2.6.2: +114 -114 lines
Diff to previous 1.2.6.2
02/12/03
  Added pkg/seaice and modified pkg/exf as per release1_p12_pre


Revision 1.2.4.6 - (view) (download) (annotate) - [select for diffs]
Thu Jan 30 05:55:53 2003 UTC (21 years, 3 months ago) by dimitri
Branch: release1
CVS Tags: release1_p11, release1_p12_pre
Changes since 1.2.4.5: +8 -6 lines
Diff to previous 1.2.4.5 , to branch point 1.2
o modifications for using pkg/exf with pkg/seaice
  - improved description of the various forcing configurations
  - added basic radiation bulk formulae to pkg/exf
  - units/sign fix for evap computation in exf_getffields.F
  - updated verification/global_with_exf/results/output.txt


Revision 1.2.4.5 - (view) (download) (annotate) - [select for diffs]
Sun Jan 12 08:20:10 2003 UTC (21 years, 4 months ago) by dimitri
Branch: release1
Changes since 1.2.4.4: +100 -124 lines
Diff to previous 1.2.4.4 , to branch point 1.2
  - improved description of the various forcing configurations
  - added basic radiation bulk formulae to pkg/exf


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Sat Dec 28 10:11:11 2002 UTC (21 years, 4 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint47f_post, checkpoint47g_post, checkpoint47h_post, checkpoint47i_post, checkpoint47j_post, checkpoint48, checkpoint48a_post, checkpoint48b_post, checkpoint48c_post, checkpoint48c_pre, checkpoint48d_post, checkpoint48d_pre, checkpoint48e_post
Changes since 1.6: +16 -2 lines
Diff to previous 1.6
checkpoint47f_post
Merging from release1_p10:
o modifications for using pkg/exf with pkg/seaice
  - pkg/seaice CPP options SEAICE_EXTERNAL_FORCING
    and SEAICE_EXTERNAL_FLUXES
  - pkg/exf CPP options EXF_READ_EVAP and
    EXF_NO_BULK_COMPUTATIONS
  - usage examples are Experiments 8 and 9 in
    verification/lab_sea/README
  - verification/lab_sea default experiment now uses
    pkg/gmredi, pkg/kpp, pkg/seaice, and pkg/exf


Revision 1.2.4.4 - (view) (download) (annotate) - [select for diffs]
Sat Dec 28 04:26:07 2002 UTC (21 years, 4 months ago) by dimitri
Branch: release1
Changes since 1.2.4.3: +9 -1 lines
Diff to previous 1.2.4.3 , to branch point 1.2
Modified File pkg/exf/exf_getffields.F


Revision 1.6.2.1 - (view) (download) (annotate) - [select for diffs]
Fri Dec 27 15:09:44 2002 UTC (21 years, 4 months ago) by cheisey
Branch: branch-exfmods-curt
CVS Tags: branch-exfmods-tag
Changes since 1.6: +38 -10 lines
Diff to previous 1.6 , to next main 1.73
Adding a branch "branch-exfmods-curt" for enhancements to
pkg/exf package (this is relative to tag checkpoint47e_post).


Revision 1.2.4.3 - (view) (download) (annotate) - [select for diffs]
Fri Dec 27 08:01:55 2002 UTC (21 years, 4 months ago) by dimitri
Branch: release1
CVS Tags: release1_p10
Changes since 1.2.4.2: +16 -2 lines
Diff to previous 1.2.4.2 , to branch point 1.2
o modifications for using pkg/exf with pkg/seaice
  - pkg/seaice CPP options SEAICE_EXTERNAL_FORCING
    and SEAICE_EXTERNAL_FLUXES
  - pkg/exf CPP options EXF_READ_EVAP and
    EXF_NO_BULK_COMPUTATIONS
  - usage examples are Experiments 8 and 9 in
    verification/lab_sea/README
  - verification/lab_sea default experiment now uses
    pkg/gmredi, pkg/kpp, pkg/seaice, and pkg/exf


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Wed Dec 18 19:23:29 2002 UTC (21 years, 5 months ago) by cheisey
Branch: MAIN
CVS Tags: checkpoint47e_post
Branch point for: branch-exfmods-curt
Changes since 1.5: +9 -1 lines
Diff to previous 1.5
Some TMP variables should be declared.


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Tue Dec 17 19:47:41 2002 UTC (21 years, 5 months ago) by cheisey
Branch: MAIN
Changes since 1.4: +4 -3 lines
Diff to previous 1.4
Updating the exchange routines for fu, fv, ustress, vstress
for the cubed-sphere model.


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Tue Nov 12 20:34:41 2002 UTC (21 years, 6 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint46n_post, checkpoint47, checkpoint47a_post, checkpoint47b_post, checkpoint47c_post, checkpoint47d_post, checkpoint47d_pre
Changes since 1.3: +14 -11 lines
Diff to previous 1.3
Merging from release1_p8:
o exf:
  updated external forcing package
  - bug fixes carried over from ecco-branch
    (missing OBCS_OPTIONS.h in two routines)
  - enable easy to use "no forcing".
  - added exf I/O for atmospheric loading
  - added exf I/O for runoff data
  - transfered scaling between exf <-> MITgcm to exf namelist
  - removing old exfa stuff


Revision 1.2.4.2 - (view) (download) (annotate) - [select for diffs]
Thu Nov 7 17:07:56 2002 UTC (21 years, 6 months ago) by heimbach
Branch: release1
CVS Tags: release1_p7, release1_p8, release1_p9
Changes since 1.2.4.1: +14 -11 lines
Diff to previous 1.2.4.1 , to branch point 1.2
  updated external forcing package
  - bug fixes carried over from ecco-branch
    (missing OBCS_OPTIONS.h in two routines)
  - enable easy to use "no forcing".
  - added exf I/O for atmospheric loading
  - transfered scaling between exf <-> MITgcm to exf namelist


Revision 1.2.4.1 - (view) (download) (annotate) - [select for diffs]
Mon Apr 8 20:10:38 2002 UTC (22 years, 1 month ago) by heimbach
Branch: release1
CVS Tags: release1_chkpt44d_post, release1_p1, release1_p2, release1_p3, release1_p4, release1_p5, release1_p6
Changes since 1.2: +141 -64 lines
Diff to previous 1.2
Changes encapsulated by checkpoint43a-release1mods and chkpt44d_post
on the main trunk.
These are:

 o added missing EXCLUDE_MONITOR flags
 o changed "e" to "_d" in gmredi_slope_limit, gmredi_slope_psi
   (incompatible typ in MIN/MAX expressions caused problems
   on IBM SP3)
 o in genmake added variable MAKEDEPEND
   plus resetting for case SunOS
 o added timer_stats.c routine for IBM SP3
 o removed variables in dynamics
 o real fresh water flux implemented with non-linear free-surface.
 o few fix (mask in shap_s2, EmPmR in external_field_load,
   USE_NATURAL_BCS in solve_for_P);
 o add arguments myIter & myTime to S/R obcs_calc & solve_for_P
 o merge of relevant stuff from the ecco-branch:
   - genmake: removed $S64 overwrite for case SunOS
   - pkg/exf: update and corrections for field swapping and obcs
   - pkg/ecco: parameter lists for the_model_main, the_main_loop
               harmonized between ECCO and MITgcm
   - pkg/autodiff: added flow directives for obcs, mdsio_gl_slice
                   updated checkpointing_lev... lists for obcs
   - model/src: minor changes in forward_step, plot_field
                added directive for divided adjoint in the_main_loop
   - pkg/mdsio: added mdsio_gl_slice
 o check parameters & config (chkpt44a_pre,post)
 o OBC and NonLin_FrSurf.
 o fix bug in mom_vi_del2uv
 o select when filters are applied ; add options to zonal_filter (data.zonfilt)
 o gmredi: fix Pb in the adiabatic form ; add options (.e.g. Bolus advection)
 o update AIM experiments (NCEP input files)
 o improve and extend diagnostics (Monitor, TimeAve with NonLin-FrSurf)
 o added some stuff for AD

These were merged with
cvs co -r release1 -P MITgcm
cd MITgcm
cvs update -kk
cvs update -j checkpoint43a-release1mods -j chkpt44d_post -d -P -kk


Revision 1.2.6.2 - (view) (download) (annotate) - [select for diffs]
Thu Apr 4 11:08:03 2002 UTC (22 years, 1 month ago) by heimbach
Branch: ecco-branch
CVS Tags: ecco_c44_e22, ecco_c44_e23, ecco_c44_e24, ecco_c44_e25, ecco_ice1
Branch point for: c24_e25_ice
Changes since 1.2.6.1: +14 -11 lines
Diff to previous 1.2.6.1 , to branch point 1.2
o added run-off routine
o additional storing needed for ustress,vstess
  because of state-dependent quality check
o added missing initialisations


Revision 1.2.6.1 - (view) (download) (annotate) - [select for diffs]
Wed Feb 6 15:48:08 2002 UTC (22 years, 3 months ago) by heimbach
Branch: ecco-branch
CVS Tags: ecco-branch-mod2, ecco-branch-mod3, ecco-branch-mod4, ecco-branch-mod5, ecco_c44_e16, ecco_c44_e17, ecco_c44_e18, ecco_c44_e19, ecco_c44_e20, ecco_c44_e21
Changes since 1.2: +141 -64 lines
Diff to previous 1.2
Updating ecco-branch-mod1 to checkpoint44.
Will be tagged ecco-branch-mod2.


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Fri Jan 11 19:24:24 2002 UTC (22 years, 4 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint44, checkpoint44b_post, checkpoint44b_pre, checkpoint44e_post, checkpoint44e_pre, checkpoint44f_post, checkpoint44f_pre, checkpoint44g_post, checkpoint44h_post, checkpoint44h_pre, checkpoint45, checkpoint45a_post, checkpoint45b_post, checkpoint45c_post, checkpoint45d_post, checkpoint46, checkpoint46a_post, checkpoint46a_pre, checkpoint46b_post, checkpoint46b_pre, checkpoint46c_post, checkpoint46c_pre, checkpoint46d_post, checkpoint46d_pre, checkpoint46e_post, checkpoint46e_pre, checkpoint46f_post, checkpoint46g_post, checkpoint46g_pre, checkpoint46h_post, checkpoint46h_pre, checkpoint46i_post, checkpoint46j_post, checkpoint46j_pre, checkpoint46k_post, checkpoint46l_post, checkpoint46l_pre, checkpoint46m_post, chkpt44a_post, chkpt44a_pre, chkpt44c_post, chkpt44c_pre, chkpt44d_post, release1_final_v1
Branch point for: release1_final
Changes since 1.2: +141 -64 lines
Diff to previous 1.2
Changes to enable field swapping for external forcing
consistent with adjoint flow.
This allows to avoid in both forward and adjoint mode
the reading of fields at every time step.


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Mon Jul 30 20:41:20 2001 UTC (22 years, 9 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint40, checkpoint40pre4, checkpoint40pre5, checkpoint40pre6, checkpoint40pre7, checkpoint40pre8, checkpoint40pre9, checkpoint41, checkpoint42, checkpoint43, checkpoint43a-release1mods, ecco-branch-mod1, release1-branch-end, release1-branch_branchpoint, release1-branch_tutorials, release1_b1, release1_beta1
Branch point for: ecco-branch, release1, release1-branch, release1_coupled
Changes since 1.1: +5 -14 lines
Diff to previous 1.1
Updated to c40 code.


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Mon May 14 22:08:40 2001 UTC (23 years ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint39, checkpoint40pre1, checkpoint40pre2, checkpoint40pre3
Added external forcing package.
Not presently supported by mitgcm, i.e. disabled by default.


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.22