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

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

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


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

Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Mon Oct 20 03:20:57 2014 UTC (9 years, 6 months ago) by gforget
Branch: MAIN
CVS Tags: HEAD, checkpoint65g, checkpoint65h, checkpoint65i, checkpoint65j, checkpoint65k, checkpoint65l, checkpoint65m, 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.9: +4 -1 lines
Diff to previous 1.9
- 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, etc

- pkg/seaice/seaice_cost*.F : clean up CPP brackets
- SEAICE_SIZE.h : replace ALLOW_AUTODIFF_TAMC with ALLOW_AUTODIFF to
  avoid needing AUTODIFF_OPTIONS.h anytime SEAICE_SIZE.h is included
  (it seems that THSICE_SIZE.h, PTRACERS_SIZE.h have the same issue...)


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Fri Nov 9 22:15:18 2012 UTC (11 years, 6 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint64a, checkpoint64b, checkpoint64c, checkpoint64d, checkpoint64e, checkpoint64f, checkpoint64g, checkpoint64h, checkpoint64i, checkpoint64j, checkpoint64k, checkpoint64l, checkpoint64m, checkpoint64n, checkpoint64o, checkpoint64p, checkpoint64q, checkpoint64r, checkpoint64s, checkpoint64t, checkpoint64u, checkpoint64v, checkpoint64w, checkpoint64x, checkpoint64y, checkpoint64z, checkpoint65, checkpoint65a, checkpoint65b, checkpoint65c, checkpoint65d, checkpoint65e, checkpoint65f
Changes since 1.8: +2 -1 lines
Diff to previous 1.8
Merge SEAICE_SIZE.h inclusion from MITgcm_contrib/torge/itd/code/
into main branch


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Fri May 27 21:13:48 2011 UTC (12 years, 11 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint62z, checkpoint63, checkpoint63a, checkpoint63b, checkpoint63c, checkpoint63d, checkpoint63e, checkpoint63f, checkpoint63g, checkpoint63h, checkpoint63i, checkpoint63j, checkpoint63k, checkpoint63l, checkpoint63m, checkpoint63n, checkpoint63o, checkpoint63p, checkpoint63q, checkpoint63r, checkpoint63s, checkpoint64
Changes since 1.7: +8 -17 lines
Diff to previous 1.7
- seaice_diffusion.F : remove the min(DX,DY) factor permanently;
  pass the Laplacian diffusivity (in m/s2) diffKh as a parameter;
  also pass fac as a param, which can be 1. (to update the tendency
  field) or the time step (to update the field itself).
- seaice_advdiff.F: for multidim, call seaice_diffusion with
  e.g. SEAICEdiffKhHeff and with fac=1; for single-dim, call
  seaice_diffusion with e.g. SEAICEdiffKhHeff and with fac=time step.
- SEAICE_PARAMS.h, seaice_readparms.F, seaice_check.F :
  hooks to handle SEAICEdiffKhHeff, SEAICEdiffKhArea, etc.
- note: if any of SEAICEdiffKhHeff, SEAICEdiffKhArea, etc.
  is specified to be >0, then DIFF1 is set to 0.


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Wed May 18 03:18:16 2011 UTC (12 years, 11 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint62y
Changes since 1.6: +5 -1 lines
Diff to previous 1.6
- ifdef SEAICE_RM_STRANGE_DIFF_FAC remove
  the strange/problematic min(DX,DY) factor


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Wed Oct 3 19:41:34 2007 UTC (16 years, 7 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint59i, checkpoint59j, checkpoint59k, checkpoint59l, checkpoint59m, checkpoint59n, checkpoint59o, checkpoint59p, 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, checkpoint61w, checkpoint61x, checkpoint61y, checkpoint61z, checkpoint62, checkpoint62a, checkpoint62b, checkpoint62c, checkpoint62d, checkpoint62e, checkpoint62f, checkpoint62g, checkpoint62h, checkpoint62i, checkpoint62j, checkpoint62k, checkpoint62l, checkpoint62m, checkpoint62n, checkpoint62o, checkpoint62p, checkpoint62q, checkpoint62r, checkpoint62s, checkpoint62t, checkpoint62u, checkpoint62v, checkpoint62w, checkpoint62x
Changes since 1.5: +22 -2 lines
Diff to previous 1.5
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.5 - (view) (download) (annotate) - [select for diffs]
Wed Nov 1 01:56:23 2006 UTC (17 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58r_post, checkpoint58s_post, checkpoint58t_post, checkpoint58u_post, checkpoint58v_post, checkpoint58w_post, checkpoint58x_post, checkpoint58y_post, checkpoint59, checkpoint59a, checkpoint59b, checkpoint59c, checkpoint59d, checkpoint59e, checkpoint59f, checkpoint59g, checkpoint59h
Changes since 1.4: +64 -100 lines
Diff to previous 1.4
seaice advection with pkg/thsice: a step toward the use of non-linear
advection scheme (e.g.: for Qice), but #ifdef or commented out for now
(requires more EXCH calls to work).


Revision 1.4
Mon Jun 5 22:50:37 2006 UTC (17 years, 11 months ago) by mlosch
Branch: MAIN
Changes since 1.3: +1 -1 lines
FILE REMOVED
remove obsolete file (which was a hack anyway)


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Sat May 6 19:13:51 2006 UTC (18 years ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint58e_post, checkpoint58f_post
Changes since 1.2: +2 -2 lines
Diff to previous 1.2
Avoid recomputation call to seaice_advdiff to
circumvene TAF bug (1.8.42)


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Wed Mar 15 19:49:04 2006 UTC (18 years, 1 month ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint58c_post, checkpoint58d_post
Changes since 1.1: +31 -1 lines
Diff to previous 1.1
  - added a few comments to seaice_diffusion.F
  - separate C-grid and B-grid versions more cleanly (UVM and seaiceMaskU/V
    are now exclusive)
  - add a new ocean-ice stress coupling method (Hibler and Bryan, 1987) which
    required re-ordering the code a little:
   + make DAIRN global variable (defined in SEAICE)
   + move computation of the viscosities eta and zeta into a new separate
     routine (because I need to recompute them in seaice_ocean_stress.F)


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Thu Feb 16 10:41:48 2006 UTC (18 years, 2 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint58b_post
 add a few new advection schemes to seaice:
 ENUM_UPWIND_1RST, ENUM_DST2, ENUM_FLUX_LIMIT, ENUM_DST3,
 ENUM_DST3_FLUX_LIMIT
 Default is still the old one


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