/[MITgcm]/MITgcm/model/src/ini_vertical_grid.F
ViewVC logotype

Log of /MITgcm/model/src/ini_vertical_grid.F

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


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

Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Mon Apr 4 21:29:00 2016 UTC (8 years ago) by jmc
Branch: MAIN
CVS Tags: HEAD, checkpoint65v, checkpoint65w, checkpoint65x, checkpoint65y, checkpoint65z, checkpoint66a, checkpoint66b, checkpoint66c, checkpoint66d, checkpoint66e, checkpoint66f, checkpoint66g, checkpoint66h, checkpoint66i, checkpoint66j, checkpoint66k, checkpoint66l, checkpoint66m, checkpoint66n, checkpoint66o
Changes since 1.22: +39 -9 lines
Diff to previous 1.22
- new parameters "top_Pres" & "seaLev_Z" (replacing Ro_SeaLevel and recently
  added phi0Ref) to set vertical axis origin and phiRef origin according to
  coordinate and fluid type.


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Fri Jul 26 14:22:22 2013 UTC (10 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint64l, checkpoint64m, checkpoint64n, checkpoint64o, checkpoint64p, checkpoint64q, checkpoint64r, checkpoint64s, checkpoint64t, checkpoint64u, checkpoint64v, checkpoint64w, checkpoint64x, checkpoint64y, checkpoint64z, checkpoint65, checkpoint65a, checkpoint65b, checkpoint65c, checkpoint65d, checkpoint65e, checkpoint65f, checkpoint65g, checkpoint65h, checkpoint65i, checkpoint65j, checkpoint65k, checkpoint65l, checkpoint65m, checkpoint65n, checkpoint65o, checkpoint65p, checkpoint65q, checkpoint65r, checkpoint65s, checkpoint65t, checkpoint65u
Changes since 1.21: +6 -3 lines
Diff to previous 1.21
extend length of drC & recip_drC from Nr to Nr+1.


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Thu Aug 18 20:29:49 2011 UTC (12 years, 8 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint63b, checkpoint63c, checkpoint63d, checkpoint63e, checkpoint63f, checkpoint63g, checkpoint63h, checkpoint63i, checkpoint63j, checkpoint63k, checkpoint63l, checkpoint63m, checkpoint63n, checkpoint63o, checkpoint63p, checkpoint63q, checkpoint63r, checkpoint63s, checkpoint64, checkpoint64a, checkpoint64b, checkpoint64c, checkpoint64d, checkpoint64e, checkpoint64f, checkpoint64g, checkpoint64h, checkpoint64i, checkpoint64j, checkpoint64k
Changes since 1.20: +6 -2 lines
Diff to previous 1.20
minor change (identical instructions) to prevent some compilers to produce
 wrong code when trying to optimise this routine.


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Sat Sep 11 21:24:52 2010 UTC (13 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62k, checkpoint62l, checkpoint62m, checkpoint62n, checkpoint62o, checkpoint62p, checkpoint62q, checkpoint62r, checkpoint62s, checkpoint62t, checkpoint62u, checkpoint62v, checkpoint62w, checkpoint62x, checkpoint62y, checkpoint62z, checkpoint63, checkpoint63a
Changes since 1.19: +214 -2 lines
Diff to previous 1.19
first check-in of sigma (and hybrid-sigma) coordinate code


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Fri Sep 5 20:15:28 2008 UTC (15 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: 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
Changes since 1.18: +1 -41 lines
Diff to previous 1.18
- add initialisation of deepFac if using Pcoords (new S/R set_grid_factors)
- move things around:
  ini_phiref.F          --> set_ref_state.F  (+ set anelastic factors)
  ini_reference_state.F --> load_ref_files.F (- set anelastic factors)


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Tue Dec 5 05:25:08 2006 UTC (17 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58s_post, checkpoint58t_post, checkpoint58u_post, checkpoint58v_post, checkpoint58w_post, checkpoint58x_post, checkpoint58y_post, checkpoint59, checkpoint59a, checkpoint59b, checkpoint59c, checkpoint59d, checkpoint59e, checkpoint59f, checkpoint59g, checkpoint59h, checkpoint59i, checkpoint59j, checkpoint59k, checkpoint59l, checkpoint59m, checkpoint59n, checkpoint59o, checkpoint59p, checkpoint59q, checkpoint59r, checkpoint60, checkpoint61, checkpoint61a, checkpoint61b, checkpoint61c, mitgcm_mapl_00
Changes since 1.17: +64 -17 lines
Diff to previous 1.17
start to implement deep-atmosphere and/or anelastic formulation


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Wed Nov 29 04:39:06 2006 UTC (17 years, 5 months ago) by jmc
Branch: MAIN
Changes since 1.16: +96 -58 lines
Diff to previous 1.16
setting both delR & delRc => no assumption on vertical grid (center@middle
 or interface@middle) ; + allow to load delR & delRc from (binary) file.


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Tue Nov 28 22:49:29 2006 UTC (17 years, 5 months ago) by jmc
Branch: MAIN
Changes since 1.15: +12 -2 lines
Diff to previous 1.15
set gravitySign & rkSign here (since belong to header file "GRID.h")


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Tue Oct 17 18:52:34 2006 UTC (17 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint58q_post, checkpoint58r_post
Changes since 1.14: +6 -1 lines
Diff to previous 1.14
clean-up multi-threaded problems (reported by debugger tcheck on ACES).


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Wed Jun 22 00:25:32 2005 UTC (18 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: checkpint57u_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, 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
Changes since 1.13: +8 -8 lines
Diff to previous 1.13
"rkSign" replaces "-rkFac" (<- removed)


Revision 1.12.6.2 - (view) (download) (annotate) - [select for diffs]
Tue Jun 24 23:05:29 2003 UTC (20 years, 10 months ago) by heimbach
Branch: ecco-branch
CVS Tags: ecco_c51_e34, ecco_c51_e34a, ecco_c51_e34b, ecco_c51_e34c, ecco_c51_e34d, ecco_c51_e34e, ecco_c51_e34f, ecco_c51_e34g
Changes since 1.12.6.1: +0 -0 lines
Diff to previous 1.12.6.1 , to branch point 1.12 , to next main 1.23
Merging from c51


Revision 1.12.6.1 - (view) (download) (annotate) - [select for diffs]
Fri Mar 7 23:10:21 2003 UTC (21 years, 1 month ago) by heimbach
Branch: ecco-branch
CVS Tags: ecco_c50_e28, ecco_c50_e29, ecco_c50_e30, ecco_c50_e31, ecco_c50_e32, ecco_c50_e33, ecco_c50_e33a
Changes since 1.12: +58 -4 lines
Diff to previous 1.12
merging c49 and e27


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Thu Mar 7 14:09:02 2002 UTC (22 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: branch-exfmods-tag, branch-netcdf, branchpoint-genmake2, checkpoint44h_post, checkpoint44h_pre, checkpoint45, checkpoint45a_post, checkpoint45b_post, checkpoint45c_post, checkpoint45d_post, checkpoint46, checkpoint46a_post, checkpoint46a_pre, checkpoint46b_post, checkpoint46b_pre, checkpoint46c_post, checkpoint46c_pre, checkpoint46d_post, checkpoint46d_pre, checkpoint46e_post, checkpoint46e_pre, checkpoint46f_post, checkpoint46g_post, checkpoint46g_pre, checkpoint46h_post, checkpoint46h_pre, checkpoint46i_post, checkpoint46j_post, checkpoint46j_pre, checkpoint46k_post, checkpoint46l_post, checkpoint46l_pre, checkpoint46m_post, checkpoint46n_post, checkpoint47, checkpoint47a_post, checkpoint47b_post, checkpoint47c_post, checkpoint47d_post, checkpoint47d_pre, checkpoint47e_post, 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, 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, checkpoint50g_post, checkpoint50h_post, checkpoint50i_post, checkpoint51, checkpoint51a_post, checkpoint51b_post, checkpoint51b_pre, checkpoint51c_post, checkpoint51d_post, checkpoint51e_post, checkpoint51f_post, checkpoint51f_pre, checkpoint51g_post, checkpoint51h_pre, checkpoint51i_post, checkpoint51i_pre, checkpoint51j_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, 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, checkpoint57c_post, checkpoint57c_pre, checkpoint57d_post, checkpoint57e_post, checkpoint57f_post, checkpoint57f_pre, checkpoint57g_post, checkpoint57g_pre, checkpoint57h_done, checkpoint57h_post, checkpoint57h_pre, checkpoint57i_post, ecco_c52_e35, eckpoint57e_pre, hrcube4, hrcube5, hrcube_1, hrcube_2, hrcube_3
Branch point for: branch-exfmods-curt, branch-genmake2, branch-nonh, checkpoint51n_branch, netcdf-sm0, tg2-branch
Changes since 1.12: +58 -4 lines
Diff to previous 1.12
o define cell Center vertical spacing and then put Interface at the middle


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Wed Sep 26 18:09:16 2001 UTC (22 years, 7 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint41, checkpoint42, checkpoint43, checkpoint43a-release1mods, checkpoint44, checkpoint44b_post, checkpoint44b_pre, checkpoint44e_post, checkpoint44e_pre, checkpoint44f_post, checkpoint44f_pre, checkpoint44g_post, chkpt44a_post, chkpt44a_pre, chkpt44c_post, chkpt44c_pre, chkpt44d_post, ecco-branch-mod1, ecco-branch-mod2, ecco-branch-mod3, ecco-branch-mod4, ecco-branch-mod5, ecco_c44_e16, ecco_c44_e17, ecco_c44_e18, ecco_c44_e19, ecco_c44_e20, ecco_c44_e21, ecco_c44_e22, ecco_c44_e23, ecco_c44_e24, ecco_c44_e25, ecco_c44_e26, ecco_c44_e27, ecco_ice1, ecco_ice2, icebear2, icebear3, icebear4, icebear5, release1-branch-end, release1-branch_branchpoint, release1-branch_tutorials, release1_b1, release1_beta1, release1_chkpt44d_post, release1_final_v1, release1_p1, release1_p10, release1_p11, release1_p12, release1_p12_pre, release1_p13, release1_p13_pre, release1_p14, release1_p15, release1_p16, release1_p17, release1_p2, release1_p3, release1_p4, release1_p5, release1_p6, release1_p7, release1_p8, release1_p9
Branch point for: c24_e25_ice, ecco-branch, icebear, release1, release1-branch, release1_50yr, release1_coupled, release1_final
Changes since 1.11: +16 -11 lines
Diff to previous 1.11
Bringing comments up to data and formatting for document extraction.


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Sun Feb 4 14:38:48 2001 UTC (23 years, 2 months ago) by cnh
Branch: MAIN
CVS Tags: c37_adj, checkpoint35, checkpoint36, checkpoint37, checkpoint38, checkpoint39, checkpoint40, checkpoint40pre1, checkpoint40pre2, checkpoint40pre3, checkpoint40pre4, checkpoint40pre5, checkpoint40pre6, checkpoint40pre7, checkpoint40pre8, checkpoint40pre9, pre38-close, pre38tag1
Branch point for: pre38
Changes since 1.10: +2 -1 lines
Diff to previous 1.10
Made sure each .F and .h file had
the CVS keywords Header and Name at its start.
Most had header but very few currently have Name, so
lots of changes!


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Fri Feb 2 21:04:48 2001 UTC (23 years, 2 months ago) by adcroft
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9
Merged changes from branch "branch-atmos-merge" into MAIN (checkpoint34)
 - substantial modifications to algorithm sequence (dynamics.F)
 - packaged OBCS, Shapiro filter, Zonal filter, Atmospheric Physics


Revision 1.9.2.1 - (view) (download) (annotate) - [select for diffs]
Thu Jan 18 22:34:09 2001 UTC (23 years, 3 months ago) by jmc
Branch: branch-atmos-merge
CVS Tags: branch-atmos-merge-freeze, branch-atmos-merge-phase7, branch-atmos-merge-shapiro, branch-atmos-merge-zonalfilt
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 , to next main 1.23
vertical discretization for atmospheric run, with k=1 at the surface:
  add parameter: Ro_SeaLevel = Total pressure at Sea-Level ;
  add flag: groundAtK1 = True if surface(k=1) at lower boundary (ground)
  set horiVertRatio to Gravity*rhoConst ;


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Tue May 18 17:42:35 1999 UTC (24 years, 11 months ago) by adcroft
Branch: MAIN
CVS Tags: branch-atmos-merge-phase1, branch-atmos-merge-phase2, branch-atmos-merge-phase3, branch-atmos-merge-phase4, branch-atmos-merge-phase5, branch-atmos-merge-phase6, branch-atmos-merge-start, checkpoint22, checkpoint23, checkpoint24, checkpoint25, checkpoint26, checkpoint27, checkpoint28, checkpoint29, checkpoint30, checkpoint31, checkpoint32, checkpoint33, checkpoint34
Branch point for: branch-atmos-merge
Changes since 1.8: +1 -7 lines
Diff to previous 1.8
Deleted some commented out code.


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Wed Dec 9 16:11:53 1998 UTC (25 years, 4 months ago) by adcroft
Branch: MAIN
CVS Tags: checkpoint19, checkpoint20, checkpoint21
Changes since 1.7: +2 -1 lines
Diff to previous 1.7
Added IMPLICIT NONE in a lot of subroutines.
Also corrected the recip_Rhonil bug: we didn't set it in ini_parms.F


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Fri Nov 6 22:44:48 1998 UTC (25 years, 5 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint18
Changes since 1.6: +2 -2 lines
Diff to previous 1.6
Changes to allow for atmospheric integration builds of the code


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Mon Nov 2 03:34:12 1998 UTC (25 years, 6 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint17
Changes since 1.5: +2 -2 lines
Diff to previous 1.5
Changes for TAMC compatability.
Added exp0 a barotropic basin scale box example
Modified exp1 and exp2 to correct SIZE.h for Nr and
variable overlap width support.


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Sun Sep 6 14:45:11 1998 UTC (25 years, 7 months ago) by cnh
Branch: MAIN
CVS Tags: checkpoint14, checkpoint15, checkpoint16
Changes since 1.4: +13 -7 lines
Diff to previous 1.4
Consistent isomorphism changes


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Sat Aug 22 17:51:09 1998 UTC (25 years, 8 months ago) by cnh
Branch: MAIN
Changes since 1.3: +13 -13 lines
Diff to previous 1.3
Isomorphism consistency changes


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Wed Jul 29 21:37:21 1998 UTC (25 years, 9 months ago) by adcroft
Branch: MAIN
Changes since 1.2: +3 -3 lines
Diff to previous 1.2
Further correction to Z co-ordinate change. zC was wrong but it's
never used so hence wasn't noticed.


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Wed Jul 29 18:33:48 1998 UTC (25 years, 9 months ago) by adcroft
Branch: MAIN
Changes since 1.1: +3 -3 lines
Diff to previous 1.1
Changed Z co-ordinate and lopping code:
o Z now increases upwards (ie. for the ocean, z<0)
  This needed changes only in ini_vertical_grid() where zC and zFace
  are calculated and in ini_masks_etc() where hFacC is calculated
  using IF's (eg. IF H(i,j,bi,bj).LT.zFace(K) ...).
o The lopping code needed a correction to the hydrostatic pressure
  calculation.
o Two new parameters control the lopping:
  hFacMin   - is the lower limit for water fraction in a cell
  hFacMinDz - is the lower limit for water thickness in lopped cells
  Both default to 0 so that pure lopping is the default.
  To force full cells, using continuous bathymetry, set hFacMin=1


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Thu Jul 2 14:17:11 1998 UTC (25 years, 10 months ago) by adcroft
Branch: MAIN
CVS Tags: branch-point-rdot, checkpoint11, checkpoint12, checkpoint13
Branch point for: branch-rdot
Re-arrangment of initialisation:
 o ini_grid is now called first and it sets up *only* the grid and
   coordinate system.
 o ini_depths then reads topography are can set it as a function of xC, yC.
 o ini_masks_etc then derives everything else (masks, lopping factors and
   recipricols).
This tidy-up is in preparation for the rDot transformation...(tense pause)!


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