Originally created by: Bourdin.KIS (code.google.com)
Originally owned by: Bourdin.KIS (code.google.com)
In some files, there are non-F95 compliant type declarations, like:
src/lsode_for_chemistry.f90: CHARACTER*80 :: MSG
src/shell.f90: real*8, allocatable, dimension(:) :: [...]
These break compilation in the default configuration with, e.g., gfortran.
Anyway, everything should only be "real" and if hihger precision is needed, the precision should be switched in the compiler configuration/Makefile.src.
Especially, for strings like "MSG" above, we have fixed string lengths available for different purposes (filenames, labels, etc.) that can then be resized later, if we find that one of them becomes too short and using these, we would maintain the consistent string lengths.