/[MITgcm]/MITgcm/pkg/bulk_force/BULKF.h
ViewVC logotype

Diff of /MITgcm/pkg/bulk_force/BULKF.h

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

revision 1.4 by jmc, Sun Nov 23 01:36:55 2003 UTC revision 1.5 by jmc, Sun Jan 22 15:51:34 2006 UTC
# Line 2  C $Header$ Line 2  C $Header$
2  C $Name$  C $Name$
3    
4  #ifdef ALLOW_BULK_FORCE  #ifdef ALLOW_BULK_FORCE
5  cswdblk  C     !ROUTINE: BULKF.h
6  c     !ROUTINE: BULKF.h  C -------------------------------
7  c -------------------------------  C   BULKF.h
8  c   BULKF.h  C  variable for forcing using bulk formula
9  C  variable for forcing using bulk  C -------------------------------
10  c  formula  C   FORCING FIELD VARIABLES
11  c -------------------------------  C- Mandatory:
12  c   FORCING VARIABLES  C  tair      :: air temperature (K)
13  C Mandatory:  C  qair      :: specific humidity at surface (Kg/Kg)
14  c  tair      - air temperature (K)  C  rain      :: precipitation, which may become snow (m/s), (>0: rain)
15  c  qair      - specific humidity at surface (Kg/Kg)  C  solar     :: downward shortwave radiation (W/m^2), (>0: downward)
16  c  rain      - precipitation, which may become snow (m/s), (>0: rain)  C  flwdwn    :: downward longwave radiation  (W/m^2), (>0: downward)
17  c  solar     - downward shortwave radiation (W/m^2), (>0: downward)  C  wspeed    :: wind speed (m/s)
18  c  flw       - downward longwave radiation  (W/m^2), (>0: downward)  C- Optional:
19  c              (jmc:  flwdwn  would be a better name)  C  uwind     :: zonal wind speed (m/s),      at cell center (A-grid)
20  c  wspeed    - wind speed (m/s)  C  vwind     :: meridional wind speed (m/s), at cell center (A-grid)
21  C  C  runoff    :: freshwater runoff
22  C Optional:  C  qnetch    :: net heat flux (cheating)
23  c  uwind      - zonal wind speed (m/s)  C  empch     :: E-P (cheating)
24  c  vwind      - meridional wind speed (m/s)  C  cloud     :: fraction sky covered in cloud
25  c  runoff     - freshwater runoff  C  thAir     :: Air potential temp. in the BL [K]
26  c  qnetch     - net heat flux (cheating)  C                (used in AIM-formula stability function)
27  c  empch      - E-P (cheating)  
28  c  cloud      - fraction sky covered in cloud        COMMON /BULKF_FFIELDS/
29  c       &       Tair, Qair, Rain, Solar, flwdwn,
30        COMMON /BULKF_FFIELDS_PARMS/       &       wspeed, uwind, vwind, runoff,
31       &       Tair, Qair, Rain, Solar,  flw,       &       qnetch, empch, cloud
32       &       uwind, vwind, runoff, wspeed,  #ifdef ALLOW_FORMULA_AIM
33       &       qnetch, empch, cloud,       &     , thAir
34       &       AirTempFile, AirHumidityFile, RainFile,  #endif
      &       SolarFile, LongwaveFile, UWindFile, VWindFile,  
      &       RunoffFile, WSpeedFile, readwindstress,  
      &       readsurface,  
      &       QnetFile,EmPFile, CloudFile, SnowFile  
 c    &    ,evapora    
35    
36        _RL  Tair  (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)        _RL  Tair  (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
37        _RL  Qair  (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)        _RL  Qair  (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
38        _RL  Rain  (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)        _RL  Rain  (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
39        _RL  Solar (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)        _RL  Solar (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
40        _RL  flw   (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)        _RL flwdwn (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
41        _RL  uwind  (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)        _RL wspeed (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
42        _RL  vwind  (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)        _RL  uwind (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
43        _RL runoff  (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)        _RL  vwind (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
44        _RL wspeed  (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)        _RL runoff (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
45        _RL qnetch  (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)        _RL qnetch (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
46        _RL empch   (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)        _RL empch  (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
47        _RL cloud   (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)        _RL cloud  (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
48  c     _RL evapora (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)  #ifdef ALLOW_FORMULA_AIM
49        CHARACTER*(MAX_LEN_FNAM) AirTempFile        _RL thAir  (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
50        CHARACTER*(MAX_LEN_FNAM) AirHumidityFile  #endif
       CHARACTER*(MAX_LEN_FNAM) RainFile  
       CHARACTER*(MAX_LEN_FNAM) SolarFile  
       CHARACTER*(MAX_LEN_FNAM) LongwaveFile  
       CHARACTER*(MAX_LEN_FNAM) UWindFile  
       CHARACTER*(MAX_LEN_FNAM) VWindFile  
       CHARACTER*(MAX_LEN_FNAM) RunoffFile  
       CHARACTER*(MAX_LEN_FNAM) WSpeedFile  
       CHARACTER*(MAX_LEN_FNAM) QnetFile  
       CHARACTER*(MAX_LEN_FNAM) EmPFile  
       CHARACTER*(MAX_LEN_FNAM) CloudFile  
       CHARACTER*(MAX_LEN_FNAM) SnowFile  
       LOGICAL readwindstress  
       LOGICAL readsurface  
51    
52  #endif /* ALLOW_BULK_FORCE */  #endif /* ALLOW_BULK_FORCE */

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

  ViewVC Help
Powered by ViewVC 1.1.22