| 90 |
common/SURRAD/TRSURF(JM0,4),SRSURF(JM0,4) |
common/SURRAD/TRSURF(JM0,4),SRSURF(JM0,4) |
| 91 |
dimension RTGOAV(JM0,lmo) |
dimension RTGOAV(JM0,lmo) |
| 92 |
common/tprmtg/tprmg(JM0),ntprmg(JM0) |
common/tprmtg/tprmg(JM0),ntprmg(JM0) |
| 93 |
common/aexpc/AEXP,ISTRT1,ISTRTCHEM,LYEAREM |
common/aexpc/AEXP,ISTRT1,ISTRTCHEM |
| 94 |
common/mixlr/Z1OAV(JM0),NZ1OAV(JM0) |
common/mixlr/Z1OAV(JM0),NZ1OAV(JM0) |
| 95 |
common/flxio/FLIO(JM0),NFLIO(JM0) |
common/flxio/FLIO(JM0),NFLIO(JM0) |
| 96 |
common/surps/srps(JM0+3),nsrps |
common/surps/srps(JM0+3),nsrps |
| 216 |
! --- Set year and month index: |
! --- Set year and month index: |
| 217 |
! |
! |
| 218 |
myyear = 1 !year from starting point |
myyear = 1 !year from starting point |
| 219 |
myyear = JYEAR-1976 !year from starting point |
iyearchem = 1 !year from starting point |
|
! myyear = JYEAR-1891 !year from starting point |
|
|
print *,'Emissioms for ',nchemyr,' year' |
|
|
myyearlast = min(LYEAREM-1976,nchemyr) !last year of emission |
|
|
! myyearlast = min(LYEAREM-1891,nchemyr) !last year of emission |
|
|
! myyear = min(myyear,nchemyr) |
|
|
myyear = min(myyear,myyearlast) |
|
| 220 |
mymonth = 1 !month |
mymonth = 1 !month |
| 221 |
|
|
| 222 |
ihaha = 1 |
ihaha = 1 |
| 230 |
do k=1,nlev |
do k=1,nlev |
| 231 |
cfcnsf(k) = 0.0 |
cfcnsf(k) = 0.0 |
| 232 |
enddo |
enddo |
|
print *,'First year of emissions ', myyear |
|
|
! print *,'Emission will be fixed at year ',LYEAREM |
|
|
print *,'Emission will be fixed at year ',1976+myyearlast |
|
|
! print *,'Emission will be fixed at year ',1891+myyearlast |
|
| 233 |
! |
! |
| 234 |
#endif |
#endif |
| 235 |
|
|
| 441 |
c New run |
c New run |
| 442 |
c Reading from flin_nep |
c Reading from flin_nep |
| 443 |
read(537)adupt,temco2 |
read(537)adupt,temco2 |
| 444 |
|
& ,temch4,temn2o |
| 445 |
else |
else |
| 446 |
c Restart of the run |
c Restart of the run |
| 447 |
c Reading from last_nep |
c Reading from last_nep |
| 448 |
cjrs file previously opened in input.F |
cjrs file previously opened in input.F |
| 449 |
read(876)adupt,temco2 |
read(876)adupt,temco2 |
| 450 |
|
& ,temch4,temn2o |
| 451 |
C CLOSE(876) |
C CLOSE(876) |
| 452 |
rewind 876 |
rewind 876 |
| 453 |
endif |
endif |
| 1579 |
! |
! |
| 1580 |
mymonth = mymonth + 1 |
mymonth = mymonth + 1 |
| 1581 |
if(mymonth.gt.12)then |
if(mymonth.gt.12)then |
| 1582 |
myyear = myyear +1 |
iyearchem = iyearchem +1 |
|
! myyear = min(myyear,nchemyr) |
|
|
myyear = min(myyear,myyearlast) |
|
| 1583 |
mymonth = 1 |
mymonth = 1 |
| 1584 |
! endif ! 27/8/2005 |
! endif ! 27/8/2005 |
| 1585 |
|
|
| 1589 |
! === at end of each year: 27/8/2005 |
! === at end of each year: 27/8/2005 |
| 1590 |
! |
! |
| 1591 |
rewind 178 |
rewind 178 |
| 1592 |
print *,'For chem restart ',myyear,mymonth |
print *,'For chem restart ',iyearchem,mymonth |
| 1593 |
write(178)myyear,mymonth,airmass, |
write(178)iyearchem,mymonth,airmass, |
| 1594 |
& cfc11,cfc110, |
& cfc11,cfc110, |
| 1595 |
& cfc11m, |
& cfc11m, |
| 1596 |
& cfc11sd, |
& cfc11sd, |