/[MITgcm]/MITgcm/pkg/fizhi/do_fizhi.F
ViewVC logotype

Annotation of /MITgcm/pkg/fizhi/do_fizhi.F

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


Revision 1.5 - (hide annotations) (download)
Mon Jun 14 22:04:29 2004 UTC (20 years ago) by molod
Branch: MAIN
Changes since 1.4: +39 -21 lines
Interface routine - developing

1 molod 1.5 C $Header: /u/gcmpack/MITgcm/pkg/fizhi/do_fizhi.F,v 1.4 2004/06/10 20:53:19 molod Exp $
2 edhill 1.2 C $Name: $
3 molod 1.3 subroutine do_fizhi(uphy,vphy,thphy,sphy,pephy,
4 molod 1.1 . ctmt,xxmt,yymt,zetamt,xlmt,khmt,tke,
5     .im1,im2,jm1,jm2,Nrphys,Nsx,Nsy,idim1,idim2,jdim1,jdim2,bi,bj,nchp,
6     . duphy,dvphy,dthphy,dsphy)
7     c-----------------------------------------------------------------------
8 molod 1.3 c Interface routine to calculate physics increments - call geos-3 driver
9     c Purpose of this routine is to pull things from model common blocks
10     c to send to physdrv. Also to take output from there and put into model
11     c common blocks.
12 molod 1.1 c
13     c-----------------------------------------------------------------------
14 molod 1.5 implicit none
15 molod 1.4 #include "CPP_EEOPTIONS.h"
16 molod 1.1
17 molod 1.5 integer im1,im2,jm1,jm2,idim1,idim2,jdim1,jdim2
18     integer Nrphys,Nsx,Nsy,bi,bj,nchp
19     _RL uphy(im1:im2,jm1:jm2,Nrphys,Nsx,Nsy)
20     _RL vphy(im1:im2,jm1:jm2,Nrphys,Nsx,Nsy)
21     _RL thphy(im1:im2,jm1:jm2,Nrphys,Nsx,Nsy)
22     _RL pephy(im1:im2,jm1:jm2,Nrphys+1,Nsx,Nsy)
23     _RL sphy(im1:im2,jm1:jm2,Nrphys,Nsx,Nsy)
24     _RL ctmt(nchp,Nsx,Nsy),xxmt(nchp,Nsx,Nsy),yymt(nchp,Nsx,Nsy)
25     _RL zetamt(nchp,Nsx,Nsy)
26     _RL xlmt(nchp,Nrphys,Nsx,Nsy),khmt(nchp,Nrphys,Nsx,Nsy)
27     _RL tke(nchp,Nrphys,Nsx,Nsy)
28     _RL duphy(im1:im2,jm1:jm2,Nrphys,Nsx,Nsy)
29     _RL dvphy(im1:im2,jm1:jm2,Nrphys,Nsx,Nsy)
30     _RL dthphy(im1:im2,jm1:jm2,Nrphys,Nsx,Nsy)
31     _RL dsphy(im1:im2,jm1:jm2,Nrphys,Nsx,Nsy)
32 molod 1.1 c
33 molod 1.5 integer i,j,L
34 molod 1.1
35 molod 1.5 call physdrv (nymd,nhms,myid,im,jm,lm,ptracer,ntracer,
36     . ndmoist,ndturb,ndlw,ndsw,xlats,xlons,
37     . p,u,v,t,q,pl,ple,dpres,pkht,pkl,fracland,landtype,radswt,
38     . maxtyp,surftype,tilefrac,phis_var,sea_ice,
39     . nchp,chlat,chlon,igrd,nchpland,chfr,ityp,
40     . tcanopy,tdeep,ecanopy,swetshal,swetroot,swetdeep,capac,snodep,
41     . ctmt,xxmt,yymt,zetamt,xlmt,khmt,tke,
42     . stratq,nwatlevs,nwatlats,watlevs,watlats,ozone,nozolevs,
43     . albvisdr,albvisdf,albnirdr,albnirdf,emiss,alai,agrn,
44     . nozolats,ozolevs,ozolats,co2,cfc11,cfc12,cfc22,methane,n2o,
45     . lwdt,lwdtclr,swdt,swdtclr,turbu,turbv,turbt,turbq,
46     . moistu,moistv,moistt,moistq,
47     . radswg,swgclr,albedo,fdirpar,fdifpar,osr,osrclr,tg0,tg0c,radlwg,
48     . st4,dst4,dlwdtg,lwclr,rainlsp,raincon,snowfall,iras,nlwcld,
49     . cldtot_lw,clras_lw,cldlsp_lw,nlwlz,lwlz,nswcld,cldtot_sw,
50     . clras_sw,cldlsp_sw,nswlz,swlz,imstturbsw,imstturblw,qliqavesw,
51     . qliqavelw,fccavesw,fccavelw,qq,u2m,v2m,t2m,q2m,u10m,v10m,t10m,
52     . q10m,tgz,gwet,snow,chemo3,chemq,diag2d,ndiag2d,diag3d,ndiag3d)
53 molod 1.1
54 molod 1.5
55     return
56     end

  ViewVC Help
Powered by ViewVC 1.1.22