1
0
mirror of https://github.com/TREX-CoE/qmckl.git synced 2024-06-30 00:44:52 +02:00
Go to file
Aurélien Delval ce24885979 Correct tests and put C(2,2) in distance probes
Since we don't need to place probs on all matrices, a simple solution
seems to monitor one element of the matrix. A solution could be to
compute a matrix norm / residual but this would make the tests more
complex.
2021-07-23 15:19:12 +02:00
.github/workflows Download test-suite.log as artifact 2021-07-07 19:09:03 +02:00
include Integration of Verificarlo CI tests (#1) 2021-07-07 13:42:42 +02:00
m4 Added configure scripts 2021-05-07 12:47:56 +02:00
man Add doc in dist, and text doc 2021-04-21 12:44:03 +02:00
org Correct tests and put C(2,2) in distance probes 2021-07-23 15:19:12 +02:00
pkgconfig Clean configure 2021-06-03 01:32:50 +02:00
share Integration of Verificarlo CI tests (#1) 2021-07-07 13:42:42 +02:00
src Cleaning 2021-05-12 02:20:39 +02:00
to_be_processed Added a to_be_processes directory 2020-10-31 19:01:26 +01:00
tools Merge branch 'master' of https://github.com/TREX-CoE/qmckl into TREX-CoE-master 2021-07-23 12:27:18 +02:00
.gitignore Add the qmckl_probes interface (#2) 2021-07-23 12:01:14 +02:00
AUTHORS Automake working 2021-05-10 23:56:26 +02:00
autogen.sh Python script to build makefiles 2021-05-12 23:16:09 +02:00
ChangeLog Automake working 2021-05-10 23:56:26 +02:00
ci_install.sh Add the qmckl_probes interface (#2) 2021-07-23 12:01:14 +02:00
configure.ac Merge branch 'master' of https://github.com/TREX-CoE/qmckl into TREX-CoE-master 2021-07-23 12:27:18 +02:00
COPYING Working on automake 2021-05-11 11:45:49 +02:00
INSTALL Automake working 2021-05-10 23:56:26 +02:00
LICENSE Initial commit 2020-10-13 15:08:11 +02:00
Makefile.am Merge branch 'master' of https://github.com/TREX-CoE/qmckl into TREX-CoE-master 2021-07-23 12:27:18 +02:00
NEWS Automake working 2021-05-10 23:56:26 +02:00
README Working on automake 2021-05-11 11:45:49 +02:00
README.md Update README.md 2021-06-21 11:20:34 +02:00
TODO.org Error handling 2021-03-05 03:45:30 +01:00
vfc_tests_config.json Add the qmckl_probes interface (#2) 2021-07-23 12:01:14 +02:00

QMCkl: Quantum Monte Carlo Kernel Library

Build Status

The domain of quantum chemistry needs a library in which the main kernels of Quantum Monte Carlo (QMC) methods are implemented. In the library proposed in this project, we expose the main algorithms in a simple language and provide a standard API and tests to enable the development of high-performance QMCkl implementations taking advantage of modern hardware.

See the source code to read the documentation.

To clone the repository, use:

git clone https://github.com/TREX-CoE/qmckl.git

Installation

The simplest way to obtain the source files of QMCkl is to download a source distribution. This particular repository is for maintainers, who write the kernels in org-mode files and produce the source code and the documentation from these files.

For maintainers

./autogen.sh
QMCKL_DEVEL=1 ./configure --prefix=$PWD/_install --enable-silent-rules --enable-maintainer-mode

make
make check

For users

Obtain a source distribution and run

./configure 
make
make check
sudo make install
sudo make installcheck

European flag TREX: Targeting Real Chemical Accuracy at the Exascale project has received funding from the European Unions Horizon 2020 - Research and Innovation program - under grant agreement no. 952165. The content of this document does not represent the opinion of the European Union, and the European Union is not responsible for any use that might be made of such content.