36 latStart, latEnd, lonStart, lonEnd, &
37 currLatStart, currLatEnd, currLonStart, currLonEnd, &
39 nspc, doDispersal, ncallSpatSimu, doParallel, doFFT)
48 INTEGER,
INTENT(in) :: yearStart, yearEnd, &
49 latStart, latEnd, lonStart, lonEnd, &
50 currLatStart, currLatEnd, currLonStart, currLonEnd, &
52 REAL,
INTENT(in) :: facvar
53 LOGICAL,
INTENT(in) :: doDispersal, doParallel, doFFT
60 looptime:
do year = yearstart, yearend
61 write (
logmessage,
"(A10,I8,A7,L)")
" Year: ", year,
" doDispersal: ", dodispersal
77 currlatstart, currlatend, currlonstart, currlonend, &
78 nspc, dodispersal, dofft)
85 call writestate(year, latstart, latend, lonstart, lonend, nspc)
subroutine spatialdynonetimestep(year, currlatstart, currlatend, currlonstart, currlonend, nspc, dodispersal, dofft)
SpatialDynOneTimeStep, spatial dynamics in one time step.
subroutine timeloop(yearstart, yearend, latstart, latend, lonstart, lonend, currlatstart, currlatend, currlonstart, currlonend, facvar, nspc, dodispersal, ncallspatsimu, doparallel, dofft)
TimeLoop.