Mark Gates
|
594dc253ae
|
implicit none in INSTALL
|
2025-08-26 23:27:58 -04:00 |
|
Maria Kraynyuk
|
40ca7a2713
|
Include lapack_64.h only during the build
|
2024-02-05 10:54:04 -08:00 |
|
Maria Kraynyuk
|
3ccdccea9b
|
LAPACK SRC long lines updated manually
|
2024-02-05 10:28:26 -08:00 |
|
Maria Kraynyuk
|
b891145899
|
Add extended API with _64 suffix to LAPACK with lapack_64.h
|
2024-02-05 10:28:08 -08:00 |
|
Mark Gates
|
62b19990a2
|
doxygen: new group structure
|
2023-07-04 01:29:12 -04:00 |
|
weslley.spereira
|
c7400e5f9b
|
Improve documentation of the new routines. Force roundup only if it is necessary
|
2021-08-04 18:43:22 -03:00 |
|
weslley.spereira
|
cea95686f5
|
Fix bug: ROUNDUP_LWORK must use (1+EPSILON(0)) instead of (1+DLAMCH(EPS))
Test results:
SROUNDUP_LWORK(0) = 0.00000000
SROUNDUP_LWORK(1) = 1.00000000
SROUNDUP_LWORK(317) = 317.000000
DROUNDUP_LWORK(0) = 0.0000000000000000
DROUNDUP_LWORK(1) = 1.0000000000000000
DROUNDUP_LWORK(317) = 317.00000000000000
Tests with X = 16777216 = 2**24
X-2 = 16777214; SROUNDUP_LWORK(X-2) = 16777214.0
X-1 = 16777215; SROUNDUP_LWORK(X-1) = 16777215.0
X = 16777216; SROUNDUP_LWORK(X ) = 16777218.0
X+1 = 16777217; SROUNDUP_LWORK(X+1) = 16777218.0
X+2 = 16777218; SROUNDUP_LWORK(X+2) = 16777220.0
Tests with X = 9007199254740992 = 2**53
X-2 = 9007199254740990; SROUNDUP_LWORK(X-2) = 9007200328482816.0
X-1 = 9007199254740991; SROUNDUP_LWORK(X-1) = 9007200328482816.0
X = 9007199254740992; SROUNDUP_LWORK(X ) = 9007200328482816.0
X+1 = 9007199254740993; SROUNDUP_LWORK(X+1) = 9007200328482816.0
X+2 = 9007199254740994; SROUNDUP_LWORK(X+2) = 9007200328482816.0
Tests with X = 9007199254740992 = 2**53
X-2 = 9007199254740990; DROUNDUP_LWORK(X-2) = 9007199254740990.0
X-1 = 9007199254740991; DROUNDUP_LWORK(X-1) = 9007199254740991.0
X = 9007199254740992; DROUNDUP_LWORK(X ) = 9007199254740994.0
X+1 = 9007199254740993; DROUNDUP_LWORK(X+1) = 9007199254740994.0
X+2 = 9007199254740994; DROUNDUP_LWORK(X+2) = 9007199254740996.0
|
2021-07-27 20:05:07 -03:00 |
|
weslley.spereira
|
f12515a491
|
RoundUp functions now always returns an integer
|
2021-07-27 16:56:21 -03:00 |
|
weslley.spereira
|
a620672e29
|
Add (s,d)ROUNDUP_LWORK functions to fix the workspace computation
|
2021-07-26 19:30:53 -03:00 |
|