NaN check for trapezoidal routines. #738
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Following up on #737 I've implemented a NaN check for trapezoidal matrices. I've added a
direct
argument to support a whole bunch of trapezoidal matrices (e.g. those which occur inxLARFB
):For now, I've only applied the new NaN check to
LAPACKE_?lantr
. But the NaN check is designed to also work forLAPACKE_?larfb
and potential other routines. @langou I'll investigate those later since I want first confirm with you that the interface that I've chosen is alright.Additionally, I fixed some missing symbols in the Makefile which I forgot to add in my last PR for #722.
Checklist
LAPACKE_?langb
in Makefile.LAPACKE_?lantr
.LAPACKE_?larfb
and maybe other routines.