Commit Graph
509 Commits
Author SHA1 Message Date
Kyle Guinn 068a40817b Add parpack.pc 2020-11-23 22:16:41 -06:00
Kyle Guinn c5e7b021dd Fix the cmake library directory 2020-11-23 22:16:41 -06:00
Kyle Guinn 1d84a81b8f Attempt to make cmake files identical when generated by autotools 2020-11-23 21:29:57 -06:00
Kyle Guinn d1a29c2947 Revert "[BUG FIX] fix cmake/pc files: enable linking from outside. (#216)"
See discussion in #221.

This reverts commit c43cb86854.
2020-11-23 01:58:21 -06:00
Kyle Guinn c06ad87196 Attempt to make arpack.pc identical when generated by CMake 2020-11-23 01:44:48 -06:00
Kyle Guinn fd1a146fbe Fix pkg-config fallback for Eigen3
Use QUIET to suppress warnings about missing FindEigen3.cmake.

pkg_check_modules defines EIGEN3_INCLUDE_DIRS, not EIGEN3_INCLUDE_DIR,
so define the latter as the former.
2020-11-23 01:28:23 -06:00
Kyle Guinn 3914dcbe3b Remove Eigen3 from arpack.pc
Eigen3 is only needed for arpackSolver.hpp, which is independent from
the library.  If desired, a separate pkg-config file should be created
for the solver itself, which should contain something like:

    Requires: arpack, eigen3 >= 3.3

Also remove Eigen3 from arpack-ng-config.cmake since it serves the same
purpose.
2020-11-23 01:19:32 -06:00
Kyle Guinn b42216cbb6 Install arpackSolver.hpp alongside other headers 2020-11-23 01:09:12 -06:00
Kyle Guinn fd2fc43dbc Don't build static libs by default
I believe many of the incorrect dependency problems are due to building
static libs, which don't contain any dependency info.

If needed, these can be enabled with --enable-static (for autotools) or
-DBUILD_SHARED_LIBS=OFF (for cmake).
2020-11-23 00:56:22 -06:00
Kyle Guinn f85e91fa99 Remove SH_LOG_COMPILER
SH_LOG_COMPILER has no effect since TEST_EXTENSIONS does not contain .sh

The test driver runs the script directly and therefore uses its #! line
to find the appropriate shell and its options.

This partially reverts commit 8fe4734da8.
2020-11-23 00:54:33 -06:00
Kyle Guinn 5fbe6161c2 Switch back to the default pkg-config error text
The original issue (#183) appears to be some sort of syntax error,
likely from not having pkg-config installed at the time of generating
the configure script.  Specifying our own error text won't improve that
problem.

This reverts commit ad9f74b962.
2020-11-23 00:54:05 -06:00
Kyle Guinn d513128421 Update to latest versions of ax_blas.m4 and ax_lapack.m4 2020-11-23 00:53:18 -06:00
badshah400andAtri Bhattacharya 4d5e71774e [BUG FIX] Compare difference to 0 for equality. (#272)
In bug_79_double_complex, the bitwise comparison `res1 .ne. res2`
returns true on some archs (i586) though `res1` and `res2` are equal
upto double precision. Instead compare the absolute value of their
difference to double precision 0 which works on all archs. Fixes #269.

Co-authored-by: Atri Bhattacharya <A.Bhattacharya@uliege.be>
2020-11-19 23:19:09 +01:00
Franck HOUSSEN 8a129088e1 [BUG FIX] TravisCI: openmpi not found on osx. (#285)
* [BUG FIX] TravisCI: openmpi not found on osx.

* [BUG FIX] TravisCI: docker does no more provide this linuxmint image.
2020-11-19 23:03:53 +01:00
Myron OikonomakisandMyron Ekonomakis 455a0d6966 Fix a typo in arpack.hpp + some issues in iso_c_binding (#258)
* Fix a typo in arpack.hpp + fome issues in iso_c_binding

* changes in iso_c_binding regarding scalar chars in PARPACK

* document changes in CHANGES file

Co-authored-by: Myron Ekonomakis <myr_oikon@hotmail.com>
2020-11-19 23:03:29 +01:00
Sylvestre Ledru 01297eee88 Merge pull request #282 from fghoussen/issue281
[CMake] Use targets following "modern CMake".
2020-09-04 22:10:31 +02:00
Franck HOUSSEN ff93cbc53b [CMake] Use targets following "modern CMake". 2020-08-14 23:01:04 +02:00
Sylvestre Ledru 2d097e4a6a Merge pull request #280 from fghoussen/osx
[TravisCI] OS X: running the whole test suite.
2020-08-09 17:49:33 +02:00
Sylvestre Ledru abc2fabc1c Merge branch 'master' into osx 2020-08-09 17:49:20 +02:00
Franck HOUSSEN a04cf112ea Update changelog. 2020-08-09 17:47:22 +02:00
Sylvestre Ledru 4f993fdfe9 Merge pull request #265 from fghoussen/centos
TravisCI: add centos build.
2020-08-09 13:35:34 +02:00
Sylvestre Ledru 44554d2094 Merge pull request #279 from fghoussen/cov
[BUG FIX] coverage.
2020-08-09 13:35:03 +02:00
Franck HOUSSEN e0c308841e [TravisCI] OS X: running the whole test suite. 2020-08-09 13:02:29 +02:00
Franck HOUSSEN e260d411ea [BUG FIX] coverage.
With newer versions of cmake, an unquoted 6th argument gives the
following error:

    STRING sub-command REGEX, mode REPLACE needs at least 6 arguments
    total to command.

Quoting this fixes the issue.
2020-07-27 22:14:03 +02:00
Franck HOUSSEN f475fd9bee [TravisCI] Add centos build. 2020-07-20 21:39:57 +02:00
Sylvestre Ledru b350513ddc Merge pull request #270 from fghoussen/opensuse
TravisCI: add opensuse build.
2020-07-20 13:58:26 +02:00
Sylvestre Ledru 2354e51961 Merge pull request #275 from fghoussen/osx
[TravisCI] Test osx formula.
2020-07-20 13:57:43 +02:00
Sylvestre Ledru e1a003d9ca Merge pull request #277 from fghoussen/mint
[TravisCI] Add linuxmint job.
2020-07-20 13:57:08 +02:00
Franck HOUSSEN 3db367d0ff [TravisCI] Add linuxmint job. 2020-07-19 20:04:51 +02:00
Franck HOUSSEN df811f8441 [TravisCI] Rename existing jobs. 2020-07-19 20:04:51 +02:00
Franck HOUSSEN a0db6e8593 [TravisCI] Make CI faster : kill old not-so-usefull jobs. 2020-07-19 17:25:24 +02:00
Franck HOUSSEN 34ab5be34f [TravisCI] : add eoan / focal build. 2020-07-19 17:24:27 +02:00
Franck HOUSSEN 6b752a10ae [TravisCI] Test osx formula. 2020-07-18 21:03:24 +02:00
Franck HOUSSEN ce58425a01 TravisCI: add opensuse build. 2020-06-17 19:48:11 +02:00
mergify[bot] e50818137a Merge pull request #263 from dschwoerer/fedora-travis
Fedora travis
2020-06-08 08:52:43 +00:00
David Schwörer bb9f75a637 Fix bad merge 2020-06-08 09:46:31 +02:00
dschwoerer 2aabeab53a Merge branch 'master' into fedora-travis 2020-06-08 08:27:45 +01:00
Sylvestre Ledru 82c193b909 Merge pull request #264 from fghoussen/changelog
Update changelog.
2020-06-05 19:56:17 +02:00
Franck HOUSSEN 0692c687cf Update changelog. 2020-06-05 18:51:04 +02:00
Sylvestre Ledru 63c1819252 Switch eigen version to latest one 2020-06-05 18:09:10 +02:00
Franck HOUSSEN 745114243c Revert "coverage: EXMM with -g1."
This reverts commit 6cd4d53934.
2020-06-04 09:50:05 +02:00
Franck HOUSSEN dfd801dbc6 Revert "coverage: gcc mem param."
This reverts commit 61b721932b.
2020-06-04 09:50:00 +02:00
Franck HOUSSEN 2803f701e6 Revert "debug ?"
This reverts commit be0c0b07b6.
2020-06-04 09:49:56 +02:00
Franck HOUSSEN 277e9e56ce Revert "param value."
This reverts commit 3b7aca7b26.
2020-06-04 09:49:52 +02:00
Franck HOUSSEN 3b7aca7b26 param value. 2020-06-03 21:49:21 +02:00
Franck HOUSSEN be0c0b07b6 debug ? 2020-06-03 20:13:49 +02:00
Franck HOUSSEN 61b721932b coverage: gcc mem param. 2020-06-03 11:22:55 +02:00
Franck HOUSSEN 6cd4d53934 coverage: EXMM with -g1. 2020-06-03 11:11:31 +02:00
Franck HOUSSEN face704209 suppress exmm (but keep icb) from coverage. 2020-06-02 22:56:13 +02:00
Franck HOUSSEN 6491e7774a Revert "debug ?"
This reverts commit 0c883893e8.
2020-06-02 22:54:44 +02:00