1
0
mirror of https://github.com/TREX-CoE/qmckl.git synced 2024-11-19 12:32:40 +01:00
qmckl/org/README.org

69 lines
2.6 KiB
Org Mode
Raw Normal View History

2020-10-22 01:24:14 +02:00
#+TITLE: QMCkl source code documentation
2020-12-24 17:41:28 +01:00
#+PROPERTY: comments org
2021-04-30 01:26:19 +02:00
#+SETUPFILE: ../tools/theme.setup
2020-10-22 01:24:14 +02:00
2021-03-10 12:58:38 +01:00
------------------
#+begin_comment
The .org files is included here in the order specified in the
table_of_contents file.
#+end_comment
#+NAME: toc
#+begin_src sh :exports none
grep TITLE $(cat table_of_contents) | tr ':' ' '
#+end_src
2021-04-30 01:26:19 +02:00
2021-03-10 12:58:38 +01:00
#+RESULTS: toc
2021-05-12 01:51:26 +02:00
| qmckl.org | #+TITLE | Introduction | |
| qmckl_error.org | #+TITLE | Error | handling |
| qmckl_context.org | #+TITLE | Context | |
| qmckl_memory.org | #+TITLE | Memory | management |
| qmckl_numprec.org | #+TITLE | Numerical | precision |
| qmckl_electron.org | #+TITLE | Electrons | |
| qmckl_ao.org | #+TITLE | Atomic | Orbitals |
| qmckl_distance.org | #+TITLE | Inter-particle | distances |
2021-03-10 12:58:38 +01:00
#+begin_src python :var data=toc :exports results :results raw
result = []
for row in data:
filename = row[0].split('.')[0] + ".html"
title = ' '.join(row[2:]).strip()
result += [ f" - [[./{filename}][{title}]]" ]
return '\n'.join(result)
#+end_src
#+RESULTS:
- [[./qmckl.html][Introduction]]
- [[./qmckl_error.html][Error handling]]
- [[./qmckl_context.html][Context]]
- [[./qmckl_memory.html][Memory management]]
2021-05-12 01:51:26 +02:00
- [[./qmckl_numprec.html][Numerical precision]]
- [[./qmckl_electron.html][Electrons]]
2021-03-10 12:58:38 +01:00
- [[./qmckl_ao.html][Atomic Orbitals]]
2021-05-12 01:51:26 +02:00
- [[./qmckl_distance.html][Inter-particle distances]]
2021-04-30 01:26:19 +02:00
2021-03-10 12:58:38 +01:00
--------------------------------
2021-03-06 18:19:13 +01:00
2020-10-22 01:24:14 +02:00
2021-03-06 12:40:41 +01:00
The ultimate goal of the QMCkl library is to provide a high-performance
2020-11-14 18:27:38 +01:00
implementation of the main kernels of QMC. In this particular
2021-03-10 12:58:38 +01:00
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.
2021-03-06 18:19:13 +01:00
2021-03-10 12:58:38 +01:00
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.
2020-10-22 00:50:07 +02:00
2021-03-10 12:58:38 +01:00
------------------
2020-10-14 00:52:50 +02:00
2021-03-10 12:58:38 +01:00
[[https://trex-coe.eu/sites/default/files/inline-images/euflag.jpg]] [[https://trex-coe.eu][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.
2021-03-06 18:19:13 +01:00
2021-03-10 12:58:38 +01:00
# -*- mode: org -*-
2021-04-30 01:26:19 +02:00