- Timestamp:
- Jun 29, 2018, 12:31:11 PM (6 years ago)
- Location:
- LMDZ6/branches/DYNAMICO-conv
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/DYNAMICO-conv
- Property svn:mergeinfo changed
-
LMDZ6/branches/DYNAMICO-conv/libf/phylmd/dyn1d/lmdz1d.F90
r2983 r3356 286 286 hthturb_gcssold = 0. 287 287 hqturb_gcssold = 0. 288 289 290 288 291 289 292 !--------------------------------------------------------------------- … … 509 512 call ymds2ju(annee_ref,mois,day_ref,heure,day) 510 513 day_ini = int(day) 511 day_end = day_ini + fnday514 day_end = day_ini + int(fnday) 512 515 513 516 IF (forcing_type .eq.2) THEN … … 582 585 call infotrac_init 583 586 584 if (nqtot>nqmx) STOP 'Augmenter nqmx dans lmdz1d.F'587 if (nqtot>nqmx) STOP 'Augmenter nqmx dans lmdz1d.F' 585 588 allocate(q(llm,nqtot)) ; q(:,:)=0. 586 589 allocate(dq(llm,nqtot)) … … 985 988 ! 986 989 !===================================================================== 990 CALL iophys_ini 987 991 ! START OF THE TEMPORAL LOOP : 988 992 !===================================================================== … … 1109 1113 endif 1110 1114 !RC 1115 if (forcing_sandu) then 1116 ug(1:llm)=u_mod(1:llm) 1117 vg(1:llm)=v_mod(1:llm) 1118 endif 1111 1119 1112 1120 IF (prt_level >= 5) print*, 'fcoriolis, xlat,mxcalc ', & 1113 1121 fcoriolis, xlat,mxcalc 1114 1122 1115 du_age(1:mxcalc)=fcoriolis*(v(1:mxcalc)-vg(1:mxcalc))1116 dv_age(1:mxcalc)=-fcoriolis*(u(1:mxcalc)-ug(1:mxcalc))1117 1123 ! print *,'u-ug=',u-ug 1118 1124 1119 1125 !!!!!!!!!!!!!!!!!!!!!!!! 1120 1126 ! Geostrophic wind 1127 ! Le calcul ci dessous est insuffisamment precis 1128 ! du_age(1:mxcalc)=fcoriolis*(v(1:mxcalc)-vg(1:mxcalc)) 1129 ! dv_age(1:mxcalc)=-fcoriolis*(u(1:mxcalc)-ug(1:mxcalc)) 1121 1130 !!!!!!!!!!!!!!!!!!!!!!!! 1122 1131 sfdt = sin(0.5*fcoriolis*timestep)
Note: See TracChangeset
for help on using the changeset viewer.