Support for single precision wp
-
Review changes -
-
Download -
Patches
-
Plain diff
What is the new feature
Support for single-precision as working-precision in libiconmath. Related to fortran-support (libfortran-support!98 (merged))
Related to icon-mpim milestone (https://gitlab.dkrz.de/icon/icon-mpim/-/milestones/14#tab-issues)
How is it implemented
- Precision handling: Dependent on fortran-support
src/mo_iconlib_kind.f90
- Extensions of some functions to include sp and dp interfaces (independent of wp/sp).
- Related branches before libiconmath merger:
- libmath-interpolation/feature-single-precision (https://gitlab.dkrz.de/icon-libraries/libmath-interpolation/-/tree/feature-single-precision?ref_type=heads)
- libmath-support/feature-single-precision (https://gitlab.dkrz.de/icon-libraries/libmath-support/-/tree/feature-single-precision?ref_type=heads)
Mandatory steps before review
-
Gitlab CI passes (Hint: use make format
for linting) -
New feature is covered by additional unit tests -
Mark the merge request as ready by removing Draft:
Mandatory steps before merge
-
Reviewed by a maintainer -
Incorporate review suggestions -
Remember to edit the commit message and select the proper changelog category (feature/bugfix/other) -
Prior to merging, please remove any boilerplate from the MR description, retaining only the Please describe your feature in a couple of words and describe important implementation details of the feature section to maintain
You are not supposed to merge this request by yourself, the maintainers of libiconmath take care of this action!
Edited by Pradipta Samanta
Merge request reports
Compare and
- version 26fd702993
- version 259bf4e211
- version 24dabe1ac8
- version 235e92578c
- version 229190e3ba
- version 215b6ceb48
- version 20f3b6ad6a
- version 19509f638f
- version 1811cac70d
- version 17edb6e9d3
- version 16091a4e26
- version 159cfc029a
- version 14861cb366
- version 1361bba7ba
- version 1203e947c5
- version 1103e947c5
- version 1003e947c5
- version 90fb4eb40
- version 83a4985a7
- version 70dcc9c9c
- version 677ee0503
- version 56917fa35
- version 4bea570b1
- version 33cffec21
- version 23cfa479c
- version 1aad5696d
- main (base)
- latest version74cc683247 commits,
- version 26fd70299346 commits,
- version 259bf4e21145 commits,
- version 24dabe1ac844 commits,
- version 235e92578c43 commits,
- version 229190e3ba42 commits,
- version 215b6ceb4841 commits,
- version 20f3b6ad6a38 commits,
- version 19509f638f36 commits,
- version 1811cac70d28 commits,
- version 17edb6e9d325 commits,
- version 16091a4e2624 commits,
- version 159cfc029a23 commits,
- version 14861cb36622 commits,
- version 1361bba7ba21 commits,
- version 1203e947c523 commits,
- version 1103e947c523 commits,
- version 1003e947c521 commits,
- version 90fb4eb4019 commits,
- version 83a4985a718 commits,
- version 70dcc9c9c17 commits,
- version 677ee050316 commits,
- version 56917fa3514 commits,
- version 4bea570b113 commits,
- version 33cffec2111 commits,
- version 23cfa479c10 commits,
- version 1aad5696d7 commits,
Compare changes
- Side-by-side
- Inline
Files
17Loading