(git:d18deda)
Loading...
Searching...
No Matches
grid_constants.h
Go to the documentation of this file.
1
/*----------------------------------------------------------------------------*/
2
/* CP2K: A general program to perform molecular dynamics simulations */
3
/* Copyright 2000-2025 CP2K developers group <https://cp2k.org> */
4
/* */
5
/* SPDX-License-Identifier: BSD-3-Clause */
6
/*----------------------------------------------------------------------------*/
7
#ifndef GRID_CONSTANTS_H
8
#define GRID_CONSTANTS_H
9
10
enum
grid_func
{
11
GRID_FUNC_AB
= 100,
12
GRID_FUNC_DADB
= 200,
13
GRID_FUNC_ADBmDAB_X
= 301,
14
GRID_FUNC_ADBmDAB_Y
= 302,
15
GRID_FUNC_ADBmDAB_Z
= 303,
16
GRID_FUNC_ARDBmDARB_XX
= 411,
17
GRID_FUNC_ARDBmDARB_XY
= 412,
18
GRID_FUNC_ARDBmDARB_XZ
= 413,
19
GRID_FUNC_ARDBmDARB_YX
= 421,
20
GRID_FUNC_ARDBmDARB_YY
= 422,
21
GRID_FUNC_ARDBmDARB_YZ
= 423,
22
GRID_FUNC_ARDBmDARB_ZX
= 431,
23
GRID_FUNC_ARDBmDARB_ZY
= 432,
24
GRID_FUNC_ARDBmDARB_ZZ
= 433,
25
GRID_FUNC_DABpADB_X
= 501,
26
GRID_FUNC_DABpADB_Y
= 502,
27
GRID_FUNC_DABpADB_Z
= 503,
28
GRID_FUNC_DX
= 601,
29
GRID_FUNC_DY
= 602,
30
GRID_FUNC_DZ
= 603,
31
GRID_FUNC_DXDY
= 701,
32
GRID_FUNC_DYDZ
= 702,
33
GRID_FUNC_DZDX
= 703,
34
GRID_FUNC_DXDX
= 801,
35
GRID_FUNC_DYDY
= 802,
36
GRID_FUNC_DZDZ
= 803,
37
GRID_FUNC_DAB_X
= 901,
38
GRID_FUNC_DAB_Y
= 902,
39
GRID_FUNC_DAB_Z
= 903,
40
GRID_FUNC_ADB_X
= 904,
41
GRID_FUNC_ADB_Y
= 905,
42
GRID_FUNC_ADB_Z
= 906,
43
GRID_FUNC_CORE_X
= 1001,
44
GRID_FUNC_CORE_Y
= 1002,
45
GRID_FUNC_CORE_Z
= 1003,
46
};
47
48
enum
grid_backend
{
49
GRID_BACKEND_AUTO
= 10,
50
GRID_BACKEND_REF
= 11,
51
GRID_BACKEND_CPU
= 12,
52
GRID_BACKEND_DGEMM
= 13,
53
GRID_BACKEND_GPU
= 14,
54
GRID_BACKEND_HIP
= 15,
55
};
56
57
#endif
58
59
// EOF
grid_backend
grid_backend
Definition
grid_constants.h:48
GRID_BACKEND_REF
@ GRID_BACKEND_REF
Definition
grid_constants.h:50
GRID_BACKEND_DGEMM
@ GRID_BACKEND_DGEMM
Definition
grid_constants.h:52
GRID_BACKEND_AUTO
@ GRID_BACKEND_AUTO
Definition
grid_constants.h:49
GRID_BACKEND_HIP
@ GRID_BACKEND_HIP
Definition
grid_constants.h:54
GRID_BACKEND_CPU
@ GRID_BACKEND_CPU
Definition
grid_constants.h:51
GRID_BACKEND_GPU
@ GRID_BACKEND_GPU
Definition
grid_constants.h:53
grid_func
grid_func
Definition
grid_constants.h:10
GRID_FUNC_ADBmDAB_X
@ GRID_FUNC_ADBmDAB_X
Definition
grid_constants.h:13
GRID_FUNC_DZ
@ GRID_FUNC_DZ
Definition
grid_constants.h:30
GRID_FUNC_DABpADB_X
@ GRID_FUNC_DABpADB_X
Definition
grid_constants.h:25
GRID_FUNC_CORE_Z
@ GRID_FUNC_CORE_Z
Definition
grid_constants.h:45
GRID_FUNC_DY
@ GRID_FUNC_DY
Definition
grid_constants.h:29
GRID_FUNC_ARDBmDARB_YY
@ GRID_FUNC_ARDBmDARB_YY
Definition
grid_constants.h:20
GRID_FUNC_DX
@ GRID_FUNC_DX
Definition
grid_constants.h:28
GRID_FUNC_DAB_Z
@ GRID_FUNC_DAB_Z
Definition
grid_constants.h:39
GRID_FUNC_ARDBmDARB_XY
@ GRID_FUNC_ARDBmDARB_XY
Definition
grid_constants.h:17
GRID_FUNC_ARDBmDARB_ZY
@ GRID_FUNC_ARDBmDARB_ZY
Definition
grid_constants.h:23
GRID_FUNC_DAB_Y
@ GRID_FUNC_DAB_Y
Definition
grid_constants.h:38
GRID_FUNC_DYDY
@ GRID_FUNC_DYDY
Definition
grid_constants.h:35
GRID_FUNC_ARDBmDARB_XZ
@ GRID_FUNC_ARDBmDARB_XZ
Definition
grid_constants.h:18
GRID_FUNC_DZDX
@ GRID_FUNC_DZDX
Definition
grid_constants.h:33
GRID_FUNC_ARDBmDARB_YZ
@ GRID_FUNC_ARDBmDARB_YZ
Definition
grid_constants.h:21
GRID_FUNC_AB
@ GRID_FUNC_AB
Definition
grid_constants.h:11
GRID_FUNC_DYDZ
@ GRID_FUNC_DYDZ
Definition
grid_constants.h:32
GRID_FUNC_ADBmDAB_Z
@ GRID_FUNC_ADBmDAB_Z
Definition
grid_constants.h:15
GRID_FUNC_DXDY
@ GRID_FUNC_DXDY
Definition
grid_constants.h:31
GRID_FUNC_DXDX
@ GRID_FUNC_DXDX
Definition
grid_constants.h:34
GRID_FUNC_ADBmDAB_Y
@ GRID_FUNC_ADBmDAB_Y
Definition
grid_constants.h:14
GRID_FUNC_DABpADB_Z
@ GRID_FUNC_DABpADB_Z
Definition
grid_constants.h:27
GRID_FUNC_ARDBmDARB_ZX
@ GRID_FUNC_ARDBmDARB_ZX
Definition
grid_constants.h:22
GRID_FUNC_DZDZ
@ GRID_FUNC_DZDZ
Definition
grid_constants.h:36
GRID_FUNC_DAB_X
@ GRID_FUNC_DAB_X
Definition
grid_constants.h:37
GRID_FUNC_ADB_Z
@ GRID_FUNC_ADB_Z
Definition
grid_constants.h:42
GRID_FUNC_ARDBmDARB_YX
@ GRID_FUNC_ARDBmDARB_YX
Definition
grid_constants.h:19
GRID_FUNC_ARDBmDARB_ZZ
@ GRID_FUNC_ARDBmDARB_ZZ
Definition
grid_constants.h:24
GRID_FUNC_ADB_X
@ GRID_FUNC_ADB_X
Definition
grid_constants.h:40
GRID_FUNC_CORE_Y
@ GRID_FUNC_CORE_Y
Definition
grid_constants.h:44
GRID_FUNC_ARDBmDARB_XX
@ GRID_FUNC_ARDBmDARB_XX
Definition
grid_constants.h:16
GRID_FUNC_CORE_X
@ GRID_FUNC_CORE_X
Definition
grid_constants.h:43
GRID_FUNC_DABpADB_Y
@ GRID_FUNC_DABpADB_Y
Definition
grid_constants.h:26
GRID_FUNC_DADB
@ GRID_FUNC_DADB
Definition
grid_constants.h:12
GRID_FUNC_ADB_Y
@ GRID_FUNC_ADB_Y
Definition
grid_constants.h:41
grid
common
grid_constants.h
Generated by
1.9.8