TreeMig Code
|
Go to the source code of this file.
Functions/Subroutines | |
subroutine | seedrainbyfft (nspc, year) |
SeedRainByFFT | |
subroutine | seedrainbyfftforthisspec (isp, year) |
SeedRainByFFTForThisSpec. | |
subroutine | printmatrixasxy2file (array, dimystart, dimyend, dimxstart, dimxend, varname) |
PrintMatrixASXY2File. | |
subroutine | calculatekerneltransformation (isp) |
CalculateKernelTransformation. | |
subroutine calculatekerneltransformation | ( | integer, intent(in) | isp | ) |
CalculateKernelTransformation.
Prepares and performs the FFT of the dispersal kernel of one species
USE: GFT, All_par
isp | species index |
Definition at line 200 of file GFT_Interact.f90.
subroutine printmatrixasxy2file | ( | real(kind=gft_prec), dimension(dimystart:dimyend,dimxstart:dimxend), intent(in) | array, |
integer, intent(in) | dimystart, | ||
integer, intent(in) | dimyend, | ||
integer, intent(in) | dimxstart, | ||
integer, intent(in) | dimxend, | ||
character(*), intent(in) | varname ) |
PrintMatrixASXY2File.
Writes out intermediate files of FFT-arrays as y, x, z, files with y,x relative spatial indices
dimystart,dimyend,dimxstart,dimxend | dimensions of array |
array | : to be written out |
varname | : variable name of the array to be written out |
Definition at line 147 of file GFT_Interact.f90.
subroutine seedrainbyfft | ( | integer, intent(in) | nspc, |
integer, intent(in) | year ) |
SeedRainByFFT
Calculates the seedrain by FFT for each species. The FFT version only works in the non-parallel setting
nspc | : number of species |
year | : relative simulation year (0 to simulation duration) |
Definition at line 14 of file GFT_Interact.f90.
subroutine seedrainbyfftforthisspec | ( | integer, intent(in) | isp, |
integer, intent(in) | year ) |
SeedRainByFFTForThisSpec.
Calculates the seedrain by FFT for one species and filters with stockability
USE: All_par, GFT
isp | : species index |
year | relative simulation year |
Definition at line 57 of file GFT_Interact.f90.