source: trunk/LMDZ.VENUS/libf/phyvenus/iniphysiq.F @ 134

Last change on this file since 134 was 102, checked in by slebonnois, 14 years ago

SL : corrections et modifications dans phytitan correspondant a celles
faites apres compilation Venus. Titan pas encore compile.

File size: 2.1 KB
Line 
1!
2! $Header: /home/cvsroot/LMDZ4/libf/phylmd/iniphysiq.F,v 1.1.1.1 2004/05/19 12:53:08 lmdzadmin Exp $
3!
4c
5c
6      SUBROUTINE iniphysiq(ngrid,nlayer,
7     $           punjours,
8     $           pdayref,ptimestep,
9     $           plat,plon,parea,pcu,pcv,
10     $           prad,pg,pr,pcpp)
11
12c
13c=======================================================================
14c
15c   subject:
16c   --------
17c
18c   Initialisation for the physical parametrisations of the LMD
19c   martian atmospheric general circulation modele.
20c
21c   author: Frederic Hourdin 15 / 10 /93
22c   -------
23c
24c   arguments:
25c   ----------
26c
27c   input:
28c   ------
29c
30c    ngrid                 Size of the horizontal grid.
31c                          All internal loops are performed on that grid.
32c    nlayer                Number of vertical layers.
33c    pdayref               Day of reference for the simulation
34c    firstcall             True at the first call
35c    lastcall              True at the last call
36c    pday                  Number of days counted from the North. Spring
37c                          equinoxe.
38c
39c=======================================================================
40c
41c-----------------------------------------------------------------------
42c   declarations:
43c   -------------
44 
45      use dimphy
46      USE comgeomphy
47      IMPLICIT NONE
48#include "dimensions.h"
49
50      REAL prad,pg,pr,pcpp,punjours
51 
52      INTEGER ngrid,nlayer
53      REAL plat(ngrid),plon(ngrid),parea(klon),pcu(klon),pcv(klon)
54      INTEGER pdayref
55 
56      REAL ptimestep
57 
58      IF (nlayer.NE.klev) THEN
59         PRINT*,'STOP in inifis'
60         PRINT*,'Probleme de dimensions :'
61         PRINT*,'nlayer     = ',nlayer
62         PRINT*,'klev   = ',klev
63         STOP
64      ENDIF
65
66      IF (ngrid.NE.klon) THEN
67         PRINT*,'STOP in inifis'
68         PRINT*,'Probleme de dimensions :'
69         PRINT*,'ngrid     = ',ngrid
70         PRINT*,'klon   = ',klon
71         STOP
72      ENDIF
73
74      airephy=parea
75      cuphy=pcu
76      cvphy=pcv
77      rlond = plon
78      rlatd = plat
79
80      call suphec
81c     print*,'ATTENTION !!! TRAVAILLER SUR INIPHYSIQ'
82c     print*,'CONTROLE DES LATITUDES, LONGITUDES, PARAMETRES ...'
83
84
85      RETURN
86      END
Note: See TracBrowser for help on using the repository browser.