Commit Graph
3428 Commits
Author SHA1 Message Date
langou 9e647a93a2 Merge pull request #582 from jip/fix
Fix some typos in comments
2021-08-30 13:51:16 -06:00
langou d834dfc3dd Merge pull request #593 from nakatamaho/master
Fix the number of matrices to test in TESTING/{s,c,d,z}ed.in (6->7)
2021-08-30 13:50:16 -06:00
Weslley S. Pereira 488473f731 Merge pull request #603 from weslleyspereira/minor-fixes
Fix patterns in the GitHub workflows
2021-08-30 13:32:54 -06:00
langou 7a4c63b0c3 Merge pull request #605 from weslleyspereira/try-workspace-query
Add (s,d)ROUNDUP_LWORK functions to fix the workspace computation
2021-08-30 13:28:44 -06:00
langou 53e8c3dd9f Merge pull request #609 from weslleyspereira/try-test-openmp
Test OpenMP
2021-08-30 13:24:48 -06:00
langou 044ae086d1 Merge pull request #610 from weslleyspereira/minor-fixes-0
Fix (s,d)LASET calls in CCHKST2STG and ZCHKST2STG
2021-08-30 13:23:30 -06:00
langou e8866132be Merge pull request #588 from weslleyspereira/try-two-integers-in-cblas
Using CBLAS_INDEX and CBLAS_INT integer types in CBLAS
2021-08-30 13:21:43 -06:00
langou b76275bacd Merge pull request #612 from weslleyspereira/minor-fixes-3
Fixes the documentation of [cz]ROTG
2021-08-28 13:32:24 -06:00
weslley.spereira 3d260adbc3 Fixes the documentation of [cz]ROTG 2021-08-27 17:51:58 -06:00
weslley.spereira 7b3b091020 Uses tests with and without OpenMP in the CMake tester. Remove some additional flags from the Coverage test 2021-08-24 12:14:08 -06:00
weslley.spereira 15fba4bb3b Fix (c,z)LASET calls in CCHKST2STG and ZCHKST2STG 2021-08-24 11:35:31 -06:00
weslley.spereira 21a69e07dc Adds -fopenmp to the Makefile tester 2021-08-24 11:30:02 -06:00
weslley.spereira 189684a7df Test OpenMP 2021-08-23 10:29:16 -06:00
langou 73247581c2 Merge pull request #607 from angsch/lapy
Make lapy and nrm2 consistent
2021-08-18 21:27:48 -06:00
Angelika Schwarz 906adae2c2 Make lapy and nrm2 consistent
Avoid the introduction of NaN by divisons inf / inf
2021-08-08 19:44:55 +01: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
weslley.spereira aaeeef2c30 Fix comments thanks to @vladimir-ch 2021-07-23 16:21:57 -03:00
Weslley S. Pereira 3b26987fc1 Merge pull request #597 from isuruf/n_threads
Make the type of N_THREADS to be INTEGER*4 explicitly
2021-07-21 19:01:36 -03:00
weslley.spereira d4d523848d Fix patterns in the GitHub workflows 2021-07-21 18:58:22 -03:00
NAKATA Maho fd3552ba58 se2.in causes infinite loop when dsyevr_2stage or dsyevr failed. 2021-07-21 22:29:24 +09:00
NAKATA Maho 9463d5bf3c se2.in causes infinite loop when dsyevr or dsyevr_2stage failed. 2021-07-21 22:23:25 +09:00
Phill Harvey-Smith 6771c15041 Fix for overwritten LD_LIBRARY_PATH and LIBRARY_PATH 2021-07-21 11:22:12 +01:00
Isuru Fernando 742aacda5e No auto-update conda 2021-07-15 15:38:27 -05:00
Isuru Fernando 95fc2b3319 Fix the usage of OMP_SET_NUM_THREADS(1) as well 2021-07-15 15:38:00 -05:00
Isuru Fernando 56aea449c6 Make the type of N_THREADS to be INTEGER*4 explicitly
When building with -fdefault-integer=8, the type changes, but
only some compiler like gfortran implements `omp_set_num_threads`
with integer*8 input. When swapping the openmp library with
LLVM openmp, this doesn't work yet. Until LLVM openmp is fixed
explicitly setting the type fixes the build issue.
2021-07-14 11:57:59 -05:00
Maho Nakata f0f6c880b4 Fix the number of matrices to test. 2021-06-29 16:54:11 +09:00
julielangou aa631b4b4b Merge pull request #592 from julielangou/master
Updating LAPACK version number before 3.10.0 release
v3.10.0
2021-06-28 09:39:12 -07:00
julielangou 3aa00e63fc Updating LAPACK version number before 3.10.0 release
Updating LAPACK version number before 3.10.0 release
2021-06-28 09:13:34 -07:00
weslley.spereira a8a03af993 Remove unused notbig = .false. thanks to @vladimir-ch 2021-06-24 18:57:14 -03:00
Weslley S. Pereira ade9a3bfaa Merge pull request #590 from weslleyspereira/minor-fixes-2
Fix typo in makefile.yml
2021-06-24 08:58:33 -03:00
weslley.spereira 32b48c08ca Fix typo in makefile.yml 2021-06-23 20:06:11 -03:00
langou 4a92503918 Merge pull request #589 from weslleyspereira/minor-fixes-2
Fix typo in PULL_REQUEST_TEMPLATE.md
2021-06-23 16:04:27 -06:00
weslley.spereira edeee2e35d Fix typo in PULL_REQUEST_TEMPLATE.md 2021-06-23 19:02:20 -03:00
weslley.spereira 29c946d743 First attempt in getting (back) CBLAS_INDEX and CBLAS_INT integer types 2021-06-23 18:50:47 -03:00
weslley.spereira e7d572c523 Improve xSLASSQ by removing one operation like sqrt( sumsq )**2
!> If scale * sqrt( sumsq ) > tbig then
!>    we now require:   scale >= sqrt( TINY*EPS ) / sbig   on entry,
!> and if scale * sqrt( sumsq ) < tsml then
!>    we now require:   scale <= sqrt( HUGE ) / ssml       on entry,
!> where
!>    tbig -- upper threshold for values whose square is representable;
!>    sbig -- scaling constant for big numbers; \see la_constants.f90
!>    tsml -- lower threshold for values whose square is representable;
!>    ssml -- scaling constant for small numbers; \see la_constants.f90
!> and
!>    TINY*EPS -- tiniest representable number;
!>    HUGE     -- biggest representable number.
2021-06-18 19:57:29 -03:00
langou c19aa54cce Merge pull request #586 from weslleyspereira/try-github-actions
Enable github actions mimicking Travis CI configuration
2021-06-16 21:21:16 -06:00
weslley.spereira 2e4b3b453d Re-enable Travis CI 2021-06-16 21:18:07 -03:00
Weslley S. Pereira 991371aa68 Enable github actions mimicking Travis CI configuration 2021-06-16 19:08:29 -03:00
Weslley S. Pereira b937d8cb44 Merge pull request #584 from weslleyspereira/fix-lapacke_mangling
Remove lapacke_mangling.h. This file must be generated automatically
2021-06-16 15:05:54 -03:00
langou b5be026784 Merge pull request #580 from weslleyspereira/minor-fixes-2
Adds missing EXTERNAL declarations in xCKCSD and (c,z)BDT05 thanks to @hokb
2021-06-16 08:04:05 -06:00
weslley.spereira a0c5e29cf7 Remove lapacke_mangling.h. This file must be generated automatically during build 2021-06-15 20:09:43 -03:00
Igor Zhuravlov 2eeed4b25d unify comments: expression for residual 2021-06-14 14:15:25 +10:00
Igor Zhuravlov 8262b4a14f fix comments: expression for residual 2021-06-14 14:15:25 +10:00
Igor Zhuravlov f42f5121ce revert "comments fixed: expression for residual in xTBT02"
This reverts commit 0277cd9362.
2021-06-14 14:15:25 +10:00
Igor Zhuravlov a0634a9f8c unify comments: TRANS parameter
This commit completes changes made in:
* Reference-LAPACK/lapack@2f9f42bf2c 2021-06-03
2021-06-14 14:15:08 +10:00
Igor Zhuravlov 95b6abfefe unify comments: homogenize notation for transpose (**T) and conjugate transpose (**H)
This commit completes changes made in:
* Reference-LAPACK/lapack@457afcf7df 2021-06-03
2021-06-14 14:13:14 +10:00
langou 34c8291095 Merge pull request #581 from jip/fix
fixed comments: specify which norm is used (no.1 from PR #562)
2021-06-09 07:28:59 -06:00