Skip to content

reverting incorrect changes made to syntax for CMAKE_Fortran_FLAGS with Intel/XL compilers#388

Merged
julielangou merged 11 commits intoReference-LAPACK:masterfrom
raovgarimella:master
Feb 20, 2020
Merged

reverting incorrect changes made to syntax for CMAKE_Fortran_FLAGS with Intel/XL compilers#388
julielangou merged 11 commits intoReference-LAPACK:masterfrom
raovgarimella:master

Conversation

@raovgarimella
Copy link
Copy Markdown
Contributor

commits 7c98411 and ac26c7c introduced an incorrect syntax for setting CMAKE_Fortran_FLAGS. This variable was treated as a list instead of a string and was generating incorrect syntax. Verified fix with a successful Intel 18 configuration on linux.

References issue #336

jschueller and others added 11 commits February 20, 2020 09:55
With MinGW the build fails for some LAPACKE xgesvd routines with:
lapacke_cgesvdq.c:74:5: error: aggregate value used where an integer was expected
Seems the C2INT macro is useful there.
…ndle row-major

layout by transposing the matrix into a temporary array, and then transposing the
result back into the originally matrix after the computations have completed. So,
in the case where eigenvectors are requested, the entire matrix will be overwritten
with the eigenvectors, meaning that we need to copy the entire result back after
computations have completed. We changed the interface to copy the entire result
back after the computation is done when eigenvectors are requested.
The documentation specified arguments as REAL arrays, however
they should be COMPLEX.

Signed-off-by: Nick Papior <nickpapior@gmail.com>
… commits 7c98411 and ac26c7c - Verified with an Intel 18 configuration
@codecov
Copy link
Copy Markdown

codecov Bot commented Feb 20, 2020

Codecov Report

Merging #388 into master will increase coverage by 1.38%.
The diff coverage is 100%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #388      +/-   ##
==========================================
+ Coverage   81.86%   83.24%   +1.38%     
==========================================
  Files        1863     1808      -55     
  Lines      181008   170181   -10827     
==========================================
- Hits       148174   141664    -6510     
+ Misses      32834    28517    -4317
Impacted Files Coverage Δ
SRC/dgesvdq.f 33.76% <ø> (+2.25%) ⬆️
SRC/cgesvdq.f 32.97% <ø> (+2.17%) ⬆️
SRC/zgesvdq.f 32.97% <ø> (+2.17%) ⬆️
SRC/sgesvdq.f 33.76% <ø> (+2.25%) ⬆️
SRC/dlantr.f 57.14% <100%> (-2.58%) ⬇️
SRC/slantr.f 57.14% <100%> (-2.58%) ⬇️
SRC/zlantr.f 57.14% <100%> (-2.58%) ⬇️
SRC/clantr.f 57.14% <100%> (-2.58%) ⬇️
SRC/dlat2s.f 76.47% <0%> (-4.49%) ⬇️
SRC/dtgexc.f 46.35% <0%> (-3.98%) ⬇️
... and 1191 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ac26c7c...3aba241. Read the comment docs.

@julielangou julielangou merged commit e8ef54b into Reference-LAPACK:master Feb 20, 2020
@julielangou
Copy link
Copy Markdown
Contributor

Thanks!

christoph-conrads pushed a commit to christoph-conrads/lapack that referenced this pull request May 23, 2021
reverting incorrect changes made to syntax for CMAKE_Fortran_FLAGS with Intel/XL compilers
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.

8 participants