Changeset 232 for LMDZ.3.3/branches/rel-LF/libf/dyn3d/tracvl.F
- Timestamp:
- Jun 20, 2001, 3:53:15 PM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ.3.3/branches/rel-LF/libf/dyn3d/tracvl.F
r2 r232 1 1 SUBROUTINE tracvl(numvanle,iapp_tracvl,nq,pbaru,pbarv , 2 * p, masse , q, iapptrac)2 * p, masse , q, iapptrac, iadv1, teta, pk ) 3 3 c 4 4 c Auteur : F. Hourdin … … 6 6 c 7 7 ccc .. Modif. P. Le Van ( 20/12/97 ) ... 8 c F. Codron (10/99) 9 8 10 c 9 11 IMPLICIT NONE … … 15 17 #include "comgeom.h" 16 18 17 INTEGER nq,iapp_tracvl 19 c .... Arguments .... 20 c 21 INTEGER numvanle, nq, iapp_tracvl, iapptrac, iadv1 18 22 19 23 REAL pbaru(ip1jmp1,llm),pbarv(ip1jm,llm) 20 24 REAL q(ip1jmp1,llm,nq),masse(ip1jmp1,llm) 21 REAL p( ip1jmp1,llmp1 ) 25 REAL p( ip1jmp1,llmp1 ),teta(ip1jmp1,llm) 26 REAL pk(ip1jmp1,llm) 22 27 28 c .... var. locales ..... 29 c 23 30 REAL pbaruc(ip1jmp1,llm),pbarvc(ip1jm,llm) 24 31 REAL massem(ip1jmp1,llm),zdp(ip1jmp1) … … 26 33 REAL pbarug(ip1jmp1,llm),pbarvg(ip1jm,llm),wg(ip1jmp1,llm) 27 34 28 INTEGER iapptrac29 35 30 INTEGER iadvtr, numvan le36 INTEGER iadvtr, numvan 31 37 INTEGER ij,l,iq 32 38 REAL zdpmin, zdpmax 33 39 EXTERNAL minmax 34 35 SAVE iadvtr, massem,pbaruc,pbarvc 40 SAVE iadvtr, massem, pbaruc, pbarvc, numvan 36 41 DATA iadvtr/0/ 42 43 numvan = numvanle 37 44 38 45 IF(iadvtr.EQ.0) THEN … … 99 106 100 107 c Advection proprement dite. 101 DO iq = numvanle, nq 108 c 109 c test sur iadv1 pour le schema de vapeur d'eau 110 c 111 IF (numvanle.EQ.1.AND.iadv1.EQ.4) THEN 112 CALL vlspltqs( q(1,1,1), 2., massem, wg , 113 * pbarug,pbarvg,dtvr,p,pk,teta ) 114 numvan = 2 115 ENDIF 116 117 DO iq = numvan, nq 102 118 CALL vlsplt( q(1,1,iq), 2. ,massem,wg,pbarug,pbarvg,dtvr ) 103 119 ENDDO
Note: See TracChangeset
for help on using the changeset viewer.