Merge release-4-6 into master
[alexxy/gromacs.git] / src / gromacs / gmxlib / nonbonded / nb_kernel_avx_128_fma_single / nb_kernel_avx_128_fma_single.c
1 /*
2  * Note: this file was generated by the Gromacs avx_128_fma_single kernel generator.
3  *
4  *                This source code is part of
5  *
6  *                 G   R   O   M   A   C   S
7  *
8  * Copyright (c) 2001-2012, The GROMACS Development Team
9  *
10  * Gromacs is a library for molecular simulation and trajectory analysis,
11  * written by Erik Lindahl, David van der Spoel, Berk Hess, and others - for
12  * a full list of developers and information, check out http://www.gromacs.org
13  *
14  * This program is free software; you can redistribute it and/or modify it under
15  * the terms of the GNU Lesser General Public License as published by the Free
16  * Software Foundation; either version 2 of the License, or (at your option) any
17  * later version.
18  *
19  * To help fund GROMACS development, we humbly ask that you cite
20  * the papers people have written on it - you can find them on the website.
21  */
22 #ifndef nb_kernel_avx_128_fma_single_h
23 #define nb_kernel_avx_128_fma_single_h
24
25 #include "../nb_kernel.h"
26
27 nb_kernel_t nb_kernel_ElecNone_VdwLJ_GeomP1P1_VF_avx_128_fma_single;
28 nb_kernel_t nb_kernel_ElecNone_VdwLJ_GeomP1P1_F_avx_128_fma_single;
29 nb_kernel_t nb_kernel_ElecNone_VdwLJSh_GeomP1P1_VF_avx_128_fma_single;
30 nb_kernel_t nb_kernel_ElecNone_VdwLJSh_GeomP1P1_F_avx_128_fma_single;
31 nb_kernel_t nb_kernel_ElecNone_VdwLJSw_GeomP1P1_VF_avx_128_fma_single;
32 nb_kernel_t nb_kernel_ElecNone_VdwLJSw_GeomP1P1_F_avx_128_fma_single;
33 nb_kernel_t nb_kernel_ElecNone_VdwCSTab_GeomP1P1_VF_avx_128_fma_single;
34 nb_kernel_t nb_kernel_ElecNone_VdwCSTab_GeomP1P1_F_avx_128_fma_single;
35 nb_kernel_t nb_kernel_ElecEw_VdwLJ_GeomP1P1_VF_avx_128_fma_single;
36 nb_kernel_t nb_kernel_ElecEw_VdwLJ_GeomP1P1_F_avx_128_fma_single;
37 nb_kernel_t nb_kernel_ElecEw_VdwLJ_GeomW3P1_VF_avx_128_fma_single;
38 nb_kernel_t nb_kernel_ElecEw_VdwLJ_GeomW3P1_F_avx_128_fma_single;
39 nb_kernel_t nb_kernel_ElecEw_VdwLJ_GeomW3W3_VF_avx_128_fma_single;
40 nb_kernel_t nb_kernel_ElecEw_VdwLJ_GeomW3W3_F_avx_128_fma_single;
41 nb_kernel_t nb_kernel_ElecEw_VdwLJ_GeomW4P1_VF_avx_128_fma_single;
42 nb_kernel_t nb_kernel_ElecEw_VdwLJ_GeomW4P1_F_avx_128_fma_single;
43 nb_kernel_t nb_kernel_ElecEw_VdwLJ_GeomW4W4_VF_avx_128_fma_single;
44 nb_kernel_t nb_kernel_ElecEw_VdwLJ_GeomW4W4_F_avx_128_fma_single;
45 nb_kernel_t nb_kernel_ElecEw_VdwNone_GeomP1P1_VF_avx_128_fma_single;
46 nb_kernel_t nb_kernel_ElecEw_VdwNone_GeomP1P1_F_avx_128_fma_single;
47 nb_kernel_t nb_kernel_ElecEw_VdwNone_GeomW3P1_VF_avx_128_fma_single;
48 nb_kernel_t nb_kernel_ElecEw_VdwNone_GeomW3P1_F_avx_128_fma_single;
49 nb_kernel_t nb_kernel_ElecEw_VdwNone_GeomW3W3_VF_avx_128_fma_single;
50 nb_kernel_t nb_kernel_ElecEw_VdwNone_GeomW3W3_F_avx_128_fma_single;
51 nb_kernel_t nb_kernel_ElecEw_VdwNone_GeomW4P1_VF_avx_128_fma_single;
52 nb_kernel_t nb_kernel_ElecEw_VdwNone_GeomW4P1_F_avx_128_fma_single;
53 nb_kernel_t nb_kernel_ElecEw_VdwNone_GeomW4W4_VF_avx_128_fma_single;
54 nb_kernel_t nb_kernel_ElecEw_VdwNone_GeomW4W4_F_avx_128_fma_single;
55 nb_kernel_t nb_kernel_ElecEw_VdwCSTab_GeomP1P1_VF_avx_128_fma_single;
56 nb_kernel_t nb_kernel_ElecEw_VdwCSTab_GeomP1P1_F_avx_128_fma_single;
57 nb_kernel_t nb_kernel_ElecEw_VdwCSTab_GeomW3P1_VF_avx_128_fma_single;
58 nb_kernel_t nb_kernel_ElecEw_VdwCSTab_GeomW3P1_F_avx_128_fma_single;
59 nb_kernel_t nb_kernel_ElecEw_VdwCSTab_GeomW3W3_VF_avx_128_fma_single;
60 nb_kernel_t nb_kernel_ElecEw_VdwCSTab_GeomW3W3_F_avx_128_fma_single;
61 nb_kernel_t nb_kernel_ElecEw_VdwCSTab_GeomW4P1_VF_avx_128_fma_single;
62 nb_kernel_t nb_kernel_ElecEw_VdwCSTab_GeomW4P1_F_avx_128_fma_single;
63 nb_kernel_t nb_kernel_ElecEw_VdwCSTab_GeomW4W4_VF_avx_128_fma_single;
64 nb_kernel_t nb_kernel_ElecEw_VdwCSTab_GeomW4W4_F_avx_128_fma_single;
65 nb_kernel_t nb_kernel_ElecEwSh_VdwLJSh_GeomP1P1_VF_avx_128_fma_single;
66 nb_kernel_t nb_kernel_ElecEwSh_VdwLJSh_GeomP1P1_F_avx_128_fma_single;
67 nb_kernel_t nb_kernel_ElecEwSh_VdwLJSh_GeomW3P1_VF_avx_128_fma_single;
68 nb_kernel_t nb_kernel_ElecEwSh_VdwLJSh_GeomW3P1_F_avx_128_fma_single;
69 nb_kernel_t nb_kernel_ElecEwSh_VdwLJSh_GeomW3W3_VF_avx_128_fma_single;
70 nb_kernel_t nb_kernel_ElecEwSh_VdwLJSh_GeomW3W3_F_avx_128_fma_single;
71 nb_kernel_t nb_kernel_ElecEwSh_VdwLJSh_GeomW4P1_VF_avx_128_fma_single;
72 nb_kernel_t nb_kernel_ElecEwSh_VdwLJSh_GeomW4P1_F_avx_128_fma_single;
73 nb_kernel_t nb_kernel_ElecEwSh_VdwLJSh_GeomW4W4_VF_avx_128_fma_single;
74 nb_kernel_t nb_kernel_ElecEwSh_VdwLJSh_GeomW4W4_F_avx_128_fma_single;
75 nb_kernel_t nb_kernel_ElecEwSh_VdwNone_GeomP1P1_VF_avx_128_fma_single;
76 nb_kernel_t nb_kernel_ElecEwSh_VdwNone_GeomP1P1_F_avx_128_fma_single;
77 nb_kernel_t nb_kernel_ElecEwSh_VdwNone_GeomW3P1_VF_avx_128_fma_single;
78 nb_kernel_t nb_kernel_ElecEwSh_VdwNone_GeomW3P1_F_avx_128_fma_single;
79 nb_kernel_t nb_kernel_ElecEwSh_VdwNone_GeomW3W3_VF_avx_128_fma_single;
80 nb_kernel_t nb_kernel_ElecEwSh_VdwNone_GeomW3W3_F_avx_128_fma_single;
81 nb_kernel_t nb_kernel_ElecEwSh_VdwNone_GeomW4P1_VF_avx_128_fma_single;
82 nb_kernel_t nb_kernel_ElecEwSh_VdwNone_GeomW4P1_F_avx_128_fma_single;
83 nb_kernel_t nb_kernel_ElecEwSh_VdwNone_GeomW4W4_VF_avx_128_fma_single;
84 nb_kernel_t nb_kernel_ElecEwSh_VdwNone_GeomW4W4_F_avx_128_fma_single;
85 nb_kernel_t nb_kernel_ElecEwSw_VdwLJSw_GeomP1P1_VF_avx_128_fma_single;
86 nb_kernel_t nb_kernel_ElecEwSw_VdwLJSw_GeomP1P1_F_avx_128_fma_single;
87 nb_kernel_t nb_kernel_ElecEwSw_VdwLJSw_GeomW3P1_VF_avx_128_fma_single;
88 nb_kernel_t nb_kernel_ElecEwSw_VdwLJSw_GeomW3P1_F_avx_128_fma_single;
89 nb_kernel_t nb_kernel_ElecEwSw_VdwLJSw_GeomW3W3_VF_avx_128_fma_single;
90 nb_kernel_t nb_kernel_ElecEwSw_VdwLJSw_GeomW3W3_F_avx_128_fma_single;
91 nb_kernel_t nb_kernel_ElecEwSw_VdwLJSw_GeomW4P1_VF_avx_128_fma_single;
92 nb_kernel_t nb_kernel_ElecEwSw_VdwLJSw_GeomW4P1_F_avx_128_fma_single;
93 nb_kernel_t nb_kernel_ElecEwSw_VdwLJSw_GeomW4W4_VF_avx_128_fma_single;
94 nb_kernel_t nb_kernel_ElecEwSw_VdwLJSw_GeomW4W4_F_avx_128_fma_single;
95 nb_kernel_t nb_kernel_ElecEwSw_VdwNone_GeomP1P1_VF_avx_128_fma_single;
96 nb_kernel_t nb_kernel_ElecEwSw_VdwNone_GeomP1P1_F_avx_128_fma_single;
97 nb_kernel_t nb_kernel_ElecEwSw_VdwNone_GeomW3P1_VF_avx_128_fma_single;
98 nb_kernel_t nb_kernel_ElecEwSw_VdwNone_GeomW3P1_F_avx_128_fma_single;
99 nb_kernel_t nb_kernel_ElecEwSw_VdwNone_GeomW3W3_VF_avx_128_fma_single;
100 nb_kernel_t nb_kernel_ElecEwSw_VdwNone_GeomW3W3_F_avx_128_fma_single;
101 nb_kernel_t nb_kernel_ElecEwSw_VdwNone_GeomW4P1_VF_avx_128_fma_single;
102 nb_kernel_t nb_kernel_ElecEwSw_VdwNone_GeomW4P1_F_avx_128_fma_single;
103 nb_kernel_t nb_kernel_ElecEwSw_VdwNone_GeomW4W4_VF_avx_128_fma_single;
104 nb_kernel_t nb_kernel_ElecEwSw_VdwNone_GeomW4W4_F_avx_128_fma_single;
105 nb_kernel_t nb_kernel_ElecCoul_VdwLJ_GeomP1P1_VF_avx_128_fma_single;
106 nb_kernel_t nb_kernel_ElecCoul_VdwLJ_GeomP1P1_F_avx_128_fma_single;
107 nb_kernel_t nb_kernel_ElecCoul_VdwLJ_GeomW3P1_VF_avx_128_fma_single;
108 nb_kernel_t nb_kernel_ElecCoul_VdwLJ_GeomW3P1_F_avx_128_fma_single;
109 nb_kernel_t nb_kernel_ElecCoul_VdwLJ_GeomW3W3_VF_avx_128_fma_single;
110 nb_kernel_t nb_kernel_ElecCoul_VdwLJ_GeomW3W3_F_avx_128_fma_single;
111 nb_kernel_t nb_kernel_ElecCoul_VdwLJ_GeomW4P1_VF_avx_128_fma_single;
112 nb_kernel_t nb_kernel_ElecCoul_VdwLJ_GeomW4P1_F_avx_128_fma_single;
113 nb_kernel_t nb_kernel_ElecCoul_VdwLJ_GeomW4W4_VF_avx_128_fma_single;
114 nb_kernel_t nb_kernel_ElecCoul_VdwLJ_GeomW4W4_F_avx_128_fma_single;
115 nb_kernel_t nb_kernel_ElecCoul_VdwNone_GeomP1P1_VF_avx_128_fma_single;
116 nb_kernel_t nb_kernel_ElecCoul_VdwNone_GeomP1P1_F_avx_128_fma_single;
117 nb_kernel_t nb_kernel_ElecCoul_VdwNone_GeomW3P1_VF_avx_128_fma_single;
118 nb_kernel_t nb_kernel_ElecCoul_VdwNone_GeomW3P1_F_avx_128_fma_single;
119 nb_kernel_t nb_kernel_ElecCoul_VdwNone_GeomW3W3_VF_avx_128_fma_single;
120 nb_kernel_t nb_kernel_ElecCoul_VdwNone_GeomW3W3_F_avx_128_fma_single;
121 nb_kernel_t nb_kernel_ElecCoul_VdwNone_GeomW4P1_VF_avx_128_fma_single;
122 nb_kernel_t nb_kernel_ElecCoul_VdwNone_GeomW4P1_F_avx_128_fma_single;
123 nb_kernel_t nb_kernel_ElecCoul_VdwNone_GeomW4W4_VF_avx_128_fma_single;
124 nb_kernel_t nb_kernel_ElecCoul_VdwNone_GeomW4W4_F_avx_128_fma_single;
125 nb_kernel_t nb_kernel_ElecCoul_VdwCSTab_GeomP1P1_VF_avx_128_fma_single;
126 nb_kernel_t nb_kernel_ElecCoul_VdwCSTab_GeomP1P1_F_avx_128_fma_single;
127 nb_kernel_t nb_kernel_ElecCoul_VdwCSTab_GeomW3P1_VF_avx_128_fma_single;
128 nb_kernel_t nb_kernel_ElecCoul_VdwCSTab_GeomW3P1_F_avx_128_fma_single;
129 nb_kernel_t nb_kernel_ElecCoul_VdwCSTab_GeomW3W3_VF_avx_128_fma_single;
130 nb_kernel_t nb_kernel_ElecCoul_VdwCSTab_GeomW3W3_F_avx_128_fma_single;
131 nb_kernel_t nb_kernel_ElecCoul_VdwCSTab_GeomW4P1_VF_avx_128_fma_single;
132 nb_kernel_t nb_kernel_ElecCoul_VdwCSTab_GeomW4P1_F_avx_128_fma_single;
133 nb_kernel_t nb_kernel_ElecCoul_VdwCSTab_GeomW4W4_VF_avx_128_fma_single;
134 nb_kernel_t nb_kernel_ElecCoul_VdwCSTab_GeomW4W4_F_avx_128_fma_single;
135 nb_kernel_t nb_kernel_ElecCSTab_VdwLJ_GeomP1P1_VF_avx_128_fma_single;
136 nb_kernel_t nb_kernel_ElecCSTab_VdwLJ_GeomP1P1_F_avx_128_fma_single;
137 nb_kernel_t nb_kernel_ElecCSTab_VdwLJ_GeomW3P1_VF_avx_128_fma_single;
138 nb_kernel_t nb_kernel_ElecCSTab_VdwLJ_GeomW3P1_F_avx_128_fma_single;
139 nb_kernel_t nb_kernel_ElecCSTab_VdwLJ_GeomW3W3_VF_avx_128_fma_single;
140 nb_kernel_t nb_kernel_ElecCSTab_VdwLJ_GeomW3W3_F_avx_128_fma_single;
141 nb_kernel_t nb_kernel_ElecCSTab_VdwLJ_GeomW4P1_VF_avx_128_fma_single;
142 nb_kernel_t nb_kernel_ElecCSTab_VdwLJ_GeomW4P1_F_avx_128_fma_single;
143 nb_kernel_t nb_kernel_ElecCSTab_VdwLJ_GeomW4W4_VF_avx_128_fma_single;
144 nb_kernel_t nb_kernel_ElecCSTab_VdwLJ_GeomW4W4_F_avx_128_fma_single;
145 nb_kernel_t nb_kernel_ElecCSTab_VdwNone_GeomP1P1_VF_avx_128_fma_single;
146 nb_kernel_t nb_kernel_ElecCSTab_VdwNone_GeomP1P1_F_avx_128_fma_single;
147 nb_kernel_t nb_kernel_ElecCSTab_VdwNone_GeomW3P1_VF_avx_128_fma_single;
148 nb_kernel_t nb_kernel_ElecCSTab_VdwNone_GeomW3P1_F_avx_128_fma_single;
149 nb_kernel_t nb_kernel_ElecCSTab_VdwNone_GeomW3W3_VF_avx_128_fma_single;
150 nb_kernel_t nb_kernel_ElecCSTab_VdwNone_GeomW3W3_F_avx_128_fma_single;
151 nb_kernel_t nb_kernel_ElecCSTab_VdwNone_GeomW4P1_VF_avx_128_fma_single;
152 nb_kernel_t nb_kernel_ElecCSTab_VdwNone_GeomW4P1_F_avx_128_fma_single;
153 nb_kernel_t nb_kernel_ElecCSTab_VdwNone_GeomW4W4_VF_avx_128_fma_single;
154 nb_kernel_t nb_kernel_ElecCSTab_VdwNone_GeomW4W4_F_avx_128_fma_single;
155 nb_kernel_t nb_kernel_ElecCSTab_VdwCSTab_GeomP1P1_VF_avx_128_fma_single;
156 nb_kernel_t nb_kernel_ElecCSTab_VdwCSTab_GeomP1P1_F_avx_128_fma_single;
157 nb_kernel_t nb_kernel_ElecCSTab_VdwCSTab_GeomW3P1_VF_avx_128_fma_single;
158 nb_kernel_t nb_kernel_ElecCSTab_VdwCSTab_GeomW3P1_F_avx_128_fma_single;
159 nb_kernel_t nb_kernel_ElecCSTab_VdwCSTab_GeomW3W3_VF_avx_128_fma_single;
160 nb_kernel_t nb_kernel_ElecCSTab_VdwCSTab_GeomW3W3_F_avx_128_fma_single;
161 nb_kernel_t nb_kernel_ElecCSTab_VdwCSTab_GeomW4P1_VF_avx_128_fma_single;
162 nb_kernel_t nb_kernel_ElecCSTab_VdwCSTab_GeomW4P1_F_avx_128_fma_single;
163 nb_kernel_t nb_kernel_ElecCSTab_VdwCSTab_GeomW4W4_VF_avx_128_fma_single;
164 nb_kernel_t nb_kernel_ElecCSTab_VdwCSTab_GeomW4W4_F_avx_128_fma_single;
165 nb_kernel_t nb_kernel_ElecGB_VdwLJ_GeomP1P1_VF_avx_128_fma_single;
166 nb_kernel_t nb_kernel_ElecGB_VdwLJ_GeomP1P1_F_avx_128_fma_single;
167 nb_kernel_t nb_kernel_ElecGB_VdwNone_GeomP1P1_VF_avx_128_fma_single;
168 nb_kernel_t nb_kernel_ElecGB_VdwNone_GeomP1P1_F_avx_128_fma_single;
169 nb_kernel_t nb_kernel_ElecGB_VdwCSTab_GeomP1P1_VF_avx_128_fma_single;
170 nb_kernel_t nb_kernel_ElecGB_VdwCSTab_GeomP1P1_F_avx_128_fma_single;
171 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSh_GeomP1P1_VF_avx_128_fma_single;
172 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSh_GeomP1P1_F_avx_128_fma_single;
173 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSh_GeomW3P1_VF_avx_128_fma_single;
174 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSh_GeomW3P1_F_avx_128_fma_single;
175 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSh_GeomW3W3_VF_avx_128_fma_single;
176 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSh_GeomW3W3_F_avx_128_fma_single;
177 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSh_GeomW4P1_VF_avx_128_fma_single;
178 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSh_GeomW4P1_F_avx_128_fma_single;
179 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSh_GeomW4W4_VF_avx_128_fma_single;
180 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSh_GeomW4W4_F_avx_128_fma_single;
181 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSw_GeomP1P1_VF_avx_128_fma_single;
182 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSw_GeomP1P1_F_avx_128_fma_single;
183 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSw_GeomW3P1_VF_avx_128_fma_single;
184 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSw_GeomW3P1_F_avx_128_fma_single;
185 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSw_GeomW3W3_VF_avx_128_fma_single;
186 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSw_GeomW3W3_F_avx_128_fma_single;
187 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSw_GeomW4P1_VF_avx_128_fma_single;
188 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSw_GeomW4P1_F_avx_128_fma_single;
189 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSw_GeomW4W4_VF_avx_128_fma_single;
190 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSw_GeomW4W4_F_avx_128_fma_single;
191 nb_kernel_t nb_kernel_ElecRFCut_VdwNone_GeomP1P1_VF_avx_128_fma_single;
192 nb_kernel_t nb_kernel_ElecRFCut_VdwNone_GeomP1P1_F_avx_128_fma_single;
193 nb_kernel_t nb_kernel_ElecRFCut_VdwNone_GeomW3P1_VF_avx_128_fma_single;
194 nb_kernel_t nb_kernel_ElecRFCut_VdwNone_GeomW3P1_F_avx_128_fma_single;
195 nb_kernel_t nb_kernel_ElecRFCut_VdwNone_GeomW3W3_VF_avx_128_fma_single;
196 nb_kernel_t nb_kernel_ElecRFCut_VdwNone_GeomW3W3_F_avx_128_fma_single;
197 nb_kernel_t nb_kernel_ElecRFCut_VdwNone_GeomW4P1_VF_avx_128_fma_single;
198 nb_kernel_t nb_kernel_ElecRFCut_VdwNone_GeomW4P1_F_avx_128_fma_single;
199 nb_kernel_t nb_kernel_ElecRFCut_VdwNone_GeomW4W4_VF_avx_128_fma_single;
200 nb_kernel_t nb_kernel_ElecRFCut_VdwNone_GeomW4W4_F_avx_128_fma_single;
201 nb_kernel_t nb_kernel_ElecRFCut_VdwCSTab_GeomP1P1_VF_avx_128_fma_single;
202 nb_kernel_t nb_kernel_ElecRFCut_VdwCSTab_GeomP1P1_F_avx_128_fma_single;
203 nb_kernel_t nb_kernel_ElecRFCut_VdwCSTab_GeomW3P1_VF_avx_128_fma_single;
204 nb_kernel_t nb_kernel_ElecRFCut_VdwCSTab_GeomW3P1_F_avx_128_fma_single;
205 nb_kernel_t nb_kernel_ElecRFCut_VdwCSTab_GeomW3W3_VF_avx_128_fma_single;
206 nb_kernel_t nb_kernel_ElecRFCut_VdwCSTab_GeomW3W3_F_avx_128_fma_single;
207 nb_kernel_t nb_kernel_ElecRFCut_VdwCSTab_GeomW4P1_VF_avx_128_fma_single;
208 nb_kernel_t nb_kernel_ElecRFCut_VdwCSTab_GeomW4P1_F_avx_128_fma_single;
209 nb_kernel_t nb_kernel_ElecRFCut_VdwCSTab_GeomW4W4_VF_avx_128_fma_single;
210 nb_kernel_t nb_kernel_ElecRFCut_VdwCSTab_GeomW4W4_F_avx_128_fma_single;
211 nb_kernel_t nb_kernel_ElecRF_VdwLJ_GeomP1P1_VF_avx_128_fma_single;
212 nb_kernel_t nb_kernel_ElecRF_VdwLJ_GeomP1P1_F_avx_128_fma_single;
213 nb_kernel_t nb_kernel_ElecRF_VdwLJ_GeomW3P1_VF_avx_128_fma_single;
214 nb_kernel_t nb_kernel_ElecRF_VdwLJ_GeomW3P1_F_avx_128_fma_single;
215 nb_kernel_t nb_kernel_ElecRF_VdwLJ_GeomW3W3_VF_avx_128_fma_single;
216 nb_kernel_t nb_kernel_ElecRF_VdwLJ_GeomW3W3_F_avx_128_fma_single;
217 nb_kernel_t nb_kernel_ElecRF_VdwLJ_GeomW4P1_VF_avx_128_fma_single;
218 nb_kernel_t nb_kernel_ElecRF_VdwLJ_GeomW4P1_F_avx_128_fma_single;
219 nb_kernel_t nb_kernel_ElecRF_VdwLJ_GeomW4W4_VF_avx_128_fma_single;
220 nb_kernel_t nb_kernel_ElecRF_VdwLJ_GeomW4W4_F_avx_128_fma_single;
221 nb_kernel_t nb_kernel_ElecRF_VdwNone_GeomP1P1_VF_avx_128_fma_single;
222 nb_kernel_t nb_kernel_ElecRF_VdwNone_GeomP1P1_F_avx_128_fma_single;
223 nb_kernel_t nb_kernel_ElecRF_VdwNone_GeomW3P1_VF_avx_128_fma_single;
224 nb_kernel_t nb_kernel_ElecRF_VdwNone_GeomW3P1_F_avx_128_fma_single;
225 nb_kernel_t nb_kernel_ElecRF_VdwNone_GeomW3W3_VF_avx_128_fma_single;
226 nb_kernel_t nb_kernel_ElecRF_VdwNone_GeomW3W3_F_avx_128_fma_single;
227 nb_kernel_t nb_kernel_ElecRF_VdwNone_GeomW4P1_VF_avx_128_fma_single;
228 nb_kernel_t nb_kernel_ElecRF_VdwNone_GeomW4P1_F_avx_128_fma_single;
229 nb_kernel_t nb_kernel_ElecRF_VdwNone_GeomW4W4_VF_avx_128_fma_single;
230 nb_kernel_t nb_kernel_ElecRF_VdwNone_GeomW4W4_F_avx_128_fma_single;
231 nb_kernel_t nb_kernel_ElecRF_VdwCSTab_GeomP1P1_VF_avx_128_fma_single;
232 nb_kernel_t nb_kernel_ElecRF_VdwCSTab_GeomP1P1_F_avx_128_fma_single;
233 nb_kernel_t nb_kernel_ElecRF_VdwCSTab_GeomW3P1_VF_avx_128_fma_single;
234 nb_kernel_t nb_kernel_ElecRF_VdwCSTab_GeomW3P1_F_avx_128_fma_single;
235 nb_kernel_t nb_kernel_ElecRF_VdwCSTab_GeomW3W3_VF_avx_128_fma_single;
236 nb_kernel_t nb_kernel_ElecRF_VdwCSTab_GeomW3W3_F_avx_128_fma_single;
237 nb_kernel_t nb_kernel_ElecRF_VdwCSTab_GeomW4P1_VF_avx_128_fma_single;
238 nb_kernel_t nb_kernel_ElecRF_VdwCSTab_GeomW4P1_F_avx_128_fma_single;
239 nb_kernel_t nb_kernel_ElecRF_VdwCSTab_GeomW4W4_VF_avx_128_fma_single;
240 nb_kernel_t nb_kernel_ElecRF_VdwCSTab_GeomW4W4_F_avx_128_fma_single;
241
242
243 nb_kernel_info_t
244     kernellist_avx_128_fma_single[] =
245 {
246     { nb_kernel_ElecNone_VdwLJ_GeomP1P1_VF_avx_128_fma_single, "nb_kernel_ElecNone_VdwLJ_GeomP1P1_VF_avx_128_fma_single", "avx_128_fma_single", "None", "None", "LennardJones", "None", "ParticleParticle", "", "PotentialAndForce" },
247     { nb_kernel_ElecNone_VdwLJ_GeomP1P1_F_avx_128_fma_single, "nb_kernel_ElecNone_VdwLJ_GeomP1P1_F_avx_128_fma_single", "avx_128_fma_single", "None", "None", "LennardJones", "None", "ParticleParticle", "", "Force" },
248     { nb_kernel_ElecNone_VdwLJSh_GeomP1P1_VF_avx_128_fma_single, "nb_kernel_ElecNone_VdwLJSh_GeomP1P1_VF_avx_128_fma_single", "avx_128_fma_single", "None", "None", "LennardJones", "PotentialShift", "ParticleParticle", "", "PotentialAndForce" },
249     { nb_kernel_ElecNone_VdwLJSh_GeomP1P1_F_avx_128_fma_single, "nb_kernel_ElecNone_VdwLJSh_GeomP1P1_F_avx_128_fma_single", "avx_128_fma_single", "None", "None", "LennardJones", "PotentialShift", "ParticleParticle", "", "Force" },
250     { nb_kernel_ElecNone_VdwLJSw_GeomP1P1_VF_avx_128_fma_single, "nb_kernel_ElecNone_VdwLJSw_GeomP1P1_VF_avx_128_fma_single", "avx_128_fma_single", "None", "None", "LennardJones", "PotentialSwitch", "ParticleParticle", "", "PotentialAndForce" },
251     { nb_kernel_ElecNone_VdwLJSw_GeomP1P1_F_avx_128_fma_single, "nb_kernel_ElecNone_VdwLJSw_GeomP1P1_F_avx_128_fma_single", "avx_128_fma_single", "None", "None", "LennardJones", "PotentialSwitch", "ParticleParticle", "", "Force" },
252     { nb_kernel_ElecNone_VdwCSTab_GeomP1P1_VF_avx_128_fma_single, "nb_kernel_ElecNone_VdwCSTab_GeomP1P1_VF_avx_128_fma_single", "avx_128_fma_single", "None", "None", "CubicSplineTable", "None", "ParticleParticle", "", "PotentialAndForce" },
253     { nb_kernel_ElecNone_VdwCSTab_GeomP1P1_F_avx_128_fma_single, "nb_kernel_ElecNone_VdwCSTab_GeomP1P1_F_avx_128_fma_single", "avx_128_fma_single", "None", "None", "CubicSplineTable", "None", "ParticleParticle", "", "Force" },
254     { nb_kernel_ElecEw_VdwLJ_GeomP1P1_VF_avx_128_fma_single, "nb_kernel_ElecEw_VdwLJ_GeomP1P1_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "LennardJones", "None", "ParticleParticle", "", "PotentialAndForce" },
255     { nb_kernel_ElecEw_VdwLJ_GeomP1P1_F_avx_128_fma_single, "nb_kernel_ElecEw_VdwLJ_GeomP1P1_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "LennardJones", "None", "ParticleParticle", "", "Force" },
256     { nb_kernel_ElecEw_VdwLJ_GeomW3P1_VF_avx_128_fma_single, "nb_kernel_ElecEw_VdwLJ_GeomW3P1_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "LennardJones", "None", "Water3Particle", "", "PotentialAndForce" },
257     { nb_kernel_ElecEw_VdwLJ_GeomW3P1_F_avx_128_fma_single, "nb_kernel_ElecEw_VdwLJ_GeomW3P1_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "LennardJones", "None", "Water3Particle", "", "Force" },
258     { nb_kernel_ElecEw_VdwLJ_GeomW3W3_VF_avx_128_fma_single, "nb_kernel_ElecEw_VdwLJ_GeomW3W3_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "LennardJones", "None", "Water3Water3", "", "PotentialAndForce" },
259     { nb_kernel_ElecEw_VdwLJ_GeomW3W3_F_avx_128_fma_single, "nb_kernel_ElecEw_VdwLJ_GeomW3W3_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "LennardJones", "None", "Water3Water3", "", "Force" },
260     { nb_kernel_ElecEw_VdwLJ_GeomW4P1_VF_avx_128_fma_single, "nb_kernel_ElecEw_VdwLJ_GeomW4P1_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "LennardJones", "None", "Water4Particle", "", "PotentialAndForce" },
261     { nb_kernel_ElecEw_VdwLJ_GeomW4P1_F_avx_128_fma_single, "nb_kernel_ElecEw_VdwLJ_GeomW4P1_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "LennardJones", "None", "Water4Particle", "", "Force" },
262     { nb_kernel_ElecEw_VdwLJ_GeomW4W4_VF_avx_128_fma_single, "nb_kernel_ElecEw_VdwLJ_GeomW4W4_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "LennardJones", "None", "Water4Water4", "", "PotentialAndForce" },
263     { nb_kernel_ElecEw_VdwLJ_GeomW4W4_F_avx_128_fma_single, "nb_kernel_ElecEw_VdwLJ_GeomW4W4_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "LennardJones", "None", "Water4Water4", "", "Force" },
264     { nb_kernel_ElecEw_VdwNone_GeomP1P1_VF_avx_128_fma_single, "nb_kernel_ElecEw_VdwNone_GeomP1P1_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "None", "None", "ParticleParticle", "", "PotentialAndForce" },
265     { nb_kernel_ElecEw_VdwNone_GeomP1P1_F_avx_128_fma_single, "nb_kernel_ElecEw_VdwNone_GeomP1P1_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "None", "None", "ParticleParticle", "", "Force" },
266     { nb_kernel_ElecEw_VdwNone_GeomW3P1_VF_avx_128_fma_single, "nb_kernel_ElecEw_VdwNone_GeomW3P1_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "None", "None", "Water3Particle", "", "PotentialAndForce" },
267     { nb_kernel_ElecEw_VdwNone_GeomW3P1_F_avx_128_fma_single, "nb_kernel_ElecEw_VdwNone_GeomW3P1_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "None", "None", "Water3Particle", "", "Force" },
268     { nb_kernel_ElecEw_VdwNone_GeomW3W3_VF_avx_128_fma_single, "nb_kernel_ElecEw_VdwNone_GeomW3W3_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "None", "None", "Water3Water3", "", "PotentialAndForce" },
269     { nb_kernel_ElecEw_VdwNone_GeomW3W3_F_avx_128_fma_single, "nb_kernel_ElecEw_VdwNone_GeomW3W3_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "None", "None", "Water3Water3", "", "Force" },
270     { nb_kernel_ElecEw_VdwNone_GeomW4P1_VF_avx_128_fma_single, "nb_kernel_ElecEw_VdwNone_GeomW4P1_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "None", "None", "Water4Particle", "", "PotentialAndForce" },
271     { nb_kernel_ElecEw_VdwNone_GeomW4P1_F_avx_128_fma_single, "nb_kernel_ElecEw_VdwNone_GeomW4P1_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "None", "None", "Water4Particle", "", "Force" },
272     { nb_kernel_ElecEw_VdwNone_GeomW4W4_VF_avx_128_fma_single, "nb_kernel_ElecEw_VdwNone_GeomW4W4_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "None", "None", "Water4Water4", "", "PotentialAndForce" },
273     { nb_kernel_ElecEw_VdwNone_GeomW4W4_F_avx_128_fma_single, "nb_kernel_ElecEw_VdwNone_GeomW4W4_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "None", "None", "Water4Water4", "", "Force" },
274     { nb_kernel_ElecEw_VdwCSTab_GeomP1P1_VF_avx_128_fma_single, "nb_kernel_ElecEw_VdwCSTab_GeomP1P1_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "CubicSplineTable", "None", "ParticleParticle", "", "PotentialAndForce" },
275     { nb_kernel_ElecEw_VdwCSTab_GeomP1P1_F_avx_128_fma_single, "nb_kernel_ElecEw_VdwCSTab_GeomP1P1_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "CubicSplineTable", "None", "ParticleParticle", "", "Force" },
276     { nb_kernel_ElecEw_VdwCSTab_GeomW3P1_VF_avx_128_fma_single, "nb_kernel_ElecEw_VdwCSTab_GeomW3P1_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "CubicSplineTable", "None", "Water3Particle", "", "PotentialAndForce" },
277     { nb_kernel_ElecEw_VdwCSTab_GeomW3P1_F_avx_128_fma_single, "nb_kernel_ElecEw_VdwCSTab_GeomW3P1_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "CubicSplineTable", "None", "Water3Particle", "", "Force" },
278     { nb_kernel_ElecEw_VdwCSTab_GeomW3W3_VF_avx_128_fma_single, "nb_kernel_ElecEw_VdwCSTab_GeomW3W3_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "CubicSplineTable", "None", "Water3Water3", "", "PotentialAndForce" },
279     { nb_kernel_ElecEw_VdwCSTab_GeomW3W3_F_avx_128_fma_single, "nb_kernel_ElecEw_VdwCSTab_GeomW3W3_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "CubicSplineTable", "None", "Water3Water3", "", "Force" },
280     { nb_kernel_ElecEw_VdwCSTab_GeomW4P1_VF_avx_128_fma_single, "nb_kernel_ElecEw_VdwCSTab_GeomW4P1_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "CubicSplineTable", "None", "Water4Particle", "", "PotentialAndForce" },
281     { nb_kernel_ElecEw_VdwCSTab_GeomW4P1_F_avx_128_fma_single, "nb_kernel_ElecEw_VdwCSTab_GeomW4P1_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "CubicSplineTable", "None", "Water4Particle", "", "Force" },
282     { nb_kernel_ElecEw_VdwCSTab_GeomW4W4_VF_avx_128_fma_single, "nb_kernel_ElecEw_VdwCSTab_GeomW4W4_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "CubicSplineTable", "None", "Water4Water4", "", "PotentialAndForce" },
283     { nb_kernel_ElecEw_VdwCSTab_GeomW4W4_F_avx_128_fma_single, "nb_kernel_ElecEw_VdwCSTab_GeomW4W4_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "None", "CubicSplineTable", "None", "Water4Water4", "", "Force" },
284     { nb_kernel_ElecEwSh_VdwLJSh_GeomP1P1_VF_avx_128_fma_single, "nb_kernel_ElecEwSh_VdwLJSh_GeomP1P1_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialShift", "LennardJones", "PotentialShift", "ParticleParticle", "", "PotentialAndForce" },
285     { nb_kernel_ElecEwSh_VdwLJSh_GeomP1P1_F_avx_128_fma_single, "nb_kernel_ElecEwSh_VdwLJSh_GeomP1P1_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialShift", "LennardJones", "PotentialShift", "ParticleParticle", "", "Force" },
286     { nb_kernel_ElecEwSh_VdwLJSh_GeomW3P1_VF_avx_128_fma_single, "nb_kernel_ElecEwSh_VdwLJSh_GeomW3P1_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialShift", "LennardJones", "PotentialShift", "Water3Particle", "", "PotentialAndForce" },
287     { nb_kernel_ElecEwSh_VdwLJSh_GeomW3P1_F_avx_128_fma_single, "nb_kernel_ElecEwSh_VdwLJSh_GeomW3P1_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialShift", "LennardJones", "PotentialShift", "Water3Particle", "", "Force" },
288     { nb_kernel_ElecEwSh_VdwLJSh_GeomW3W3_VF_avx_128_fma_single, "nb_kernel_ElecEwSh_VdwLJSh_GeomW3W3_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialShift", "LennardJones", "PotentialShift", "Water3Water3", "", "PotentialAndForce" },
289     { nb_kernel_ElecEwSh_VdwLJSh_GeomW3W3_F_avx_128_fma_single, "nb_kernel_ElecEwSh_VdwLJSh_GeomW3W3_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialShift", "LennardJones", "PotentialShift", "Water3Water3", "", "Force" },
290     { nb_kernel_ElecEwSh_VdwLJSh_GeomW4P1_VF_avx_128_fma_single, "nb_kernel_ElecEwSh_VdwLJSh_GeomW4P1_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialShift", "LennardJones", "PotentialShift", "Water4Particle", "", "PotentialAndForce" },
291     { nb_kernel_ElecEwSh_VdwLJSh_GeomW4P1_F_avx_128_fma_single, "nb_kernel_ElecEwSh_VdwLJSh_GeomW4P1_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialShift", "LennardJones", "PotentialShift", "Water4Particle", "", "Force" },
292     { nb_kernel_ElecEwSh_VdwLJSh_GeomW4W4_VF_avx_128_fma_single, "nb_kernel_ElecEwSh_VdwLJSh_GeomW4W4_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialShift", "LennardJones", "PotentialShift", "Water4Water4", "", "PotentialAndForce" },
293     { nb_kernel_ElecEwSh_VdwLJSh_GeomW4W4_F_avx_128_fma_single, "nb_kernel_ElecEwSh_VdwLJSh_GeomW4W4_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialShift", "LennardJones", "PotentialShift", "Water4Water4", "", "Force" },
294     { nb_kernel_ElecEwSh_VdwNone_GeomP1P1_VF_avx_128_fma_single, "nb_kernel_ElecEwSh_VdwNone_GeomP1P1_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialShift", "None", "None", "ParticleParticle", "", "PotentialAndForce" },
295     { nb_kernel_ElecEwSh_VdwNone_GeomP1P1_F_avx_128_fma_single, "nb_kernel_ElecEwSh_VdwNone_GeomP1P1_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialShift", "None", "None", "ParticleParticle", "", "Force" },
296     { nb_kernel_ElecEwSh_VdwNone_GeomW3P1_VF_avx_128_fma_single, "nb_kernel_ElecEwSh_VdwNone_GeomW3P1_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialShift", "None", "None", "Water3Particle", "", "PotentialAndForce" },
297     { nb_kernel_ElecEwSh_VdwNone_GeomW3P1_F_avx_128_fma_single, "nb_kernel_ElecEwSh_VdwNone_GeomW3P1_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialShift", "None", "None", "Water3Particle", "", "Force" },
298     { nb_kernel_ElecEwSh_VdwNone_GeomW3W3_VF_avx_128_fma_single, "nb_kernel_ElecEwSh_VdwNone_GeomW3W3_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialShift", "None", "None", "Water3Water3", "", "PotentialAndForce" },
299     { nb_kernel_ElecEwSh_VdwNone_GeomW3W3_F_avx_128_fma_single, "nb_kernel_ElecEwSh_VdwNone_GeomW3W3_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialShift", "None", "None", "Water3Water3", "", "Force" },
300     { nb_kernel_ElecEwSh_VdwNone_GeomW4P1_VF_avx_128_fma_single, "nb_kernel_ElecEwSh_VdwNone_GeomW4P1_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialShift", "None", "None", "Water4Particle", "", "PotentialAndForce" },
301     { nb_kernel_ElecEwSh_VdwNone_GeomW4P1_F_avx_128_fma_single, "nb_kernel_ElecEwSh_VdwNone_GeomW4P1_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialShift", "None", "None", "Water4Particle", "", "Force" },
302     { nb_kernel_ElecEwSh_VdwNone_GeomW4W4_VF_avx_128_fma_single, "nb_kernel_ElecEwSh_VdwNone_GeomW4W4_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialShift", "None", "None", "Water4Water4", "", "PotentialAndForce" },
303     { nb_kernel_ElecEwSh_VdwNone_GeomW4W4_F_avx_128_fma_single, "nb_kernel_ElecEwSh_VdwNone_GeomW4W4_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialShift", "None", "None", "Water4Water4", "", "Force" },
304     { nb_kernel_ElecEwSw_VdwLJSw_GeomP1P1_VF_avx_128_fma_single, "nb_kernel_ElecEwSw_VdwLJSw_GeomP1P1_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialSwitch", "LennardJones", "PotentialSwitch", "ParticleParticle", "", "PotentialAndForce" },
305     { nb_kernel_ElecEwSw_VdwLJSw_GeomP1P1_F_avx_128_fma_single, "nb_kernel_ElecEwSw_VdwLJSw_GeomP1P1_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialSwitch", "LennardJones", "PotentialSwitch", "ParticleParticle", "", "Force" },
306     { nb_kernel_ElecEwSw_VdwLJSw_GeomW3P1_VF_avx_128_fma_single, "nb_kernel_ElecEwSw_VdwLJSw_GeomW3P1_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialSwitch", "LennardJones", "PotentialSwitch", "Water3Particle", "", "PotentialAndForce" },
307     { nb_kernel_ElecEwSw_VdwLJSw_GeomW3P1_F_avx_128_fma_single, "nb_kernel_ElecEwSw_VdwLJSw_GeomW3P1_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialSwitch", "LennardJones", "PotentialSwitch", "Water3Particle", "", "Force" },
308     { nb_kernel_ElecEwSw_VdwLJSw_GeomW3W3_VF_avx_128_fma_single, "nb_kernel_ElecEwSw_VdwLJSw_GeomW3W3_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialSwitch", "LennardJones", "PotentialSwitch", "Water3Water3", "", "PotentialAndForce" },
309     { nb_kernel_ElecEwSw_VdwLJSw_GeomW3W3_F_avx_128_fma_single, "nb_kernel_ElecEwSw_VdwLJSw_GeomW3W3_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialSwitch", "LennardJones", "PotentialSwitch", "Water3Water3", "", "Force" },
310     { nb_kernel_ElecEwSw_VdwLJSw_GeomW4P1_VF_avx_128_fma_single, "nb_kernel_ElecEwSw_VdwLJSw_GeomW4P1_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialSwitch", "LennardJones", "PotentialSwitch", "Water4Particle", "", "PotentialAndForce" },
311     { nb_kernel_ElecEwSw_VdwLJSw_GeomW4P1_F_avx_128_fma_single, "nb_kernel_ElecEwSw_VdwLJSw_GeomW4P1_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialSwitch", "LennardJones", "PotentialSwitch", "Water4Particle", "", "Force" },
312     { nb_kernel_ElecEwSw_VdwLJSw_GeomW4W4_VF_avx_128_fma_single, "nb_kernel_ElecEwSw_VdwLJSw_GeomW4W4_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialSwitch", "LennardJones", "PotentialSwitch", "Water4Water4", "", "PotentialAndForce" },
313     { nb_kernel_ElecEwSw_VdwLJSw_GeomW4W4_F_avx_128_fma_single, "nb_kernel_ElecEwSw_VdwLJSw_GeomW4W4_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialSwitch", "LennardJones", "PotentialSwitch", "Water4Water4", "", "Force" },
314     { nb_kernel_ElecEwSw_VdwNone_GeomP1P1_VF_avx_128_fma_single, "nb_kernel_ElecEwSw_VdwNone_GeomP1P1_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialSwitch", "None", "None", "ParticleParticle", "", "PotentialAndForce" },
315     { nb_kernel_ElecEwSw_VdwNone_GeomP1P1_F_avx_128_fma_single, "nb_kernel_ElecEwSw_VdwNone_GeomP1P1_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialSwitch", "None", "None", "ParticleParticle", "", "Force" },
316     { nb_kernel_ElecEwSw_VdwNone_GeomW3P1_VF_avx_128_fma_single, "nb_kernel_ElecEwSw_VdwNone_GeomW3P1_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialSwitch", "None", "None", "Water3Particle", "", "PotentialAndForce" },
317     { nb_kernel_ElecEwSw_VdwNone_GeomW3P1_F_avx_128_fma_single, "nb_kernel_ElecEwSw_VdwNone_GeomW3P1_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialSwitch", "None", "None", "Water3Particle", "", "Force" },
318     { nb_kernel_ElecEwSw_VdwNone_GeomW3W3_VF_avx_128_fma_single, "nb_kernel_ElecEwSw_VdwNone_GeomW3W3_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialSwitch", "None", "None", "Water3Water3", "", "PotentialAndForce" },
319     { nb_kernel_ElecEwSw_VdwNone_GeomW3W3_F_avx_128_fma_single, "nb_kernel_ElecEwSw_VdwNone_GeomW3W3_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialSwitch", "None", "None", "Water3Water3", "", "Force" },
320     { nb_kernel_ElecEwSw_VdwNone_GeomW4P1_VF_avx_128_fma_single, "nb_kernel_ElecEwSw_VdwNone_GeomW4P1_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialSwitch", "None", "None", "Water4Particle", "", "PotentialAndForce" },
321     { nb_kernel_ElecEwSw_VdwNone_GeomW4P1_F_avx_128_fma_single, "nb_kernel_ElecEwSw_VdwNone_GeomW4P1_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialSwitch", "None", "None", "Water4Particle", "", "Force" },
322     { nb_kernel_ElecEwSw_VdwNone_GeomW4W4_VF_avx_128_fma_single, "nb_kernel_ElecEwSw_VdwNone_GeomW4W4_VF_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialSwitch", "None", "None", "Water4Water4", "", "PotentialAndForce" },
323     { nb_kernel_ElecEwSw_VdwNone_GeomW4W4_F_avx_128_fma_single, "nb_kernel_ElecEwSw_VdwNone_GeomW4W4_F_avx_128_fma_single", "avx_128_fma_single", "Ewald", "PotentialSwitch", "None", "None", "Water4Water4", "", "Force" },
324     { nb_kernel_ElecCoul_VdwLJ_GeomP1P1_VF_avx_128_fma_single, "nb_kernel_ElecCoul_VdwLJ_GeomP1P1_VF_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "LennardJones", "None", "ParticleParticle", "", "PotentialAndForce" },
325     { nb_kernel_ElecCoul_VdwLJ_GeomP1P1_F_avx_128_fma_single, "nb_kernel_ElecCoul_VdwLJ_GeomP1P1_F_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "LennardJones", "None", "ParticleParticle", "", "Force" },
326     { nb_kernel_ElecCoul_VdwLJ_GeomW3P1_VF_avx_128_fma_single, "nb_kernel_ElecCoul_VdwLJ_GeomW3P1_VF_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "LennardJones", "None", "Water3Particle", "", "PotentialAndForce" },
327     { nb_kernel_ElecCoul_VdwLJ_GeomW3P1_F_avx_128_fma_single, "nb_kernel_ElecCoul_VdwLJ_GeomW3P1_F_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "LennardJones", "None", "Water3Particle", "", "Force" },
328     { nb_kernel_ElecCoul_VdwLJ_GeomW3W3_VF_avx_128_fma_single, "nb_kernel_ElecCoul_VdwLJ_GeomW3W3_VF_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "LennardJones", "None", "Water3Water3", "", "PotentialAndForce" },
329     { nb_kernel_ElecCoul_VdwLJ_GeomW3W3_F_avx_128_fma_single, "nb_kernel_ElecCoul_VdwLJ_GeomW3W3_F_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "LennardJones", "None", "Water3Water3", "", "Force" },
330     { nb_kernel_ElecCoul_VdwLJ_GeomW4P1_VF_avx_128_fma_single, "nb_kernel_ElecCoul_VdwLJ_GeomW4P1_VF_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "LennardJones", "None", "Water4Particle", "", "PotentialAndForce" },
331     { nb_kernel_ElecCoul_VdwLJ_GeomW4P1_F_avx_128_fma_single, "nb_kernel_ElecCoul_VdwLJ_GeomW4P1_F_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "LennardJones", "None", "Water4Particle", "", "Force" },
332     { nb_kernel_ElecCoul_VdwLJ_GeomW4W4_VF_avx_128_fma_single, "nb_kernel_ElecCoul_VdwLJ_GeomW4W4_VF_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "LennardJones", "None", "Water4Water4", "", "PotentialAndForce" },
333     { nb_kernel_ElecCoul_VdwLJ_GeomW4W4_F_avx_128_fma_single, "nb_kernel_ElecCoul_VdwLJ_GeomW4W4_F_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "LennardJones", "None", "Water4Water4", "", "Force" },
334     { nb_kernel_ElecCoul_VdwNone_GeomP1P1_VF_avx_128_fma_single, "nb_kernel_ElecCoul_VdwNone_GeomP1P1_VF_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "None", "None", "ParticleParticle", "", "PotentialAndForce" },
335     { nb_kernel_ElecCoul_VdwNone_GeomP1P1_F_avx_128_fma_single, "nb_kernel_ElecCoul_VdwNone_GeomP1P1_F_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "None", "None", "ParticleParticle", "", "Force" },
336     { nb_kernel_ElecCoul_VdwNone_GeomW3P1_VF_avx_128_fma_single, "nb_kernel_ElecCoul_VdwNone_GeomW3P1_VF_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "None", "None", "Water3Particle", "", "PotentialAndForce" },
337     { nb_kernel_ElecCoul_VdwNone_GeomW3P1_F_avx_128_fma_single, "nb_kernel_ElecCoul_VdwNone_GeomW3P1_F_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "None", "None", "Water3Particle", "", "Force" },
338     { nb_kernel_ElecCoul_VdwNone_GeomW3W3_VF_avx_128_fma_single, "nb_kernel_ElecCoul_VdwNone_GeomW3W3_VF_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "None", "None", "Water3Water3", "", "PotentialAndForce" },
339     { nb_kernel_ElecCoul_VdwNone_GeomW3W3_F_avx_128_fma_single, "nb_kernel_ElecCoul_VdwNone_GeomW3W3_F_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "None", "None", "Water3Water3", "", "Force" },
340     { nb_kernel_ElecCoul_VdwNone_GeomW4P1_VF_avx_128_fma_single, "nb_kernel_ElecCoul_VdwNone_GeomW4P1_VF_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "None", "None", "Water4Particle", "", "PotentialAndForce" },
341     { nb_kernel_ElecCoul_VdwNone_GeomW4P1_F_avx_128_fma_single, "nb_kernel_ElecCoul_VdwNone_GeomW4P1_F_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "None", "None", "Water4Particle", "", "Force" },
342     { nb_kernel_ElecCoul_VdwNone_GeomW4W4_VF_avx_128_fma_single, "nb_kernel_ElecCoul_VdwNone_GeomW4W4_VF_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "None", "None", "Water4Water4", "", "PotentialAndForce" },
343     { nb_kernel_ElecCoul_VdwNone_GeomW4W4_F_avx_128_fma_single, "nb_kernel_ElecCoul_VdwNone_GeomW4W4_F_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "None", "None", "Water4Water4", "", "Force" },
344     { nb_kernel_ElecCoul_VdwCSTab_GeomP1P1_VF_avx_128_fma_single, "nb_kernel_ElecCoul_VdwCSTab_GeomP1P1_VF_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "CubicSplineTable", "None", "ParticleParticle", "", "PotentialAndForce" },
345     { nb_kernel_ElecCoul_VdwCSTab_GeomP1P1_F_avx_128_fma_single, "nb_kernel_ElecCoul_VdwCSTab_GeomP1P1_F_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "CubicSplineTable", "None", "ParticleParticle", "", "Force" },
346     { nb_kernel_ElecCoul_VdwCSTab_GeomW3P1_VF_avx_128_fma_single, "nb_kernel_ElecCoul_VdwCSTab_GeomW3P1_VF_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "CubicSplineTable", "None", "Water3Particle", "", "PotentialAndForce" },
347     { nb_kernel_ElecCoul_VdwCSTab_GeomW3P1_F_avx_128_fma_single, "nb_kernel_ElecCoul_VdwCSTab_GeomW3P1_F_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "CubicSplineTable", "None", "Water3Particle", "", "Force" },
348     { nb_kernel_ElecCoul_VdwCSTab_GeomW3W3_VF_avx_128_fma_single, "nb_kernel_ElecCoul_VdwCSTab_GeomW3W3_VF_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "CubicSplineTable", "None", "Water3Water3", "", "PotentialAndForce" },
349     { nb_kernel_ElecCoul_VdwCSTab_GeomW3W3_F_avx_128_fma_single, "nb_kernel_ElecCoul_VdwCSTab_GeomW3W3_F_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "CubicSplineTable", "None", "Water3Water3", "", "Force" },
350     { nb_kernel_ElecCoul_VdwCSTab_GeomW4P1_VF_avx_128_fma_single, "nb_kernel_ElecCoul_VdwCSTab_GeomW4P1_VF_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "CubicSplineTable", "None", "Water4Particle", "", "PotentialAndForce" },
351     { nb_kernel_ElecCoul_VdwCSTab_GeomW4P1_F_avx_128_fma_single, "nb_kernel_ElecCoul_VdwCSTab_GeomW4P1_F_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "CubicSplineTable", "None", "Water4Particle", "", "Force" },
352     { nb_kernel_ElecCoul_VdwCSTab_GeomW4W4_VF_avx_128_fma_single, "nb_kernel_ElecCoul_VdwCSTab_GeomW4W4_VF_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "CubicSplineTable", "None", "Water4Water4", "", "PotentialAndForce" },
353     { nb_kernel_ElecCoul_VdwCSTab_GeomW4W4_F_avx_128_fma_single, "nb_kernel_ElecCoul_VdwCSTab_GeomW4W4_F_avx_128_fma_single", "avx_128_fma_single", "Coulomb", "None", "CubicSplineTable", "None", "Water4Water4", "", "Force" },
354     { nb_kernel_ElecCSTab_VdwLJ_GeomP1P1_VF_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwLJ_GeomP1P1_VF_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "LennardJones", "None", "ParticleParticle", "", "PotentialAndForce" },
355     { nb_kernel_ElecCSTab_VdwLJ_GeomP1P1_F_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwLJ_GeomP1P1_F_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "LennardJones", "None", "ParticleParticle", "", "Force" },
356     { nb_kernel_ElecCSTab_VdwLJ_GeomW3P1_VF_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwLJ_GeomW3P1_VF_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "LennardJones", "None", "Water3Particle", "", "PotentialAndForce" },
357     { nb_kernel_ElecCSTab_VdwLJ_GeomW3P1_F_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwLJ_GeomW3P1_F_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "LennardJones", "None", "Water3Particle", "", "Force" },
358     { nb_kernel_ElecCSTab_VdwLJ_GeomW3W3_VF_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwLJ_GeomW3W3_VF_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "LennardJones", "None", "Water3Water3", "", "PotentialAndForce" },
359     { nb_kernel_ElecCSTab_VdwLJ_GeomW3W3_F_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwLJ_GeomW3W3_F_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "LennardJones", "None", "Water3Water3", "", "Force" },
360     { nb_kernel_ElecCSTab_VdwLJ_GeomW4P1_VF_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwLJ_GeomW4P1_VF_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "LennardJones", "None", "Water4Particle", "", "PotentialAndForce" },
361     { nb_kernel_ElecCSTab_VdwLJ_GeomW4P1_F_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwLJ_GeomW4P1_F_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "LennardJones", "None", "Water4Particle", "", "Force" },
362     { nb_kernel_ElecCSTab_VdwLJ_GeomW4W4_VF_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwLJ_GeomW4W4_VF_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "LennardJones", "None", "Water4Water4", "", "PotentialAndForce" },
363     { nb_kernel_ElecCSTab_VdwLJ_GeomW4W4_F_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwLJ_GeomW4W4_F_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "LennardJones", "None", "Water4Water4", "", "Force" },
364     { nb_kernel_ElecCSTab_VdwNone_GeomP1P1_VF_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwNone_GeomP1P1_VF_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "None", "None", "ParticleParticle", "", "PotentialAndForce" },
365     { nb_kernel_ElecCSTab_VdwNone_GeomP1P1_F_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwNone_GeomP1P1_F_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "None", "None", "ParticleParticle", "", "Force" },
366     { nb_kernel_ElecCSTab_VdwNone_GeomW3P1_VF_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwNone_GeomW3P1_VF_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "None", "None", "Water3Particle", "", "PotentialAndForce" },
367     { nb_kernel_ElecCSTab_VdwNone_GeomW3P1_F_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwNone_GeomW3P1_F_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "None", "None", "Water3Particle", "", "Force" },
368     { nb_kernel_ElecCSTab_VdwNone_GeomW3W3_VF_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwNone_GeomW3W3_VF_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "None", "None", "Water3Water3", "", "PotentialAndForce" },
369     { nb_kernel_ElecCSTab_VdwNone_GeomW3W3_F_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwNone_GeomW3W3_F_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "None", "None", "Water3Water3", "", "Force" },
370     { nb_kernel_ElecCSTab_VdwNone_GeomW4P1_VF_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwNone_GeomW4P1_VF_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "None", "None", "Water4Particle", "", "PotentialAndForce" },
371     { nb_kernel_ElecCSTab_VdwNone_GeomW4P1_F_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwNone_GeomW4P1_F_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "None", "None", "Water4Particle", "", "Force" },
372     { nb_kernel_ElecCSTab_VdwNone_GeomW4W4_VF_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwNone_GeomW4W4_VF_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "None", "None", "Water4Water4", "", "PotentialAndForce" },
373     { nb_kernel_ElecCSTab_VdwNone_GeomW4W4_F_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwNone_GeomW4W4_F_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "None", "None", "Water4Water4", "", "Force" },
374     { nb_kernel_ElecCSTab_VdwCSTab_GeomP1P1_VF_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwCSTab_GeomP1P1_VF_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "CubicSplineTable", "None", "ParticleParticle", "", "PotentialAndForce" },
375     { nb_kernel_ElecCSTab_VdwCSTab_GeomP1P1_F_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwCSTab_GeomP1P1_F_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "CubicSplineTable", "None", "ParticleParticle", "", "Force" },
376     { nb_kernel_ElecCSTab_VdwCSTab_GeomW3P1_VF_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwCSTab_GeomW3P1_VF_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "CubicSplineTable", "None", "Water3Particle", "", "PotentialAndForce" },
377     { nb_kernel_ElecCSTab_VdwCSTab_GeomW3P1_F_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwCSTab_GeomW3P1_F_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "CubicSplineTable", "None", "Water3Particle", "", "Force" },
378     { nb_kernel_ElecCSTab_VdwCSTab_GeomW3W3_VF_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwCSTab_GeomW3W3_VF_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "CubicSplineTable", "None", "Water3Water3", "", "PotentialAndForce" },
379     { nb_kernel_ElecCSTab_VdwCSTab_GeomW3W3_F_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwCSTab_GeomW3W3_F_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "CubicSplineTable", "None", "Water3Water3", "", "Force" },
380     { nb_kernel_ElecCSTab_VdwCSTab_GeomW4P1_VF_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwCSTab_GeomW4P1_VF_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "CubicSplineTable", "None", "Water4Particle", "", "PotentialAndForce" },
381     { nb_kernel_ElecCSTab_VdwCSTab_GeomW4P1_F_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwCSTab_GeomW4P1_F_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "CubicSplineTable", "None", "Water4Particle", "", "Force" },
382     { nb_kernel_ElecCSTab_VdwCSTab_GeomW4W4_VF_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwCSTab_GeomW4W4_VF_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "CubicSplineTable", "None", "Water4Water4", "", "PotentialAndForce" },
383     { nb_kernel_ElecCSTab_VdwCSTab_GeomW4W4_F_avx_128_fma_single, "nb_kernel_ElecCSTab_VdwCSTab_GeomW4W4_F_avx_128_fma_single", "avx_128_fma_single", "CubicSplineTable", "None", "CubicSplineTable", "None", "Water4Water4", "", "Force" },
384     { nb_kernel_ElecGB_VdwLJ_GeomP1P1_VF_avx_128_fma_single, "nb_kernel_ElecGB_VdwLJ_GeomP1P1_VF_avx_128_fma_single", "avx_128_fma_single", "GeneralizedBorn", "None", "LennardJones", "None", "ParticleParticle", "", "PotentialAndForce" },
385     { nb_kernel_ElecGB_VdwLJ_GeomP1P1_F_avx_128_fma_single, "nb_kernel_ElecGB_VdwLJ_GeomP1P1_F_avx_128_fma_single", "avx_128_fma_single", "GeneralizedBorn", "None", "LennardJones", "None", "ParticleParticle", "", "Force" },
386     { nb_kernel_ElecGB_VdwNone_GeomP1P1_VF_avx_128_fma_single, "nb_kernel_ElecGB_VdwNone_GeomP1P1_VF_avx_128_fma_single", "avx_128_fma_single", "GeneralizedBorn", "None", "None", "None", "ParticleParticle", "", "PotentialAndForce" },
387     { nb_kernel_ElecGB_VdwNone_GeomP1P1_F_avx_128_fma_single, "nb_kernel_ElecGB_VdwNone_GeomP1P1_F_avx_128_fma_single", "avx_128_fma_single", "GeneralizedBorn", "None", "None", "None", "ParticleParticle", "", "Force" },
388     { nb_kernel_ElecGB_VdwCSTab_GeomP1P1_VF_avx_128_fma_single, "nb_kernel_ElecGB_VdwCSTab_GeomP1P1_VF_avx_128_fma_single", "avx_128_fma_single", "GeneralizedBorn", "None", "CubicSplineTable", "None", "ParticleParticle", "", "PotentialAndForce" },
389     { nb_kernel_ElecGB_VdwCSTab_GeomP1P1_F_avx_128_fma_single, "nb_kernel_ElecGB_VdwCSTab_GeomP1P1_F_avx_128_fma_single", "avx_128_fma_single", "GeneralizedBorn", "None", "CubicSplineTable", "None", "ParticleParticle", "", "Force" },
390     { nb_kernel_ElecRFCut_VdwLJSh_GeomP1P1_VF_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwLJSh_GeomP1P1_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "LennardJones", "PotentialShift", "ParticleParticle", "", "PotentialAndForce" },
391     { nb_kernel_ElecRFCut_VdwLJSh_GeomP1P1_F_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwLJSh_GeomP1P1_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "LennardJones", "PotentialShift", "ParticleParticle", "", "Force" },
392     { nb_kernel_ElecRFCut_VdwLJSh_GeomW3P1_VF_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwLJSh_GeomW3P1_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "LennardJones", "PotentialShift", "Water3Particle", "", "PotentialAndForce" },
393     { nb_kernel_ElecRFCut_VdwLJSh_GeomW3P1_F_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwLJSh_GeomW3P1_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "LennardJones", "PotentialShift", "Water3Particle", "", "Force" },
394     { nb_kernel_ElecRFCut_VdwLJSh_GeomW3W3_VF_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwLJSh_GeomW3W3_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "LennardJones", "PotentialShift", "Water3Water3", "", "PotentialAndForce" },
395     { nb_kernel_ElecRFCut_VdwLJSh_GeomW3W3_F_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwLJSh_GeomW3W3_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "LennardJones", "PotentialShift", "Water3Water3", "", "Force" },
396     { nb_kernel_ElecRFCut_VdwLJSh_GeomW4P1_VF_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwLJSh_GeomW4P1_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "LennardJones", "PotentialShift", "Water4Particle", "", "PotentialAndForce" },
397     { nb_kernel_ElecRFCut_VdwLJSh_GeomW4P1_F_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwLJSh_GeomW4P1_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "LennardJones", "PotentialShift", "Water4Particle", "", "Force" },
398     { nb_kernel_ElecRFCut_VdwLJSh_GeomW4W4_VF_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwLJSh_GeomW4W4_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "LennardJones", "PotentialShift", "Water4Water4", "", "PotentialAndForce" },
399     { nb_kernel_ElecRFCut_VdwLJSh_GeomW4W4_F_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwLJSh_GeomW4W4_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "LennardJones", "PotentialShift", "Water4Water4", "", "Force" },
400     { nb_kernel_ElecRFCut_VdwLJSw_GeomP1P1_VF_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwLJSw_GeomP1P1_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "LennardJones", "PotentialSwitch", "ParticleParticle", "", "PotentialAndForce" },
401     { nb_kernel_ElecRFCut_VdwLJSw_GeomP1P1_F_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwLJSw_GeomP1P1_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "LennardJones", "PotentialSwitch", "ParticleParticle", "", "Force" },
402     { nb_kernel_ElecRFCut_VdwLJSw_GeomW3P1_VF_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwLJSw_GeomW3P1_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "LennardJones", "PotentialSwitch", "Water3Particle", "", "PotentialAndForce" },
403     { nb_kernel_ElecRFCut_VdwLJSw_GeomW3P1_F_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwLJSw_GeomW3P1_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "LennardJones", "PotentialSwitch", "Water3Particle", "", "Force" },
404     { nb_kernel_ElecRFCut_VdwLJSw_GeomW3W3_VF_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwLJSw_GeomW3W3_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "LennardJones", "PotentialSwitch", "Water3Water3", "", "PotentialAndForce" },
405     { nb_kernel_ElecRFCut_VdwLJSw_GeomW3W3_F_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwLJSw_GeomW3W3_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "LennardJones", "PotentialSwitch", "Water3Water3", "", "Force" },
406     { nb_kernel_ElecRFCut_VdwLJSw_GeomW4P1_VF_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwLJSw_GeomW4P1_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "LennardJones", "PotentialSwitch", "Water4Particle", "", "PotentialAndForce" },
407     { nb_kernel_ElecRFCut_VdwLJSw_GeomW4P1_F_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwLJSw_GeomW4P1_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "LennardJones", "PotentialSwitch", "Water4Particle", "", "Force" },
408     { nb_kernel_ElecRFCut_VdwLJSw_GeomW4W4_VF_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwLJSw_GeomW4W4_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "LennardJones", "PotentialSwitch", "Water4Water4", "", "PotentialAndForce" },
409     { nb_kernel_ElecRFCut_VdwLJSw_GeomW4W4_F_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwLJSw_GeomW4W4_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "LennardJones", "PotentialSwitch", "Water4Water4", "", "Force" },
410     { nb_kernel_ElecRFCut_VdwNone_GeomP1P1_VF_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwNone_GeomP1P1_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "None", "None", "ParticleParticle", "", "PotentialAndForce" },
411     { nb_kernel_ElecRFCut_VdwNone_GeomP1P1_F_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwNone_GeomP1P1_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "None", "None", "ParticleParticle", "", "Force" },
412     { nb_kernel_ElecRFCut_VdwNone_GeomW3P1_VF_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwNone_GeomW3P1_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "None", "None", "Water3Particle", "", "PotentialAndForce" },
413     { nb_kernel_ElecRFCut_VdwNone_GeomW3P1_F_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwNone_GeomW3P1_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "None", "None", "Water3Particle", "", "Force" },
414     { nb_kernel_ElecRFCut_VdwNone_GeomW3W3_VF_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwNone_GeomW3W3_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "None", "None", "Water3Water3", "", "PotentialAndForce" },
415     { nb_kernel_ElecRFCut_VdwNone_GeomW3W3_F_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwNone_GeomW3W3_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "None", "None", "Water3Water3", "", "Force" },
416     { nb_kernel_ElecRFCut_VdwNone_GeomW4P1_VF_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwNone_GeomW4P1_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "None", "None", "Water4Particle", "", "PotentialAndForce" },
417     { nb_kernel_ElecRFCut_VdwNone_GeomW4P1_F_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwNone_GeomW4P1_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "None", "None", "Water4Particle", "", "Force" },
418     { nb_kernel_ElecRFCut_VdwNone_GeomW4W4_VF_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwNone_GeomW4W4_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "None", "None", "Water4Water4", "", "PotentialAndForce" },
419     { nb_kernel_ElecRFCut_VdwNone_GeomW4W4_F_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwNone_GeomW4W4_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "None", "None", "Water4Water4", "", "Force" },
420     { nb_kernel_ElecRFCut_VdwCSTab_GeomP1P1_VF_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwCSTab_GeomP1P1_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "CubicSplineTable", "None", "ParticleParticle", "", "PotentialAndForce" },
421     { nb_kernel_ElecRFCut_VdwCSTab_GeomP1P1_F_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwCSTab_GeomP1P1_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "CubicSplineTable", "None", "ParticleParticle", "", "Force" },
422     { nb_kernel_ElecRFCut_VdwCSTab_GeomW3P1_VF_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwCSTab_GeomW3P1_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "CubicSplineTable", "None", "Water3Particle", "", "PotentialAndForce" },
423     { nb_kernel_ElecRFCut_VdwCSTab_GeomW3P1_F_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwCSTab_GeomW3P1_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "CubicSplineTable", "None", "Water3Particle", "", "Force" },
424     { nb_kernel_ElecRFCut_VdwCSTab_GeomW3W3_VF_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwCSTab_GeomW3W3_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "CubicSplineTable", "None", "Water3Water3", "", "PotentialAndForce" },
425     { nb_kernel_ElecRFCut_VdwCSTab_GeomW3W3_F_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwCSTab_GeomW3W3_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "CubicSplineTable", "None", "Water3Water3", "", "Force" },
426     { nb_kernel_ElecRFCut_VdwCSTab_GeomW4P1_VF_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwCSTab_GeomW4P1_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "CubicSplineTable", "None", "Water4Particle", "", "PotentialAndForce" },
427     { nb_kernel_ElecRFCut_VdwCSTab_GeomW4P1_F_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwCSTab_GeomW4P1_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "CubicSplineTable", "None", "Water4Particle", "", "Force" },
428     { nb_kernel_ElecRFCut_VdwCSTab_GeomW4W4_VF_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwCSTab_GeomW4W4_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "CubicSplineTable", "None", "Water4Water4", "", "PotentialAndForce" },
429     { nb_kernel_ElecRFCut_VdwCSTab_GeomW4W4_F_avx_128_fma_single, "nb_kernel_ElecRFCut_VdwCSTab_GeomW4W4_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "ExactCutoff", "CubicSplineTable", "None", "Water4Water4", "", "Force" },
430     { nb_kernel_ElecRF_VdwLJ_GeomP1P1_VF_avx_128_fma_single, "nb_kernel_ElecRF_VdwLJ_GeomP1P1_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "LennardJones", "None", "ParticleParticle", "", "PotentialAndForce" },
431     { nb_kernel_ElecRF_VdwLJ_GeomP1P1_F_avx_128_fma_single, "nb_kernel_ElecRF_VdwLJ_GeomP1P1_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "LennardJones", "None", "ParticleParticle", "", "Force" },
432     { nb_kernel_ElecRF_VdwLJ_GeomW3P1_VF_avx_128_fma_single, "nb_kernel_ElecRF_VdwLJ_GeomW3P1_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "LennardJones", "None", "Water3Particle", "", "PotentialAndForce" },
433     { nb_kernel_ElecRF_VdwLJ_GeomW3P1_F_avx_128_fma_single, "nb_kernel_ElecRF_VdwLJ_GeomW3P1_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "LennardJones", "None", "Water3Particle", "", "Force" },
434     { nb_kernel_ElecRF_VdwLJ_GeomW3W3_VF_avx_128_fma_single, "nb_kernel_ElecRF_VdwLJ_GeomW3W3_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "LennardJones", "None", "Water3Water3", "", "PotentialAndForce" },
435     { nb_kernel_ElecRF_VdwLJ_GeomW3W3_F_avx_128_fma_single, "nb_kernel_ElecRF_VdwLJ_GeomW3W3_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "LennardJones", "None", "Water3Water3", "", "Force" },
436     { nb_kernel_ElecRF_VdwLJ_GeomW4P1_VF_avx_128_fma_single, "nb_kernel_ElecRF_VdwLJ_GeomW4P1_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "LennardJones", "None", "Water4Particle", "", "PotentialAndForce" },
437     { nb_kernel_ElecRF_VdwLJ_GeomW4P1_F_avx_128_fma_single, "nb_kernel_ElecRF_VdwLJ_GeomW4P1_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "LennardJones", "None", "Water4Particle", "", "Force" },
438     { nb_kernel_ElecRF_VdwLJ_GeomW4W4_VF_avx_128_fma_single, "nb_kernel_ElecRF_VdwLJ_GeomW4W4_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "LennardJones", "None", "Water4Water4", "", "PotentialAndForce" },
439     { nb_kernel_ElecRF_VdwLJ_GeomW4W4_F_avx_128_fma_single, "nb_kernel_ElecRF_VdwLJ_GeomW4W4_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "LennardJones", "None", "Water4Water4", "", "Force" },
440     { nb_kernel_ElecRF_VdwNone_GeomP1P1_VF_avx_128_fma_single, "nb_kernel_ElecRF_VdwNone_GeomP1P1_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "None", "None", "ParticleParticle", "", "PotentialAndForce" },
441     { nb_kernel_ElecRF_VdwNone_GeomP1P1_F_avx_128_fma_single, "nb_kernel_ElecRF_VdwNone_GeomP1P1_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "None", "None", "ParticleParticle", "", "Force" },
442     { nb_kernel_ElecRF_VdwNone_GeomW3P1_VF_avx_128_fma_single, "nb_kernel_ElecRF_VdwNone_GeomW3P1_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "None", "None", "Water3Particle", "", "PotentialAndForce" },
443     { nb_kernel_ElecRF_VdwNone_GeomW3P1_F_avx_128_fma_single, "nb_kernel_ElecRF_VdwNone_GeomW3P1_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "None", "None", "Water3Particle", "", "Force" },
444     { nb_kernel_ElecRF_VdwNone_GeomW3W3_VF_avx_128_fma_single, "nb_kernel_ElecRF_VdwNone_GeomW3W3_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "None", "None", "Water3Water3", "", "PotentialAndForce" },
445     { nb_kernel_ElecRF_VdwNone_GeomW3W3_F_avx_128_fma_single, "nb_kernel_ElecRF_VdwNone_GeomW3W3_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "None", "None", "Water3Water3", "", "Force" },
446     { nb_kernel_ElecRF_VdwNone_GeomW4P1_VF_avx_128_fma_single, "nb_kernel_ElecRF_VdwNone_GeomW4P1_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "None", "None", "Water4Particle", "", "PotentialAndForce" },
447     { nb_kernel_ElecRF_VdwNone_GeomW4P1_F_avx_128_fma_single, "nb_kernel_ElecRF_VdwNone_GeomW4P1_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "None", "None", "Water4Particle", "", "Force" },
448     { nb_kernel_ElecRF_VdwNone_GeomW4W4_VF_avx_128_fma_single, "nb_kernel_ElecRF_VdwNone_GeomW4W4_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "None", "None", "Water4Water4", "", "PotentialAndForce" },
449     { nb_kernel_ElecRF_VdwNone_GeomW4W4_F_avx_128_fma_single, "nb_kernel_ElecRF_VdwNone_GeomW4W4_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "None", "None", "Water4Water4", "", "Force" },
450     { nb_kernel_ElecRF_VdwCSTab_GeomP1P1_VF_avx_128_fma_single, "nb_kernel_ElecRF_VdwCSTab_GeomP1P1_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "CubicSplineTable", "None", "ParticleParticle", "", "PotentialAndForce" },
451     { nb_kernel_ElecRF_VdwCSTab_GeomP1P1_F_avx_128_fma_single, "nb_kernel_ElecRF_VdwCSTab_GeomP1P1_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "CubicSplineTable", "None", "ParticleParticle", "", "Force" },
452     { nb_kernel_ElecRF_VdwCSTab_GeomW3P1_VF_avx_128_fma_single, "nb_kernel_ElecRF_VdwCSTab_GeomW3P1_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "CubicSplineTable", "None", "Water3Particle", "", "PotentialAndForce" },
453     { nb_kernel_ElecRF_VdwCSTab_GeomW3P1_F_avx_128_fma_single, "nb_kernel_ElecRF_VdwCSTab_GeomW3P1_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "CubicSplineTable", "None", "Water3Particle", "", "Force" },
454     { nb_kernel_ElecRF_VdwCSTab_GeomW3W3_VF_avx_128_fma_single, "nb_kernel_ElecRF_VdwCSTab_GeomW3W3_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "CubicSplineTable", "None", "Water3Water3", "", "PotentialAndForce" },
455     { nb_kernel_ElecRF_VdwCSTab_GeomW3W3_F_avx_128_fma_single, "nb_kernel_ElecRF_VdwCSTab_GeomW3W3_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "CubicSplineTable", "None", "Water3Water3", "", "Force" },
456     { nb_kernel_ElecRF_VdwCSTab_GeomW4P1_VF_avx_128_fma_single, "nb_kernel_ElecRF_VdwCSTab_GeomW4P1_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "CubicSplineTable", "None", "Water4Particle", "", "PotentialAndForce" },
457     { nb_kernel_ElecRF_VdwCSTab_GeomW4P1_F_avx_128_fma_single, "nb_kernel_ElecRF_VdwCSTab_GeomW4P1_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "CubicSplineTable", "None", "Water4Particle", "", "Force" },
458     { nb_kernel_ElecRF_VdwCSTab_GeomW4W4_VF_avx_128_fma_single, "nb_kernel_ElecRF_VdwCSTab_GeomW4W4_VF_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "CubicSplineTable", "None", "Water4Water4", "", "PotentialAndForce" },
459     { nb_kernel_ElecRF_VdwCSTab_GeomW4W4_F_avx_128_fma_single, "nb_kernel_ElecRF_VdwCSTab_GeomW4W4_F_avx_128_fma_single", "avx_128_fma_single", "ReactionField", "None", "CubicSplineTable", "None", "Water4Water4", "", "Force" }
460 };
461
462 int
463     kernellist_avx_128_fma_single_size = sizeof(kernellist_avx_128_fma_single)/sizeof(kernellist_avx_128_fma_single[0]);
464
465 #endif