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

Log of /MITgcm/pkg/seaice/seaice_advection.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.33 - (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.32: +4 -1 lines
Diff to previous 1.32
- 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.32 - (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.31: +2 -1 lines
Diff to previous 1.31
Merge SEAICE_SIZE.h inclusion from MITgcm_contrib/torge/itd/code/
into main branch


Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Sat Oct 27 14:18:11 2012 UTC (11 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.30: +5 -7 lines
Diff to previous 1.30
fix previous modif (was not compiling without AUTODIFF)


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Fri Oct 26 19:27:35 2012 UTC (11 years, 6 months ago) by heimbach
Branch: MAIN
Changes since 1.29: +22 -7 lines
Diff to previous 1.29
Improve error msg.


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Fri Jun 24 22:23:26 2011 UTC (12 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint63, checkpoint63a, checkpoint63b, checkpoint63c, checkpoint63d, checkpoint63e, checkpoint63f, checkpoint63g, checkpoint63h, checkpoint63i, checkpoint63j, checkpoint63k, checkpoint63l, checkpoint63m, checkpoint63n, checkpoint63o, checkpoint63p, checkpoint63q, checkpoint63r, checkpoint63s, checkpoint64
Changes since 1.28: +5 -3 lines
Diff to previous 1.28
avoid un-used variables


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Tue Jun 21 16:12:09 2011 UTC (12 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62z
Changes since 1.27: +2 -4 lines
Diff to previous 1.27
remove 2nd print (call to PRINT_MESSAGE) before PRINT_ERROR & STOP


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Sun Jun 19 23:53:19 2011 UTC (12 years, 10 months ago) by heimbach
Branch: MAIN
Changes since 1.26: +10 -3 lines
Diff to previous 1.26
Bad idea to copy poor error messaging ;)


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Tue Jun 7 14:45:45 2011 UTC (12 years, 11 months ago) by jmc
Branch: MAIN
Changes since 1.25: +2 -2 lines
Diff to previous 1.25
forgot to change this debLevB.


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Mon Jun 6 14:55:08 2011 UTC (12 years, 11 months ago) by jmc
Branch: MAIN
Changes since 1.24: +8 -6 lines
Diff to previous 1.24
refine debugLevel criteria when printing messages


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Wed Jun 1 22:38:25 2011 UTC (12 years, 11 months ago) by heimbach
Branch: MAIN
Changes since 1.23: +11 -11 lines
Diff to previous 1.23
Bummer: forgot to comment legacy CPP options for pre-CS adjoint
in seaice and thsice code (spotted by Gael Forget)
A good example to try to avoid #ifndef ALLOW_AUTODIFF_TAMC
when possible.


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Wed May 25 20:44:00 2011 UTC (12 years, 11 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62y
Changes since 1.22: +9 -4 lines
Diff to previous 1.22
- use maskInW & maskInS in multi-dim advection (same as in gad_advection.F)


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Thu Feb 24 06:37:35 2011 UTC (13 years, 2 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint62t, checkpoint62u, checkpoint62v, checkpoint62w, checkpoint62x
Changes since 1.21: +4 -1 lines
Diff to previous 1.21
Need maxpass in case of ALLOW_PTRACERS


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Wed Jan 12 00:06:24 2011 UTC (13 years, 3 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint62r, checkpoint62s
Changes since 1.20: +9 -11 lines
Diff to previous 1.20
- reduce memory footprint of seaice mutldim advection tapes.
- move lsr iterations from seaice_dynsolver to seaice_lsr.


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Mon Nov 8 03:27:30 2010 UTC (13 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62n, checkpoint62o, checkpoint62p, checkpoint62q
Changes since 1.19: +15 -15 lines
Diff to previous 1.19
use "maskInC" to keep current-time-step OB values in OB regions.
 (similar to recent modification in gad_advection.F)


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Sun Jun 28 01:05:41 2009 UTC (14 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint61s, checkpoint61t, checkpoint61u, checkpoint61v, checkpoint61w, checkpoint61x, checkpoint61y, checkpoint61z, checkpoint62, checkpoint62a, checkpoint62b, checkpoint62c, checkpoint62d, checkpoint62e, checkpoint62f, checkpoint62g, checkpoint62h, checkpoint62i, checkpoint62j, checkpoint62k, checkpoint62l, checkpoint62m
Changes since 1.18: +2 -2 lines
Diff to previous 1.18
add bj in exch2 arrays and S/R


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Mon May 18 20:35:00 2009 UTC (14 years, 11 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint61o, checkpoint61p, checkpoint61q, checkpoint61r
Changes since 1.17: +16 -10 lines
Diff to previous 1.17
fix debug print


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Tue May 12 19:56:36 2009 UTC (15 years ago) by jmc
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16
new header file "W2_EXCH2_SIZE.h" coming with new W2-Exch2 topology code


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Wed Oct 22 00:28:47 2008 UTC (15 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint61e, checkpoint61f, checkpoint61g, checkpoint61h, checkpoint61i, checkpoint61j, checkpoint61k, checkpoint61l, checkpoint61m, checkpoint61n
Changes since 1.15: +5 -5 lines
Diff to previous 1.15
changes in FILL_CS_CORNER_TR_RL argument list.


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Mon Apr 21 11:36:51 2008 UTC (16 years ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint59q, checkpoint59r, checkpoint60, checkpoint61, checkpoint61a, checkpoint61b, checkpoint61c, checkpoint61d
Changes since 1.14: +13 -1 lines
Diff to previous 1.14
add os7mp as an advection scheme


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Fri Dec 21 01:32:35 2007 UTC (16 years, 4 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint59m, checkpoint59n, checkpoint59o, checkpoint59p
Changes since 1.13: +2 -34 lines
Diff to previous 1.13
Moved seaice tracer obcs after call to seaice_growth.


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Thu Nov 15 08:43:35 2007 UTC (16 years, 5 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint59k, checkpoint59l
Changes since 1.12: +10 -10 lines
Diff to previous 1.12
move an debugging if-statement out of an i,j-loop for better
vectorization


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Wed Oct 24 05:02:11 2007 UTC (16 years, 6 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint59j
Changes since 1.11: +3 -1 lines
Diff to previous 1.11
Add DISABLE_SEAICE_OBCS (temporarily)


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Tue Oct 23 08:25:28 2007 UTC (16 years, 6 months ago) by dimitri
Branch: MAIN
Changes since 1.10: +9 -1 lines
Diff to previous 1.10
added open boundary conditions capability for seaice HSNOW and HSALT
(code contributed by Michael Schodlok)


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Thu Oct 11 18:03:09 2007 UTC (16 years, 7 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint59i
Changes since 1.9: +5 -5 lines
Diff to previous 1.9
added obcs-seaice capability for non-multiDimAdvection schemes
and removed a spurious ",k" from OBCS_APPLY_* in seaice_advection.F


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Thu Oct 11 06:44:01 2007 UTC (16 years, 7 months ago) by dimitri
Branch: MAIN
Changes since 1.8: +21 -23 lines
Diff to previous 1.8
Implementing OBCS for sea ice AREA and HEFF.


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Wed Oct 3 19:41:34 2007 UTC (16 years, 7 months ago) by mlosch
Branch: MAIN
Changes since 1.7: +17 -17 lines
Diff to previous 1.7
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.7 - (view) (download) (annotate) - [select for diffs]
Thu Aug 16 02:20:41 2007 UTC (16 years, 8 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59f, checkpoint59g, checkpoint59h
Changes since 1.6: +9 -13 lines
Diff to previous 1.6
add argument "withSigns" to S/R FILL_CS_CORNER_TR_RL calls


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Sun Apr 29 22:27:39 2007 UTC (17 years ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59a, checkpoint59b, checkpoint59c, checkpoint59d, checkpoint59e
Changes since 1.5: +3 -3 lines
Diff to previous 1.5
remove code which deals with advection of pkg/thsice variables


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Wed Apr 4 01:40:58 2007 UTC (17 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58y_post, checkpoint59
Changes since 1.4: +17 -17 lines
Diff to previous 1.4
add a logical argument "calcCFL" to DST horizontal Advection S/R
(if false, assume that uFld,vFld are already CFL number in x,y dir)


Revision 1.4 - (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
Changes since 1.3: +297 -195 lines
Diff to previous 1.3
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.3 - (view) (download) (annotate) - [select for diffs]
Mon Jun 19 15:48:35 2006 UTC (17 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58k_post, checkpoint58l_post, checkpoint58m_post, checkpoint58n_post, checkpoint58o_post, checkpoint58p_post, checkpoint58q_post
Changes since 1.2: +13 -9 lines
Diff to previous 1.2
use a local copy of ice velocity for DST advection schemes


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Tue Feb 21 17:20:12 2006 UTC (18 years, 2 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint58b_post, checkpoint58c_post, checkpoint58d_post, checkpoint58e_post, checkpoint58f_post, checkpoint58g_post, checkpoint58h_post, checkpoint58i_post, checkpoint58j_post
Changes since 1.1: +5 -3 lines
Diff to previous 1.1
Fix GAD keys that are now also used by seaice.


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
 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