Franck HOUSSEN
e124fcabc2
[BUG FIX] arpackmm: fix restart. ( #408 )
...
* Fixing issue401.
* Fixing issue215 with shift.
2023-02-28 19:29:32 +01:00
Franck HOUSSEN
e144e946ec
README: document how to use ICB.
2023-02-25 10:49:55 +01:00
Franck HOUSSEN
5a963c4d31
Rename icbexmm option into eigen option.
2023-02-18 10:21:19 +01:00
Franck HOUSSEN
ae350abfed
arpackSolver: cut-off arpack workspace dim. ( #404 )
2023-02-18 10:20:38 +01:00
Franck HOUSSEN
cd49a7fb98
arpackmm: allow for using LA/SA magnitudes. ( #402 )
2023-02-17 22:30:40 +01:00
Franck HOUSSEN
3a9a9ce8c0
Add comments to README. ( #400 )
2023-02-15 22:39:19 +01:00
Franck HOUSSEN
459f46a6dd
[BUG FIX] Fix install: headers in /path/to/local/include/arpack ( #398 )
2023-02-12 15:29:33 +01:00
Franck HOUSSEN
6c7a3240d8
New upstream release.
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.0
2023-02-11 13:56:54 +01:00
easifem
2a7244b8a3
Improve README.
2023-02-11 13:56:54 +01:00
Franck HOUSSEN
b8ab7a72c4
[CI] Run full test suite (including eigen tests). ( #396 )
2023-02-07 23:09:56 +01:00
Fabien Péan
6be238e703
Avoid removing macro _CRT_USE_C_COMPLEX_H if pre-existing ( #393 )
2023-01-27 19:27:44 +01:00
Fabien Péan
12814dc6b1
Run all examples for job windows_latest_cmake in CI ( #392 )
...
* Enable examples on CI for `windows_latest_cmake`
* Enable MPI for CI job `windows_latest_cmake`
2023-01-26 21:20:32 +01:00
Fabien Péan
f4d7302a49
Fix library consumption from C++17 on Windows ( #391 )
2023-01-19 20:02:59 +01:00
Fabien Péan
6f58bb1974
Link to LAPACK before BLAS ( #384 )
2023-01-15 19:54:09 +01:00
Sylvestre Ledru
af09793e70
Merge pull request #385 from FabienPean/patch-2
...
Make building tests an option in CMake
2023-01-15 18:37:17 +01:00
Fabien Péan
f4823d97e6
Make building tests an option
2023-01-15 17:35:45 +01:00
Fabien Péan
282bd42fde
Make building tests an option
2023-01-15 17:35:45 +01:00
Sylvestre Ledru
1278cb1001
Merge pull request #389 from FabienPean/fix/macos
...
Fix CI macOS jobs
2023-01-15 17:35:29 +01:00
Fabien Péan
4002c2733c
Replace deprecated np.complex by built-in complex
2023-01-14 21:45:23 +00:00
Fabien Péan
81ed8ef3ec
Fix CI for macOS
2023-01-14 21:45:02 +00:00
Juan José García Ripoll and Franck HOUSSEN
db55a7ff41
Propagate dependencies in CMake configuration file ( #377 )
...
* Propagate dependencies in CMake configuration file
* Test that CMake find_package(arpackng) finds arpack in standard locations
Co-authored-by: Franck HOUSSEN <fghoussen@users.noreply.github.com >
2022-10-27 21:51:41 +02:00
Zhentao Wang
8ecf1be713
Add Ritz options (largest/smallest in real/imaginary parts) for complex routines
2022-08-20 21:30:21 +02:00
Zhentao Wang
36eaaf0791
[CLEAN] Shuffle the order of the functions inside parpack.h to be
...
consistent with those in parpack.hpp. Remove a few trailing white spaces
in pc/znaupd.f
2022-08-20 21:30:21 +02:00
Sylvestre Ledru
5131f792f2
Merge pull request #372 from fghoussen/fix_issue_332
...
Fix issue 332
2022-08-14 23:36:10 +02:00
Franck HOUSSEN
04e1b3c9db
parpack: no ILP64 support.
2022-08-14 23:10:17 +02:00
Franck HOUSSEN
5c81720203
[CI - W10] bug_1315_single: easy tolerance as we deal with float.
2022-08-14 23:10:17 +02:00
Franck HOUSSEN
98bf1f1ade
[BUG FIX] Fixing issue 332: rewrite icb_parpack_c*.
2022-08-14 23:10:02 +02:00
Franck HOUSSEN
68b2840c63
[BUG FIX] Use MPI ICB types (mpi_f08) instead of integer(kind=i_int).
2022-08-14 23:06:47 +02:00
Franck HOUSSEN
e0d67054f5
[BUG FIX] According to lapack doc of ?larnv, iseed(4) must be odd.
2022-08-14 23:06:47 +02:00
Franck HOUSSEN
ce2e69a849
[BUG FIX] Make sure iseed is always initialized to values allowed by
...
lapack ?larnv.
This means killing inits variable:
- Using MPI, inits (shared variable) may be set to false by one proc,
and prevent other procs to initialize seeds (as inits is shared by
use of the save fortran keyword).
- Not using MPI, inits only prevents from re-initializing seeds which
have already been initialized.
This commit is not-op. From a functional point of view, we are doing
the same thing. From an implementation point of view, we make sure
iseed is always (for all MPI procs) initialized to values allowed
by lapack (if not, lapack crashes).
This problem doesn't occur with sequential code. Changes have been
done in both sequential and MPI code to keep things symmetric.
2022-08-14 23:06:47 +02:00
Zhentao Wang
f36eb6c75d
[BUG FIX] parpack.h\hpp: rwork should be real instead of complex.
2022-08-14 23:06:47 +02:00
Sylvestre Ledru
17e6bba6b2
Merge pull request #370 from luzpaz/typos/SRC
...
Fix typos in SRC/
2022-08-03 20:34:55 +02:00
luz paz
90e04f3afa
Fix typos in SRC/
...
Found via `codespell -q 3 -L canot,coo,inout,reord,workd`
2022-08-03 13:29:43 -04:00
Franck HOUSSEN
13bc40022c
How to use arpack-ng with Intel MKL. ( #369 )
2022-07-30 10:47:43 +02:00
Sylvestre Ledru
d280435c25
Merge pull request #367 from fghoussen/fix_error_msg
...
arpackSolver: fix error messages.
2022-07-09 14:10:44 +02:00
Franck HOUSSEN
0c655a68cd
arpackSolver: fix error messages.
2022-07-09 12:36:27 +02:00
Franck HOUSSEN
872df83b9e
[CI] Test pyarpack on macos. ( #365 )
...
* [CI] Test pyarpack on macos.
* Fix pyarpack compilation warning: seems like default is python3 now.
* Improve pyarpack doc.
* pyarpack: run with latest boost-python version and require Boost >= 1.78.
2022-06-25 19:16:31 +02:00
Juan José García Ripoll
d3cec6d67e
Support for Microsoft's non-standard complex types ( #334 )
...
Replaced _Complex types with a_fcomplex and a_dcomplex in all C/C++ files.
Replaced uses of I and _Complex_I with the CMPLXand CMPLXF constructors.
For MSVC, defined those constructors as macros that call MSVC's functions.
Updated the CHANGES file.
2022-06-18 21:13:32 +02:00
Franck HOUSSEN
51249ebcfc
[DOC] Add notes in pyarpack documentation. ( #364 )
2022-06-18 21:12:57 +02:00
Franck HOUSSEN
5eafea4328
Create one .cmake file per arpack-ng flavor (32-bits, 64-bits, ILP64). ( #362 )
2022-06-04 10:54:05 +02:00
Markus Mützel
83e6205289
Simplify build rules for CI on Windows ( #361 )
2022-06-04 10:30:16 +02:00
Jose E. Roman
08e2368179
Avoid isnan(), which is GNU-specific ( #357 )
...
The proposed solution relies on IEEE-754 standard definition of NaN,
https://stackoverflow.com/questions/17389958/is-there-a-standard-way-to-check-for-infinite-and-nan-in-fortran-90-95
2022-05-28 19:48:55 +02:00
Franck HOUSSEN
2683ada680
README.md: fix style. ( #359 )
2022-05-21 19:23:28 +02:00
Markus Mützel
b3f48b7cb7
CMake: don't override BLAS/LAPACK/MPI flags. ( #355 )
2022-05-21 19:21:28 +02:00
Franck HOUSSEN
7124d622ab
Test install with ITF64 suffix. ( #356 )
2022-05-07 23:00:18 +02:00
Markus Mützel
5465aee30e
cmake: handle libraries without "lib" prefix.
2022-05-01 13:45:16 +02:00
Franck HOUSSEN
bf82f61b13
[BUG FIX] Test install.
...
CMake may change install directory structure (local/lib or
local/lib/arch). Use find to prevent tests from this.
2022-04-30 18:42:28 +02:00
Franck HOUSSEN
e7abe8b42b
Test install with suffix. ( #352 )
2022-04-24 22:14:28 +02:00
Franck HOUSSEN
9331036702
Test autotools pkg-config (*.pc files). ( #351 )
2022-04-23 23:08:08 +02:00
Franck HOUSSEN
3ba4dbfbe9
Test install cmake ( #350 )
...
Test CMake find_package (*.cmake files).
2022-04-23 22:44:06 +02:00