Fixes for the NAG Fortran compiler#951
Merged
langou merged 4 commits intoReference-LAPACK:masterfrom Nov 29, 2023
Merged
Conversation
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## master #951 +/- ##
=======================================
Coverage 0.00% 0.00%
=======================================
Files 1930 1930
Lines 190055 190055
=======================================
Misses 190055 190055 ☔ View full report in Codecov by Sentry. |
langou
approved these changes
Nov 29, 2023
This was referenced Dec 4, 2024
netbsd-srcmastr
pushed a commit
to NetBSD/pkgsrc
that referenced
this pull request
Feb 28, 2026
What’s Changed
Enables Fortran before including CheckFortranFunctionExists in CMakeL… by @weslleyspereira in 948
Fixes for the NAG Fortran compiler by @ACSimon33 inhttps://github.com/Reference-LAPACK/lapack/pull/951[951]
Fixed HAS_ATTRIBUTE_WEAK_SUPPORT flag for CBLAS objects by @ACSimon33 in 950
Fixed memory leak in testing framework by @ACSimon33 in 953
Fixed search phrase for determining the amount of successful tests by @ACSimon33 in 954
handle and document corner cases of lwork in lapack by @dklyuchinskiy in 942
fix some DMD issues by @dklyuchinskiy in 959
Remove executable permissions from source files by @turboencabulator in 970
CMake: restore compatibility with v3.10 and older by @christoph-conrads in 976
Re-sync Doxyfile with CMake by @turboencabulator in 978
Fix Doxygen warnings by @turboencabulator in 979
{C,Z}LARFGP: re-scale input vector more often by @christoph-conrads in 981
Typo by @FrK5E in 984
Add Index-64 API as extended API with _64 suffix for LAPACKE by @mkrainiuk in 888
Two small fixes of bdsqr by @angsch in 989
xGEDMD(Q): silence warning with 64-bit integers by @christoph-conrads in 993
xSY/HEEVR: clarify use of multiple algorithms by @christoph-conrads inhttps://github.com/Reference-LAPACK/lapack/pull/998[998]
fix comments by @jip in 1004
fix comments by @jip in 1007
#1008 Allow installing binaries to subdirectory while keeping CMake package scripts in the same place by @lepus2589 in 1009
fix LARFB documentation, #1011 by @EduardFedorenkov in 1016
fix out-of-bounds access in orhr_col by @mgates3 in 1018
Allow User Configuration of RPATH Settings by @ahnaf-tahmid-chowdhury in 1002
changing the order of loop to improve performance by @Goddan-wq in 1023
Use more modern CMake by @ACSimon33 in 1022
Fix infinite loop when an error occurs in tests ddrvst and sdrvst by @cenewcombe in 1024
Configurable type of hidden Fortran strlen arguments by @ACSimon33 in 1025
develop DLARF1F and implement in ORM2R, #1011 by @EduardFedorenkov in 1019
Fix the wrong implementation of the new tests for xblat1.f by @cdluminate in 964
Implementation of dorm2r and dlarf1f by @jprhyne in 1020
Fix lto type mismatch by @ACSimon33 in 1027
Fix NAG Fortran compiler flag by @ACSimon33 in 1028
align documentation of BDSQR workspace with code by @dklyuchinskiy in 1029
Fixed usage of uninitialized variables in TESTING by @ACSimon33 in 961
fix few typos and sytrd boundary workspace by @dklyuchinskiy in 1030
Implement xGEMMTR and cblas_xGEMMTR by @grisuthedragon in 887
Prevent compilers from using FMA instructions by @ACSimon33 in 1033
Clarify documentation of singularity/rank-deficiency checks by @TiborGY in 924
PR contains bug fixes found in ?tfsm (triangular solve for a RFP matrix) by @sergey-v-kuznetsov in 1042
Remove CMake < 3 CMP0042 workarounds by @haampie in 1040
Declare project dependency on C to avoid the CMAKE default of C,C++ by @martin-frbg in 1044
DOC:trsly3: Add dtrsyl3/strsyl3 grouping statements by @ilayn in 1051
Add a few forgotten API_SUFFIX wrappers in the recently changed LAPACKE ?TFSM by @martin-frbg in 1046
Revert "Add a few forgotten API_SUFFIX wrappers in the recently changed LAPACKE ?TFSM" by @langou in 1058
Revert "Revert "Add a few forgotten API_SUFFIX wrappers in the recently changed LAPACKE ?TFSM"" by @weslleyspereira in 1059
CI: Update the MacOS jobs to use gcc-14 in github workflows by @martin-frbg in 1045
fix leading dimension for matrix B in test routine get52 by @dklyuchinskiy in 1064
Remove comparison as these conditions are never true by @schnorr in 1062
Use GEMMTR for SY/HE linear updates by @angsch in 1069
[Github workflow] Bump scorecard version by @angsch in 1071
updating gitignore to ignore the mod files when we compile by @jprhyne in 1082
Fixing misspelling of triangular in {s,d,c,z}gemmtr.f by @jprhyne in 1081
Fix line lengths for the extended API by @hjjvandam in 1079
Adding a recursive xLARFT by @jprhyne in 1080
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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
There were several issues with using the NAG Fortran compiler in the new release:
IMAGfunction. I replaced it withAIMAG.check_fortran_compiler_flagmacro includeFORMATexpression in the test frameworkChecklist