mirror of
https://github.com/TREX-CoE/qmckl.git
synced 2024-08-24 22:21:46 +02:00
Replaced iso_c_binding by qmckl_constants
This commit is contained in:
parent
83dea2b773
commit
f745899f3a
100
org/qmckl_ao.org
100
org/qmckl_ao.org
@ -233,7 +233,7 @@ qmckl_exit_code qmckl_get_ao_basis_$V$ ( const qmckl_context context,
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_set_ao_basis_$V$ (context, $V$) &
|
integer(c_int32_t) function qmckl_set_ao_basis_$V$ (context, $V$) &
|
||||||
bind(C)
|
bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -244,7 +244,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_get_ao_basis_$V$ (context, $V$) &
|
integer(c_int32_t) function qmckl_get_ao_basis_$V$ (context, $V$) &
|
||||||
bind(C)
|
bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -269,7 +269,7 @@ qmckl_exit_code qmckl_get_ao_basis_$V$ ( const qmckl_context context,
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_set_ao_basis_$V$ (context, &
|
integer(c_int32_t) function qmckl_set_ao_basis_$V$ (context, &
|
||||||
$V$, size_max) bind(C)
|
$V$, size_max) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -281,7 +281,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_get_ao_basis_$V$ (context, &
|
integer(c_int32_t) function qmckl_get_ao_basis_$V$ (context, &
|
||||||
$V$, size_max) bind(C)
|
$V$, size_max) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -1214,7 +1214,7 @@ qmckl_set_ao_basis_cartesian (qmckl_context context,
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_set_ao_basis_type (context, &
|
integer(c_int32_t) function qmckl_set_ao_basis_type (context, &
|
||||||
basis_type) bind(C)
|
basis_type) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -1225,7 +1225,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_set_ao_basis_shell_num(context, &
|
integer(c_int32_t) function qmckl_set_ao_basis_shell_num(context, &
|
||||||
num) bind(C)
|
num) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -1236,7 +1236,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_set_ao_basis_prim_num(context, &
|
integer(c_int32_t) function qmckl_set_ao_basis_prim_num(context, &
|
||||||
num) bind(C)
|
num) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -1247,7 +1247,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_set_ao_basis_nucleus_index(context, &
|
integer(c_int32_t) function qmckl_set_ao_basis_nucleus_index(context, &
|
||||||
idx, size_max) bind(C)
|
idx, size_max) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -1259,7 +1259,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_set_ao_basis_nucleus_shell_num(context, &
|
integer(c_int32_t) function qmckl_set_ao_basis_nucleus_shell_num(context, &
|
||||||
shell_num, size_max) bind(C)
|
shell_num, size_max) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -1271,7 +1271,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_set_ao_basis_shell_ang_mom(context, &
|
integer(c_int32_t) function qmckl_set_ao_basis_shell_ang_mom(context, &
|
||||||
shell_ang_mom, size_max) bind(C)
|
shell_ang_mom, size_max) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -1283,7 +1283,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_set_ao_basis_shell_prim_num(context, &
|
integer(c_int32_t) function qmckl_set_ao_basis_shell_prim_num(context, &
|
||||||
shell_prim_num, size_max) bind(C)
|
shell_prim_num, size_max) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -1295,7 +1295,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_set_ao_basis_shell_prim_index(context, &
|
integer(c_int32_t) function qmckl_set_ao_basis_shell_prim_index(context, &
|
||||||
shell_prim_index, size_max) bind(C)
|
shell_prim_index, size_max) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -1307,7 +1307,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_set_ao_basis_shell_factor(context, &
|
integer(c_int32_t) function qmckl_set_ao_basis_shell_factor(context, &
|
||||||
shell_factor, size_max) bind(C)
|
shell_factor, size_max) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -1319,7 +1319,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_set_ao_basis_exponent(context, &
|
integer(c_int32_t) function qmckl_set_ao_basis_exponent(context, &
|
||||||
exponent, size_max) bind(C)
|
exponent, size_max) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -1331,7 +1331,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_set_ao_basis_coefficient(context, &
|
integer(c_int32_t) function qmckl_set_ao_basis_coefficient(context, &
|
||||||
coefficient, size_max) bind(C)
|
coefficient, size_max) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -1343,7 +1343,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_set_ao_basis_prim_factor(context, &
|
integer(c_int32_t) function qmckl_set_ao_basis_prim_factor(context, &
|
||||||
prim_factor, size_max) bind(C)
|
prim_factor, size_max) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -1355,7 +1355,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_set_ao_basis_ao_num(context, &
|
integer(c_int32_t) function qmckl_set_ao_basis_ao_num(context, &
|
||||||
num) bind(C)
|
num) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -1366,7 +1366,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_set_ao_basis_cartesian(context, &
|
integer(c_int32_t) function qmckl_set_ao_basis_cartesian(context, &
|
||||||
cartesian) bind(C)
|
cartesian) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -1377,7 +1377,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_set_ao_basis_ao_factor(context, &
|
integer(c_int32_t) function qmckl_set_ao_basis_ao_factor(context, &
|
||||||
ao_factor, size_max) bind(C)
|
ao_factor, size_max) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -2129,7 +2129,7 @@ bool qmckl_ao_basis_provided(const qmckl_context context) {
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_get_ao_basis_type (context, &
|
integer(c_int32_t) function qmckl_get_ao_basis_type (context, &
|
||||||
basis_type) bind(C)
|
basis_type) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -2140,7 +2140,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_get_ao_basis_shell_num(context, &
|
integer(c_int32_t) function qmckl_get_ao_basis_shell_num(context, &
|
||||||
num) bind(C)
|
num) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -2151,7 +2151,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_get_ao_basis_prim_num(context, &
|
integer(c_int32_t) function qmckl_get_ao_basis_prim_num(context, &
|
||||||
num) bind(C)
|
num) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -2162,7 +2162,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_get_ao_basis_nucleus_shell_num(context, &
|
integer(c_int32_t) function qmckl_get_ao_basis_nucleus_shell_num(context, &
|
||||||
shell_num, size_max) bind(C)
|
shell_num, size_max) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -2174,7 +2174,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_get_ao_basis_nucleus_index(context, &
|
integer(c_int32_t) function qmckl_get_ao_basis_nucleus_index(context, &
|
||||||
idx, size_max) bind(C)
|
idx, size_max) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -2186,7 +2186,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_get_ao_basis_shell_ang_mom(context, &
|
integer(c_int32_t) function qmckl_get_ao_basis_shell_ang_mom(context, &
|
||||||
shell_ang_mom, size_max) bind(C)
|
shell_ang_mom, size_max) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -2198,7 +2198,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_get_ao_basis_shell_prim_num(context, &
|
integer(c_int32_t) function qmckl_get_ao_basis_shell_prim_num(context, &
|
||||||
shell_prim_num, size_max) bind(C)
|
shell_prim_num, size_max) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -2210,7 +2210,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_get_ao_basis_shell_prim_index(context, &
|
integer(c_int32_t) function qmckl_get_ao_basis_shell_prim_index(context, &
|
||||||
shell_prim_index, size_max) bind(C)
|
shell_prim_index, size_max) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -2222,7 +2222,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_get_ao_basis_shell_factor(context, &
|
integer(c_int32_t) function qmckl_get_ao_basis_shell_factor(context, &
|
||||||
shell_factor, size_max) bind(C)
|
shell_factor, size_max) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -2234,7 +2234,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_get_ao_basis_exponent(context, &
|
integer(c_int32_t) function qmckl_get_ao_basis_exponent(context, &
|
||||||
exponent, size_max) bind(C)
|
exponent, size_max) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -2246,7 +2246,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_get_ao_basis_coefficient(context, &
|
integer(c_int32_t) function qmckl_get_ao_basis_coefficient(context, &
|
||||||
coefficient, size_max) bind(C)
|
coefficient, size_max) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -2258,7 +2258,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_get_ao_basis_prim_factor(context, &
|
integer(c_int32_t) function qmckl_get_ao_basis_prim_factor(context, &
|
||||||
prim_factor, size_max) bind(C)
|
prim_factor, size_max) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -2270,7 +2270,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_get_ao_basis_ao_num(context, &
|
integer(c_int32_t) function qmckl_get_ao_basis_ao_num(context, &
|
||||||
num) bind(C)
|
num) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -2281,7 +2281,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_get_ao_basis_cartesian(context, &
|
integer(c_int32_t) function qmckl_get_ao_basis_cartesian(context, &
|
||||||
cartesian) bind(C)
|
cartesian) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -2292,7 +2292,7 @@ end interface
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_get_ao_basis_ao_factor(context, &
|
integer(c_int32_t) function qmckl_get_ao_basis_ao_factor(context, &
|
||||||
ao_factor, size_max) bind(C)
|
ao_factor, size_max) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -3018,7 +3018,7 @@ qmckl_get_ao_basis_primitive_vgl (qmckl_context context,
|
|||||||
integer(c_int32_t) function qmckl_get_ao_basis_primitive_vgl &
|
integer(c_int32_t) function qmckl_get_ao_basis_primitive_vgl &
|
||||||
(context, primitive_vgl, size_max) &
|
(context, primitive_vgl, size_max) &
|
||||||
bind(C)
|
bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
|
|
||||||
@ -3079,7 +3079,7 @@ qmckl_get_ao_basis_shell_vgl (qmckl_context context,
|
|||||||
integer(c_int32_t) function qmckl_get_ao_basis_shell_vgl &
|
integer(c_int32_t) function qmckl_get_ao_basis_shell_vgl &
|
||||||
(context, shell_vgl, size_max) &
|
(context, shell_vgl, size_max) &
|
||||||
bind(C)
|
bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
|
|
||||||
@ -3141,7 +3141,7 @@ qmckl_get_ao_basis_ao_vgl (qmckl_context context,
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_get_ao_basis_ao_vgl (context, &
|
integer(c_int32_t) function qmckl_get_ao_basis_ao_vgl (context, &
|
||||||
ao_vgl, size_max) bind(C)
|
ao_vgl, size_max) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -3207,7 +3207,7 @@ qmckl_get_ao_basis_ao_vgl_inplace (qmckl_context context,
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_get_ao_basis_ao_vgl_inplace (context, &
|
integer(c_int32_t) function qmckl_get_ao_basis_ao_vgl_inplace (context, &
|
||||||
ao_vgl, size_max) bind(C)
|
ao_vgl, size_max) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -3268,7 +3268,7 @@ qmckl_get_ao_basis_ao_value (qmckl_context context,
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_get_ao_basis_ao_value (context, &
|
integer(c_int32_t) function qmckl_get_ao_basis_ao_value (context, &
|
||||||
ao_value, size_max) bind(C)
|
ao_value, size_max) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -3334,7 +3334,7 @@ qmckl_get_ao_basis_ao_value_inplace (qmckl_context context,
|
|||||||
interface
|
interface
|
||||||
integer(c_int32_t) function qmckl_get_ao_basis_ao_value_inplace (context, &
|
integer(c_int32_t) function qmckl_get_ao_basis_ao_value_inplace (context, &
|
||||||
ao_value, size_max) bind(C)
|
ao_value, size_max) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
integer (c_int64_t) , intent(in) , value :: context
|
integer (c_int64_t) , intent(in) , value :: context
|
||||||
@ -3395,7 +3395,6 @@ qmckl_ao_gaussian_vgl(const qmckl_context context,
|
|||||||
#+begin_src f90 :tangle (eval f)
|
#+begin_src f90 :tangle (eval f)
|
||||||
function qmckl_ao_gaussian_vgl(context, X, R, n, A, VGL, ldv) &
|
function qmckl_ao_gaussian_vgl(context, X, R, n, A, VGL, ldv) &
|
||||||
bind(C) result(info)
|
bind(C) result(info)
|
||||||
use, intrinsic :: iso_c_binding
|
|
||||||
use qmckl_constants
|
use qmckl_constants
|
||||||
implicit none
|
implicit none
|
||||||
integer (qmckl_context) , intent(in) , value :: context
|
integer (qmckl_context) , intent(in) , value :: context
|
||||||
@ -3462,7 +3461,6 @@ end function qmckl_ao_gaussian_vgl
|
|||||||
interface
|
interface
|
||||||
function qmckl_ao_gaussian_vgl(context, &
|
function qmckl_ao_gaussian_vgl(context, &
|
||||||
X, R, n, A, VGL, ldv) bind(C) result(info)
|
X, R, n, A, VGL, ldv) bind(C) result(info)
|
||||||
use, intrinsic :: iso_c_binding
|
|
||||||
use qmckl_constants
|
use qmckl_constants
|
||||||
integer (qmckl_context) , intent(in) , value :: context
|
integer (qmckl_context) , intent(in) , value :: context
|
||||||
integer (c_int64_t) , intent(in) , value :: ldv
|
integer (c_int64_t) , intent(in) , value :: ldv
|
||||||
@ -3607,8 +3605,6 @@ function qmckl_compute_ao_basis_primitive_gaussian_vgl &
|
|||||||
(context, prim_num, point_num, nucl_num, nucleus_prim_index, coord, nucl_coord, expo, primitive_vgl) &
|
(context, prim_num, point_num, nucl_num, nucleus_prim_index, coord, nucl_coord, expo, primitive_vgl) &
|
||||||
bind(C) result(info)
|
bind(C) result(info)
|
||||||
|
|
||||||
use, intrinsic :: iso_c_binding
|
|
||||||
|
|
||||||
use qmckl_constants
|
use qmckl_constants
|
||||||
|
|
||||||
use qmckl, only: qmckl_get_numprec_precision
|
use qmckl, only: qmckl_get_numprec_precision
|
||||||
@ -3912,7 +3908,6 @@ function qmckl_compute_ao_basis_shell_gaussian_vgl( &
|
|||||||
expo, coef_normalized, shell_vgl) &
|
expo, coef_normalized, shell_vgl) &
|
||||||
bind(C) result(info)
|
bind(C) result(info)
|
||||||
|
|
||||||
use, intrinsic :: iso_c_binding
|
|
||||||
use qmckl_constants
|
use qmckl_constants
|
||||||
use qmckl, only: qmckl_get_numprec_precision
|
use qmckl, only: qmckl_get_numprec_precision
|
||||||
|
|
||||||
@ -4277,8 +4272,6 @@ print ( "[1][4][26] : %25.15e"% lf(a,x,y))
|
|||||||
#+begin_src f90 :tangle (eval f)
|
#+begin_src f90 :tangle (eval f)
|
||||||
function qmckl_ao_power(context, n, X, LMAX, P, ldp) &
|
function qmckl_ao_power(context, n, X, LMAX, P, ldp) &
|
||||||
bind(C) result(info)
|
bind(C) result(info)
|
||||||
use, intrinsic :: iso_c_binding
|
|
||||||
|
|
||||||
use qmckl_constants
|
use qmckl_constants
|
||||||
implicit none
|
implicit none
|
||||||
|
|
||||||
@ -4333,7 +4326,7 @@ end function qmckl_ao_power
|
|||||||
integer(qmckl_exit_code) function qmckl_ao_power &
|
integer(qmckl_exit_code) function qmckl_ao_power &
|
||||||
(context, n, X, LMAX, P, ldp) &
|
(context, n, X, LMAX, P, ldp) &
|
||||||
bind(C)
|
bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use :: qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
|
|
||||||
@ -4531,7 +4524,6 @@ qmckl_ao_polynomial_vgl (const qmckl_context context,
|
|||||||
function qmckl_ao_polynomial_vgl_doc (context, &
|
function qmckl_ao_polynomial_vgl_doc (context, &
|
||||||
X, R, lmax, n, L, ldl, VGL, ldv) &
|
X, R, lmax, n, L, ldl, VGL, ldv) &
|
||||||
bind(C) result(info)
|
bind(C) result(info)
|
||||||
use, intrinsic :: iso_c_binding
|
|
||||||
use qmckl_constants
|
use qmckl_constants
|
||||||
implicit none
|
implicit none
|
||||||
|
|
||||||
@ -4670,7 +4662,7 @@ end function qmckl_ao_polynomial_vgl_doc
|
|||||||
integer(qmckl_exit_code) function qmckl_ao_polynomial_vgl_doc &
|
integer(qmckl_exit_code) function qmckl_ao_polynomial_vgl_doc &
|
||||||
(context, X, R, lmax, n, L, ldl, VGL, ldv) &
|
(context, X, R, lmax, n, L, ldl, VGL, ldv) &
|
||||||
bind(C)
|
bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
|
|
||||||
@ -4696,7 +4688,7 @@ end function qmckl_ao_polynomial_vgl_doc
|
|||||||
integer(qmckl_exit_code) function qmckl_ao_polynomial_vgl &
|
integer(qmckl_exit_code) function qmckl_ao_polynomial_vgl &
|
||||||
(context, X, R, lmax, n, L, ldl, VGL, ldv) &
|
(context, X, R, lmax, n, L, ldl, VGL, ldv) &
|
||||||
bind(C)
|
bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
|
|
||||||
@ -4787,7 +4779,6 @@ qmckl_ao_polynomial_transp_vgl (const qmckl_context context,
|
|||||||
function qmckl_ao_polynomial_transp_vgl_doc (context, &
|
function qmckl_ao_polynomial_transp_vgl_doc (context, &
|
||||||
X, R, lmax, n, L, ldl, VGL, ldv) &
|
X, R, lmax, n, L, ldl, VGL, ldv) &
|
||||||
bind(C) result(info)
|
bind(C) result(info)
|
||||||
use, intrinsic :: iso_c_binding
|
|
||||||
|
|
||||||
use qmckl_constants
|
use qmckl_constants
|
||||||
implicit none
|
implicit none
|
||||||
@ -5217,7 +5208,7 @@ qmckl_ao_polynomial_transp_vgl_hpc (const qmckl_context context,
|
|||||||
integer(qmckl_exit_code) function qmckl_ao_polynomial_transp_vgl &
|
integer(qmckl_exit_code) function qmckl_ao_polynomial_transp_vgl &
|
||||||
(context, X, R, lmax, n, L, ldl, VGL, ldv) &
|
(context, X, R, lmax, n, L, ldl, VGL, ldv) &
|
||||||
bind(C)
|
bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
use qmckl_constants
|
||||||
import
|
import
|
||||||
implicit none
|
implicit none
|
||||||
|
|
||||||
@ -5409,7 +5400,6 @@ function qmckl_compute_nucleus_range_gaussian(context, &
|
|||||||
nucleus_max_ang_mom, shell_prim_index, shell_prim_num, shell_ang_mom, &
|
nucleus_max_ang_mom, shell_prim_index, shell_prim_num, shell_ang_mom, &
|
||||||
ao_factor, expo, coef_normalized, nucleus_range) &
|
ao_factor, expo, coef_normalized, nucleus_range) &
|
||||||
bind(C) result(info)
|
bind(C) result(info)
|
||||||
use, intrinsic :: iso_c_binding
|
|
||||||
use qmckl_constants
|
use qmckl_constants
|
||||||
use qmckl, only: qmckl_ao_polynomial_vgl, qmckl_get_numprec_precision
|
use qmckl, only: qmckl_ao_polynomial_vgl, qmckl_get_numprec_precision
|
||||||
implicit none
|
implicit none
|
||||||
@ -5570,7 +5560,6 @@ function qmckl_compute_ao_value_doc(context, &
|
|||||||
nucleus_range, nucleus_max_ang_mom, shell_ang_mom, &
|
nucleus_range, nucleus_max_ang_mom, shell_ang_mom, &
|
||||||
ao_factor, shell_vgl, ao_value) &
|
ao_factor, shell_vgl, ao_value) &
|
||||||
bind(C) result(info)
|
bind(C) result(info)
|
||||||
use, intrinsic :: iso_c_binding
|
|
||||||
use qmckl_constants
|
use qmckl_constants
|
||||||
use qmckl, only: qmckl_ao_polynomial_vgl, qmckl_get_numprec_precision
|
use qmckl, only: qmckl_ao_polynomial_vgl, qmckl_get_numprec_precision
|
||||||
implicit none
|
implicit none
|
||||||
@ -6360,7 +6349,6 @@ function qmckl_compute_ao_vgl_doc(context, &
|
|||||||
nucleus_range, nucleus_max_ang_mom, shell_ang_mom, &
|
nucleus_range, nucleus_max_ang_mom, shell_ang_mom, &
|
||||||
ao_factor, shell_vgl, ao_vgl) &
|
ao_factor, shell_vgl, ao_vgl) &
|
||||||
bind(C) result(info)
|
bind(C) result(info)
|
||||||
use, intrinsic :: iso_c_binding
|
|
||||||
use qmckl_constants
|
use qmckl_constants
|
||||||
use qmckl, only : qmckl_ao_polynomial_vgl, qmckl_get_numprec_precision
|
use qmckl, only : qmckl_ao_polynomial_vgl, qmckl_get_numprec_precision
|
||||||
implicit none
|
implicit none
|
||||||
|
@ -979,7 +979,6 @@ double* qmckl_alloc_double_of_tensor(const qmckl_context context,
|
|||||||
function qmckl_dgemm(context, TransA, TransB, &
|
function qmckl_dgemm(context, TransA, TransB, &
|
||||||
m, n, k, alpha, A, LDA, B, LDB, beta, C, LDC) &
|
m, n, k, alpha, A, LDA, B, LDB, beta, C, LDC) &
|
||||||
bind(C) result(info)
|
bind(C) result(info)
|
||||||
use, intrinsic :: iso_c_binding
|
|
||||||
use qmckl_constants
|
use qmckl_constants
|
||||||
#ifdef HAVE_LIBQMCKLDGEMM
|
#ifdef HAVE_LIBQMCKLDGEMM
|
||||||
use qmckl_dgemm_tiled_module
|
use qmckl_dgemm_tiled_module
|
||||||
@ -1274,7 +1273,6 @@ printf("qmckl_dgemm ok\n");
|
|||||||
function qmckl_dgemm_safe(context, TransA, TransB, &
|
function qmckl_dgemm_safe(context, TransA, TransB, &
|
||||||
m, n, k, alpha, A, size_A, LDA, B, size_B, LDB, beta, C, size_C, LDC) &
|
m, n, k, alpha, A, size_A, LDA, B, size_B, LDB, beta, C, size_C, LDC) &
|
||||||
result(info) bind(C)
|
result(info) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
|
||||||
use qmckl_constants
|
use qmckl_constants
|
||||||
implicit none
|
implicit none
|
||||||
integer (qmckl_context), intent(in) , value :: context
|
integer (qmckl_context), intent(in) , value :: context
|
||||||
@ -1704,7 +1702,6 @@ print(C.T)
|
|||||||
function qmckl_adjugate(context, n, A, LDA, B, ldb, det_l) &
|
function qmckl_adjugate(context, n, A, LDA, B, ldb, det_l) &
|
||||||
result(info) bind(C)
|
result(info) bind(C)
|
||||||
use qmckl_constants
|
use qmckl_constants
|
||||||
use, intrinsic :: iso_c_binding
|
|
||||||
implicit none
|
implicit none
|
||||||
|
|
||||||
integer (qmckl_context), intent(in) , value :: context
|
integer (qmckl_context), intent(in) , value :: context
|
||||||
@ -2567,7 +2564,6 @@ printf("qmckl_adjugate ok\n");
|
|||||||
function qmckl_adjugate_safe(context, &
|
function qmckl_adjugate_safe(context, &
|
||||||
na, A, size_A, LDA, B, size_B, LDB, det_l) &
|
na, A, size_A, LDA, B, size_B, LDB, det_l) &
|
||||||
result(info) bind(C)
|
result(info) bind(C)
|
||||||
use, intrinsic :: iso_c_binding
|
|
||||||
use qmckl_constants
|
use qmckl_constants
|
||||||
use qmckl, only: qmckl_adjugate
|
use qmckl, only: qmckl_adjugate
|
||||||
|
|
||||||
|
@ -93,7 +93,6 @@ int main() {
|
|||||||
function qmckl_distance_sq(context, transa, transb, m, n, &
|
function qmckl_distance_sq(context, transa, transb, m, n, &
|
||||||
A, LDA, B, LDB, C, LDC) &
|
A, LDA, B, LDB, C, LDC) &
|
||||||
bind(C) result(info)
|
bind(C) result(info)
|
||||||
use, intrinsic :: iso_c_binding
|
|
||||||
|
|
||||||
use qmckl_constants
|
use qmckl_constants
|
||||||
implicit none
|
implicit none
|
||||||
@ -470,7 +469,6 @@ end function test_qmckl_distance_sq
|
|||||||
function qmckl_distance(context, transa, transb, m, n, &
|
function qmckl_distance(context, transa, transb, m, n, &
|
||||||
A, LDA, B, LDB, C, LDC) &
|
A, LDA, B, LDB, C, LDC) &
|
||||||
bind(C) result(info)
|
bind(C) result(info)
|
||||||
use, intrinsic :: iso_c_binding
|
|
||||||
use qmckl_constants
|
use qmckl_constants
|
||||||
implicit none
|
implicit none
|
||||||
integer(qmckl_context), intent(in), value :: context
|
integer(qmckl_context), intent(in), value :: context
|
||||||
@ -866,7 +864,6 @@ end function test_qmckl_dist
|
|||||||
function qmckl_distance_rescaled(context, transa, transb, m, n, &
|
function qmckl_distance_rescaled(context, transa, transb, m, n, &
|
||||||
A, LDA, B, LDB, C, LDC, rescale_factor_kappa) &
|
A, LDA, B, LDB, C, LDC, rescale_factor_kappa) &
|
||||||
bind(C) result(info)
|
bind(C) result(info)
|
||||||
use, intrinsic :: iso_c_binding
|
|
||||||
use qmckl_constants
|
use qmckl_constants
|
||||||
implicit none
|
implicit none
|
||||||
integer (qmckl_context), intent(in) , value :: context
|
integer (qmckl_context), intent(in) , value :: context
|
||||||
@ -1332,7 +1329,6 @@ function qmckl_distance_rescaled_gl(context, transa, transb, m, n, &
|
|||||||
A, LDA, B, LDB, C, LDC, rescale_factor_kappa) &
|
A, LDA, B, LDB, C, LDC, rescale_factor_kappa) &
|
||||||
bind(C) result(info)
|
bind(C) result(info)
|
||||||
use qmckl_constants
|
use qmckl_constants
|
||||||
use, intrinsic :: iso_c_binding
|
|
||||||
implicit none
|
implicit none
|
||||||
|
|
||||||
integer(qmckl_exit_code) :: info
|
integer(qmckl_exit_code) :: info
|
||||||
|
@ -181,7 +181,7 @@ results = [ f"{rettyp_c} function {fname} &"
|
|||||||
, f" ({args}) &"
|
, f" ({args}) &"
|
||||||
, " bind(C) result(info)"
|
, " bind(C) result(info)"
|
||||||
, ""
|
, ""
|
||||||
, " use, intrinsic :: iso_c_binding"
|
, " use qmckl_constants"
|
||||||
, " implicit none"
|
, " implicit none"
|
||||||
, ""
|
, ""
|
||||||
]
|
]
|
||||||
@ -234,7 +234,7 @@ results = [ f"interface"
|
|||||||
, f" {rettyp_c} function {fname} &"
|
, f" {rettyp_c} function {fname} &"
|
||||||
, f" ({args}) &"
|
, f" ({args}) &"
|
||||||
, " bind(C)"
|
, " bind(C)"
|
||||||
, " use, intrinsic :: iso_c_binding"
|
, " use qmckl_constants"
|
||||||
, " import"
|
, " import"
|
||||||
, " implicit none"
|
, " implicit none"
|
||||||
, ""
|
, ""
|
||||||
@ -283,7 +283,7 @@ results = [ f"interface"
|
|||||||
, f" {rettyp_c} function {fname} &"
|
, f" {rettyp_c} function {fname} &"
|
||||||
, f" ({args}) &"
|
, f" ({args}) &"
|
||||||
, " bind(C)"
|
, " bind(C)"
|
||||||
, " use, intrinsic :: iso_c_binding"
|
, " use qmckl_constants"
|
||||||
, " import"
|
, " import"
|
||||||
, " implicit none"
|
, " implicit none"
|
||||||
, ""
|
, ""
|
||||||
|
Loading…
Reference in New Issue
Block a user