35 INTEGER :: err, ilat, ilon, oldcctime, isite, ngridcells, newtime
36 REAL :: xr, yr, muDD, stdDD, muWiT, stdWiT, prop0DrStr, muDrStr, stdDrStr, distu, brwpr, germDrought, avnit
37 REAL :: drivervariables(nDrivers)
38 REAL :: AssignReadOrDefaultDriver
48 do isite = 1, ngridcells
63 distu = assignreadordefaultdriver(7,
"Large scale disturbances (distu) " ,ndrivers, drivervariables)
64 brwpr = assignreadordefaultdriver(8,
"Browsing pressure (brwpr) " ,ndrivers, drivervariables)
65 germdrought= assignreadordefaultdriver(9,
"Germination drought (germDrought) " ,ndrivers, drivervariables)
66 avnit = assignreadordefaultdriver(10,
"Nutrient availability (avnit) " ,ndrivers, drivervariables)
69 if (abs(germdrought - (-1.0)) < 1
e-5)
then
81 if ((isite > 1) .AND. (newtime /= oldcctime))
then
91 write (
logmessage,
"(A)")
"Coordinates are outside domain in bioclimate"
93 write (
logmessage,
"(6A15)")
"yr",
"xr",
"ilon",
"ilat",
"maxlon",
"maxlat"
106 newbioclim%bc(ilat, ilon)%prop0DrStr = prop0drstr
111 newbioclim%bc(ilat, ilon)%germDrought= germdrought