Changeset 1119
- Timestamp:
- Nov 28, 2013, 6:51:01 AM (11 years ago)
- Location:
- trunk/LMDZ.MARS
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.MARS/README
r1114 r1119 1954 1954 CO2 condensation temperature (when obliquity < 27) to account for varying 1955 1955 CO2 mixing ratio. This operation is now done in newcondens. 1956 1957 == 28/11/2013 == FGG 1958 - Bug fix: Sun-Mars distance was not correctly taken into account in the 1959 solvarmod==1 (daily varying realistic EUV input) case. -
trunk/LMDZ.MARS/libf/aeronomars/chemthermos.F90
r1047 r1119 472 472 473 473 !Photoabsorption coefficients 474 call flujo(solarcondate) 474 475 if(solvarmod.eq.0) then 475 call flujo(solarcondate)!+zday/365.)476 476 call jthermcalc(ig,chemthermod,rm,nesptherm,ztemp,zlocal,zenit) 477 477 else if(solvarmod.eq.1) then -
trunk/LMDZ.MARS/libf/aeronomars/euvheat.F90
r1047 r1119 369 369 370 370 !Solar flux calculation 371 if(solvarmod.eq.0)call flujo(solarcondate)371 call flujo(solarcondate) 372 372 373 373 ! Not recommended for long runs … … 429 429 !the actual Mars-Sun distance 430 430 enddo 431 enddo ! of do ig=1,ngrid 431 enddo ! of do ig=1,ngrid 432 432 433 !Deallocations 433 434 ! deallocate(rm) -
trunk/LMDZ.MARS/libf/aeronomars/hrtherm.F
r705 r1119 105 105 else if (solvarmod.eq.1) then 106 106 call jthermcalc_e107(ig,euvmod,rm,nespeuv,tx,iz,zenit,zday) 107 do indexint=1,ninter108 fluxtop(indexint)=1.109 enddo110 107 endif 111 108 … … 123 120 end do 124 121 122 125 123 return 126 124 -
trunk/LMDZ.MARS/libf/aeronomars/jthermcalc.F
r1047 r1119 296 296 !H interpolated coefficient 297 297 jfotsout(indexint,12,auxi) = wm(i)*auxjh(ind+1) + 298 $ wp(i)*auxjh(ind) 298 $ wp(i)*auxjh(ind) 299 299 enddo 300 300 !Only if chemthermod.ge.2 … … 1690 1690 include 'param.h' 1691 1691 include 'param_v4.h' 1692 include "callkeys.h" 1692 1693 1693 1694 … … 1713 1714 !For more details, see Gonzalez-Galindo et al. 2005 1714 1715 !To be improved in next versions 1715 if(i.le.24) then 1716 fluxtop(i)=(((ct1(i)+p1(i)*date)/2.) 1717 $ *sin(2.*3.1416/11.*(date-1985.-3.1416)) 1718 $ +(ct2(i)+p2(i)*date)+1.)*fluxtop(i) 1719 end if 1720 fluxtop(i)=fluxtop(i)*(1.52/dist_sol)**2 1721 end do 1722 ! fluxtop(1)=fluxtop(1)*10. 1723 ! fluxtop(2)=fluxtop(2)*5. 1716 if(i.le.24.and.solvarmod.eq.0) then 1717 fluxtop(i)=(((ct1(i)+p1(i)*date)/2.) 1718 $ *sin(2.*3.1416/11.*(date-1985.-3.1416)) 1719 $ +(ct2(i)+p2(i)*date)+1.)*fluxtop(i) 1720 end if 1721 fluxtop(i)=fluxtop(i)*(1.52/dist_sol)**2 1722 end do 1724 1723 1725 1724 return
Note: See TracChangeset
for help on using the changeset viewer.