Changeset 690 for trunk/LMDZ.MARS/libf
- Timestamp:
- Jun 4, 2012, 10:37:25 AM (13 years ago)
- Location:
- trunk/LMDZ.MARS/libf
- Files:
-
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
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.