1
0
mirror of https://github.com/TREX-CoE/qmckl.git synced 2024-11-19 20:42:50 +01:00
qmckl/org
Francois Coppens 5e5c15a09d - Added qmckl_context to Slagel Splitting kernel
- Renamed it to Sherman-Morrison Splitting Core.

- Sherman-Morrison Splitting Core now callable on its own.
    User is responsible for what to do with the output data.

- Added default switch cases with asserts to generate crash with message
    if a template for a specific size is missing.

- Added switch breaks to prevent the default case to always execute and
    make the kernel crash at the assert.

- Reorganisded the Sherman-Morrison Splitting kernel so that the HPC
    variant always calls the Core HPC variant and not the generec
    variant and make duplicate decisions.
2023-02-26 12:34:10 +01:00
..
hpc Working on automake 2021-05-11 11:45:49 +02:00
.gitignore Clean configure 2021-06-03 01:32:50 +02:00
chbrclf.png Added 'N' and 'T' in coord 2021-05-19 00:28:56 +02:00
Makefile Added eN distances 2021-05-18 12:32:28 +02:00
qmckl_ao.org make cutoff const in AO 2023-01-26 17:45:58 +01:00
qmckl_blas.org Merge branch 'master' into qmckl_dgemm_integration 2022-09-22 09:51:31 +02:00
qmckl_context.org Add qmckl_extra pointer 2022-11-24 15:21:32 +01:00
qmckl_determinant.org Fixed tests. 2022-10-09 11:32:07 +02:00
qmckl_distance.org Clean VFC probes 2022-09-28 16:37:50 +02:00
qmckl_electron.org Fixed error message. 2022-10-09 00:04:03 +02:00
qmckl_error.org Reduce scope of fname and message 2023-01-26 17:46:39 +01:00
qmckl_examples.org Fix examples in doc 2022-06-15 19:17:05 +02:00
qmckl_jastrow.org Uninitialized value 2023-01-26 18:45:09 +01:00
qmckl_local_energy.org Cleaning 2023-01-26 18:42:34 +01:00
qmckl_memory.org Redesign walkers 2022-08-07 15:28:00 +02:00
qmckl_mo.org 1-body jastrow dimensioned by nucl type 2022-11-17 16:54:49 +01:00
qmckl_nucleus.org Moved rescale factors in Jastrow, removed kappa from names 2022-09-09 13:55:07 +02:00
qmckl_numprec.org Fixed efence compilation 2022-05-06 11:29:46 +02:00
qmckl_point.org Maintainer mode file 2022-11-24 16:17:47 +01:00
qmckl_sherman_morrison_woodbury.org - Added qmckl_context to Slagel Splitting kernel 2023-02-26 12:34:10 +01:00
qmckl_tests.org Renaming *ord_v* in Jastrow 2022-11-16 11:58:44 +01:00
qmckl_trexio.org Fix CI 2022-10-11 09:55:07 +02:00
qmckl_verificarlo.org Modify the vfc_ci wrapper and its config 2022-09-27 13:37:06 +00:00
qmckl.org Added qmckl_point 2022-01-20 01:50:54 +01:00
README.org All tests pass without trexio 2022-01-06 02:28:13 +01:00
table_of_contents Fix examples in doc 2022-06-15 19:17:05 +02:00

QMCkl source code documentation


The .org files is included here in the order specified in the table_of_contents file.


The ultimate goal of the QMCkl library is to provide a high-performance implementation of the main kernels of Quantum Monte Carlo methods. In this particular implementation of the library, we focus on the definition of the API and the tests, and on a pedagogical presentation of the algorithms. We expect the HPC experts to use this repository as a reference for re-writing optimized libraries.

The source code of the library is available at https://github.com/trex-coe/qmckl and bug reports should be submitted at https://github.com/trex-coe/qmckl/issues.


https://trex-coe.eu/sites/default/files/inline-images/euflag.jpg 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.