/[MITgcm]/MITgcm/model/inc/SURFACE.h
ViewVC logotype

Contents of /MITgcm/model/inc/SURFACE.h

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


Revision 1.3 - (show annotations) (download)
Mon Aug 27 18:41:44 2001 UTC (22 years, 8 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint40pre9, checkpoint40
Changes since 1.2: +22 -4 lines
File MIME type: text/plain
Change name and definition of k_surf (now ksurfC)
  add ksurfW,ksurfS and others 2D arrays for NonLin-FreeSurf

1 C $Header: /u/gcmpack/models/MITgcmUV/model/inc/SURFACE.h,v 1.2 2001/05/29 14:01:36 adcroft Exp $
2 C $Name: $
3 C
4 C /==========================================================\
5 C | SURFACE.h |
6 C | o Header file defining surface-related model varaibles |
7 C |==========================================================|
8 C | Contains variables relative to the surface position |
9 C | that are held fixed in linear free-surface formulation |
10 C | but can vary with time with a non-linear free-surface. |
11 C \==========================================================/
12
13 C-- COMMON /SOLVE_BAROT/ Barotropic variables common block
14 C Bo_surf -Boyancy|1/rho [ocean|atmos] at surface level [= g | alpha(p_o)]
15 C recip_Bo = 1/Bo_surf
16 COMMON /SOLVE_BAROT/ Bo_surf, recip_Bo
17 _RL Bo_surf(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
18 _RL recip_Bo(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
19
20 C-- COMMON /SURF_INDEX/ Common block for surface related index
21 C ksurfC - vertical index of the surface tracer cell
22 C ksurfW - vertical index of the surface U point
23 C ksurfS - vertical index of the surface V point
24 C IMPORTANT: ksurfC,W,S = Nr+1 where the fluid column is empty (continent)
25 COMMON /SURF_INDEX/ ksurfC, ksurfW, ksurfS
26 INTEGER ksurfC(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
27 INTEGER ksurfW(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
28 INTEGER ksurfS(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
29
30 #ifdef NONLIN_FRSURF
31 C-- COMMON /SURF_CHANGE/ transient varariable used for Non-Lin Free-Surf
32 C hFac_surfC - New thickness factor of the surface level
33 C center (Tracer point)
34 C hFac_surfW - idem, West interface (U point)
35 C hFac_surfS - idem, South interface (V point)
36 COMMON /SURF_CHANGE/
37 & hFac_surfC, hFac_surfW, hFac_surfS
38 _RS hFac_surfC(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
39 _RS hFac_surfW(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
40 _RS hFac_surfS(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
41 #endif /* NONLIN_FRSURF */

  ViewVC Help
Powered by ViewVC 1.1.22