TreeMig Code
|
Go to the source code of this file.
Functions/Subroutines | |
subroutine | timeloop (yearstart, yearend, latstart, latend, lonstart, lonend, currlatstart, currlatend, currlonstart, currlonend, facvar, nspc, dodispersal, ncallspatsimu, doparallel, dofft) |
TimeLoop. | |
subroutine timeloop | ( | integer, intent(in) | yearstart, |
integer, intent(in) | yearend, | ||
integer, intent(in) | latstart, | ||
integer, intent(in) | latend, | ||
integer, intent(in) | lonstart, | ||
integer, intent(in) | lonend, | ||
integer, intent(in) | currlatstart, | ||
integer, intent(in) | currlatend, | ||
integer, intent(in) | currlonstart, | ||
integer, intent(in) | currlonend, | ||
real, intent(in) | facvar, | ||
integer, intent(in) | nspc, | ||
logical, intent(in) | dodispersal, | ||
integer, intent(in) | ncallspatsimu, | ||
logical, intent(in) | doparallel, | ||
logical, intent(in) | dofft ) |
TimeLoop.
Loops over the simulation time. Within each time step it
nspc | : number of species |
yearStart,yearEnd | : start and end of simulated period (relative years) |
latStart,latEnd,lonStart,lonEnd,& | : start and end of total simulated area |
currLatStart,currLatEnd,currLonStart,currLonEnd, | part of total simulation area currently simulated, e.g. for spin-up. Is not subarea of parallelisation!> |
ncallSpatSimu | : which call of TimeLoop: 1st (inoculation) or 2nd (migration simulation) |
facvar | |
doDispersal,doFFT,doParallel | : flags: simulate dispersal, dispersal by fast fourier transform, parallel simulation (currently not implemented) ? |
Definition at line 35 of file TimeLoop.f90.