- 13 Nov, 2018 1 commit
-
-
Sebastian Ohlmann authored
-
- 12 Nov, 2018 1 commit
-
-
Sebastian Ohlmann authored
Return error value of pytest and fix location of wrapper.so to make the relative imports in python work.
-
- 09 Nov, 2018 2 commits
-
-
Sebastian Ohlmann authored
This ensures that the extension that is locally built is always found first instead of potentially loading already existing modules in the path.
-
Sebastian Ohlmann authored
cython command now works for VPATH builds, test script fixed
-
- 08 Nov, 2018 5 commits
-
-
Sebastian Ohlmann authored
Resolve conflict in CI tests to include both the python tests and the distcheck-mpi test.
-
Sebastian Ohlmann authored
Some header files are only included when MPI is active (e.g. in the generalized solver), thus the normal distcheck does not fail if they are missing in the corresponding automake variables and are not distributed.
-
Sebastian Ohlmann authored
precision_typedefs.h is needed by the generalized methods, but only included when built with MPI. Thus the normal distcheck does not catch this.
-
Sebastian Ohlmann authored
-
Sebastian Ohlmann authored
-
- 07 Nov, 2018 4 commits
-
-
Sebastian Ohlmann authored
Also adapt Ci env vars to run the CI tests on freya.
-
Pavel Kus authored
-
Sebastian Ohlmann authored
-
Sebastian Ohlmann authored
For this, dlopen needs to share symbols globally because MKL internally uses dynamic loading that doesn't work otherwise.
-
- 06 Nov, 2018 1 commit
-
-
Andreas Marek authored
-
- 30 Oct, 2018 5 commits
-
-
Sebastian Ohlmann authored
-
Sebastian Ohlmann authored
Add parts to configure.ac and Makefile.am. There is now an additional flag --enable-python-tests. The tests require the pytest package. The implementation of the test is a bit hacky because it takes wrapper.so from .libs. This should probably improbed for better portability.
-
Sebastian Ohlmann authored
This is more efficient because the python loop processes only (number of blocks)^2 elements.
-
Sebastian Ohlmann authored
-
Sebastian Ohlmann authored
-
- 29 Oct, 2018 7 commits
-
-
Sebastian Ohlmann authored
-
Sebastian Ohlmann authored
-
Sebastian Ohlmann authored
-
Sebastian Ohlmann authored
-
Sebastian Ohlmann authored
-
Sebastian Ohlmann authored
-
Sebastian Ohlmann authored
-
- 26 Oct, 2018 3 commits
-
-
Sebastian Ohlmann authored
By default, python wrapper is not built, only if this switch is specified.
-
Sebastian Ohlmann authored
- depends on python, cython, mpi4py and numpy - currently only dependency check on python - should be done optionally - converts wrapper.pyx to wrapper.c using cython, then compiles this to a python extension - installs the files such that they can be imported with `import pyelpa` in python
-
Sebastian Ohlmann authored
-
- 18 Oct, 2018 2 commits
-
-
-
Andreas Marek authored
-
- 15 Oct, 2018 1 commit
-
-
Pavel Kus authored
The GPU initialization is actually quite constly, e.g. on Minsky it takes roughly 0.7s. That is hurting performance for small matrices. Thus a check has been added and now GPU should be initialized only the first time.
-
- 13 Oct, 2018 3 commits
- 02 Oct, 2018 1 commit
-
-
Pavel Kus authored
-
- 27 Sep, 2018 1 commit
-
-
Andreas Marek authored
-
- 27 Aug, 2018 3 commits