(git:374b731)
Loading...
Searching...
No Matches
xc_input_constants.F
Go to the documentation of this file.
1!--------------------------------------------------------------------------------------------------!
2! CP2K: A general program to perform molecular dynamics simulations !
3! Copyright 2000-2024 CP2K developers group <https://cp2k.org> !
4! !
5! SPDX-License-Identifier: GPL-2.0-or-later !
6!--------------------------------------------------------------------------------------------------!
7! **************************************************************************************************
8!> \brief input constants for xc
9! **************************************************************************************************
11 IMPLICIT NONE
12 PRIVATE
13
14 INTEGER, PARAMETER, PUBLIC :: xc_deriv_pw = 0, &
15 xc_deriv_spline2 = 1, &
16 xc_deriv_spline3 = 2, &
22
23 INTEGER, PARAMETER, PUBLIC :: xc_rho_no_smooth = 0, &
26 xc_rho_nn10 = 3, &
27 xc_rho_nn50 = 4
28
29 !VWN xc functional flavours
30 INTEGER, PARAMETER, PUBLIC :: do_vwn5 = 1, &
31 do_vwn3 = 2
32
33 INTEGER, PARAMETER, PUBLIC :: xc_pbe_orig = 11, &
34 xc_pbe_rev = 12, &
35 xc_pbe_sol = 13
36
37 INTEGER, PARAMETER, PUBLIC :: xc_default_f_routine = 1, &
40
41 INTEGER, PARAMETER, PUBLIC :: xgga_b88 = 101, &
42 xgga_b88x = 102, &
43 xgga_pw86 = 103, &
44 xgga_pw91 = 104, &
45 xgga_pbex = 105, &
46 xgga_revpbe = 106, &
47 xgga_optx = 107, &
48 xgga_hcth = 108, &
49 xgga_tpss = 109, &
50 xalpha = 110, &
51 xgga_pbe = 111, &
52 xgga_opt = 112, &
53 xgga_ev93 = 113
54
55 INTEGER, PARAMETER, PUBLIC :: cgga_lyp = 201, &
56 c_pade = 202, &
57 cgga_hcth93 = 203, &
58 cgga_hcth120 = 204, &
59 cgga_hcth147 = 205, &
60 cgga_hcth407 = 206, &
61 cgga_cs1 = 207, &
62 cgga_pw86 = 208, &
63 c_pw92 = 209, &
64 c_pw92dmc = 210, &
65 c_pw92vmc = 211, &
66 c_pz = 212, &
67 c_pzdmc = 213, &
68 c_pzvmc = 214, &
69 c_vwn = 215, &
70 cgga_pbe = 216
71
72 INTEGER, PARAMETER, PUBLIC :: ke_ol1 = 301, &
73 ke_ol2 = 302, &
74 ke_llp = 303, &
75 ke_pw86 = 304, &
76 ke_pw91 = 305, &
77 ke_lc = 306, &
78 ke_t92 = 307, &
79 ke_pbe = 308, &
80 ke_revpbe = 309, &
81 ke_tf = 310, &
82 ke_tfw = 311
83
84 INTEGER, PARAMETER, PUBLIC :: pw_orig = 209, &
85 pw_dmc = 210, &
86 pw_vmc = 211
87
88 INTEGER, PARAMETER, PUBLIC :: pz_orig = 212, &
89 pz_dmc = 213, &
90 pz_vmc = 214
91
92 INTEGER, PARAMETER, PUBLIC :: xc_b97_orig = 401, &
93 xc_b97_grimme = 402, &
94 xc_b97_mardirossian = 403, &
95 xc_b97_3c = 404
96
97END MODULE xc_input_constants
input constants for xc
integer, parameter, public xc_deriv_spline2_smooth
integer, parameter, public cgga_pbe
integer, parameter, public cgga_lyp
integer, parameter, public cgga_cs1
integer, parameter, public xgga_b88
integer, parameter, public xc_rho_spline2_smooth
integer, parameter, public c_pw92
integer, parameter, public ke_ol1
integer, parameter, public cgga_hcth120
integer, parameter, public xc_deriv_collocate
integer, parameter, public ke_ol2
integer, parameter, public pw_orig
integer, parameter, public xc_rho_spline3_smooth
integer, parameter, public ke_tf
integer, parameter, public xc_deriv_nn10_smooth
integer, parameter, public xc_pbe_orig
integer, parameter, public xc_deriv_pw
integer, parameter, public xc_pbe_rev
integer, parameter, public xgga_opt
integer, parameter, public xc_b97_mardirossian
integer, parameter, public ke_revpbe
integer, parameter, public xc_b97_orig
integer, parameter, public do_vwn5
integer, parameter, public xgga_revpbe
integer, parameter, public ke_pw91
integer, parameter, public ke_tfw
integer, parameter, public ke_pbe
integer, parameter, public c_vwn
integer, parameter, public pz_dmc
integer, parameter, public pz_vmc
integer, parameter, public xc_default_f_routine
integer, parameter, public xgga_pw86
integer, parameter, public c_pz
integer, parameter, public cgga_hcth93
integer, parameter, public pw_dmc
integer, parameter, public c_pw92vmc
integer, parameter, public xc_deriv_spline2
integer, parameter, public xgga_pbe
integer, parameter, public pw_vmc
integer, parameter, public pz_orig
integer, parameter, public xc_rho_nn10
integer, parameter, public ke_pw86
integer, parameter, public cgga_pw86
integer, parameter, public xgga_pw91
integer, parameter, public xc_deriv_nn50_smooth
integer, parameter, public xc_b97_grimme
integer, parameter, public xc_deriv_spline3
integer, parameter, public c_pzvmc
integer, parameter, public xc_pbe_sol
integer, parameter, public xc_rho_nn50
integer, parameter, public xgga_optx
integer, parameter, public xgga_hcth
integer, parameter, public ke_lc
integer, parameter, public cgga_hcth407
integer, parameter, public xgga_ev93
integer, parameter, public xc_test_lsd_f_routine
integer, parameter, public xgga_tpss
integer, parameter, public xalpha
integer, parameter, public ke_llp
integer, parameter, public xc_deriv_spline3_smooth
integer, parameter, public xc_b97_3c
integer, parameter, public xc_debug_new_routine
integer, parameter, public ke_t92
integer, parameter, public xgga_pbex
integer, parameter, public c_pw92dmc
integer, parameter, public c_pade
integer, parameter, public do_vwn3
integer, parameter, public xgga_b88x
integer, parameter, public cgga_hcth147
integer, parameter, public c_pzdmc
integer, parameter, public xc_rho_no_smooth