Commit Graph
458 Commits
Author SHA1 Message Date
Franck HOUSSEN 6491e7774a Revert "debug ?"
This reverts commit 0c883893e8.
2020-06-02 22:54:44 +02:00
Franck HOUSSEN 0c883893e8 debug ? 2020-06-02 17:06:33 +02:00
Franck HOUSSEN b38933b98c Do test 'icb-exmm' on bionic which may have eigen 3.3 ! 2020-06-02 15:19:31 +02:00
Franck HOUSSEN 124c541c5f Do not test 'icb-exmm' on xenial whiach has not yet eigen 3.3 ! 2020-06-02 15:18:31 +02:00
Franck HOUSSEN f2a747c98a Use latest version of eigen. 2020-06-02 09:05:25 +02:00
Franck HOUSSEN c89b848a20 Revert README. 2020-06-01 22:18:17 +02:00
Franck HOUSSEN aa20bc5b8e ILP64 : need to use docker. mkl can't be installed from bionic. 2020-06-01 22:11:39 +02:00
Franck HOUSSEN fa8a1634a0 update needed to get mkl ? 2020-06-01 20:49:45 +02:00
Franck HOUSSEN caaac63f3d cov build break : no idea why - return to xenial ?... 2020-06-01 18:50:17 +02:00
Franck HOUSSEN 6952afef4f cd $TRAVIS_BUILD_DIR 2020-06-01 13:11:28 +02:00
Franck HOUSSEN 1a1371a166 Testing if ilp build can be achieved easily now on bionic with cmake. 2020-06-01 11:47:52 +02:00
Franck HOUSSEN a38b411291 move fedora up as it's tested first. 2020-06-01 11:27:37 +02:00
Franck HOUSSEN 2ddb03cf46 add sudo. 2020-06-01 11:26:34 +02:00
Franck HOUSSEN a5b0573808 move specific install in 'before_install' section. 2020-05-31 23:23:10 +02:00
Franck HOUSSEN 4e02e69902 TravisCI: use bionic as it's now available ! Dropping docker. 2020-05-31 22:55:01 +02:00
Franck HOUSSEN 8a97c96134 Try to run interface64 job with ubuntu (more stable than debian/testing). 2020-05-31 22:12:32 +02:00
Franck HOUSSEN 984335a15a [BUG FIX - TravisCI]: fix Interface64 job. 2020-05-31 18:58:56 +02:00
Franck HOUSSEN 160b572315 [BUG FIX - Architecture]: arpackdef.h for C/C++, and, arpackicb.h for F77/F90. (#249) 2020-05-31 14:01:20 +02:00
Sylvestre Ledru 6dcecc8eef Update the coding style (#256)
* clang-format the C++ codebase

* clang-format the C code
2020-03-21 18:47:59 +01:00
mergify[bot] 4a12554877 Merge pull request #257 from fghoussen/doc
pyarpack: improve documentation.
2020-03-03 13:17:54 +00:00
Franck HOUSSEN 07739ac229 pyarpack: improve python module documentation. 2020-03-03 13:18:36 +01:00
Franck HOUSSEN 259a1596a5 pyarpack: improve README documentation. 2020-03-03 13:17:45 +01:00
Franck HOUSSEN 5c988b0f41 [BUG FIX - ICB] iparam/ipntr sizes may change depending on cases. (#247)
* [BUG FIX - ICB] iparam/ipntr sizes may change depending on cases.

>> git grep "integer[ ]*iparam" SRC/*[ae]upd*.f
SRC/cnaupd.f:      integer    iparam(11), ipntr(14)
SRC/cneupd.f:      integer    iparam(11), ipntr(14)
SRC/dnaupd.f:      integer    iparam(11), ipntr(14)
SRC/dneupd.f:      integer    iparam(11), ipntr(14)
SRC/dsaupd.f:      integer    iparam(11), ipntr(11)
SRC/dseupd.f:      integer    iparam(7), ipntr(11)
SRC/snaupd.f:      integer    iparam(11), ipntr(14)
SRC/sneupd.f:      integer    iparam(11), ipntr(14)
SRC/ssaupd.f:      integer    iparam(11), ipntr(11)
SRC/sseupd.f:      integer    iparam(7), ipntr(11)
SRC/znaupd.f:      integer    iparam(11), ipntr(14)
SRC/zneupd.f:      integer    iparam(11), ipntr(14)

>> git grep "integer[ ]*iparam" PARPACK/SRC/MPI/*[ae]upd*.f
PARPACK/SRC/MPI/pcnaupd.f:      integer    iparam(11), ipntr(14)
PARPACK/SRC/MPI/pcneupd.f:      integer    iparam(11), ipntr(14)
PARPACK/SRC/MPI/pdnaupd.f:      integer    iparam(11), ipntr(14)
PARPACK/SRC/MPI/pdneupd.f:      integer    iparam(11), ipntr(14)
PARPACK/SRC/MPI/pdsaupd.f:      integer    iparam(11), ipntr(11)
PARPACK/SRC/MPI/pdseupd.f:      integer    iparam(7), ipntr(11)
PARPACK/SRC/MPI/psnaupd.f:      integer    iparam(11), ipntr(14)
PARPACK/SRC/MPI/psneupd.f:      integer    iparam(11), ipntr(14)
PARPACK/SRC/MPI/pssaupd.f:      integer    iparam(11), ipntr(11)
PARPACK/SRC/MPI/psseupd.f:      integer    iparam(7), ipntr(11)
PARPACK/SRC/MPI/pznaupd.f:      integer    iparam(11), ipntr(14)
PARPACK/SRC/MPI/pzneupd.f:      integer    iparam(11), ipntr(14)

* Kill else.
2020-03-02 22:49:21 +01:00
Sylvestre Ledru addf1b0906 Revert "Rename the python files" - wasn't supposed to land now
This reverts commit d153dffb80.
2020-03-02 22:20:06 +01:00
Sylvestre Ledru d153dffb80 Rename the python files 2020-03-02 21:58:19 +01:00
mergify[bot] 03b65e5169 Merge pull request #253 from fghoussen/issue252
[BUG FIX] configure must be Bourne shell compatible.
2020-03-01 22:00:45 +00:00
Franck HOUSSEN 79204e9713 [BUG FIX] configure must be Bourne shell compatible. 2020-03-01 21:58:32 +01:00
turboencabulator 35bffac439 Don't hard-code installation paths (#250)
Move all installation commands after include(GNUInstallDirs) so that the
CMAKE_INSTALL_* variables have correct values at the time of use.

This reverts commit 6b04aa4bcc.
2020-02-29 18:49:16 +01:00
mergify[bot] 7438db1327 Merge pull request #251 from fghoussen/clean
[CLEAN] pyarpack: does not python2.
2020-02-29 13:36:21 +00:00
Franck HOUSSEN 6d5ded77f9 [CLEAN] pyarpack: does not python2. 2020-02-29 13:36:48 +01:00
Franck HOUSSEN cfdb5f680f pyarpack: python binding based on Boost.Python.Numpy exposing C++ API. (#238)
* pyarpack: python binding based on Boost.Python.Numpy exposing C++ API.

* py3.
2020-02-26 12:32:59 +01:00
dschwoererandSylvestre Ledru ad82dcbc0b gcc-10 (parpack) and mpich (#245)
* port PARPACK also to gcc 10

* Ensure that the output buffer is a rank-1 vector

The vector should also not be a temporary, so that we
can use the result.

* use valid address of binary

openmpi ignores this error, but mpich doesn't

* Add travis test with gcc 10 and mpich

* After pulling fedora:rawhide, use fedora:rawhide

* simplify travis tests for fedora

* run using bash -v (permissions issue otherwise)

* run using bash -v (permissions issue otherwise)

* fix permission of script

* Add she-bang to allow execution

* fix test for fedora

Co-authored-by: Sylvestre Ledru <sledru@mozilla.com>
2020-02-24 10:05:43 +01:00
mergify[bot] 3dd2d5fe97 Merge pull request #239 from dschwoerer/master
?vout expects a vector, so make sure to pass a vector
2020-02-19 23:35:30 +00:00
Sylvestre Ledru 2535b97caf Update CHANGES 2020-02-19 23:17:48 +01:00
David Schwörer 0c22019c6c Update changelog 2020-02-19 22:03:52 +00:00
Franck HOUSSEN 6b04aa4bcc [BUG FIX] pc and cmake files: accounting for lib64. (#235) 2020-02-19 22:34:42 +01:00
Franck HOUSSEN 5100a99c1a parpack.hpp: don't use complex.h C macros. (#236) 2020-02-19 22:33:59 +01:00
Franck HOUSSEN 1eff779f74 [TravisCI] Add osx job (#234)
* parpack.hpp: don't use complex.h C macros.

* [BUG FIX] fix autotools build on osx.

* [TravisCI] Add osx job.

Full build but only partial testing as some tests crash on osx.
2020-02-19 22:33:34 +01:00
Franck HOUSSEN 1cfa486a50 arpackSolver: cleaning, refactoring. (#237) 2020-02-19 22:32:19 +01:00
mergify[bot] 77b451835e Merge pull request #240 from dschwoerer/travis
Various minor improvements for fedora test
2020-02-19 21:31:49 +00:00
David Schwörer e7fac50201 Various minor improvements for fedora test:
* yum is deprecated and an alias for dnf
* update is a deprecated alias to upgrade, so only use upgrade
* install all packages in one go is faster
* prefer fedoraproject registry, which is generally more up-to-date
2020-02-19 20:48:51 +00:00
David Schwörer 9418632214 ?vout expects a vector, so make sure to pass a vector
gcc10 throws an error otherwise
2020-02-19 20:07:47 +00:00
mergify[bot] 3f7b86adde Merge pull request #229 from jschueller/complexi
arpack.hpp: Dont use complex.h C macros
2019-11-26 11:54:42 +00:00
Julien Schueller 4bc2349330 arpack.hpp: Dont use complex.h C macros
Fixes build with llvm on osx, as with libc++
including complex.h just gives you the c++ header.
2019-11-26 11:58:33 +01:00
Sylvestre Ledru 7098047b71 Improve mergify 2019-11-26 10:26:05 +01:00
Sylvestre Ledru 1ae541f4a1 Enable mergify.io 2019-11-26 10:25:43 +01:00
GillianGrayson 531d24c41f Removed unnecessary export (#228) 2019-11-17 16:52:33 +01:00
Franck HOUSSEN 6fa8b271c0 [API] arpackSolver: API change. (#222)
* [BUG FIX] ICB using rvec/select: rvec/select turned to integer.

bool should be, but, is not always supported (depend on compiler, options).

* [CLEAN] arpackSolver API: clean + more convenient.
2019-10-11 17:03:45 +02:00
Sylvestre Ledru 21db0cd83a fix some typos 2019-10-06 21:41:42 +02:00
Franck HOUSSEN 8a46621c64 [BUG FIX] Fix pc/cmake files. (#221) 2019-07-14 09:45:06 +02:00