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

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

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


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

Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Fri Jan 11 20:18:57 2013 UTC (11 years, 8 months ago) by jmc
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, checkpoint64z, checkpoint65, checkpoint65a, checkpoint65b, checkpoint65c, checkpoint65d, checkpoint65e, checkpoint65f
Changes since 1.33: +2 -2 lines
Diff to previous 1.33
change type of local variable SINWAT from _RL to _RS (has been done already
 in seaice_evp.F, seaice_lsr.F & seaice_ocean_stress.F) to avoid mixed-type
 arguments in sign function (since fCori is _RS).
A better way: keep _RL SINWAT and use: SINWAT*SIGN(oneRS,fCori)


Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Thu Oct 18 10:06:42 2012 UTC (11 years, 11 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint64a, checkpoint64b
Changes since 1.32: +4 -1 lines
Diff to previous 1.32
  - 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.32 - (view) (download) (annotate) - [select for diffs]
Tue Mar 6 16:45:20 2012 UTC (12 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint63k, checkpoint63l, checkpoint63m, checkpoint63n, checkpoint63o, checkpoint63p, checkpoint63q, checkpoint63r, checkpoint63s, checkpoint64
Changes since 1.31: +5 -5 lines
Diff to previous 1.31
add SEAICE_SIZE.h anywhere SEAICE.h is included


Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Wed Dec 28 20:55:06 2011 UTC (12 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint63h, checkpoint63i, checkpoint63j
Changes since 1.30: +76 -76 lines
Diff to previous 1.30
avoid unused variables


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Mon Dec 19 16:22:26 2011 UTC (12 years, 9 months ago) by mlosch
Branch: MAIN
Changes since 1.29: +618 -42 lines
Diff to previous 1.29
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.29 - (view) (download) (annotate) - [select for diffs]
Mon Jun 6 14:55:08 2011 UTC (13 years, 3 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62z, checkpoint63, checkpoint63a, checkpoint63b, checkpoint63c, checkpoint63d, checkpoint63e, checkpoint63f, checkpoint63g
Changes since 1.28: +3 -3 lines
Diff to previous 1.28
refine debugLevel criteria when printing messages


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Tue Mar 16 00:23:18 2010 UTC (14 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62d, checkpoint62e, checkpoint62f, checkpoint62g, checkpoint62h, checkpoint62i, checkpoint62j, checkpoint62k, checkpoint62l, checkpoint62m, checkpoint62n, checkpoint62o, checkpoint62p, checkpoint62q, checkpoint62r, checkpoint62s, checkpoint62t, checkpoint62u, checkpoint62v, checkpoint62w, checkpoint62x, checkpoint62y
Changes since 1.27: +2 -2 lines
Diff to previous 1.27
avoid unbalanced quote (single or double) in commented line


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Wed Jun 24 08:01:42 2009 UTC (15 years, 3 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint61r, checkpoint61s, checkpoint61t, checkpoint61u, checkpoint61v, checkpoint61w, checkpoint61x, checkpoint61y, checkpoint61z, checkpoint62, checkpoint62a, checkpoint62b, checkpoint62c
Changes since 1.26: +21 -21 lines
Diff to previous 1.26
 third and step of replacing 3D versions of UICE,VICE,HEFF,AREA by 2D
 versions. Keep your fingers crossed.


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Mon Jun 22 15:57:45 2009 UTC (15 years, 3 months ago) by mlosch
Branch: MAIN
Changes since 1.25: +24 -21 lines
Diff to previous 1.25
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.25 - (view) (download) (annotate) - [select for diffs]
Tue May 26 23:13:06 2009 UTC (15 years, 4 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint61p, checkpoint61q
Changes since 1.24: +3 -3 lines
Diff to previous 1.24
Adapt store directives to new pseudotimestep loop.


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


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


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Thu Nov 20 21:45:19 2008 UTC (15 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint61f, checkpoint61g, checkpoint61h, checkpoint61i
Changes since 1.21: +34 -54 lines
Diff to previous 1.21
- fix bug in GLOBAL_MAX calls (+ remove "CONTINUE" instructions)


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 08:03:44 2007 UTC (17 years ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint59g, checkpoint59h, checkpoint59i, checkpoint59j, checkpoint59k, checkpoint59l, checkpoint59m, checkpoint59n, checkpoint59o, checkpoint59p, checkpoint59q, checkpoint59r, checkpoint60, checkpoint61, checkpoint61a, checkpoint61b, checkpoint61c, checkpoint61d, checkpoint61e
Changes since 1.20: +82 -67 lines
Diff to previous 1.20
this is now the "authorative" version of the B-grid LSR for
comparison. I hope that I will never touch it again.


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Fri Aug 31 14:04:28 2007 UTC (17 years, 1 month ago) by mlosch
Branch: MAIN
Changes since 1.19: +47 -14 lines
Diff to previous 1.19
I swore to neve touch the B-grid code again, but here you are:
change a discretization detail to make the code "more symmetric". This
change is likely to remove all "ridges/leads" that where quasi-aligned
with the grid. Without this change the B-grid code can give
"fantastic" (from an artistic point of view) solutions. The old code
is still kept as a comment for future generations.


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Mon Apr 16 22:36:46 2007 UTC (17 years, 5 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint59, checkpoint59a, checkpoint59b, checkpoint59c, checkpoint59d, checkpoint59e, checkpoint59f
Changes since 1.18: +4 -4 lines
Diff to previous 1.18
- remove more occurences of seaice_exch and seaice_exch_uv


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Mon Mar 6 13:17:37 2006 UTC (18 years, 6 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint58b_post, 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, checkpoint58q_post, checkpoint58r_post, checkpoint58s_post, checkpoint58t_post, checkpoint58u_post, checkpoint58v_post, checkpoint58w_post, checkpoint58x_post, checkpoint58y_post
Changes since 1.17: +3 -1 lines
Diff to previous 1.17
 - 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.17 - (view) (download) (annotate) - [select for diffs]
Wed Feb 15 20:44:07 2006 UTC (18 years, 7 months ago) by mlosch
Branch: MAIN
Changes since 1.16: +23 -38 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:38 2006 UTC (18 years, 7 months ago) by mlosch
Branch: MAIN
Changes since 1.15: +249 -225 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, 9 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 -3 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]
Tue Dec 14 16:54:08 2004 UTC (19 years, 9 months ago) by edhill
Branch: MAIN
CVS Tags: checkpoint57b_post
Changes since 1.13: +3 -3 lines
Diff to previous 1.13
 o every instance of _END_MASTER() has been found and replaced with
   _END_MASTER( myThid ) in order to satisfy certain picky Sun
   preprocessors


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Wed May 5 00:23:37 2004 UTC (20 years, 4 months 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
Changes since 1.12: +7 -7 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]
Wed Apr 28 12:00:53 2004 UTC (20 years, 5 months ago) by mlosch
Branch: MAIN
Changes since 1.11: +42 -41 lines
Diff to previous 1.11
o replaced all occurrences of 1/CSTICE or 1/CSUICE
  - they caused a segmentation fault under certain circumstances
  - removed unused field WATR


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Sun Jan 25 06:35:05 2004 UTC (20 years, 8 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint52j_post, checkpoint52j_pre, checkpoint52k_post, checkpoint52l_post, checkpoint52l_pre, checkpoint52m_post, hrcube4, hrcube5, hrcube_2, hrcube_3
Changes since 1.10: +11 -5 lines
Diff to previous 1.10
debuglevel control added to pkg/seaice/lsr.F


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Fri Dec 19 19:56:02 2003 UTC (20 years, 9 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint52e_post, checkpoint52e_pre, checkpoint52f_post, checkpoint52f_pre, checkpoint52h_pre, checkpoint52i_post, checkpoint52i_pre, hrcube_1
Changes since 1.9: +3 -3 lines
Diff to previous 1.9
oops!


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Sun Dec 14 04:56:18 2003 UTC (20 years, 9 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint52d_post
Changes since 1.8: +4 -5 lines
Diff to previous 1.8
added "exch_uv" exchanges to pkg/seaice


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Thu Oct 9 04:19:20 2003 UTC (20 years, 11 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_pre, ecco_c52_e35
Branch point for: branch-nonh, checkpoint51n_branch, netcdf-sm0, tg2-branch
Changes since 1.7: +2 -1 lines
Diff to previous 1.7
 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.7 - (view) (download) (annotate) - [select for diffs]
Tue Jun 24 16:09:37 2003 UTC (21 years, 3 months ago) by heimbach
Branch: MAIN
CVS Tags: branchpoint-genmake2, checkpoint51, checkpoint51a_post, checkpoint51b_post, checkpoint51b_pre, checkpoint51c_post, checkpoint51d_post, checkpoint51e_post, checkpoint51f_post, checkpoint51f_pre, checkpoint51g_post, checkpoint51h_pre, checkpoint51i_pre, checkpoint51j_post
Branch point for: branch-genmake2
Changes since 1.6: +68 -9 lines
Diff to previous 1.6
Merging for c51 vs. e34


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Fri May 23 20:19:16 2003 UTC (21 years, 4 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint50g_post, checkpoint50h_post, checkpoint50i_post
Changes since 1.5: +287 -242 lines
Diff to previous 1.5
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.5 - (view) (download) (annotate) - [select for diffs]
Tue Feb 18 05:33:55 2003 UTC (21 years, 7 months ago) by dimitri
Branch: MAIN
CVS Tags: checkpoint48f_post, checkpoint48g_post, checkpoint48h_post, checkpoint48i_post, checkpoint49, checkpoint50, checkpoint50a_post, checkpoint50b_post, checkpoint50b_pre, checkpoint50c_post, checkpoint50c_pre, checkpoint50d_post, checkpoint50d_pre, checkpoint50e_post, checkpoint50e_pre, checkpoint50f_post, checkpoint50f_pre
Changes since 1.4: +7 -9 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, 9 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: +3 -4 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, 9 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: +56 -56 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, 10 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint46n_post, checkpoint47, checkpoint47a_post
Changes since 1.1: +488 -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, 10 months ago) by heimbach
Branch: MAIN
Branch point for: release1
FILE REMOVED
file lsr.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