/[MITgcm]/MITgcm/verification/lab_sea/code_ad/SEAICE_OPTIONS.h
ViewVC logotype

Log of /MITgcm/verification/lab_sea/code_ad/SEAICE_OPTIONS.h

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


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

Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Mon Jun 15 15:39:50 2015 UTC (8 years, 10 months ago) by mlosch
Branch: MAIN
CVS Tags: HEAD, checkpoint65n, checkpoint65o, checkpoint65p, 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
Changes since 1.27: +9 -4 lines
Diff to previous 1.27
rename SEAICE_VECTORIZE_LSR_ZEBRA to SEAICE_LSR_ZEBRA and add more comments


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Wed Oct 1 16:06:24 2014 UTC (9 years, 6 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65f, checkpoint65g, checkpoint65h, checkpoint65i, checkpoint65j, checkpoint65k, checkpoint65l, checkpoint65m
Changes since 1.26: +7 -1 lines
Diff to previous 1.26
- move ALLOW_COST_ICE, ALLOW_SEAICE_COST_SMR_AREA to SEAICE_OPTIONS.h
  (note : SEAICE_COST.h is tied to the latter)


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Mon Jun 30 08:09:21 2014 UTC (9 years, 9 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint64z, checkpoint65, checkpoint65a, checkpoint65b, checkpoint65c, checkpoint65d, checkpoint65e
Changes since 1.25: +5 -1 lines
Diff to previous 1.25
since lab_sea is failing anyway, I add two CPP flag
SEAICE_VECTORIZE_LSR and SEAICE_LSR_ADJOINT_ITER that avoid many
recomputations and change the results also for the forward part. The
agreement between adjoint and FD gradient consistenty increases with
this change and the grdchk  summary reduces from 8.3683902422395E-04
to 8.1651767977887E-04 (big deal (o:)


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Thu Dec 27 23:00:55 2012 UTC (11 years, 4 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint64c, checkpoint64d, checkpoint64e, checkpoint64f, checkpoint64g, checkpoint64h, checkpoint64i, checkpoint64j, checkpoint64k, checkpoint64l, checkpoint64m, checkpoint64n, checkpoint64o, checkpoint64p, checkpoint64q, checkpoint64r, checkpoint64s, checkpoint64t, checkpoint64u, checkpoint64v, checkpoint64w, checkpoint64x, checkpoint64y
Changes since 1.24: +1 -8 lines
Diff to previous 1.24
- remove documentation for retired CPP flags (SEAICE_GROWTH_LEGACY, SEAICE_CAP_HEFF).


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Sat Dec 22 18:09:01 2012 UTC (11 years, 4 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint64b
Changes since 1.23: +2 -2 lines
Diff to previous 1.23
- switch to new code (#undef SEAICE_GROWTH_LEGACY).


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Sat Dec 22 00:52:05 2012 UTC (11 years, 4 months ago) by dimitri
Branch: MAIN
Changes since 1.22: +38 -28 lines
Diff to previous 1.22
Replace SEAICE_MULTICATEGORY check with "warning" instead of "error+stop".
Update SEAICE_OPTIONS.h for main code and "almost-up-to-date" verification experiments.


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Fri Dec 21 13:20:09 2012 UTC (11 years, 4 months ago) by mlosch
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21
comment out SEAICE_MULTICATEGORY, so that Dimitris' new check in
seaice_check does not stop the experiment


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Thu Mar 8 01:19:22 2012 UTC (12 years, 1 month ago) by gforget
Branch: MAIN
CVS Tags: checkpoint63k, checkpoint63l, checkpoint63m, checkpoint63n, checkpoint63o, checkpoint63p, checkpoint63q, checkpoint63r, checkpoint63s, checkpoint64, checkpoint64a
Changes since 1.20: +1 -11 lines
Diff to previous 1.20
remove 	MCPHEE_OCEAN_ICE_HEAT_FLUX
	MCPHEE_OCEAN_ICE_HEAT_FLUX
	GRADIENT_MIXED_LAYER_TURBULENCE_FACTOR
from SEAICE_OPTIONS.h


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Sat Mar 3 03:37:38 2012 UTC (12 years, 1 month ago) by gforget
Branch: MAIN
Changes since 1.19: +6 -1 lines
Diff to previous 1.19
- SEAICE_OPTIONS.h : define MCPHEE_OCEAN_ICE_HEAT_FLUX and GRADIENT_MIXED_LAYER_TURBULENCE_FACTOR
 that only serve the purpose of stopping in seaice_check to aknowledge the change of defaults.


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Mon Feb 13 23:25:08 2012 UTC (12 years, 2 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint63j
Changes since 1.18: +4 -1 lines
Diff to previous 1.18
- define SEAICE_DISABLE_HEATCONSFIX, until it confirmed
  by the group that my "fix" is correct, or otherwise.


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Sat Feb 11 03:49:22 2012 UTC (12 years, 2 months ago) by gforget
Branch: MAIN
Changes since 1.17: +9 -11 lines
Diff to previous 1.17
- update CPPs and run time params (SEAICE_tempFrz0    = -1.96,
  SEAICE_dTempFrz_dS = 0., to use constant freezing point).
- no result chnages.


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Thu Feb 9 03:47:47 2012 UTC (12 years, 2 months ago) by gforget
Branch: MAIN
Changes since 1.16: +2 -13 lines
Diff to previous 1.16
- rm retired CPPs.


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Tue Feb 7 18:51:04 2012 UTC (12 years, 2 months ago) by gforget
Branch: MAIN
Changes since 1.15: +1 -4 lines
Diff to previous 1.15
- remove retired CPPs MCPHEE_OCEAN_ICE_HEAT_FLUX, GRADIENT_MIXED_LAYER_TURBULENCE_FACTOR.


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Fri Feb 3 13:37:09 2012 UTC (12 years, 2 months ago) by gforget
Branch: MAIN
Changes since 1.14: +1 -4 lines
Diff to previous 1.14
- remove undef SEAICE_AGE.


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Sat Dec 24 01:17:53 2011 UTC (12 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint63h, checkpoint63i
Changes since 1.13: +33 -7 lines
Diff to previous 1.13
bring OPTIONS files up-to-date


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Mon Oct 31 03:20:59 2011 UTC (12 years, 5 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint63e, checkpoint63f, checkpoint63g
Changes since 1.12: +2 -2 lines
Diff to previous 1.12
enable free-drift code


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Thu Oct 27 20:48:55 2011 UTC (12 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11
switch off SEAICE_ALLOW_FREEDRIFT (getting too many recomputations
 after today modifications in seaice_dynsolver.F & seaice_lsr.F)


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Thu Apr 28 02:09:00 2011 UTC (13 years ago) by ifenty
Branch: MAIN
CVS Tags: checkpoint62x, checkpoint62y, checkpoint62z, checkpoint63, checkpoint63a, checkpoint63b, checkpoint63c, checkpoint63d
Changes since 1.10: +2 -2 lines
Diff to previous 1.10
Updating of verification experiments now that SEAICE_SALINITY has
been changed to SEAICE_VARIABLE_SALINITY and SEAICE_salinity has been
changed to SIsalFRAC.

Noticed that ICE2WATR was still being used to initialize the HSALT
in the lab_sea verification experiments.  Removed it from the code
but that broke testreport.  Hence, some lab_sea/results/*txt files
had to be replaced.

Now pretty sure that ICE2WATR has been complete neutralized.

: Modified Files:
: 	lab_sea/results/output_adm.evp.txt
: 	lab_sea/results/output_adm.noseaicedyn.txt
: 	lab_sea/results/output_adm.txt
: 	lab_sea/input_ad/data.seaice lab_sea/input_ad.evp/data.seaice
: 	lab_sea/input_ad.noseaicedyn/data.seaice
: 	lab_sea/input.salt_plume/data.seaice
: 	lab_sea/code_ad/SEAICE_OPTIONS.h lab_sea/code/SEAICE_OPTIONS.h

: 	1D_ocean_ice_column/input_ad/data.seaice
: 	1D_ocean_ice_column/input/data.seaice
: 	1D_ocean_ice_column/code_ad/SEAICE_OPTIONS.h
: 	1D_ocean_ice_column/code/SEAICE_OPTIONS.h

: 	seaice_obcs/input/data.seaice
: 	seaice_obcs/code/SEAICE_OPTIONS.h

: 	global_ocean.cs32x15/code_ad/SEAICE_OPTIONS.h
: 	global_ocean.cs32x15/code/SEAICE_OPTIONS.h
:
: 	offline_exf_seaice/code_ad/SEAICE_OPTIONS.h
: 	offline_exf_seaice/code/SEAICE_OPTIONS.h
: ----------------------------------------------------------------------


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Sat Mar 5 18:09:22 2011 UTC (13 years, 1 month ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint62u, checkpoint62v, checkpoint62w
Changes since 1.9: +1 -6 lines
Diff to previous 1.9
Start a seaice tracer-like code but for now confinded to ice age


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Fri Oct 29 00:16:11 2010 UTC (13 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62n, checkpoint62o, checkpoint62p, checkpoint62q, checkpoint62r, checkpoint62s, checkpoint62t
Changes since 1.8: +61 -27 lines
Diff to previous 1.8
define SEAICE_GROWTH_LEGACY and SEAICE_SOLVE4TEMP_LEGACY
 (except in global_ocean.cs32x15 which does not call seaice_growth)


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Wed Oct 6 20:13:34 2010 UTC (13 years, 6 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint62m
Changes since 1.7: +4 -1 lines
Diff to previous 1.7
#define SEAICE_ALLOW_FREEDRIFT to compile and
  run the free drift code in fwd and adj modes.

Note: this has no impact on the result, since
  SEAICEuseFREEDRIFT has not been set true.


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Fri Nov 27 15:03:15 2009 UTC (14 years, 5 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint61z, checkpoint62, checkpoint62a, checkpoint62b, checkpoint62c, checkpoint62d, checkpoint62e, checkpoint62f, checkpoint62g, checkpoint62h, checkpoint62i, checkpoint62j, checkpoint62k, checkpoint62l
Changes since 1.6: +2 -2 lines
Diff to previous 1.6
Add EVP solver.


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Fri Oct 2 14:07:53 2009 UTC (14 years, 6 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint61w, checkpoint61x, checkpoint61y
Changes since 1.5: +2 -13 lines
Diff to previous 1.5
o enable SEAICE_MULTICATEGORY for testing
o remove obsolete flag


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Thu May 1 23:55:12 2008 UTC (15 years, 11 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint59q, checkpoint59r, checkpoint60, checkpoint61, checkpoint61a, checkpoint61b, checkpoint61c, checkpoint61d, checkpoint61e, checkpoint61f, checkpoint61g, checkpoint61h, checkpoint61i, checkpoint61j, checkpoint61k, checkpoint61l, checkpoint61m, checkpoint61n, checkpoint61o, checkpoint61p, checkpoint61q, checkpoint61r, checkpoint61s, checkpoint61t, checkpoint61u, checkpoint61v
Changes since 1.4: +4 -1 lines
Diff to previous 1.4
Exclude the cost_ice_test part of the cost function to
produce a "cleaner" adjoint


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Tue Oct 9 02:36:27 2007 UTC (16 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59i, checkpoint59j, checkpoint59k, checkpoint59l, checkpoint59m, checkpoint59n, checkpoint59o, checkpoint59p
Changes since 1.3: +5 -4 lines
Diff to previous 1.3
add missing cvs $Header:$ or $Name:$


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Wed Sep 26 04:38:20 2007 UTC (16 years, 7 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint59h
Changes since 1.2: +6 -2 lines
Diff to previous 1.2
o Something seems wrong with EVP adjoint so revert to LSR adjoint
o Add SEAICE_SALINITY adjoint


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Fri Jun 22 20:02:09 2007 UTC (16 years, 10 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint59e, checkpoint59f, checkpoint59g
Changes since 1.1: +4 -1 lines
Diff to previous 1.1
o Add SEAICEadvSnow, SEAICEuseFlooding to adjoint calculation
  (changes results)
o Add init. AREA, HEFF to control vector


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Fri Dec 15 18:11:58 2006 UTC (17 years, 4 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint58t_post, checkpoint58u_post, checkpoint58v_post, checkpoint58w_post, checkpoint58x_post, checkpoint58y_post, checkpoint59, checkpoint59a, checkpoint59b, checkpoint59c, checkpoint59d
Initial check-in of lab_sea adjoint
(very similar to natl_box_adjoint/code_seaice)
* used C-grid and EVP solver
* used KPP, GM/Redi
* uses inAdExact=.TRUE.
* gradient checks fail for both ADM and TLM
  due to sensitive snow melt code in seaice_grwoth (look for "JZ")
  f.d. gradients actually seem more problematic than ADM, TLM gradients;
  issue is related to forward mismatch between g77 an ifort


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