Skip to content

Refactor IEEECK to avoid generating IEEE exceptions by using IEEE_ARITHMETIC#1168

Open
foxtran wants to merge 1 commit intoReference-LAPACK:masterfrom
foxtran:refactor/ieeeck
Open

Refactor IEEECK to avoid generating IEEE exceptions by using IEEE_ARITHMETIC#1168
foxtran wants to merge 1 commit intoReference-LAPACK:masterfrom
foxtran:refactor/ieeeck

Conversation

@foxtran
Copy link

@foxtran foxtran commented Nov 26, 2025

Description

I've replaced division-by-zero and other invalid floating-point operations with IEEE_ARITHMETIC module from modern Fortran. It should simplify debugging of numerical instabilities of code that also uses LAPACK.

Fixes #1172

Checklist

  • The documentation has been updated: no need to update documentation. Keep old documentation as is for compability with previous behaviour.
  • If the PR solves a specific issue, it is set to be closed on merge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

IEEECK generates IEEE exceptions

1 participant