37 INTEGER,
INTENT(in) :: nspc
42 imdat(maxImmigrationsPerSpec)
43 character(27) :: text1
48 call loginfo(
"Reading immigration data")
61 read_specimmi:
do i = 1, nspc
63 (imdat(j),
spec(i)%immi%dat(j)%relLat,
spec(i)%immi%dat(j)%relLon, j=1,
spec(i)%immi%n)
65 if (
spec(i)%immi%n .gt. maximmigrationsperspec)
then
66 write (
logmessage, *)
'more immigration events ',
spec(i)%immi%n,
' than allowed ', maximmigrationsperspec
72 exit_loop1:
if (err /= 0)
then
76 do j = 1,
spec(i)%immi%n
81 spec(i)%immi%n, (
spec(i)%immi%dat(j)%year, &
82 spec(i)%immi%dat(j)%relLat,
spec(i)%immi%dat(j)%relLon, j=1,
spec(i)%immi%n)
89 spec%immi%dat(1)%year = 0