-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Merge develop into release-0.3.0 for 0.3.25 #4316
Merged
Merged
Conversation
This file contains 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
merge release-0.3.24 back into develop to copy tag
Disable SVE targets in DYNAMIC_ARCH when compiler is gcc on macOS
LoongArch64: Add sgemv kernel
Add la_constants.o to SCLAUX/DZLAUX in LAPACK Makefile
Increase work array size in S/DTGEX2 to avoid overflow (Reference-LAPACK PR 907)
memory: show correct number of max threads
The cases [ c s ] * [ 0 ] = [ |db_i| ] [-s c ] [ i*db_i ] [ 0 ] and [ c s ] * [ 0 ] = [ |db_r| ] [-s c ] [ db_r ] [ 0 ] computed s incorrectly. To flip the entries of vector, s should be conjg(db)/|db| and not conjg(db) / da, where da == 0.0.
* The check da != ZERO is no longer necessary since there is a special case ada == ZERO, where ada = |da|. * Add the missing check c != ZERO before the division. Note that with these two changes the long double code follows the float/double version of the code.
Set up arm64 graviton CI using cirun
Fix handling of additional buffer structures in case of overflow
This is a follow-up to gh-4271. At the moment, when a contributor pushes the latest `develop` to their own branch to bring their own fork in sync with `main`, or if they push another branch, this triggers 30 CI jobs to run. Most will complete silently and only burn CPU time unnecessarily. If there's a failure, this may result in unexpected failure notifications. And the AWS Graviton3 run won't complete at all and time out, since the Cirun hook will only work when triggered from the main repo.
The `group` expression ensures that the cancel-in-progress behavior is to only cancel if a new commit is pushed to the PR for which the job is running, not other PRs. This is a fairly standard snippet, used also in CI jobs for NumPy and other projects.
* rows = 0 or cols = 0 is now a legal input and takes quick return path * Follow BLAS/LAPACK convention that the leading dimensions must be at least 1.
Put more build information into Makefile.conf_last
Enable autodetection of Zen 3/4 cpus as their AVX512 Intel counterparts
Move clang/gfortran OpenMP dependency rewriting out of f_check
Improve matcopy interface
#4307) * Move ?GELQS and ?GEQRS from TESTING/LIN to DEPRECATED (Reference-LAPACK PR 900) * Add f2c-converted versions of ?GELQS and ?GEQRS
Add workaround for omp_get_max_threads hanging on FreeBSD/LLVM14
Change ?GECON to return INFO=1 if RCOND is NaN (Reference-LAPACK PR 926)
Apply rounding up to workspace calculations done with reals (Reference-LAPACK PR 904)
Limit CI runs to pushes and pull requests on main repo
Make vector orthogonalization more reliable (Reference-LAPACK PR 930)
Fix empty function prototypes
* Update Changelog.txt for 0.3.25
Add OSX hw.cpufamily autodetection for Apple M3 as VORTEX
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.
No description provided.