mirror of
https://github.com/TREX-CoE/qmckl.git
synced 2025-01-08 20:33:40 +01:00
deploy: 00a051af49
This commit is contained in:
parent
f0fb75c540
commit
c51dcd7542
@ -4,7 +4,7 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
<head>
|
||||
<title>QMCkl source code documentation</title>
|
||||
<!-- 2020-10-29 Thu 00:15 -->
|
||||
<!-- 2020-10-31 Sat 18:09 -->
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||
<meta name="generator" content="Org-mode" />
|
||||
<style type="text/css">
|
||||
@ -540,7 +540,7 @@ be implemented adapted to different problem sizes.
|
||||
</div>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<p class="date">Created: 2020-10-29 Thu 00:15</p>
|
||||
<p class="date">Created: 2020-10-31 Sat 18:09</p>
|
||||
<p class="creator"><a href="http://www.gnu.org/software/emacs/">Emacs</a> 25.2.2 (<a href="http://orgmode.org">Org</a> mode 8.2.10)</p>
|
||||
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
|
||||
</div>
|
||||
|
@ -4,7 +4,7 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
<head>
|
||||
<title>QMCkl C header</title>
|
||||
<!-- 2020-10-29 Thu 00:15 -->
|
||||
<!-- 2020-10-31 Sat 18:09 -->
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||
<meta name="generator" content="Org-mode" />
|
||||
<style type="text/css">
|
||||
@ -247,7 +247,7 @@ header files.
|
||||
</div>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<p class="date">Created: 2020-10-29 Thu 00:15</p>
|
||||
<p class="date">Created: 2020-10-31 Sat 18:09</p>
|
||||
<p class="creator"><a href="http://www.gnu.org/software/emacs/">Emacs</a> 25.2.2 (<a href="http://orgmode.org">Org</a> mode 8.2.10)</p>
|
||||
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
|
||||
</div>
|
||||
|
@ -4,7 +4,7 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
<head>
|
||||
<title>Atomic Orbitals</title>
|
||||
<!-- 2020-10-29 Thu 00:15 -->
|
||||
<!-- 2020-10-31 Sat 18:09 -->
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||
<meta name="generator" content="Org-mode" />
|
||||
<style type="text/css">
|
||||
@ -349,10 +349,10 @@ maximum value given in input for each of the \(n\) points:
|
||||
<div class="outline-text-4" id="text-1-1-3">
|
||||
<div class="org-src-container">
|
||||
|
||||
<pre class="src src-C">qmckl_exit_code qmckl_ao_powers(qmckl_context context,
|
||||
int64_t n,
|
||||
double *X, int32_t *LMAX,
|
||||
double *P, int64_t LDP);
|
||||
<pre class="src src-C">qmckl_exit_code qmckl_ao_powers(const qmckl_context context,
|
||||
const int64_t n,
|
||||
const double *X, const int32_t *LMAX,
|
||||
const double *P, const int64_t LDP);
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
@ -514,11 +514,11 @@ all polynomials with an angular momentum up to <code>lmax</code>.
|
||||
<div class="outline-text-4" id="text-1-2-3">
|
||||
<div class="org-src-container">
|
||||
|
||||
<pre class="src src-C">qmckl_exit_code qmckl_ao_polynomial_vgl(qmckl_context context,
|
||||
double *X, double *R,
|
||||
int32_t lmax, int64_t *n,
|
||||
int32_t *L, int64_t ldl,
|
||||
double *VGL, int64_t ldv);
|
||||
<pre class="src src-C">qmckl_exit_code qmckl_ao_polynomial_vgl(const qmckl_context context,
|
||||
const double *X, const double *R,
|
||||
const int32_t lmax, const int64_t *n,
|
||||
const int32_t *L, const int64_t ldl,
|
||||
const double *VGL, const int64_t ldv);
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
@ -644,7 +644,7 @@ end function qmckl_ao_polynomial_vgl_f
|
||||
</div>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<p class="date">Created: 2020-10-29 Thu 00:15</p>
|
||||
<p class="date">Created: 2020-10-31 Sat 18:09</p>
|
||||
<p class="creator"><a href="http://www.gnu.org/software/emacs/">Emacs</a> 25.2.2 (<a href="http://orgmode.org">Org</a> mode 8.2.10)</p>
|
||||
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
|
||||
</div>
|
||||
|
@ -4,7 +4,7 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
<head>
|
||||
<title>Context</title>
|
||||
<!-- 2020-10-29 Thu 00:15 -->
|
||||
<!-- 2020-10-31 Sat 18:09 -->
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||
<meta name="generator" content="Org-mode" />
|
||||
<style type="text/css">
|
||||
@ -190,36 +190,49 @@ for the JavaScript code in this tag.
|
||||
<ul>
|
||||
<li><a href="#sec-2-1">2.1. <code>qmckl_context_update_precision</code></a>
|
||||
<ul>
|
||||
<li><a href="#sec-2-1-1">2.1.1. Source</a></li>
|
||||
<li><a href="#sec-2-1-1">2.1.1. Header</a></li>
|
||||
<li><a href="#sec-2-1-2">2.1.2. Source</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#sec-2-2">2.2. <code>qmckl_context_update_range</code></a>
|
||||
<ul>
|
||||
<li><a href="#sec-2-2-1">2.2.1. Source</a></li>
|
||||
<li><a href="#sec-2-2-1">2.2.1. Header</a></li>
|
||||
<li><a href="#sec-2-2-2">2.2.2. Source</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#sec-2-3">2.3. <code>qmckl_context_set_precision</code></a>
|
||||
<ul>
|
||||
<li><a href="#sec-2-3-1">2.3.1. Source</a></li>
|
||||
<li><a href="#sec-2-3-1">2.3.1. Header</a></li>
|
||||
<li><a href="#sec-2-3-2">2.3.2. Source</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#sec-2-4">2.4. <code>qmckl_context_set_range</code></a>
|
||||
<ul>
|
||||
<li><a href="#sec-2-4-1">2.4.1. Source</a></li>
|
||||
<li><a href="#sec-2-4-1">2.4.1. Header</a></li>
|
||||
<li><a href="#sec-2-4-2">2.4.2. Source</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#sec-2-5">2.5. <code>qmckl_context_get_precision</code></a>
|
||||
<ul>
|
||||
<li><a href="#sec-2-5-1">2.5.1. Source</a></li>
|
||||
<li><a href="#sec-2-5-1">2.5.1. Header</a></li>
|
||||
<li><a href="#sec-2-5-2">2.5.2. Source</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#sec-2-6">2.6. <code>qmckl_context_get_range</code></a>
|
||||
<ul>
|
||||
<li><a href="#sec-2-6-1">2.6.1. Source</a></li>
|
||||
<li><a href="#sec-2-6-1">2.6.1. Header</a></li>
|
||||
<li><a href="#sec-2-6-2">2.6.2. Source</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#sec-3">3. Info about the molecular system</a>
|
||||
<ul>
|
||||
<li><a href="#sec-3-1">3.1. <span class="todo TODO">TODO</span> <code>qmckl_context_set_nucl_coord</code></a></li>
|
||||
<li><a href="#sec-3-2">3.2. <span class="todo TODO">TODO</span> <code>qmckl_context_set_nucl_charge</code></a></li>
|
||||
<li><a href="#sec-3-3">3.3. <span class="todo TODO">TODO</span> <code>qmckl_context_set_elec_num</code></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
@ -563,14 +576,19 @@ The update functions return <code>QMCKL_SUCCESS</code> or <code>QMCKL_FAILURE</c
|
||||
<h3 id="sec-2-1"><span class="section-number-3">2.1</span> <code>qmckl_context_update_precision</code></h3>
|
||||
<div class="outline-text-3" id="text-2-1">
|
||||
</div><div id="outline-container-sec-2-1-1" class="outline-4">
|
||||
<h4 id="sec-2-1-1"><span class="section-number-4">2.1.1</span> Source</h4>
|
||||
<h4 id="sec-2-1-1"><span class="section-number-4">2.1.1</span> Header</h4>
|
||||
<div class="outline-text-4" id="text-2-1-1">
|
||||
<div class="org-src-container">
|
||||
|
||||
<pre class="src src-C">qmckl_exit_code qmckl_context_update_precision(const qmckl_context context, const int precision);
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-sec-2-1-2" class="outline-4">
|
||||
<h4 id="sec-2-1-2"><span class="section-number-4">2.1.2</span> Source</h4>
|
||||
<div class="outline-text-4" id="text-2-1-2">
|
||||
<div class="org-src-container">
|
||||
|
||||
<pre class="src src-C">qmckl_exit_code qmckl_context_update_precision(const qmckl_context context, const int precision) {
|
||||
@ -594,14 +612,19 @@ The update functions return <code>QMCKL_SUCCESS</code> or <code>QMCKL_FAILURE</c
|
||||
<h3 id="sec-2-2"><span class="section-number-3">2.2</span> <code>qmckl_context_update_range</code></h3>
|
||||
<div class="outline-text-3" id="text-2-2">
|
||||
</div><div id="outline-container-sec-2-2-1" class="outline-4">
|
||||
<h4 id="sec-2-2-1"><span class="section-number-4">2.2.1</span> Source</h4>
|
||||
<h4 id="sec-2-2-1"><span class="section-number-4">2.2.1</span> Header</h4>
|
||||
<div class="outline-text-4" id="text-2-2-1">
|
||||
<div class="org-src-container">
|
||||
|
||||
<pre class="src src-C">qmckl_exit_code qmckl_context_update_range(const qmckl_context context, const int range);
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-sec-2-2-2" class="outline-4">
|
||||
<h4 id="sec-2-2-2"><span class="section-number-4">2.2.2</span> Source</h4>
|
||||
<div class="outline-text-4" id="text-2-2-2">
|
||||
<div class="org-src-container">
|
||||
|
||||
<pre class="src src-C">qmckl_exit_code qmckl_context_update_range(const qmckl_context context, const int range) {
|
||||
@ -625,14 +648,19 @@ The update functions return <code>QMCKL_SUCCESS</code> or <code>QMCKL_FAILURE</c
|
||||
<h3 id="sec-2-3"><span class="section-number-3">2.3</span> <code>qmckl_context_set_precision</code></h3>
|
||||
<div class="outline-text-3" id="text-2-3">
|
||||
</div><div id="outline-container-sec-2-3-1" class="outline-4">
|
||||
<h4 id="sec-2-3-1"><span class="section-number-4">2.3.1</span> Source</h4>
|
||||
<h4 id="sec-2-3-1"><span class="section-number-4">2.3.1</span> Header</h4>
|
||||
<div class="outline-text-4" id="text-2-3-1">
|
||||
<div class="org-src-container">
|
||||
|
||||
<pre class="src src-C">qmckl_context qmckl_context_set_precision(const qmckl_context context, const int precision);
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-sec-2-3-2" class="outline-4">
|
||||
<h4 id="sec-2-3-2"><span class="section-number-4">2.3.2</span> Source</h4>
|
||||
<div class="outline-text-4" id="text-2-3-2">
|
||||
<div class="org-src-container">
|
||||
|
||||
<pre class="src src-C">qmckl_context qmckl_context_set_precision(const qmckl_context context, const int precision) {
|
||||
@ -654,14 +682,19 @@ The update functions return <code>QMCKL_SUCCESS</code> or <code>QMCKL_FAILURE</c
|
||||
<h3 id="sec-2-4"><span class="section-number-3">2.4</span> <code>qmckl_context_set_range</code></h3>
|
||||
<div class="outline-text-3" id="text-2-4">
|
||||
</div><div id="outline-container-sec-2-4-1" class="outline-4">
|
||||
<h4 id="sec-2-4-1"><span class="section-number-4">2.4.1</span> Source</h4>
|
||||
<h4 id="sec-2-4-1"><span class="section-number-4">2.4.1</span> Header</h4>
|
||||
<div class="outline-text-4" id="text-2-4-1">
|
||||
<div class="org-src-container">
|
||||
|
||||
<pre class="src src-C">qmckl_context qmckl_context_set_range(const qmckl_context context, const int range);
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-sec-2-4-2" class="outline-4">
|
||||
<h4 id="sec-2-4-2"><span class="section-number-4">2.4.2</span> Source</h4>
|
||||
<div class="outline-text-4" id="text-2-4-2">
|
||||
<div class="org-src-container">
|
||||
|
||||
<pre class="src src-C">qmckl_context qmckl_context_set_range(const qmckl_context context, const int range) {
|
||||
@ -684,14 +717,19 @@ The update functions return <code>QMCKL_SUCCESS</code> or <code>QMCKL_FAILURE</c
|
||||
<h3 id="sec-2-5"><span class="section-number-3">2.5</span> <code>qmckl_context_get_precision</code></h3>
|
||||
<div class="outline-text-3" id="text-2-5">
|
||||
</div><div id="outline-container-sec-2-5-1" class="outline-4">
|
||||
<h4 id="sec-2-5-1"><span class="section-number-4">2.5.1</span> Source</h4>
|
||||
<h4 id="sec-2-5-1"><span class="section-number-4">2.5.1</span> Header</h4>
|
||||
<div class="outline-text-4" id="text-2-5-1">
|
||||
<div class="org-src-container">
|
||||
|
||||
<pre class="src src-C">int qmckl_context_get_precision(const qmckl_context context);
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-sec-2-5-2" class="outline-4">
|
||||
<h4 id="sec-2-5-2"><span class="section-number-4">2.5.2</span> Source</h4>
|
||||
<div class="outline-text-4" id="text-2-5-2">
|
||||
<div class="org-src-container">
|
||||
|
||||
<pre class="src src-C">int qmckl_context_get_precision(const qmckl_context context) {
|
||||
@ -708,14 +746,19 @@ The update functions return <code>QMCKL_SUCCESS</code> or <code>QMCKL_FAILURE</c
|
||||
<h3 id="sec-2-6"><span class="section-number-3">2.6</span> <code>qmckl_context_get_range</code></h3>
|
||||
<div class="outline-text-3" id="text-2-6">
|
||||
</div><div id="outline-container-sec-2-6-1" class="outline-4">
|
||||
<h4 id="sec-2-6-1"><span class="section-number-4">2.6.1</span> Source</h4>
|
||||
<h4 id="sec-2-6-1"><span class="section-number-4">2.6.1</span> Header</h4>
|
||||
<div class="outline-text-4" id="text-2-6-1">
|
||||
<div class="org-src-container">
|
||||
|
||||
<pre class="src src-C">int qmckl_context_get_range(const qmckl_context context);
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="outline-container-sec-2-6-2" class="outline-4">
|
||||
<h4 id="sec-2-6-2"><span class="section-number-4">2.6.2</span> Source</h4>
|
||||
<div class="outline-text-4" id="text-2-6-2">
|
||||
<div class="org-src-container">
|
||||
|
||||
<pre class="src src-C">int qmckl_context_get_range(const qmckl_context context) {
|
||||
@ -729,9 +772,24 @@ The update functions return <code>QMCKL_SUCCESS</code> or <code>QMCKL_FAILURE</c
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="outline-container-sec-3" class="outline-2">
|
||||
<h2 id="sec-3"><span class="section-number-2">3</span> Info about the molecular system</h2>
|
||||
<div class="outline-text-2" id="text-3">
|
||||
</div><div id="outline-container-sec-3-1" class="outline-3">
|
||||
<h3 id="sec-3-1"><span class="section-number-3">3.1</span> <span class="todo TODO">TODO</span> <code>qmckl_context_set_nucl_coord</code></h3>
|
||||
</div>
|
||||
<div id="outline-container-sec-3-2" class="outline-3">
|
||||
<h3 id="sec-3-2"><span class="section-number-3">3.2</span> <span class="todo TODO">TODO</span> <code>qmckl_context_set_nucl_charge</code></h3>
|
||||
</div>
|
||||
<div id="outline-container-sec-3-3" class="outline-3">
|
||||
<h3 id="sec-3-3"><span class="section-number-3">3.3</span> <span class="todo TODO">TODO</span> <code>qmckl_context_set_elec_num</code></h3>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<p class="date">Created: 2020-10-29 Thu 00:15</p>
|
||||
<p class="date">Created: 2020-10-31 Sat 18:09</p>
|
||||
<p class="creator"><a href="http://www.gnu.org/software/emacs/">Emacs</a> 25.2.2 (<a href="http://orgmode.org">Org</a> mode 8.2.10)</p>
|
||||
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
|
||||
</div>
|
||||
|
@ -4,7 +4,7 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
<head>
|
||||
<title>Computation of distances</title>
|
||||
<!-- 2020-10-29 Thu 00:15 -->
|
||||
<!-- 2020-10-31 Sat 18:09 -->
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||
<meta name="generator" content="Org-mode" />
|
||||
<style type="text/css">
|
||||
@ -210,7 +210,7 @@ Function for the computation of distances between particles.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
3 files are produced:
|
||||
4 files are produced:
|
||||
</p>
|
||||
<ul class="org-ul">
|
||||
<li>a header file : <code>qmckl_distance.h</code>
|
||||
@ -367,12 +367,12 @@ transposed.
|
||||
<div class="outline-text-4" id="text-1-1-4">
|
||||
<div class="org-src-container">
|
||||
|
||||
<pre class="src src-C">qmckl_exit_code qmckl_distance_sq(qmckl_context context,
|
||||
char transa, char transb,
|
||||
int64_t m, int64_t n,
|
||||
double *A, int64_t lda,
|
||||
double *B, int64_t ldb,
|
||||
double *C, int64_t ldc);
|
||||
<pre class="src src-C">qmckl_exit_code qmckl_distance_sq(const qmckl_context context,
|
||||
const char transa, const char transb,
|
||||
const int64_t m, const int64_t n,
|
||||
const double *A, const int64_t lda,
|
||||
const double *B, const int64_t ldb,
|
||||
const double *C, const int64_t ldc);
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
@ -515,7 +515,7 @@ end function qmckl_distance_sq_f
|
||||
</div>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<p class="date">Created: 2020-10-29 Thu 00:15</p>
|
||||
<p class="date">Created: 2020-10-31 Sat 18:09</p>
|
||||
<p class="creator"><a href="http://www.gnu.org/software/emacs/">Emacs</a> 25.2.2 (<a href="http://orgmode.org">Org</a> mode 8.2.10)</p>
|
||||
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
|
||||
</div>
|
||||
|
@ -4,7 +4,7 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
<head>
|
||||
<title>Memory management</title>
|
||||
<!-- 2020-10-29 Thu 00:15 -->
|
||||
<!-- 2020-10-31 Sat 18:09 -->
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||
<meta name="generator" content="Org-mode" />
|
||||
<style type="text/css">
|
||||
@ -244,7 +244,7 @@ Analogous of <code>malloc, but passing a context and a signed 64-bit integers as
|
||||
</div>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<p class="date">Created: 2020-10-29 Thu 00:15</p>
|
||||
<p class="date">Created: 2020-10-31 Sat 18:09</p>
|
||||
<p class="creator"><a href="http://www.gnu.org/software/emacs/">Emacs</a> 25.2.2 (<a href="http://orgmode.org">Org</a> mode 8.2.10)</p>
|
||||
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
|
||||
</div>
|
||||
|
@ -4,7 +4,7 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
<head>
|
||||
<title>QMCkl test</title>
|
||||
<!-- 2020-10-29 Thu 00:15 -->
|
||||
<!-- 2020-10-31 Sat 18:09 -->
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||
<meta name="generator" content="Org-mode" />
|
||||
<style type="text/css">
|
||||
@ -229,7 +229,7 @@ int main(int argc, char* argv[MUNIT_ARRAY_PARAM(argc + 1)]) {
|
||||
</div>
|
||||
</div>
|
||||
<div id="postamble" class="status">
|
||||
<p class="date">Created: 2020-10-29 Thu 00:15</p>
|
||||
<p class="date">Created: 2020-10-31 Sat 18:09</p>
|
||||
<p class="creator"><a href="http://www.gnu.org/software/emacs/">Emacs</a> 25.2.2 (<a href="http://orgmode.org">Org</a> mode 8.2.10)</p>
|
||||
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
|
||||
</div>
|
||||
|
Loading…
Reference in New Issue
Block a user