Changeset 690
- Timestamp:
- Jun 4, 2012, 10:37:25 AM (13 years ago)
- Location:
- trunk/LMDZ.MARS
- Files:
-
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.MARS/README
r677 r690 1687 1687 dust scenarios (derived from the 7 MY24 to MY30 scenarios) in 1688 1688 aeropacity.F and read_dust_scenario.F 1689 1690 == 04/06/12 == AC 1691 - Code re-organization in diverse parts of the GCM code. These are NOT cosmetic 1692 changes, but are needed for compilation of the Mesoscale model in NESTED configuration 1693 using the new physics. -
trunk/LMDZ.MARS/libf/aeronomars/moldiff.F
r658 r690 294 294 c ******************************************* 295 295 do n=1,ncompmoldiff-1 296 296 call lubksb_sp(alf,ncompmoldiff-1,ncompmoldiff-1,indx,y(1,n)) 297 297 do nn=1,ncompmoldiff-1 298 298 alfinv(l,nn,n)=y(nn,n)/hh -
trunk/LMDZ.MARS/libf/aeronomars/molvis.F
r38 r690 1 SUBROUTINE molvis(ptimestep,pplay,pplev,pt,pdteuv,pdtconduc ,pvel,2 $ 1 SUBROUTINE molvis(ptimestep,pplay,pplev,pt,pdteuv,pdtconduc 2 $ ,pvel,tsurf,zzlev,zzlay,zdvelmolvis) 3 3 IMPLICIT NONE 4 4 -
trunk/LMDZ.MARS/libf/aeronomars/param_v4.h
r658 r690 150 150 151 151 152 common/vida/ tminco2,tmino2,tmino3p,tminco,tminh,tminoh, tminho2,&153 & tminh2,tminh2o,tmino1d,tminh2o2,tmino3,tminn,&154 & tminno,tminno2,tminn2,tminn2d,&155 & tminco2plus,tminoplus,tmino2plus,tmincoplus,&156 & tmincplus,tminnplus,tminnoplus,&157 & 152 common/vida/ tminco2,tmino2,tmino3p,tminco,tminh,tminoh, & 153 & tminho2,tminh2,tminh2o,tmino1d,tminh2o2,tmino3,tminn, & 154 & tminno,tminno2,tminn2,tminn2d, & 155 & tminco2plus,tminoplus,tmino2plus,tmincoplus, & 156 & tmincplus,tminnplus,tminnoplus, & 157 & tminn2plus,tminhplus,tminhco2plus 158 158 159 159 … … 181 181 real ct1(ninter),p1(ninter),ct2(ninter),p2(ninter) 182 182 183 common/phdisef/ efdisco2, efdiso2, efdish2, efdish2o, efdish2o2,&184 & efdiso3,efdiso,efdisn,efdish,efdisno,efdisn2,&185 & efdisno2,efdisco,efionco2,efionn2,efionco,&186 & 183 common/phdisef/ efdisco2, efdiso2, efdish2, efdish2o, & 184 & efdish2o2,efdiso3,efdiso,efdisn,efdish,efdisno,efdisn2, & 185 & efdisno2,efdisco,efionco2,efionn2,efionco, & 186 & efiono3p,efionn,efionno,efionh 187 187 188 188 -
trunk/LMDZ.MARS/libf/aeronomars/paramfoto_compact.F
r661 r690 428 428 end if 429 429 ! elect 430 430 call implicito ( ig, electxoutput_timemarching, 'elec', 431 431 & electxinput,Pelecttot(i),Lelecttot(i),deltat) 432 432 endif !Of chemthermod.eq.3 -
trunk/LMDZ.MARS/libf/aeronomars/photochemistry.F
r618 r690 10 10 c***************************************************************** 11 11 c 12 subroutine photochemistry(lswitch, zycol, sza, ptimestep, press,13 $ 14 $ 12 subroutine photochemistry(lswitch, zycol, sza, ptimestep, 13 $ press,temp, dens, dist_sol, surfdust1d, 14 $ surfice1d, jo3, tau) 15 15 c 16 16 implicit none -
trunk/LMDZ.MARS/libf/bibio/writestd.F
r38 r690 169 169 ELSE 170 170 IF (gformat(1:lnblnk(gformat)) .EQ. 'zxli1') THEN 171 CALL to36 (champ,icount,champ(imin),champ(imax),55, 171 CALL to36 (champ,icount,champ(imin),champ(imax),55,1) 172 172 ELSE 173 173 IF (gformat(1:lnblnk(gformat)) .EQ. 'zxli2') THEN 174 174 CALL to36(champ,icount,champ(imin),champ(imax),55,2) 175 175 ELSE 176 176 IF (gformat(1:lnblnk(gformat)) .EQ. 'zxli3') THEN 177 177 CALL to36(champ,icount,champ(imin),champ(imax),55,3) 178 178 ELSE 179 179 WRITE(55,'('//gformat(1:lnblnk(gformat))//')') -
trunk/LMDZ.MARS/libf/dyn3d/comdissnew.h
r38 r690 2 2 c INCLUDE comdissnew.h 3 3 4 COMMON/comdissnew/ lstardis,nitergdiv,nitergrot,niterh, tetagdiv,5 1 tetag rot,tetatemp,coefdis4 COMMON/comdissnew/ lstardis,nitergdiv,nitergrot,niterh, 5 1 tetagdiv,tetagrot,tetatemp,coefdis 6 6 7 7 LOGICAL lstardis -
trunk/LMDZ.MARS/libf/phymars/aeroptproperties.F
r89 r690 1174 1174 ENDDO ! lg 1175 1175 write(out_str(1:1),'(i1.1)') out_nchannel 1176 1176 call WRITEDIAGFI(ngrid,'qextir'//out_str,"Ext.efficiency","", 1177 1177 & 3,out_qext) 1178 1178 call WRITEDIAGFI(ngrid,'omegir'//out_str,"Sing.Scat.Alb.","", 1179 1179 & 3,out_omeg) 1180 1180 call WRITEDIAGFI(ngrid,'gir'//out_str,"Asym.Factor","", 1181 1181 & 3,out_g) 1182 1182 c ------------------------------------------------------------- -
trunk/LMDZ.MARS/libf/phymars/co2snow.F
r38 r690 1 SUBROUTINE co2snow (ngrid,nlayer,ptimestep,emisref,condsub ,pplev,2 & pcondicea,pcondices,pfallice,pemisurf)1 SUBROUTINE co2snow (ngrid,nlayer,ptimestep,emisref,condsub 2 & ,pplev,pcondicea,pcondices,pfallice,pemisurf) 3 3 4 4 IMPLICIT NONE -
trunk/LMDZ.MARS/libf/phymars/datareadnc.F
r224 r690 122 122 write(*,*)'(in phymars/datareadnc.F)' 123 123 write(*,*)'It should be in :',trim(datafile),'/' 124 write(*,*)'1) You can set this path in the callphys.def file:' 124 write(*,*)'1) You can set this path in the 125 & callphys.def file:' 125 126 write(*,*)' datadir=/path/to/the/datafiles' 126 127 write(*,*)'2) If necessary, surface.nc (and other datafiles)' -
trunk/LMDZ.MARS/libf/phymars/inistats.F
r410 r690 92 92 ierr = NF_PUT_VAR_REAL (nid,nvarid,pseudoalt) 93 93 #endif 94 call def_var_stats(nid,"aps","hybrid pressure at midlayers" ," ",95 & 94 call def_var_stats(nid,"aps","hybrid pressure at midlayers" 95 & ," ",1,idim_llm,nvarid,ierr) 96 96 #ifdef NC_DOUBLE 97 97 ierr = NF_PUT_VAR_DOUBLE (nid,nvarid,aps) … … 100 100 #endif 101 101 102 call def_var_stats(nid,"bps","hybrid sigma at midlayers" ," ",103 & 102 call def_var_stats(nid,"bps","hybrid sigma at midlayers" 103 & ," ",1,idim_llm,nvarid,ierr) 104 104 #ifdef NC_DOUBLE 105 105 ierr = NF_PUT_VAR_DOUBLE (nid,nvarid,bps) -
trunk/LMDZ.MARS/libf/phymars/nirco2abs.F
r575 r690 197 197 pyy(l)=pplay(ig,l) 198 198 enddo 199 200 201 199 call interpnir(cor1,pyy,nlayer,corgcm,pres1d,npres) 200 call interpnir(oldoco2,pyy,nlayer,oco21d,pres1d,npres) 201 call interpnir(alfa2,pyy,nlayer,alfa,pres1d,npres) 202 202 endif 203 203 -
trunk/LMDZ.MARS/libf/phymars/nlte_calc.F
r498 r690 6 6 c a calculation of transmittances and derivatives of these ones 7 7 8 subroutine mzescape(ig,taustar,tauinf,tauii, ib,isot, iirw,iimu) 8 subroutine mzescape(ig,taustar,tauinf,tauii, 9 & ib,isot, iirw,iimu) 9 10 10 11 c jul 2011 malv+fgg adapted to LMD-MGCM -
trunk/LMDZ.MARS/libf/phymars/yamada4.F
r652 r690 596 596 return 597 597 end 598 SUBROUTINE vdif_q2(timestep,gravity,rconst,ngrid,nlay ,plev,temp,599 & 598 SUBROUTINE vdif_q2(timestep,gravity,rconst,ngrid,nlay 599 & ,plev,temp,kmy,q2) 600 600 IMPLICIT NONE 601 601 !.......................................................................
Note: See TracChangeset
for help on using the changeset viewer.