Commit Graph
647 Commits
Author SHA1 Message Date
Sylvestre Ledru 0b3038d139 Merge pull request #462 from mmuetzel/ci-macos
CI: Enable eigen on macOS runners
2024-06-27 14:30:51 +02:00
Markus Mützel 081e13cd3f CI: Enable eigen on macOS runners 2024-06-27 13:26:14 +02:00
Sylvestre Ledru 77ba50e800 Merge pull request #459 from mmuetzel/ci
CI: Add CI for CLANG64 environment of MSYS2
2024-06-22 14:00:26 +02:00
Markus Mützel aea67a3426 CI: Re-run tests on error with more output for debugging 2024-06-22 13:04:24 +02:00
Markus Mützel ca979855b4 CI: Install Eigen on MSYS2 runners 2024-06-22 13:04:24 +02:00
Markus Mützel 8d58c1ac1d CI: Setup workflow for MSYS2 CLANG64 2024-06-22 13:04:24 +02:00
Sylvestre Ledru 1ebaf744b6 Merge pull request #460 from mmuetzel/ci-macos
CI: Install numpy from Homebrew on macOS
2024-06-22 13:04:11 +02:00
Markus Mützel e5643dce21 CI: Use clearer settings for BLAS/LAPACK implementation on macOS
With the previous configuration it was unclear whether the reference
implementation (from Netlib) or Apple's implementation of the BLAS
and LAPACK libraries should be used. (`LIBS` pointed to Apple's
implementation, but `BLA_VENDOR` selected the reference implementation.)

Use only `BLA_VENDOR` to select Apple's implementation.
2024-06-22 11:51:22 +02:00
Markus Mützel 0efe8a6113 CI: Install numpy from Homebrew on macOS 2024-06-22 11:51:19 +02:00
Sylvestre Ledru 9d9e1bf36d Merge pull request #458 from mmuetzel/ci
Add CI runners on emulated hardware
2024-06-21 11:48:28 +02:00
Markus Mützel 416011c701 CI (Alpine Linux): Use ccache
The compilation (especially of the C++ objects) is pretty slow with qemu.
Use ccache to speed up build time on subsequent runs.
2024-06-17 11:15:40 +02:00
Markus Mützel fec63adf5f Add CI runners on emulated hardware
Use a GitHub action to install Alpine Linux for different, less common
architectures that are emulated with qemu (apart from x86).
Additionally, Alpine Linux is one of those distributions that are based
on musl (instead of glibc).

This increases coverage for different configurations in CI.
2024-06-12 19:14:45 +02:00
Franck HOUSSEN 217e25ac7c Improve documentation. (#456) 2024-05-08 13:02:16 +02:00
Franck HOUSSEN 7f25013f29 [CI] Fix macos job. (#457)
* [CI] Fix macos job.
2024-05-08 12:35:10 +02:00
Franck HOUSSEN 4caa8f4c70 Add documentation on ILP64. (#453)
* Add documentation on ILP64.

* Rephrase.
2024-04-01 20:37:14 +02:00
Kyle Guinn 51ce061ff7 Update changelog 2024-01-31 09:59:28 +01:00
Kyle Guinn ef90e416cf Build all PARPACK files with optimization 2024-01-31 09:59:28 +01:00
Sylvestre Ledru ba440d1322 Merge pull request #446 from turboencabulator/quoting
Quote the default pkgconfigdir
2024-01-21 08:39:45 +01:00
Kyle Guinn 243a1011e5 Quote the default pkgconfigdir
The second argument to AC_SUBST is placed on the right-hand-side of a
shell variable assignment.  Without the single quotes, ${libdir} is
expanded when that variable assignment is executed, which is earlier
than we want.
2024-01-20 21:25:36 -06:00
wo80 0eaf38bd51 Fix examples BAND _nbdr2 returning error info = -9
Both examples access the M matrix, so we initialize M to be the identity matrix. See #443 for discussion.
2023-12-20 09:41:27 +01:00
Sam James 31b50762a5 configure.ac: fix bashisms
configure scripts need to be runnable with a POSIX-compliant /bin/sh.

On many (but not all!) systems, /bin/sh is provided by Bash, so errors
like this aren't spotted. Notably Debian defaults to /bin/sh provided
by dash which doesn't tolerate such bashisms as '=='.

This retains compatibility with bash.

Fixes configure warnings/errors like:
```
checking for cheev_ in -llapack... yes
./configure: 8590: test: x: unexpected operator
checking how to print strings... printf
```
2023-12-20 08:57:16 +01:00
Sylvestre Ledru 569a3859c1 Merge pull request #438 from sylvestre/cmake
configure should still install cmake files
2023-10-15 13:46:22 +02:00
Sylvestre Ledru 3371fdfc8e configure should still install cmake files 2023-10-14 14:48:34 +02:00
Sylvestre Ledru 40329031ae also update cmake configure
arpack-ng / ubuntu_latest_cmake (push) Waiting to run
arpack-ng / ubuntu_latest_cmake_install (push) Waiting to run
arpack-ng / ubuntu_latest_autotools (push) Waiting to run
arpack-ng / ubuntu_latest_autotools_install (push) Waiting to run
arpack-ng / ubuntu_latest_cmake_python (push) Waiting to run
arpack-ng / ubuntu_latest_autotools_ilp64 (push) Waiting to run
arpack-ng / macos_latest_cmake (push) Waiting to run
arpack-ng / macos_latest_cmake_python (push) Waiting to run
arpack-ng / macos_latest_autotools (push) Waiting to run
arpack-ng / windows_latest_cmake (push) Waiting to run
3.9.1
2023-10-14 13:55:37 +02:00
Sylvestre Ledru 85c35d5d57 update of the version to 3.9.1 2023-10-14 13:38:28 +02:00
Sylvestre Ledru a80ff0d017 Update of the changelog 2023-10-14 13:38:01 +02:00
Fabien Péan 0f7c32bf78 Update changelog 2023-09-14 12:12:59 +02:00
Fabien Péan 93c048fae3 Fix solver parameters for pyarpackSparse{LDLT/LU} 2023-09-14 12:12:59 +02:00
Fabien Péan 447b4387e9 Swap pyarpackDenseLDLT and pyarpackDenseLUPP tests
DenseLUPP tests solves now
 - complex128 non-symmetric problem
 - complex64 non-symmetric general problem

DenseLDLT solves now
- float64 symmetric problem
- float32 symmetric general problem
2023-09-14 12:12:59 +02:00
Fabien Péan 12300c1d4b Change pyarpackCGILU to solve hermitian non-general problem 2023-09-14 12:12:59 +02:00
Fabien Péan de52ee6e32 Swap pyarpackSparseLDLT and pyarpackSparseLU tests
SparseLU tests solves now
- complex128 non-symmetric problem
- complex64 non-symmetric general problem

SparseLDLT solves now
- float64 symmetric problem
- float32 symmetric general problem
2023-09-14 12:12:59 +02:00
Fabien Péan bdb881c973 Fix error report in ctest when calling bash script 2023-09-03 18:54:28 +02:00
Fabien Péan cdeaaeafa0 Update changelog 2023-09-03 15:29:46 +02:00
Fabien Péan c783dbbb0a Enable non symmetric tests with BiCG solver in arpackmm test suite 2023-09-03 15:29:46 +02:00
VinceNeede 3c48b9508b Update README.md MKL options
cmake option for mkl BLA_VENDOR=INTEL works for obsolete verdions, replaced with INTEL10_64lp and INTEL10_64ilp for lp64 and ilp64 respectively.
2023-09-02 19:30:16 +02:00
Franck HOUSSEN e7cf106bc2 Merge pull request #425 from fghoussen/fix-install
Fix installation tests: compile and run icb_arpack_c.
2023-08-14 12:26:23 +02:00
Franck HOUSSEN c08859052b README: document use of *.pc and *.cmake files. 2023-08-13 11:04:17 +02:00
Franck HOUSSEN 5a2f942473 CMake test install: add comments + make it symmetric with autotools's one. 2023-08-13 10:59:18 +02:00
Franck HOUSSEN a857b80721 [CI] Increase CMake version to avoid deprecation messages in logs. 2023-08-13 10:56:55 +02:00
Franck HOUSSEN cdcb80a0ff Export LD_LIBRARY_PATH before running binaries. 2023-08-12 21:33:05 +02:00
Franck HOUSSEN a0ee97487e README: document use of *.pc and *.cmake files. 2023-08-12 21:05:52 +02:00
Franck HOUSSEN 4bd39d7a39 [CI] Increase CMake version to avoid deprecation messages in logs. 2023-08-12 20:57:24 +02:00
Franck HOUSSEN 798f87698f [CI] Add eigen to test installs. 2023-08-12 20:55:42 +02:00
Franck HOUSSEN 031ea2554d Update change log. 2023-08-12 19:18:35 +02:00
Franck HOUSSEN 7f0e2dca4a Fix installation tests: compile and run arpackmm. 2023-08-12 19:18:22 +02:00
Franck HOUSSEN 2239bf22e6 Fix installation tests: compile and run icb_parpack_cpp. 2023-08-12 18:02:03 +02:00
Franck HOUSSEN f4b2f31a64 Fix installation tests: compile and run icb_parpack_c. 2023-08-12 17:40:31 +02:00
Franck HOUSSEN c46da4f87a Fix installation tests: compile and run icb_arpack_cpp. 2023-08-12 13:55:09 +02:00
Franck HOUSSEN 1b525b649c Fix installation tests: compile and run icb_arpack_c. 2023-08-12 13:26:52 +02:00
Fabien Péan c18d153f20 Update FAQ 2023-08-12 12:39:18 +02:00