Comments (4)
Thanks Derek. This is a known issue but you explain it very clearly. CLAPACK is not part of this GitHub repository. But it is fine to report the issue here. Thanks for doing this.
from lapack.
No problem, thanks for the kind words. I ran into this a while ago but finally found some time to poke around.
Glad that it was relatively easy to fix by replacing the TESTING/CMakeLists.txt
lines shown above with this:
if(MSVC)
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /STACK:12000000")
endif()
Update: Confirmed this works for both debug + release configurations as well as for both 32- and 64-bit builds.
from lapack.
IIRC this has been fixed in LAPACK quite a while ago by changing the allocation method used for several huge arrays in the testsuite. Unfortunately CLAPACK has not been updated in a long time and many current LAPACK routines can no longer be machine translated with the equally ancient f2c as they use newer language features of Fortran.
from lapack.
Got it, thanks for the information. I've been working on a pretty ancient codebase that depends on CLAPACK, albeit in a bit of a roundabout manner to avoid including f2c.h
directly, but maybe it's time to considering migrating to LAPACKE instead.
from lapack.
Related Issues (20)
- How to set linker type(with or without underscore as suffix) for BLAS complied by MinGW64? HOT 1
- Should we allow C++? HOT 5
- Build failure with -Werror=lto-type-mismatch HOT 12
- Xerbla_array, Xerbla and lsame in BLAS or LAPACK? HOT 1
- LAPACK master does not compile with CMake 3.9
- Highly scale-dependent efficiency of ZHEEVR and DSYEVR HOT 3
- BDSQR workspace does not take into account fallback into LASQ1 HOT 1
- *syevr eigenvalues depend on whether eigenvectors are computed or not HOT 11
- xSTEMR: are zero eigenvalues sufficiently accurate?
- Overwriting `CMAKE_INSTALL_RPATH` in CMakeLists.txt HOT 1
- vectorization of lapack routines. HOT 7
- Allow installing binaries to subdirectory while keeping CMake package scripts in the same place HOT 1
- xORMQR and xLARFB discrepancy with documentation HOT 17
- ?hbmv and ?hpmv and the documentation notes seem to be inconsistent
- lapack_sgeev routine not going to all routines shown in the call graph while debugging. HOT 17
- poor accuracy with dsterf
- in-place (scaled) matrix transposition: imatcopy HOT 6
- xGETC2 order of loops in finding max element of submatrix HOT 3
- Uninitialized variables in BLAS test HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lapack.