Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

xLABAD #96

Closed
langou opened this issue Dec 8, 2016 · 2 comments
Closed

xLABAD #96

langou opened this issue Dec 8, 2016 · 2 comments

Comments

@langou
Copy link
Contributor

langou commented Dec 8, 2016

This is related to the subroutines xLABAD.

SLABAD takes as input the values computed by SLAMCH for underflow and
overflow, and returns the square root of each of these values if the
log of LARGE is sufficiently large. This subroutine is intended to
identify machines with a large exponent range, such as the Crays, and
redefine the underflow and overflow limits to be the square roots of
the values computed by SLAMCH. This subroutine is needed because
SLAMCH does not compensate for poor arithmetic in the upper half of
the exponent range, as is found on a Cray.

Is that still relevant on current Cray machines?

I would assume all machines are using IEEE and such a routine is obsolete by now.

@jwdemmel
Copy link

jwdemmel commented Dec 8, 2016

Indeed, slabad should be a no-op on current computers, unless "double"
gets compiled into IEEE754 binary quad precision or decimal double precision.
So ok to omit.

angsch added a commit to angsch/lapack that referenced this issue Mar 21, 2023
angsch added a commit to angsch/lapack that referenced this issue Mar 21, 2023
@weslleyspereira
Copy link
Collaborator

This issue was closed with #805.

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

No branches or pull requests

3 participants