Hi,
I was looking at the source code and I found that some double precision parameters are declare without specify the precision at the end of the number, i.e. function ellc(k):
otherwise the code will use a single precision value even if they have been declare real(8).
I found the same issue in the orbits.f90 file, mainly in the do while conditions; in this case it would be better to add the _fd at the end of the value.
Best,
Luca
Hi, I was looking at the source code and I found that some double precision parameters are declare without specify the precision at the end of the number, i.e. function ellc(k):
You should add
_dp
at the end of all these values:otherwise the code will use a single precision value even if they have been declare
real(8)
. I found the same issue in theorbits.f90
file, mainly in thedo while
conditions; in this case it would be better to add the_fd
at the end of the value. Best, Luca