/[MITgcm]/MITgcm/pkg/seaice/seaice_growth.F
ViewVC logotype

Log of /MITgcm/pkg/seaice/seaice_growth.F

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


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

Revision 1.67 - (view) (download) (annotate) - [select for diffs]
Tue Jul 6 00:14:29 2010 UTC (13 years, 11 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint62i, checkpoint62j
Changes since 1.66: +7 -1 lines
Diff to previous 1.66
Fixing bug in treatment of SaltPlumeSouthernOcean
Flag should be applied prior to modifying surfaceForcingS
Moved SaltPlumeSouthernOcean to seaice_growth.F


Revision 1.66 - (view) (download) (annotate) - [select for diffs]
Sun Jun 27 20:19:16 2010 UTC (13 years, 11 months ago) by jmc
Branch: MAIN
Changes since 1.65: +46 -17 lines
Diff to previous 1.65
account for melting in seaice age evolution: tested by Pierre


Revision 1.65 - (view) (download) (annotate) - [select for diffs]
Tue Jun 22 23:19:15 2010 UTC (13 years, 11 months ago) by jmc
Branch: MAIN
Changes since 1.64: +74 -75 lines
Diff to previous 1.64
remove "recip_QS" (not used and wrong)


Revision 1.64 - (view) (download) (annotate) - [select for diffs]
Wed Sep 30 15:46:36 2009 UTC (14 years, 8 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint61w, checkpoint61x, checkpoint61y, checkpoint61z, checkpoint62, checkpoint62a, checkpoint62b, checkpoint62c, checkpoint62d, checkpoint62e, checkpoint62f, checkpoint62g, checkpoint62h
Changes since 1.63: +16 -1 lines
Diff to previous 1.63
re-introduce global field frWtrAtm for the case of
ALLOW_MEAN_SFLUX_COST_CONTRIBUTION defined


Revision 1.63 - (view) (download) (annotate) - [select for diffs]
Mon Jul 20 07:42:09 2009 UTC (14 years, 10 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint61t, checkpoint61u, checkpoint61v
Changes since 1.62: +10 -14 lines
Diff to previous 1.62
 revert to version 1.61, what was I thinking?


Revision 1.62 - (view) (download) (annotate) - [select for diffs]
Mon Jul 20 07:30:58 2009 UTC (14 years, 10 months ago) by mlosch
Branch: MAIN
Changes since 1.61: +14 -10 lines
Diff to previous 1.61
 - move if-statement out of loop for better vectorization


Revision 1.61 - (view) (download) (annotate) - [select for diffs]
Wed Jun 24 08:01:43 2009 UTC (14 years, 11 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint61r, checkpoint61s
Changes since 1.60: +72 -70 lines
Diff to previous 1.60
 third and step of replacing 3D versions of UICE,VICE,HEFF,AREA by 2D
 versions. Keep your fingers crossed.


Revision 1.60 - (view) (download) (annotate) - [select for diffs]
Mon Jun 22 15:57:45 2009 UTC (14 years, 11 months ago) by mlosch
Branch: MAIN
Changes since 1.59: +22 -22 lines
Diff to previous 1.59
first steps in cleaning up the 3-time levels of UICE,VICE,HEFF,AREA:
  1. introduce fields for time step (N-1 = *Nm1)
  2. do not use levels 2 and 3 anymore (but they are still around)

these changes probably break the adjoint, but the pickup is still
working, so I am stopping now to give P. a chance to fix the adjoint
if necessary and then I will get rid of the 3D fields altogether
carefully taking into account the pickup (not clear how).


Revision 1.59 - (view) (download) (annotate) - [select for diffs]
Sun Jun 21 23:08:48 2009 UTC (14 years, 11 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint61q
Changes since 1.58: +79 -15 lines
Diff to previous 1.58
o adding JM's doc/diags_changes.txt:
  a very useful summary that I refer to all the time
o adding pkg/seaice diagnostics for atmospheric and oceanic
   heat flux and for atmospheric and oceanic ice growth


Revision 1.58 - (view) (download) (annotate) - [select for diffs]
Thu Jun 4 17:27:17 2009 UTC (15 years ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint61p
Changes since 1.57: +6 -8 lines
Diff to previous 1.57
Added SEAICE_CLIM_AIR code, which permits modulation of surface air
temperature and humidity over sea ice based on climatological values.


Revision 1.57 - (view) (download) (annotate) - [select for diffs]
Wed Jun 3 20:54:47 2009 UTC (15 years ago) by dimitri
Branch: MAIN
Changes since 1.56: +1 -5 lines
Diff to previous 1.56
This check is redundant.  It is already included in seaice_check.F


Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Tue May 26 16:39:57 2009 UTC (15 years ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint61o
Changes since 1.55: +12 -5 lines
Diff to previous 1.55
adding HO to parameters that can be separately specified in North and South


Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Wed Mar 18 14:35:37 2009 UTC (15 years, 2 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint61l, checkpoint61m, checkpoint61n
Changes since 1.54: +3 -3 lines
Diff to previous 1.54
forgot a few instances of 330., when replace this number by a runtime
parameter SEAICE_rhoSnow. There is still one instance in
cost_ice_test.F, which I am not touching


Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Wed Mar 18 14:02:25 2009 UTC (15 years, 2 months ago) by mlosch
Branch: MAIN
Changes since 1.53: +10 -10 lines
Diff to previous 1.53
simplify and operation that does not affect the verification
experiments (I wonder why)


Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Tue Mar 17 10:21:56 2009 UTC (15 years, 3 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint61j, checkpoint61k
Changes since 1.52: +2 -2 lines
Diff to previous 1.52
turn a few hard wired parameters into run time parameters
this does not change any results


Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Fri Feb 13 21:59:17 2009 UTC (15 years, 4 months ago) by heimbach
Branch: MAIN
Changes since 1.51: +9 -9 lines
Diff to previous 1.51
Update tamc.h for single-prec comlev option


Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Wed Dec 17 06:14:50 2008 UTC (15 years, 5 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint61g, checkpoint61h, checkpoint61i
Changes since 1.50: +3 -2 lines
Diff to previous 1.50
changing ice age to effective ice age


Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Wed Dec 17 03:33:30 2008 UTC (15 years, 5 months ago) by dimitri
Branch: MAIN
Changes since 1.49: +14 -1 lines
Diff to previous 1.49
added sea ice age tracer;  #define SEAICE_AGE in SEAICE_PARAMS.h


Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Sat Oct 11 20:37:05 2008 UTC (15 years, 8 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint61e, checkpoint61f
Changes since 1.48: +28 -31 lines
Diff to previous 1.48
Make frWtrAtm global for FW balancing in presence of sea-ice,
and I need it outside of seaice code.
Also move DIAGNOSTICS_FILL(frWtrAtm ...
(hope I'm not making a betise).


Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Tue Sep 9 07:04:33 2008 UTC (15 years, 9 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint61d
Changes since 1.47: +4 -4 lines
Diff to previous 1.47
fix a bug in diagnostic SIatmFW and changed the units from m/s to kg/m^2/s


Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Thu Mar 27 19:49:07 2008 UTC (16 years, 2 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint59p, checkpoint59q, checkpoint59r, checkpoint60, checkpoint61, checkpoint61a, checkpoint61b, checkpoint61c
Changes since 1.46: +15 -7 lines
Diff to previous 1.46
Rearrange some almost impenetrable #ifdef blocks which
reach across I,J loops (wow).


Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Tue Jan 29 14:00:56 2008 UTC (16 years, 4 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint59n, checkpoint59o
Changes since 1.45: +3 -3 lines
Diff to previous 1.45
fix two diagnostics after someone removed the overlaps of GHEFF


Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Mon Jan 21 17:39:11 2008 UTC (16 years, 4 months ago) by heimbach
Branch: MAIN
Changes since 1.44: +15 -13 lines
Diff to previous 1.44
o Update stores after recent IF (DIFFERENT_MULTIPLE ...
o re-initialise to break some dependencies (not sure if all correct)
o turn some scalares into tw-dim.


Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Thu Jan 17 23:18:39 2008 UTC (16 years, 4 months ago) by dimitri
Branch: MAIN
Changes since 1.43: +1 -3 lines
Diff to previous 1.43
removed uneeded arrays KGEO, GWATX, and GWATY from SEAICE_CGRID code


Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Fri Jan 11 19:59:28 2008 UTC (16 years, 5 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint59m
Changes since 1.42: +4 -16 lines
Diff to previous 1.42
o pkg/seaice: use different time constant for melting (SEAICE_gamma_t)
  and freezing (SEAICE_gamma_t_frz) ice due to mixed layer temperature


Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Thu Jan 10 23:32:15 2008 UTC (16 years, 5 months ago) by dimitri
Branch: MAIN
Changes since 1.41: +16 -8 lines
Diff to previous 1.41
o pkg/seaice/seaice_growth.F: use a different time constant for freezing
  ice due to supercooled sea water, hardwired to SEAICE_deltaTtherm/0.1


Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Fri Dec 14 21:52:02 2007 UTC (16 years, 6 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint59l
Changes since 1.40: +11 -1 lines
Diff to previous 1.40
  - reformulated availHeat in seaice_growth.F to be independent of AREA


Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Thu Dec 6 05:23:41 2007 UTC (16 years, 6 months ago) by dimitri
Branch: MAIN
Changes since 1.39: +21 -1 lines
Diff to previous 1.39
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.39 - (view) (download) (annotate) - [select for diffs]
Wed Dec 5 15:37:12 2007 UTC (16 years, 6 months ago) by dimitri
Branch: MAIN
Changes since 1.38: +25 -51 lines
Diff to previous 1.38
pkg/seaice: removed some unused halos


Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Wed Dec 5 07:28:29 2007 UTC (16 years, 6 months ago) by dimitri
Branch: MAIN
Changes since 1.37: +8 -8 lines
Diff to previous 1.37
o pkg/seaice: removed SEAICE_FFIELDS.h and seaice_get_forcing.F
  seaice forcing fields can now be read only through pkg/exf


Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Wed Nov 28 00:18:17 2007 UTC (16 years, 6 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint59k
Changes since 1.36: +22 -13 lines
Diff to previous 1.36
added pkg/salt_plume by gathering code, which were previously
spread around various files in model/inc and model/src
results remain numerically identical to before, as a first step
towards adding more options, etc., to this package


Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Wed Oct 3 19:41:34 2007 UTC (16 years, 8 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint59i, checkpoint59j
Changes since 1.35: +40 -6 lines
Diff to previous 1.35
o add new diagnostics to seaice: advective, diffusive fluxes (only for
  multidim-advection, for scheme 2 they are not filled) and transports,
  thermodynamic growth rates


Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Mon Oct 1 13:37:03 2007 UTC (16 years, 8 months ago) by jmc
Branch: MAIN
Changes since 1.34: +2 -2 lines
Diff to previous 1.34
Change EmPmR units: from m/s to kg/m2/s


Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Fri Sep 28 19:41:15 2007 UTC (16 years, 8 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint59h
Changes since 1.33: +6 -5 lines
Diff to previous 1.33
Add CPP option to remove code for precise gradient checks (for testing)
SEAICE_EXCLUDE_FOR_EXACT_AD_TESTING


Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Wed Sep 26 04:54:49 2007 UTC (16 years, 8 months ago) by heimbach
Branch: MAIN
Changes since 1.32: +3 -3 lines
Diff to previous 1.32
Update lab_sea adjoint output which now reverts to LSR solver and
SEAICE_SALT.


Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Wed Sep 26 04:12:40 2007 UTC (16 years, 8 months ago) by heimbach
Branch: MAIN
Changes since 1.31: +28 -5 lines
Diff to previous 1.31
Include SEAICE_SALINITY in adjoint.


Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Sat Sep 22 03:11:03 2007 UTC (16 years, 8 months ago) by dimitri
Branch: MAIN
Changes since 1.30: +8 -2 lines
Diff to previous 1.30
Committing An Nguyen's modifications to SALT_PLUME code.  This includes
addition of a saltPlumeFlux array to FFIELDS and of routine plumefrac.F


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Fri Sep 21 19:13:28 2007 UTC (16 years, 8 months ago) by dimitri
Branch: MAIN
Changes since 1.29: +2 -2 lines
Diff to previous 1.29
oops!  * -> /  ... at least I found it before JM got to it ;-)


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Fri Sep 21 13:29:56 2007 UTC (16 years, 8 months ago) by dimitri
Branch: MAIN
Changes since 1.28: +2 -1 lines
Diff to previous 1.28
initialization of variable saltfluxadjust


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Fri Sep 21 06:46:30 2007 UTC (16 years, 8 months ago) by dimitri
Branch: MAIN
Changes since 1.27: +3 -3 lines
Diff to previous 1.27
define SEAICE_salinity as a fraction of the model's surface level salinity


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Fri Sep 21 00:18:48 2007 UTC (16 years, 8 months ago) by dimitri
Branch: MAIN
Changes since 1.26: +15 -16 lines
Diff to previous 1.26
reordering for some extreme scenarios


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Thu Sep 20 14:32:37 2007 UTC (16 years, 8 months ago) by dimitri
Branch: MAIN
Changes since 1.25: +2 -6 lines
Diff to previous 1.25
initial HSALT set to ICE2WATR*rhoConstFresh*SEAICE_salinity


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Tue Sep 18 21:18:12 2007 UTC (16 years, 8 months ago) by dimitri
Branch: MAIN
Changes since 1.24: +16 -4 lines
Diff to previous 1.24
A simple HSALT time stepping equation has been checked in.


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Tue Sep 18 14:43:27 2007 UTC (16 years, 8 months ago) by dimitri
Branch: MAIN
Changes since 1.23: +18 -5 lines
Diff to previous 1.23
Updating treatment of sea ice salinity.  HSALT units are now g / m^2,


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Sat Sep 15 01:38:59 2007 UTC (16 years, 9 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint59g
Changes since 1.22: +6 -6 lines
Diff to previous 1.22
adding ice salinity HSALT as a prognostic variable


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Thu Aug 23 19:13:10 2007 UTC (16 years, 9 months ago) by jmc
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21
replace "recip_rhoConst*horiVertRatio" by mass2rUnit
and     "rhoConst*recip_horiVertRatio" by rUnit2mass


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Sun Aug 19 02:31:37 2007 UTC (16 years, 9 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint59f
Changes since 1.20: +53 -8 lines
Diff to previous 1.20
Break a few loops and CADJ STORE.


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Wed Jul 18 22:26:05 2007 UTC (16 years, 10 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint59e
Changes since 1.19: +8 -6 lines
Diff to previous 1.19
  * commented out cap of HICE: it helps keep ice thinner
  * reintroduced cap of HEFF via MAX_HEFF and SEAICE_CAP_HEFF option


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Fri Jul 6 02:37:34 2007 UTC (16 years, 11 months ago) by dimitri
Branch: MAIN
Changes since 1.18: +6 -4 lines
Diff to previous 1.18
  * replaced dRf(1) with dRf(kSurface)*hFacC(kSurface) in seaice_growth.F
  * added SEAICE_availHeatFrac, which specifies fraction of surface level
    heat content used to melt or grow ice (this is a placeholder until
    Ian checks in code meant to reduce adjoint sensitivities).


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Sat Jun 30 21:21:46 2007 UTC (16 years, 11 months ago) by dimitri
Branch: MAIN
Changes since 1.17: +3 -2 lines
Diff to previous 1.17
removing bug fix:
  24-Jun-07: bug fix for SEAICE_salinity: salt rejection was being double-counted
recovering previous version of verification/lab_sea/results/output* files
  SEAICE_salinity=0 should not change results if fix is correct
changing sign of saltWtrIce to saltFlux
  it should oppose contribution to EmPmR, which has opposite sign convention


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Sun Jun 24 14:21:36 2007 UTC (16 years, 11 months ago) by dimitri
Branch: MAIN
Changes since 1.16: +1 -2 lines
Diff to previous 1.16
bug fix for SEAICE_salinity: salt rejection was being double-counted


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Fri Jun 22 06:41:10 2007 UTC (16 years, 11 months ago) by dimitri
Branch: MAIN
Changes since 1.15: +24 -11 lines
Diff to previous 1.15
o pkg/seaice: added computation of saltFlux in seaice_growth;
   For time being, sea ice salinity is assumed constant
   contribution of snow flooding to freshening of sea ice is neglected.
   SEAICE_salinity is set in SEAICE_PARM01 of data.seaice and it
   defaults to 0.0 in order to maintain backward compatibility.
   Typical values for SEAICE_salinity are 4 to 10 g/kg.


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Wed May 30 23:34:22 2007 UTC (17 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59c, checkpoint59d
Changes since 1.14: +17 -1 lines
Diff to previous 1.14
add diagnostics for Net fresh-water flux from the atmosphere.


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Fri May 18 02:46:42 2007 UTC (17 years, 1 month ago) by jmc
Branch: MAIN
Changes since 1.13: +3 -1 lines
Diff to previous 1.13
remove ALLOW_SEAICE from exf pkg files and add #define ALLOW_RUNOFF
in SEAICE_OPTIONS.h


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Mon Apr 30 00:15:10 2007 UTC (17 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59a, checkpoint59b
Changes since 1.12: +9 -1 lines
Diff to previous 1.12
add all needed EXF #ifdef and define them in SEAICE_OPTIONS.h if not using EXF


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Fri Apr 27 15:50:14 2007 UTC (17 years, 1 month ago) by jmc
Branch: MAIN
Changes since 1.11: +1 -3 lines
Diff to previous 1.11
make pLoad & sIceLoad always available (but still only used if
      ATMOSPHERIC_LOADING is #define).


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Mon Apr 16 22:43:01 2007 UTC (17 years, 2 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint59
Changes since 1.10: +4 -4 lines
Diff to previous 1.10
- add myThid to argument list of seaice_budget_ice/ocean


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Tue Jan 9 13:33:49 2007 UTC (17 years, 5 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint58u_post, checkpoint58v_post, checkpoint58w_post, checkpoint58x_post, checkpoint58y_post
Changes since 1.9: +13 -10 lines
Diff to previous 1.9
fix a bug in the flooding algorithm: turn off the snow machine


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Thu Dec 21 10:50:46 2006 UTC (17 years, 5 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint58t_post
Changes since 1.8: +11 -13 lines
Diff to previous 1.8
more comments, try to clarify the use of precip(itation)


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Wed Dec 20 20:49:12 2006 UTC (17 years, 5 months ago) by mlosch
Branch: MAIN
Changes since 1.7: +143 -97 lines
Diff to previous 1.7
rewritting parts of growth in an effort to make it comprehensable:
- give resonalbe variable names
- avoid reusing the same variable for different purposes (still some
  instances left for the next time around)
- lets hope for the adjoint (but that should actually be happier now)


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Wed Dec 20 12:25:15 2006 UTC (17 years, 5 months ago) by mlosch
Branch: MAIN
Changes since 1.6: +22 -25 lines
Diff to previous 1.6
o fix multi-category seaice:
 - change cpp flag SEAICE_MULTILEVEL to more meaningful name:
   SEAICE_MULTICATEGORY
 - fix short wave heat flux
o replace field areaLoc by scalar variable


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Tue Dec 19 18:57:10 2006 UTC (17 years, 5 months ago) by dimitri
Branch: MAIN
Changes since 1.5: +8 -2 lines
Diff to previous 1.5
transfering all regularization of local ice thickness to seaice_growth
as a first step towards possibly getting rid of A22 alltogether


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Tue Dec 19 16:00:39 2006 UTC (17 years, 5 months ago) by mlosch
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4
fix bug reported by DM


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Fri Dec 15 15:48:23 2006 UTC (17 years, 6 months ago) by heimbach
Branch: MAIN
Changes since 1.3: +5 -6 lines
Diff to previous 1.3
Just remove one CADJ STORE
(and add a comment marking sensitive piece of code)


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Fri Dec 15 15:04:53 2006 UTC (17 years, 6 months ago) by mlosch
Branch: MAIN
Changes since 1.2: +118 -119 lines
Diff to previous 1.2
- replace area(i,j,3,bi,bj) by a local array.
- rearrange routine a little more (Patrick is going to love this, but
  I moved the store directives as well): move the budget computations
  (seaice_budget_ocean/ice) to the beginning of the routine. Results
  are not changed and I don't expect any problems for the adjoint
  because the switched blocks are completely independent.


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Thu Dec 14 22:31:18 2006 UTC (17 years, 6 months ago) by heimbach
Branch: MAIN
Changes since 1.1: +39 -18 lines
Diff to previous 1.1
Updating seaice adjoint, step 1 (everything, except SEAICE_EVP).


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Thu Dec 14 08:36:20 2006 UTC (17 years, 6 months ago) by mlosch
Branch: MAIN
 overhaul of thermodynamics
- growth.F and groatb.F are replaced by new routine seaice_growth.F
- budget.F is replaced by two new routines seaice_budget_ocean/ice.F
- move a few global fields out of SEAICE.h into seaice_growth.F and
  make them 2D (FICE/QNETO/ ...)
- remove FO (it is the same as QNETO)
- introduce a few local fields to avoid modifying external fields such
  as atemp, etc.

  lab_sea does not change, but hopefully it will be easier for Patrick
  do the adjoint


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