Support for single-precision as working-precision in libfortran-support. Related to icon-mpim MR (https://gitlab.dkrz.de/icon/icon-mpim/-/merge_requests/558), and libiconmath MR (libiconmath!13 (merged)).
FS_ENABLE_SINGLE_PRECISION
, disabled by defaultsrc/mo_iconlib_kind.f90
shared by fortran-support and iconmath:
dp=>real64
and sp=>real32
FS_ENABLE_SINGLE_PRECISION==TRUE
-> wp=real32
, else wp=real64
FS_ENABLE_MIXED_PRECISION==TRUE
-> vp=real32
, else vp=wp
t_ptr
types is wp
by default, with wp or dp or sp versions specified by suffix.make format
for linting)
Draft:
You are not supposed to merge this request by yourself, the maintainers of fortan-support take care of this action!