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

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

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


Revision 1.3 - (hide 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 jmc 1.3 C $Header: /u/gcmpack/models/MITgcmUV/model/inc/SURFACE.h,v 1.2 2001/05/29 14:01:36 adcroft Exp $
2 jmc 1.1 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 adcroft 1.2 C-- COMMON /SURF_INDEX/ Common block for surface related index
21 jmc 1.3 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