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

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

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


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

Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Wed Jan 7 13:27:10 2015 UTC (9 years, 5 months ago) by mlosch
Branch: MAIN
CVS Tags: HEAD, 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.44: +2 -2 lines
Diff to previous 1.44
two new runtime parameters:
  - SEAICE_cStar replaces the hard wired "20" in the strength formulation,
    long overdue
  - SEAICE_tensilFac: preparation for Koenig-Beatty+Holland (2012)
    parameterization of tensil stress for fast ice


Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Mon Oct 20 03:20:57 2014 UTC (9 years, 7 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint65g, checkpoint65h
Changes since 1.43: +4 -1 lines
Diff to previous 1.43
- 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.43 - (view) (download) (annotate) - [select for diffs]
Thu Oct 18 14:27:17 2012 UTC (11 years, 7 months ago) by mlosch
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.42: +3 -5 lines
Diff to previous 1.42
remove unused variables SINWAT/COSWAT


Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Thu Oct 18 10:06:42 2012 UTC (11 years, 7 months ago) by mlosch
Branch: MAIN
Changes since 1.41: +2 -2 lines
Diff to previous 1.41
  - simplify (?) ocean-drag coefficent computations by using
    the same routine in all three solvers (saves some code lines)
  - remove global fields DRAGA and DRAGS from C-grid code and
    declare them locally in lsr.F (the only place where they are
    still used)


Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Tue Mar 6 16:45:20 2012 UTC (12 years, 3 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint63k, checkpoint63l, checkpoint63m, checkpoint63n, checkpoint63o, checkpoint63p, checkpoint63q, checkpoint63r, checkpoint63s, checkpoint64
Changes since 1.40: +3 -2 lines
Diff to previous 1.40
add SEAICE_SIZE.h anywhere SEAICE.h is included


Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Mon Mar 5 16:09:42 2012 UTC (12 years, 3 months ago) by jmc
Branch: MAIN
Changes since 1.39: +6 -1 lines
Diff to previous 1.39
add missing initialisation of COR_ICE array.


Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Wed Dec 28 20:54:28 2011 UTC (12 years, 5 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint63h, checkpoint63i, checkpoint63j
Changes since 1.38: +15 -15 lines
Diff to previous 1.38
remove unused variables


Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Mon Dec 19 16:22:26 2011 UTC (12 years, 5 months ago) by mlosch
Branch: MAIN
Changes since 1.37: +3 -199 lines
Diff to previous 1.37
More useless code saved for posterity:
FV-discretization of the B-grid LSOR solver, turn on with
SEAICE_LSRBNEW. This solver also involves a slight re-organization
of the calling routine dynsolver, so that B and C-grid code look a
a little more alike.


Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Tue Nov 10 09:33:56 2009 UTC (14 years, 7 months ago) by mlosch
Branch: MAIN
CVS Tags: 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, checkpoint62y, checkpoint62z, checkpoint63, checkpoint63a, checkpoint63b, checkpoint63c, checkpoint63d, checkpoint63e, checkpoint63f, checkpoint63g
Changes since 1.36: +3 -2 lines
Diff to previous 1.36
make maximum zeta a runtime parameter


Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Fri Oct 23 08:10:45 2009 UTC (14 years, 7 months ago) by mlosch
Branch: MAIN
Changes since 1.35: +4 -4 lines
Diff to previous 1.35
 - add CPP-flag SEAICE_ALLOW_CLIPVELS (undefined by default)


Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Thu Sep 10 16:05:26 2009 UTC (14 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint61v, checkpoint61w, checkpoint61x
Changes since 1.34: +4 -2 lines
Diff to previous 1.34
fix argument type of intrisic fct "SIGN" when REAL4_IS_SLOW is undef


Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Wed Jun 24 08:56:45 2009 UTC (14 years, 11 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint61r, checkpoint61s, checkpoint61t, checkpoint61u
Changes since 1.33: +9 -9 lines
Diff to previous 1.33
cosmetic change: replace uVel(i,j,1,bi,bj) with uVel(i,j,kSrf,bi,bj)
etc.


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


Revision 1.32 - (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.31: +5 -5 lines
Diff to previous 1.31
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.31 - (view) (download) (annotate) - [select for diffs]
Fri May 29 10:18:02 2009 UTC (15 years ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint61p, checkpoint61q
Changes since 1.30: +1 -7 lines
Diff to previous 1.30
  - turn strain rates eij and press into global fields within global
    common block in SEAICE.h for more straighforward diagnostics


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Sat May 23 15:39:12 2009 UTC (15 years ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint61o
Changes since 1.29: +36 -12 lines
Diff to previous 1.29
Adding separate sea ice albedo and drag coefficients in Southern Ocean
from those in Arctic Ocean.  See *_south in SEAICE_PARAMS.h
Modified Files: doc/tag-index pkg/seaice/SEAICE_PARAMS.h
 pkg/seaice/dynsolver.F pkg/seaice/seaice_budget_ice.F
 pkg/seaice/seaice_budget_ice_if.F pkg/seaice/seaice_evp.F
 pkg/seaice/seaice_get_dynforcing.F pkg/seaice/seaice_lsr.F
 pkg/seaice/seaice_readparms.F pkg/seaice/seaice_summary.F


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Tue May 19 21:49:31 2009 UTC (15 years ago) by jmc
Branch: MAIN
Changes since 1.28: +14 -12 lines
Diff to previous 1.28
- put exchanged variable in (local) common block for MPI+MTH


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Tue Apr 28 18:20:01 2009 UTC (15 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: checkpoint61m, checkpoint61n
Changes since 1.27: +7 -7 lines
Diff to previous 1.27
change macros (EXCH & GLOBAL_SUM/MAX) sufix _R4/_R8 to _RS/_RL
 when applied to _RS/_RL variable


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Wed Dec 5 07:28:29 2007 UTC (16 years, 6 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint59l, checkpoint59m, checkpoint59n, checkpoint59o, checkpoint59p, checkpoint59q, checkpoint59r, checkpoint60, checkpoint61, checkpoint61a, checkpoint61b, checkpoint61c, checkpoint61d, checkpoint61e, checkpoint61f, checkpoint61g, checkpoint61h, checkpoint61i, checkpoint61j, checkpoint61k, checkpoint61l
Changes since 1.26: +5 -4 lines
Diff to previous 1.26
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.26 - (view) (download) (annotate) - [select for diffs]
Wed Sep 19 09:10:43 2007 UTC (16 years, 8 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint59h, checkpoint59i, checkpoint59j, checkpoint59k
Changes since 1.25: +2 -2 lines
Diff to previous 1.25
replace hardcoded lower limit for zeta (zMin) by runtime parameter


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 08:01:33 2007 UTC (16 years, 9 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint59g
Changes since 1.24: +9 -1 lines
Diff to previous 1.24
add a few diagnostics


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Tue Jun 19 12:07:43 2007 UTC (16 years, 11 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint59d, checkpoint59e, checkpoint59f
Changes since 1.23: +3 -2 lines
Diff to previous 1.23
replace ZMIN=4.e8 with ZMIN=0. as in C-grid code (changes results, but
not tested in testreport)


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Thu Oct 5 18:41:32 2006 UTC (17 years, 8 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58q_post, checkpoint58r_post, checkpoint58s_post, checkpoint58t_post, checkpoint58u_post, checkpoint58v_post, checkpoint58w_post, checkpoint58x_post, checkpoint58y_post, checkpoint59, checkpoint59a, checkpoint59b, checkpoint59c
Changes since 1.22: +56 -1 lines
Diff to previous 1.22
implement sea-ice loading (when using "RealFreshWaterFlux")


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Thu Mar 16 14:41:20 2006 UTC (18 years, 3 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint58c_post, checkpoint58d_post, checkpoint58e_post, checkpoint58f_post, checkpoint58g_post, checkpoint58h_post, checkpoint58i_post, checkpoint58j_post, checkpoint58k_post, checkpoint58l_post, checkpoint58m_post, checkpoint58n_post, checkpoint58o_post, checkpoint58p_post
Changes since 1.21: +21 -15 lines
Diff to previous 1.21
fix turning angles to work on both hemispheres


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Wed Mar 15 19:49:04 2006 UTC (18 years, 3 months ago) by mlosch
Branch: MAIN
Changes since 1.20: +1 -2 lines
Diff to previous 1.20
  - 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.20 - (view) (download) (annotate) - [select for diffs]
Mon Mar 6 13:17:37 2006 UTC (18 years, 3 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint58b_post
Changes since 1.19: +7 -11 lines
Diff to previous 1.19
 - add c-grid version of the dynamic solver:
   + three new routines that are the c-grid substitute lsr, dynsolver
     and ostres
   + put a few fields that were local to dynsolver into global common
     blocks, so that I can move the computation of stresses etc into
     seaice_lsr (saves coding but may break the adjoint; Patrick, I am
     sorry!).
 - replace more hardwired parameters by runtime parameters
 - add ice masks that mask the rhs of the implicit solvers where there
   is no ice (commented out in seaice_dynsolver, because i am not sure
   if this works properly), eventually this should replace the clipping
   of ice velocities in seaice_dynsolver to +/-40cm/s.


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Fri Mar 3 07:52:01 2006 UTC (18 years, 3 months ago) by mlosch
Branch: MAIN
Changes since 1.18: +27 -5 lines
Diff to previous 1.18
- correct units of turning angles (now they are really in degrees)
- move computation of GWATX/Y out of main routine into dynsolver
- initialize GWATX/Y in seaice_init


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Thu Mar 2 16:09:47 2006 UTC (18 years, 3 months ago) by mlosch
Branch: MAIN
Changes since 1.17: +6 -12 lines
Diff to previous 1.17
add runtime flags for turning angles (default to zero)


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Wed Feb 15 20:44:07 2006 UTC (18 years, 4 months ago) by mlosch
Branch: MAIN
Changes since 1.16: +6 -12 lines
Diff to previous 1.16
replace 1/RADIUS by recip_rSphere: This changes lab_sea-results, but rSphere
is set to 6371km in data, whereas in pkg/seaice RADIUS was hardwired to 6370km.
Bummer! I will update the output.txt later, after I will have made my other
changes to seaice.


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Wed Feb 15 09:04:37 2006 UTC (18 years, 4 months ago) by mlosch
Branch: MAIN
Changes since 1.15: +66 -56 lines
Diff to previous 1.15
removed all references to SEAICE_GRID.h fields from without changing
the results of lab_sea (cubed-sphere configuration will change a little);
cleanup code for better readability (?).
LSR: There may be still issues with the discretization on an unregular grid.


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Mon Dec 27 20:34:11 2004 UTC (19 years, 5 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpint57u_post, checkpoint57c_post, checkpoint57c_pre, checkpoint57d_post, checkpoint57e_post, checkpoint57f_post, checkpoint57f_pre, checkpoint57g_post, checkpoint57g_pre, checkpoint57h_done, checkpoint57h_post, checkpoint57h_pre, checkpoint57i_post, checkpoint57j_post, checkpoint57k_post, checkpoint57l_post, checkpoint57m_post, checkpoint57n_post, checkpoint57o_post, checkpoint57p_post, checkpoint57q_post, checkpoint57r_post, checkpoint57s_post, checkpoint57t_post, checkpoint57v_post, checkpoint57w_post, checkpoint57x_post, checkpoint57y_post, checkpoint57y_pre, checkpoint57z_post, checkpoint58, checkpoint58a_post, eckpoint57e_pre
Changes since 1.14: +1 -5 lines
Diff to previous 1.14
o added seaice_summary.F and removed obsolete ALLOW_SEAICE's from pkg/seaice


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Wed Dec 22 00:49:36 2004 UTC (19 years, 5 months ago) by dimitri
Branch: MAIN
Changes since 1.13: +4 -7 lines
Diff to previous 1.13
o pkg/seaice: some test code for ice-modified ocean stress


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Wed May 5 00:23:37 2004 UTC (20 years, 1 month ago) by dimitri
Branch: MAIN
CVS Tags: 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_post, checkpoint55d_pre, 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.12: +1 -4 lines
Diff to previous 1.12
  - added SEAICE_deltaTtherm and SEAICE_deltaTdyn in order to reduce cost
    of pkg/seaice.  For time being, SEAICE_deltaTtherm = deltaTtracer
    and SEAICE_deltaTdyn must be integer multiple of SEAICE_deltaTtherm


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Mon May 3 06:09:39 2004 UTC (20 years, 1 month ago) by dimitri
Branch: MAIN
Changes since 1.11: +5 -56 lines
Diff to previous 1.11
o removed ADI dynamic solver from pkg/seaice


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Thu Oct 9 04:19:20 2003 UTC (20 years, 8 months ago) by edhill
Branch: MAIN
CVS Tags: branch-netcdf, checkpoint51i_post, checkpoint51k_post, checkpoint51l_post, checkpoint51l_pre, checkpoint51m_post, checkpoint51n_post, checkpoint51n_pre, checkpoint51o_post, checkpoint51o_pre, checkpoint51p_post, checkpoint51q_post, checkpoint51r_post, checkpoint51s_post, checkpoint51t_post, checkpoint51u_post, checkpoint52, checkpoint52a_post, checkpoint52a_pre, checkpoint52b_post, checkpoint52b_pre, checkpoint52c_post, checkpoint52d_post, checkpoint52d_pre, checkpoint52e_post, checkpoint52e_pre, checkpoint52f_post, checkpoint52f_pre, checkpoint52h_pre, checkpoint52i_post, checkpoint52i_pre, checkpoint52j_post, checkpoint52j_pre, checkpoint52k_post, checkpoint52l_post, checkpoint52l_pre, checkpoint52m_post, ecco_c52_e35, hrcube4, hrcube5, hrcube_1, hrcube_2, hrcube_3
Branch point for: branch-nonh, checkpoint51n_branch, netcdf-sm0, tg2-branch
Changes since 1.10: +2 -1 lines
Diff to previous 1.10
 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.10 - (view) (download) (annotate) - [select for diffs]
Thu Aug 7 02:31:29 2003 UTC (20 years, 10 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.9: +27 -66 lines
Diff to previous 1.9
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.9 - (view) (download) (annotate) - [select for diffs]
Tue Jun 24 16:09:37 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.8: +39 -5 lines
Diff to previous 1.8
Merging for c51 vs. e34


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Fri May 23 20:19:16 2003 UTC (21 years ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint50g_post, checkpoint50h_post, checkpoint50i_post
Changes since 1.7: +172 -156 lines
Diff to previous 1.7
checkpoint50g_post
o merged with release1_p17 (pkg/seaice and verification/lab_sea)
  - added SEAICE_MULTILEVEL for 8-category sea-ice thermodynamics
  - LSR sea-ice dynamic solver moved to SouthWest B-grid location and
    made the default because of faster convergence than ADI


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Wed Apr 30 16:46:15 2003 UTC (21 years, 1 month ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint50c_post, checkpoint50d_post, checkpoint50d_pre, checkpoint50e_post, checkpoint50e_pre, checkpoint50f_post, checkpoint50f_pre
Changes since 1.6: +36 -11 lines
Diff to previous 1.6
Modified Files:	pkg/seaice/budget.F, dynsolver.F, and seaice_readparms.F


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Wed Apr 30 07:04:08 2003 UTC (21 years, 1 month ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint50c_pre
Changes since 1.5: +57 -40 lines
Diff to previous 1.5
checkpoint50c_pre
Merging from release1_p13:
o bug fix for pkg/seaice dynamic solver
o Added SEAICE_initialHEFF to pkg/seaice


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Tue Feb 18 05:33:55 2003 UTC (21 years, 3 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint48f_post, checkpoint48g_post, checkpoint48h_post, checkpoint48i_post, checkpoint49, checkpoint50, checkpoint50a_post, checkpoint50b_post, checkpoint50b_pre
Changes since 1.4: +8 -27 lines
Diff to previous 1.4
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.4 - (view) (download) (annotate) - [select for diffs]
Sat Dec 28 10:11:11 2002 UTC (21 years, 5 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
Branch point for: c24_e25_ice, ecco-branch
Changes since 1.3: +94 -52 lines
Diff to previous 1.3
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.3 - (view) (download) (annotate) - [select for diffs]
Thu Dec 5 08:43:02 2002 UTC (21 years, 6 months ago) by dimitri
Branch: MAIN
CVS Tags: branch-exfmods-tag, checkpoint47b_post, checkpoint47c_post, checkpoint47d_post, checkpoint47d_pre, checkpoint47e_post
Branch point for: branch-exfmods-curt
Changes since 1.2: +77 -66 lines
Diff to previous 1.2
checkpoint47b_post
Merging from release1_p9:
o pkg/seaice
  - removed GOTO's and added taf directives
  - double precision constants to reduce the g77 (Linux)
    to F77 (SGI) differences reported in release1_p8
o tools/genmake
  - added SGI options
o verification/testscript
  - updated to that of checkpoint47a_post
o verification/global_ocean.90x40x15/input/eedata
  - modified for SGI f77 compatibility
o verification/lab_sea
  - added description of sea-ice model
  - added missing matlab routines
  - added test of thermodynamics parallelization
Modified Files:
   doc/tag-index pkg/seaice/SEAICE_FFIELDS.h
   pkg/seaice/SEAICE_PARAMS.h pkg/seaice/adi.F
   pkg/seaice/advect.F pkg/seaice/budget.F pkg/seaice/diffus.F
   pkg/seaice/dynsolver.F pkg/seaice/groatb.F pkg/seaice/growth.F
   pkg/seaice/lsr.F pkg/seaice/ostres.F
   pkg/seaice/seaice_do_diags.F pkg/seaice/seaice_get_forcing.F
   pkg/seaice/seaice_init.F pkg/seaice/seaice_model.F
   pkg/seaice/seaice_readparms.F tools/genmake
   verification/global_ocean.90x40x15/input/eedata
   verification/lab_sea/README
   verification/lab_sea/matlab/lookat_exp1.m
   verification/lab_sea/matlab/lookat_exp2.m
   verification/lab_sea/matlab/lookat_exp3.m
   verification/lab_sea/matlab/lookat_exp4.m
   verification/lab_sea/matlab/lookat_exp5.m
   verification/lab_sea/matlab/lookat_exp6.m
   verification/lab_sea/results/AREAtave.0000000010.data
   verification/lab_sea/results/HEFFtave.0000000010.data
   verification/lab_sea/results/UICEtave.0000000010.data
   verification/lab_sea/results/VICEtave.0000000010.data
   verification/lab_sea/results/output.txt
Added Files:
   verification/lab_sea/seaice.ps
   verification/lab_sea/matlab/lookat_exp7.m
   verification/lab_sea/matlab/mmax.m
   verification/lab_sea/matlab/mypcolor.m
   verification/lab_sea/matlab/myquiver.m
   verification/lab_sea/matlab/readbin.m
   verification/lab_sea/matlab/wysiwyg.m
Removed Files:
   verification/lab_sea/code/KPP_OPTIONS.h


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Tue Nov 12 20:47:27 2002 UTC (21 years, 7 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint46n_post, checkpoint47, checkpoint47a_post
Changes since 1.1: +408 -0 lines
Diff to previous 1.1
Merging from release1_p8 branch:
o New package: pkg/seaice
  Sea ice model by D. Menemenlis (JPL) and Jinlun Zhang (Seattle).
  The sea-ice code is based on Hibler (1979-1980).
  Two sea-ice dynamic solvers, ADI and LSR, are included.
  In addition to computing prognostic sea-ice variables and diagnosing
  the forcing/external data fields that drive the ocean model,
  SEAICE_MODEL also sets theta to the freezing point under sea-ice.
  The implied surface heat flux is then stored in variable
  surfaceTendencyTice, which is needed by KPP package (kpp_calc.F and
  kpp_transport_t.F) to diagnose surface buoyancy fluxes and for the
  non-local transport term.  Because this call precedes model
  thermodynamics, temperature under sea-ice may not be "exactly" at
  the freezing point by the time theta is dumped or time-averaged.


Revision 1.1
Mon Nov 11 22:01:21 2002 UTC (21 years, 7 months ago) by heimbach
Branch: MAIN
Branch point for: release1
FILE REMOVED
file dynsolver.F was initially added on branch release1.


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