2 * This file is part of the GROMACS molecular simulation package.
4 * Copyright (c) 2012,2013,2014, by the GROMACS development team, led by
5 * Mark Abraham, David van der Spoel, Berk Hess, and Erik Lindahl,
6 * and including many others, as listed in the AUTHORS file in the
7 * top-level source directory and at http://www.gromacs.org.
9 * GROMACS is free software; you can redistribute it and/or
10 * modify it under the terms of the GNU Lesser General Public License
11 * as published by the Free Software Foundation; either version 2.1
12 * of the License, or (at your option) any later version.
14 * GROMACS is distributed in the hope that it will be useful,
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17 * Lesser General Public License for more details.
19 * You should have received a copy of the GNU Lesser General Public
20 * License along with GROMACS; if not, see
21 * http://www.gnu.org/licenses, or write to the Free Software Foundation,
22 * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
24 * If you want to redistribute modifications to GROMACS, please
25 * consider that scientific software is very special. Version
26 * control is crucial - bugs must be traceable. We will be happy to
27 * consider code for inclusion in the official distribution, but
28 * derived work must not be called official GROMACS. Details are found
29 * in the README & COPYING files - if they are missing, get the
30 * official version at http://www.gromacs.org.
32 * To help us fund GROMACS development, we humbly ask that you cite
33 * the research papers on the package. Check out http://www.gromacs.org.
36 * Note: this file was generated by the GROMACS avx_256_double kernel generator.
40 #include "../nb_kernel.h"
42 nb_kernel_t nb_kernel_ElecNone_VdwLJEw_GeomP1P1_VF_avx_256_double;
43 nb_kernel_t nb_kernel_ElecNone_VdwLJEw_GeomP1P1_F_avx_256_double;
44 nb_kernel_t nb_kernel_ElecNone_VdwLJEwSh_GeomP1P1_VF_avx_256_double;
45 nb_kernel_t nb_kernel_ElecNone_VdwLJEwSh_GeomP1P1_F_avx_256_double;
46 nb_kernel_t nb_kernel_ElecNone_VdwLJ_GeomP1P1_VF_avx_256_double;
47 nb_kernel_t nb_kernel_ElecNone_VdwLJ_GeomP1P1_F_avx_256_double;
48 nb_kernel_t nb_kernel_ElecNone_VdwLJSh_GeomP1P1_VF_avx_256_double;
49 nb_kernel_t nb_kernel_ElecNone_VdwLJSh_GeomP1P1_F_avx_256_double;
50 nb_kernel_t nb_kernel_ElecNone_VdwLJSw_GeomP1P1_VF_avx_256_double;
51 nb_kernel_t nb_kernel_ElecNone_VdwLJSw_GeomP1P1_F_avx_256_double;
52 nb_kernel_t nb_kernel_ElecNone_VdwCSTab_GeomP1P1_VF_avx_256_double;
53 nb_kernel_t nb_kernel_ElecNone_VdwCSTab_GeomP1P1_F_avx_256_double;
54 nb_kernel_t nb_kernel_ElecEw_VdwLJEw_GeomP1P1_VF_avx_256_double;
55 nb_kernel_t nb_kernel_ElecEw_VdwLJEw_GeomP1P1_F_avx_256_double;
56 nb_kernel_t nb_kernel_ElecEw_VdwLJEw_GeomW3P1_VF_avx_256_double;
57 nb_kernel_t nb_kernel_ElecEw_VdwLJEw_GeomW3P1_F_avx_256_double;
58 nb_kernel_t nb_kernel_ElecEw_VdwLJEw_GeomW3W3_VF_avx_256_double;
59 nb_kernel_t nb_kernel_ElecEw_VdwLJEw_GeomW3W3_F_avx_256_double;
60 nb_kernel_t nb_kernel_ElecEw_VdwLJEw_GeomW4P1_VF_avx_256_double;
61 nb_kernel_t nb_kernel_ElecEw_VdwLJEw_GeomW4P1_F_avx_256_double;
62 nb_kernel_t nb_kernel_ElecEw_VdwLJEw_GeomW4W4_VF_avx_256_double;
63 nb_kernel_t nb_kernel_ElecEw_VdwLJEw_GeomW4W4_F_avx_256_double;
64 nb_kernel_t nb_kernel_ElecEw_VdwLJ_GeomP1P1_VF_avx_256_double;
65 nb_kernel_t nb_kernel_ElecEw_VdwLJ_GeomP1P1_F_avx_256_double;
66 nb_kernel_t nb_kernel_ElecEw_VdwLJ_GeomW3P1_VF_avx_256_double;
67 nb_kernel_t nb_kernel_ElecEw_VdwLJ_GeomW3P1_F_avx_256_double;
68 nb_kernel_t nb_kernel_ElecEw_VdwLJ_GeomW3W3_VF_avx_256_double;
69 nb_kernel_t nb_kernel_ElecEw_VdwLJ_GeomW3W3_F_avx_256_double;
70 nb_kernel_t nb_kernel_ElecEw_VdwLJ_GeomW4P1_VF_avx_256_double;
71 nb_kernel_t nb_kernel_ElecEw_VdwLJ_GeomW4P1_F_avx_256_double;
72 nb_kernel_t nb_kernel_ElecEw_VdwLJ_GeomW4W4_VF_avx_256_double;
73 nb_kernel_t nb_kernel_ElecEw_VdwLJ_GeomW4W4_F_avx_256_double;
74 nb_kernel_t nb_kernel_ElecEw_VdwNone_GeomP1P1_VF_avx_256_double;
75 nb_kernel_t nb_kernel_ElecEw_VdwNone_GeomP1P1_F_avx_256_double;
76 nb_kernel_t nb_kernel_ElecEw_VdwNone_GeomW3P1_VF_avx_256_double;
77 nb_kernel_t nb_kernel_ElecEw_VdwNone_GeomW3P1_F_avx_256_double;
78 nb_kernel_t nb_kernel_ElecEw_VdwNone_GeomW3W3_VF_avx_256_double;
79 nb_kernel_t nb_kernel_ElecEw_VdwNone_GeomW3W3_F_avx_256_double;
80 nb_kernel_t nb_kernel_ElecEw_VdwNone_GeomW4P1_VF_avx_256_double;
81 nb_kernel_t nb_kernel_ElecEw_VdwNone_GeomW4P1_F_avx_256_double;
82 nb_kernel_t nb_kernel_ElecEw_VdwNone_GeomW4W4_VF_avx_256_double;
83 nb_kernel_t nb_kernel_ElecEw_VdwNone_GeomW4W4_F_avx_256_double;
84 nb_kernel_t nb_kernel_ElecEw_VdwCSTab_GeomP1P1_VF_avx_256_double;
85 nb_kernel_t nb_kernel_ElecEw_VdwCSTab_GeomP1P1_F_avx_256_double;
86 nb_kernel_t nb_kernel_ElecEw_VdwCSTab_GeomW3P1_VF_avx_256_double;
87 nb_kernel_t nb_kernel_ElecEw_VdwCSTab_GeomW3P1_F_avx_256_double;
88 nb_kernel_t nb_kernel_ElecEw_VdwCSTab_GeomW3W3_VF_avx_256_double;
89 nb_kernel_t nb_kernel_ElecEw_VdwCSTab_GeomW3W3_F_avx_256_double;
90 nb_kernel_t nb_kernel_ElecEw_VdwCSTab_GeomW4P1_VF_avx_256_double;
91 nb_kernel_t nb_kernel_ElecEw_VdwCSTab_GeomW4P1_F_avx_256_double;
92 nb_kernel_t nb_kernel_ElecEw_VdwCSTab_GeomW4W4_VF_avx_256_double;
93 nb_kernel_t nb_kernel_ElecEw_VdwCSTab_GeomW4W4_F_avx_256_double;
94 nb_kernel_t nb_kernel_ElecEwSh_VdwLJEwSh_GeomP1P1_VF_avx_256_double;
95 nb_kernel_t nb_kernel_ElecEwSh_VdwLJEwSh_GeomP1P1_F_avx_256_double;
96 nb_kernel_t nb_kernel_ElecEwSh_VdwLJEwSh_GeomW3P1_VF_avx_256_double;
97 nb_kernel_t nb_kernel_ElecEwSh_VdwLJEwSh_GeomW3P1_F_avx_256_double;
98 nb_kernel_t nb_kernel_ElecEwSh_VdwLJEwSh_GeomW3W3_VF_avx_256_double;
99 nb_kernel_t nb_kernel_ElecEwSh_VdwLJEwSh_GeomW3W3_F_avx_256_double;
100 nb_kernel_t nb_kernel_ElecEwSh_VdwLJEwSh_GeomW4P1_VF_avx_256_double;
101 nb_kernel_t nb_kernel_ElecEwSh_VdwLJEwSh_GeomW4P1_F_avx_256_double;
102 nb_kernel_t nb_kernel_ElecEwSh_VdwLJEwSh_GeomW4W4_VF_avx_256_double;
103 nb_kernel_t nb_kernel_ElecEwSh_VdwLJEwSh_GeomW4W4_F_avx_256_double;
104 nb_kernel_t nb_kernel_ElecEwSh_VdwLJSh_GeomP1P1_VF_avx_256_double;
105 nb_kernel_t nb_kernel_ElecEwSh_VdwLJSh_GeomP1P1_F_avx_256_double;
106 nb_kernel_t nb_kernel_ElecEwSh_VdwLJSh_GeomW3P1_VF_avx_256_double;
107 nb_kernel_t nb_kernel_ElecEwSh_VdwLJSh_GeomW3P1_F_avx_256_double;
108 nb_kernel_t nb_kernel_ElecEwSh_VdwLJSh_GeomW3W3_VF_avx_256_double;
109 nb_kernel_t nb_kernel_ElecEwSh_VdwLJSh_GeomW3W3_F_avx_256_double;
110 nb_kernel_t nb_kernel_ElecEwSh_VdwLJSh_GeomW4P1_VF_avx_256_double;
111 nb_kernel_t nb_kernel_ElecEwSh_VdwLJSh_GeomW4P1_F_avx_256_double;
112 nb_kernel_t nb_kernel_ElecEwSh_VdwLJSh_GeomW4W4_VF_avx_256_double;
113 nb_kernel_t nb_kernel_ElecEwSh_VdwLJSh_GeomW4W4_F_avx_256_double;
114 nb_kernel_t nb_kernel_ElecEwSh_VdwNone_GeomP1P1_VF_avx_256_double;
115 nb_kernel_t nb_kernel_ElecEwSh_VdwNone_GeomP1P1_F_avx_256_double;
116 nb_kernel_t nb_kernel_ElecEwSh_VdwNone_GeomW3P1_VF_avx_256_double;
117 nb_kernel_t nb_kernel_ElecEwSh_VdwNone_GeomW3P1_F_avx_256_double;
118 nb_kernel_t nb_kernel_ElecEwSh_VdwNone_GeomW3W3_VF_avx_256_double;
119 nb_kernel_t nb_kernel_ElecEwSh_VdwNone_GeomW3W3_F_avx_256_double;
120 nb_kernel_t nb_kernel_ElecEwSh_VdwNone_GeomW4P1_VF_avx_256_double;
121 nb_kernel_t nb_kernel_ElecEwSh_VdwNone_GeomW4P1_F_avx_256_double;
122 nb_kernel_t nb_kernel_ElecEwSh_VdwNone_GeomW4W4_VF_avx_256_double;
123 nb_kernel_t nb_kernel_ElecEwSh_VdwNone_GeomW4W4_F_avx_256_double;
124 nb_kernel_t nb_kernel_ElecEwSw_VdwLJSw_GeomP1P1_VF_avx_256_double;
125 nb_kernel_t nb_kernel_ElecEwSw_VdwLJSw_GeomP1P1_F_avx_256_double;
126 nb_kernel_t nb_kernel_ElecEwSw_VdwLJSw_GeomW3P1_VF_avx_256_double;
127 nb_kernel_t nb_kernel_ElecEwSw_VdwLJSw_GeomW3P1_F_avx_256_double;
128 nb_kernel_t nb_kernel_ElecEwSw_VdwLJSw_GeomW3W3_VF_avx_256_double;
129 nb_kernel_t nb_kernel_ElecEwSw_VdwLJSw_GeomW3W3_F_avx_256_double;
130 nb_kernel_t nb_kernel_ElecEwSw_VdwLJSw_GeomW4P1_VF_avx_256_double;
131 nb_kernel_t nb_kernel_ElecEwSw_VdwLJSw_GeomW4P1_F_avx_256_double;
132 nb_kernel_t nb_kernel_ElecEwSw_VdwLJSw_GeomW4W4_VF_avx_256_double;
133 nb_kernel_t nb_kernel_ElecEwSw_VdwLJSw_GeomW4W4_F_avx_256_double;
134 nb_kernel_t nb_kernel_ElecEwSw_VdwNone_GeomP1P1_VF_avx_256_double;
135 nb_kernel_t nb_kernel_ElecEwSw_VdwNone_GeomP1P1_F_avx_256_double;
136 nb_kernel_t nb_kernel_ElecEwSw_VdwNone_GeomW3P1_VF_avx_256_double;
137 nb_kernel_t nb_kernel_ElecEwSw_VdwNone_GeomW3P1_F_avx_256_double;
138 nb_kernel_t nb_kernel_ElecEwSw_VdwNone_GeomW3W3_VF_avx_256_double;
139 nb_kernel_t nb_kernel_ElecEwSw_VdwNone_GeomW3W3_F_avx_256_double;
140 nb_kernel_t nb_kernel_ElecEwSw_VdwNone_GeomW4P1_VF_avx_256_double;
141 nb_kernel_t nb_kernel_ElecEwSw_VdwNone_GeomW4P1_F_avx_256_double;
142 nb_kernel_t nb_kernel_ElecEwSw_VdwNone_GeomW4W4_VF_avx_256_double;
143 nb_kernel_t nb_kernel_ElecEwSw_VdwNone_GeomW4W4_F_avx_256_double;
144 nb_kernel_t nb_kernel_ElecCoul_VdwLJ_GeomP1P1_VF_avx_256_double;
145 nb_kernel_t nb_kernel_ElecCoul_VdwLJ_GeomP1P1_F_avx_256_double;
146 nb_kernel_t nb_kernel_ElecCoul_VdwLJ_GeomW3P1_VF_avx_256_double;
147 nb_kernel_t nb_kernel_ElecCoul_VdwLJ_GeomW3P1_F_avx_256_double;
148 nb_kernel_t nb_kernel_ElecCoul_VdwLJ_GeomW3W3_VF_avx_256_double;
149 nb_kernel_t nb_kernel_ElecCoul_VdwLJ_GeomW3W3_F_avx_256_double;
150 nb_kernel_t nb_kernel_ElecCoul_VdwLJ_GeomW4P1_VF_avx_256_double;
151 nb_kernel_t nb_kernel_ElecCoul_VdwLJ_GeomW4P1_F_avx_256_double;
152 nb_kernel_t nb_kernel_ElecCoul_VdwLJ_GeomW4W4_VF_avx_256_double;
153 nb_kernel_t nb_kernel_ElecCoul_VdwLJ_GeomW4W4_F_avx_256_double;
154 nb_kernel_t nb_kernel_ElecCoul_VdwNone_GeomP1P1_VF_avx_256_double;
155 nb_kernel_t nb_kernel_ElecCoul_VdwNone_GeomP1P1_F_avx_256_double;
156 nb_kernel_t nb_kernel_ElecCoul_VdwNone_GeomW3P1_VF_avx_256_double;
157 nb_kernel_t nb_kernel_ElecCoul_VdwNone_GeomW3P1_F_avx_256_double;
158 nb_kernel_t nb_kernel_ElecCoul_VdwNone_GeomW3W3_VF_avx_256_double;
159 nb_kernel_t nb_kernel_ElecCoul_VdwNone_GeomW3W3_F_avx_256_double;
160 nb_kernel_t nb_kernel_ElecCoul_VdwNone_GeomW4P1_VF_avx_256_double;
161 nb_kernel_t nb_kernel_ElecCoul_VdwNone_GeomW4P1_F_avx_256_double;
162 nb_kernel_t nb_kernel_ElecCoul_VdwNone_GeomW4W4_VF_avx_256_double;
163 nb_kernel_t nb_kernel_ElecCoul_VdwNone_GeomW4W4_F_avx_256_double;
164 nb_kernel_t nb_kernel_ElecCoul_VdwCSTab_GeomP1P1_VF_avx_256_double;
165 nb_kernel_t nb_kernel_ElecCoul_VdwCSTab_GeomP1P1_F_avx_256_double;
166 nb_kernel_t nb_kernel_ElecCoul_VdwCSTab_GeomW3P1_VF_avx_256_double;
167 nb_kernel_t nb_kernel_ElecCoul_VdwCSTab_GeomW3P1_F_avx_256_double;
168 nb_kernel_t nb_kernel_ElecCoul_VdwCSTab_GeomW3W3_VF_avx_256_double;
169 nb_kernel_t nb_kernel_ElecCoul_VdwCSTab_GeomW3W3_F_avx_256_double;
170 nb_kernel_t nb_kernel_ElecCoul_VdwCSTab_GeomW4P1_VF_avx_256_double;
171 nb_kernel_t nb_kernel_ElecCoul_VdwCSTab_GeomW4P1_F_avx_256_double;
172 nb_kernel_t nb_kernel_ElecCoul_VdwCSTab_GeomW4W4_VF_avx_256_double;
173 nb_kernel_t nb_kernel_ElecCoul_VdwCSTab_GeomW4W4_F_avx_256_double;
174 nb_kernel_t nb_kernel_ElecCSTab_VdwLJ_GeomP1P1_VF_avx_256_double;
175 nb_kernel_t nb_kernel_ElecCSTab_VdwLJ_GeomP1P1_F_avx_256_double;
176 nb_kernel_t nb_kernel_ElecCSTab_VdwLJ_GeomW3P1_VF_avx_256_double;
177 nb_kernel_t nb_kernel_ElecCSTab_VdwLJ_GeomW3P1_F_avx_256_double;
178 nb_kernel_t nb_kernel_ElecCSTab_VdwLJ_GeomW3W3_VF_avx_256_double;
179 nb_kernel_t nb_kernel_ElecCSTab_VdwLJ_GeomW3W3_F_avx_256_double;
180 nb_kernel_t nb_kernel_ElecCSTab_VdwLJ_GeomW4P1_VF_avx_256_double;
181 nb_kernel_t nb_kernel_ElecCSTab_VdwLJ_GeomW4P1_F_avx_256_double;
182 nb_kernel_t nb_kernel_ElecCSTab_VdwLJ_GeomW4W4_VF_avx_256_double;
183 nb_kernel_t nb_kernel_ElecCSTab_VdwLJ_GeomW4W4_F_avx_256_double;
184 nb_kernel_t nb_kernel_ElecCSTab_VdwNone_GeomP1P1_VF_avx_256_double;
185 nb_kernel_t nb_kernel_ElecCSTab_VdwNone_GeomP1P1_F_avx_256_double;
186 nb_kernel_t nb_kernel_ElecCSTab_VdwNone_GeomW3P1_VF_avx_256_double;
187 nb_kernel_t nb_kernel_ElecCSTab_VdwNone_GeomW3P1_F_avx_256_double;
188 nb_kernel_t nb_kernel_ElecCSTab_VdwNone_GeomW3W3_VF_avx_256_double;
189 nb_kernel_t nb_kernel_ElecCSTab_VdwNone_GeomW3W3_F_avx_256_double;
190 nb_kernel_t nb_kernel_ElecCSTab_VdwNone_GeomW4P1_VF_avx_256_double;
191 nb_kernel_t nb_kernel_ElecCSTab_VdwNone_GeomW4P1_F_avx_256_double;
192 nb_kernel_t nb_kernel_ElecCSTab_VdwNone_GeomW4W4_VF_avx_256_double;
193 nb_kernel_t nb_kernel_ElecCSTab_VdwNone_GeomW4W4_F_avx_256_double;
194 nb_kernel_t nb_kernel_ElecCSTab_VdwCSTab_GeomP1P1_VF_avx_256_double;
195 nb_kernel_t nb_kernel_ElecCSTab_VdwCSTab_GeomP1P1_F_avx_256_double;
196 nb_kernel_t nb_kernel_ElecCSTab_VdwCSTab_GeomW3P1_VF_avx_256_double;
197 nb_kernel_t nb_kernel_ElecCSTab_VdwCSTab_GeomW3P1_F_avx_256_double;
198 nb_kernel_t nb_kernel_ElecCSTab_VdwCSTab_GeomW3W3_VF_avx_256_double;
199 nb_kernel_t nb_kernel_ElecCSTab_VdwCSTab_GeomW3W3_F_avx_256_double;
200 nb_kernel_t nb_kernel_ElecCSTab_VdwCSTab_GeomW4P1_VF_avx_256_double;
201 nb_kernel_t nb_kernel_ElecCSTab_VdwCSTab_GeomW4P1_F_avx_256_double;
202 nb_kernel_t nb_kernel_ElecCSTab_VdwCSTab_GeomW4W4_VF_avx_256_double;
203 nb_kernel_t nb_kernel_ElecCSTab_VdwCSTab_GeomW4W4_F_avx_256_double;
204 nb_kernel_t nb_kernel_ElecGB_VdwLJ_GeomP1P1_VF_avx_256_double;
205 nb_kernel_t nb_kernel_ElecGB_VdwLJ_GeomP1P1_F_avx_256_double;
206 nb_kernel_t nb_kernel_ElecGB_VdwNone_GeomP1P1_VF_avx_256_double;
207 nb_kernel_t nb_kernel_ElecGB_VdwNone_GeomP1P1_F_avx_256_double;
208 nb_kernel_t nb_kernel_ElecGB_VdwCSTab_GeomP1P1_VF_avx_256_double;
209 nb_kernel_t nb_kernel_ElecGB_VdwCSTab_GeomP1P1_F_avx_256_double;
210 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSh_GeomP1P1_VF_avx_256_double;
211 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSh_GeomP1P1_F_avx_256_double;
212 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSh_GeomW3P1_VF_avx_256_double;
213 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSh_GeomW3P1_F_avx_256_double;
214 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSh_GeomW3W3_VF_avx_256_double;
215 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSh_GeomW3W3_F_avx_256_double;
216 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSh_GeomW4P1_VF_avx_256_double;
217 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSh_GeomW4P1_F_avx_256_double;
218 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSh_GeomW4W4_VF_avx_256_double;
219 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSh_GeomW4W4_F_avx_256_double;
220 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSw_GeomP1P1_VF_avx_256_double;
221 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSw_GeomP1P1_F_avx_256_double;
222 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSw_GeomW3P1_VF_avx_256_double;
223 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSw_GeomW3P1_F_avx_256_double;
224 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSw_GeomW3W3_VF_avx_256_double;
225 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSw_GeomW3W3_F_avx_256_double;
226 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSw_GeomW4P1_VF_avx_256_double;
227 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSw_GeomW4P1_F_avx_256_double;
228 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSw_GeomW4W4_VF_avx_256_double;
229 nb_kernel_t nb_kernel_ElecRFCut_VdwLJSw_GeomW4W4_F_avx_256_double;
230 nb_kernel_t nb_kernel_ElecRFCut_VdwNone_GeomP1P1_VF_avx_256_double;
231 nb_kernel_t nb_kernel_ElecRFCut_VdwNone_GeomP1P1_F_avx_256_double;
232 nb_kernel_t nb_kernel_ElecRFCut_VdwNone_GeomW3P1_VF_avx_256_double;
233 nb_kernel_t nb_kernel_ElecRFCut_VdwNone_GeomW3P1_F_avx_256_double;
234 nb_kernel_t nb_kernel_ElecRFCut_VdwNone_GeomW3W3_VF_avx_256_double;
235 nb_kernel_t nb_kernel_ElecRFCut_VdwNone_GeomW3W3_F_avx_256_double;
236 nb_kernel_t nb_kernel_ElecRFCut_VdwNone_GeomW4P1_VF_avx_256_double;
237 nb_kernel_t nb_kernel_ElecRFCut_VdwNone_GeomW4P1_F_avx_256_double;
238 nb_kernel_t nb_kernel_ElecRFCut_VdwNone_GeomW4W4_VF_avx_256_double;
239 nb_kernel_t nb_kernel_ElecRFCut_VdwNone_GeomW4W4_F_avx_256_double;
240 nb_kernel_t nb_kernel_ElecRFCut_VdwCSTab_GeomP1P1_VF_avx_256_double;
241 nb_kernel_t nb_kernel_ElecRFCut_VdwCSTab_GeomP1P1_F_avx_256_double;
242 nb_kernel_t nb_kernel_ElecRFCut_VdwCSTab_GeomW3P1_VF_avx_256_double;
243 nb_kernel_t nb_kernel_ElecRFCut_VdwCSTab_GeomW3P1_F_avx_256_double;
244 nb_kernel_t nb_kernel_ElecRFCut_VdwCSTab_GeomW3W3_VF_avx_256_double;
245 nb_kernel_t nb_kernel_ElecRFCut_VdwCSTab_GeomW3W3_F_avx_256_double;
246 nb_kernel_t nb_kernel_ElecRFCut_VdwCSTab_GeomW4P1_VF_avx_256_double;
247 nb_kernel_t nb_kernel_ElecRFCut_VdwCSTab_GeomW4P1_F_avx_256_double;
248 nb_kernel_t nb_kernel_ElecRFCut_VdwCSTab_GeomW4W4_VF_avx_256_double;
249 nb_kernel_t nb_kernel_ElecRFCut_VdwCSTab_GeomW4W4_F_avx_256_double;
250 nb_kernel_t nb_kernel_ElecRF_VdwLJ_GeomP1P1_VF_avx_256_double;
251 nb_kernel_t nb_kernel_ElecRF_VdwLJ_GeomP1P1_F_avx_256_double;
252 nb_kernel_t nb_kernel_ElecRF_VdwLJ_GeomW3P1_VF_avx_256_double;
253 nb_kernel_t nb_kernel_ElecRF_VdwLJ_GeomW3P1_F_avx_256_double;
254 nb_kernel_t nb_kernel_ElecRF_VdwLJ_GeomW3W3_VF_avx_256_double;
255 nb_kernel_t nb_kernel_ElecRF_VdwLJ_GeomW3W3_F_avx_256_double;
256 nb_kernel_t nb_kernel_ElecRF_VdwLJ_GeomW4P1_VF_avx_256_double;
257 nb_kernel_t nb_kernel_ElecRF_VdwLJ_GeomW4P1_F_avx_256_double;
258 nb_kernel_t nb_kernel_ElecRF_VdwLJ_GeomW4W4_VF_avx_256_double;
259 nb_kernel_t nb_kernel_ElecRF_VdwLJ_GeomW4W4_F_avx_256_double;
260 nb_kernel_t nb_kernel_ElecRF_VdwNone_GeomP1P1_VF_avx_256_double;
261 nb_kernel_t nb_kernel_ElecRF_VdwNone_GeomP1P1_F_avx_256_double;
262 nb_kernel_t nb_kernel_ElecRF_VdwNone_GeomW3P1_VF_avx_256_double;
263 nb_kernel_t nb_kernel_ElecRF_VdwNone_GeomW3P1_F_avx_256_double;
264 nb_kernel_t nb_kernel_ElecRF_VdwNone_GeomW3W3_VF_avx_256_double;
265 nb_kernel_t nb_kernel_ElecRF_VdwNone_GeomW3W3_F_avx_256_double;
266 nb_kernel_t nb_kernel_ElecRF_VdwNone_GeomW4P1_VF_avx_256_double;
267 nb_kernel_t nb_kernel_ElecRF_VdwNone_GeomW4P1_F_avx_256_double;
268 nb_kernel_t nb_kernel_ElecRF_VdwNone_GeomW4W4_VF_avx_256_double;
269 nb_kernel_t nb_kernel_ElecRF_VdwNone_GeomW4W4_F_avx_256_double;
270 nb_kernel_t nb_kernel_ElecRF_VdwCSTab_GeomP1P1_VF_avx_256_double;
271 nb_kernel_t nb_kernel_ElecRF_VdwCSTab_GeomP1P1_F_avx_256_double;
272 nb_kernel_t nb_kernel_ElecRF_VdwCSTab_GeomW3P1_VF_avx_256_double;
273 nb_kernel_t nb_kernel_ElecRF_VdwCSTab_GeomW3P1_F_avx_256_double;
274 nb_kernel_t nb_kernel_ElecRF_VdwCSTab_GeomW3W3_VF_avx_256_double;
275 nb_kernel_t nb_kernel_ElecRF_VdwCSTab_GeomW3W3_F_avx_256_double;
276 nb_kernel_t nb_kernel_ElecRF_VdwCSTab_GeomW4P1_VF_avx_256_double;
277 nb_kernel_t nb_kernel_ElecRF_VdwCSTab_GeomW4P1_F_avx_256_double;
278 nb_kernel_t nb_kernel_ElecRF_VdwCSTab_GeomW4W4_VF_avx_256_double;
279 nb_kernel_t nb_kernel_ElecRF_VdwCSTab_GeomW4W4_F_avx_256_double;
283 kernellist_avx_256_double[] =
285 { nb_kernel_ElecNone_VdwLJEw_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecNone_VdwLJEw_GeomP1P1_VF_avx_256_double", "avx_256_double", "None", "None", "LJEwald", "None", "ParticleParticle", "", "PotentialAndForce" },
286 { nb_kernel_ElecNone_VdwLJEw_GeomP1P1_F_avx_256_double, "nb_kernel_ElecNone_VdwLJEw_GeomP1P1_F_avx_256_double", "avx_256_double", "None", "None", "LJEwald", "None", "ParticleParticle", "", "Force" },
287 { nb_kernel_ElecNone_VdwLJEwSh_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecNone_VdwLJEwSh_GeomP1P1_VF_avx_256_double", "avx_256_double", "None", "None", "LJEwald", "PotentialShift", "ParticleParticle", "", "PotentialAndForce" },
288 { nb_kernel_ElecNone_VdwLJEwSh_GeomP1P1_F_avx_256_double, "nb_kernel_ElecNone_VdwLJEwSh_GeomP1P1_F_avx_256_double", "avx_256_double", "None", "None", "LJEwald", "PotentialShift", "ParticleParticle", "", "Force" },
289 { nb_kernel_ElecNone_VdwLJ_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecNone_VdwLJ_GeomP1P1_VF_avx_256_double", "avx_256_double", "None", "None", "LennardJones", "None", "ParticleParticle", "", "PotentialAndForce" },
290 { nb_kernel_ElecNone_VdwLJ_GeomP1P1_F_avx_256_double, "nb_kernel_ElecNone_VdwLJ_GeomP1P1_F_avx_256_double", "avx_256_double", "None", "None", "LennardJones", "None", "ParticleParticle", "", "Force" },
291 { nb_kernel_ElecNone_VdwLJSh_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecNone_VdwLJSh_GeomP1P1_VF_avx_256_double", "avx_256_double", "None", "None", "LennardJones", "PotentialShift", "ParticleParticle", "", "PotentialAndForce" },
292 { nb_kernel_ElecNone_VdwLJSh_GeomP1P1_F_avx_256_double, "nb_kernel_ElecNone_VdwLJSh_GeomP1P1_F_avx_256_double", "avx_256_double", "None", "None", "LennardJones", "PotentialShift", "ParticleParticle", "", "Force" },
293 { nb_kernel_ElecNone_VdwLJSw_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecNone_VdwLJSw_GeomP1P1_VF_avx_256_double", "avx_256_double", "None", "None", "LennardJones", "PotentialSwitch", "ParticleParticle", "", "PotentialAndForce" },
294 { nb_kernel_ElecNone_VdwLJSw_GeomP1P1_F_avx_256_double, "nb_kernel_ElecNone_VdwLJSw_GeomP1P1_F_avx_256_double", "avx_256_double", "None", "None", "LennardJones", "PotentialSwitch", "ParticleParticle", "", "Force" },
295 { nb_kernel_ElecNone_VdwCSTab_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecNone_VdwCSTab_GeomP1P1_VF_avx_256_double", "avx_256_double", "None", "None", "CubicSplineTable", "None", "ParticleParticle", "", "PotentialAndForce" },
296 { nb_kernel_ElecNone_VdwCSTab_GeomP1P1_F_avx_256_double, "nb_kernel_ElecNone_VdwCSTab_GeomP1P1_F_avx_256_double", "avx_256_double", "None", "None", "CubicSplineTable", "None", "ParticleParticle", "", "Force" },
297 { nb_kernel_ElecEw_VdwLJEw_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecEw_VdwLJEw_GeomP1P1_VF_avx_256_double", "avx_256_double", "Ewald", "None", "LJEwald", "None", "ParticleParticle", "", "PotentialAndForce" },
298 { nb_kernel_ElecEw_VdwLJEw_GeomP1P1_F_avx_256_double, "nb_kernel_ElecEw_VdwLJEw_GeomP1P1_F_avx_256_double", "avx_256_double", "Ewald", "None", "LJEwald", "None", "ParticleParticle", "", "Force" },
299 { nb_kernel_ElecEw_VdwLJEw_GeomW3P1_VF_avx_256_double, "nb_kernel_ElecEw_VdwLJEw_GeomW3P1_VF_avx_256_double", "avx_256_double", "Ewald", "None", "LJEwald", "None", "Water3Particle", "", "PotentialAndForce" },
300 { nb_kernel_ElecEw_VdwLJEw_GeomW3P1_F_avx_256_double, "nb_kernel_ElecEw_VdwLJEw_GeomW3P1_F_avx_256_double", "avx_256_double", "Ewald", "None", "LJEwald", "None", "Water3Particle", "", "Force" },
301 { nb_kernel_ElecEw_VdwLJEw_GeomW3W3_VF_avx_256_double, "nb_kernel_ElecEw_VdwLJEw_GeomW3W3_VF_avx_256_double", "avx_256_double", "Ewald", "None", "LJEwald", "None", "Water3Water3", "", "PotentialAndForce" },
302 { nb_kernel_ElecEw_VdwLJEw_GeomW3W3_F_avx_256_double, "nb_kernel_ElecEw_VdwLJEw_GeomW3W3_F_avx_256_double", "avx_256_double", "Ewald", "None", "LJEwald", "None", "Water3Water3", "", "Force" },
303 { nb_kernel_ElecEw_VdwLJEw_GeomW4P1_VF_avx_256_double, "nb_kernel_ElecEw_VdwLJEw_GeomW4P1_VF_avx_256_double", "avx_256_double", "Ewald", "None", "LJEwald", "None", "Water4Particle", "", "PotentialAndForce" },
304 { nb_kernel_ElecEw_VdwLJEw_GeomW4P1_F_avx_256_double, "nb_kernel_ElecEw_VdwLJEw_GeomW4P1_F_avx_256_double", "avx_256_double", "Ewald", "None", "LJEwald", "None", "Water4Particle", "", "Force" },
305 { nb_kernel_ElecEw_VdwLJEw_GeomW4W4_VF_avx_256_double, "nb_kernel_ElecEw_VdwLJEw_GeomW4W4_VF_avx_256_double", "avx_256_double", "Ewald", "None", "LJEwald", "None", "Water4Water4", "", "PotentialAndForce" },
306 { nb_kernel_ElecEw_VdwLJEw_GeomW4W4_F_avx_256_double, "nb_kernel_ElecEw_VdwLJEw_GeomW4W4_F_avx_256_double", "avx_256_double", "Ewald", "None", "LJEwald", "None", "Water4Water4", "", "Force" },
307 { nb_kernel_ElecEw_VdwLJ_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecEw_VdwLJ_GeomP1P1_VF_avx_256_double", "avx_256_double", "Ewald", "None", "LennardJones", "None", "ParticleParticle", "", "PotentialAndForce" },
308 { nb_kernel_ElecEw_VdwLJ_GeomP1P1_F_avx_256_double, "nb_kernel_ElecEw_VdwLJ_GeomP1P1_F_avx_256_double", "avx_256_double", "Ewald", "None", "LennardJones", "None", "ParticleParticle", "", "Force" },
309 { nb_kernel_ElecEw_VdwLJ_GeomW3P1_VF_avx_256_double, "nb_kernel_ElecEw_VdwLJ_GeomW3P1_VF_avx_256_double", "avx_256_double", "Ewald", "None", "LennardJones", "None", "Water3Particle", "", "PotentialAndForce" },
310 { nb_kernel_ElecEw_VdwLJ_GeomW3P1_F_avx_256_double, "nb_kernel_ElecEw_VdwLJ_GeomW3P1_F_avx_256_double", "avx_256_double", "Ewald", "None", "LennardJones", "None", "Water3Particle", "", "Force" },
311 { nb_kernel_ElecEw_VdwLJ_GeomW3W3_VF_avx_256_double, "nb_kernel_ElecEw_VdwLJ_GeomW3W3_VF_avx_256_double", "avx_256_double", "Ewald", "None", "LennardJones", "None", "Water3Water3", "", "PotentialAndForce" },
312 { nb_kernel_ElecEw_VdwLJ_GeomW3W3_F_avx_256_double, "nb_kernel_ElecEw_VdwLJ_GeomW3W3_F_avx_256_double", "avx_256_double", "Ewald", "None", "LennardJones", "None", "Water3Water3", "", "Force" },
313 { nb_kernel_ElecEw_VdwLJ_GeomW4P1_VF_avx_256_double, "nb_kernel_ElecEw_VdwLJ_GeomW4P1_VF_avx_256_double", "avx_256_double", "Ewald", "None", "LennardJones", "None", "Water4Particle", "", "PotentialAndForce" },
314 { nb_kernel_ElecEw_VdwLJ_GeomW4P1_F_avx_256_double, "nb_kernel_ElecEw_VdwLJ_GeomW4P1_F_avx_256_double", "avx_256_double", "Ewald", "None", "LennardJones", "None", "Water4Particle", "", "Force" },
315 { nb_kernel_ElecEw_VdwLJ_GeomW4W4_VF_avx_256_double, "nb_kernel_ElecEw_VdwLJ_GeomW4W4_VF_avx_256_double", "avx_256_double", "Ewald", "None", "LennardJones", "None", "Water4Water4", "", "PotentialAndForce" },
316 { nb_kernel_ElecEw_VdwLJ_GeomW4W4_F_avx_256_double, "nb_kernel_ElecEw_VdwLJ_GeomW4W4_F_avx_256_double", "avx_256_double", "Ewald", "None", "LennardJones", "None", "Water4Water4", "", "Force" },
317 { nb_kernel_ElecEw_VdwNone_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecEw_VdwNone_GeomP1P1_VF_avx_256_double", "avx_256_double", "Ewald", "None", "None", "None", "ParticleParticle", "", "PotentialAndForce" },
318 { nb_kernel_ElecEw_VdwNone_GeomP1P1_F_avx_256_double, "nb_kernel_ElecEw_VdwNone_GeomP1P1_F_avx_256_double", "avx_256_double", "Ewald", "None", "None", "None", "ParticleParticle", "", "Force" },
319 { nb_kernel_ElecEw_VdwNone_GeomW3P1_VF_avx_256_double, "nb_kernel_ElecEw_VdwNone_GeomW3P1_VF_avx_256_double", "avx_256_double", "Ewald", "None", "None", "None", "Water3Particle", "", "PotentialAndForce" },
320 { nb_kernel_ElecEw_VdwNone_GeomW3P1_F_avx_256_double, "nb_kernel_ElecEw_VdwNone_GeomW3P1_F_avx_256_double", "avx_256_double", "Ewald", "None", "None", "None", "Water3Particle", "", "Force" },
321 { nb_kernel_ElecEw_VdwNone_GeomW3W3_VF_avx_256_double, "nb_kernel_ElecEw_VdwNone_GeomW3W3_VF_avx_256_double", "avx_256_double", "Ewald", "None", "None", "None", "Water3Water3", "", "PotentialAndForce" },
322 { nb_kernel_ElecEw_VdwNone_GeomW3W3_F_avx_256_double, "nb_kernel_ElecEw_VdwNone_GeomW3W3_F_avx_256_double", "avx_256_double", "Ewald", "None", "None", "None", "Water3Water3", "", "Force" },
323 { nb_kernel_ElecEw_VdwNone_GeomW4P1_VF_avx_256_double, "nb_kernel_ElecEw_VdwNone_GeomW4P1_VF_avx_256_double", "avx_256_double", "Ewald", "None", "None", "None", "Water4Particle", "", "PotentialAndForce" },
324 { nb_kernel_ElecEw_VdwNone_GeomW4P1_F_avx_256_double, "nb_kernel_ElecEw_VdwNone_GeomW4P1_F_avx_256_double", "avx_256_double", "Ewald", "None", "None", "None", "Water4Particle", "", "Force" },
325 { nb_kernel_ElecEw_VdwNone_GeomW4W4_VF_avx_256_double, "nb_kernel_ElecEw_VdwNone_GeomW4W4_VF_avx_256_double", "avx_256_double", "Ewald", "None", "None", "None", "Water4Water4", "", "PotentialAndForce" },
326 { nb_kernel_ElecEw_VdwNone_GeomW4W4_F_avx_256_double, "nb_kernel_ElecEw_VdwNone_GeomW4W4_F_avx_256_double", "avx_256_double", "Ewald", "None", "None", "None", "Water4Water4", "", "Force" },
327 { nb_kernel_ElecEw_VdwCSTab_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecEw_VdwCSTab_GeomP1P1_VF_avx_256_double", "avx_256_double", "Ewald", "None", "CubicSplineTable", "None", "ParticleParticle", "", "PotentialAndForce" },
328 { nb_kernel_ElecEw_VdwCSTab_GeomP1P1_F_avx_256_double, "nb_kernel_ElecEw_VdwCSTab_GeomP1P1_F_avx_256_double", "avx_256_double", "Ewald", "None", "CubicSplineTable", "None", "ParticleParticle", "", "Force" },
329 { nb_kernel_ElecEw_VdwCSTab_GeomW3P1_VF_avx_256_double, "nb_kernel_ElecEw_VdwCSTab_GeomW3P1_VF_avx_256_double", "avx_256_double", "Ewald", "None", "CubicSplineTable", "None", "Water3Particle", "", "PotentialAndForce" },
330 { nb_kernel_ElecEw_VdwCSTab_GeomW3P1_F_avx_256_double, "nb_kernel_ElecEw_VdwCSTab_GeomW3P1_F_avx_256_double", "avx_256_double", "Ewald", "None", "CubicSplineTable", "None", "Water3Particle", "", "Force" },
331 { nb_kernel_ElecEw_VdwCSTab_GeomW3W3_VF_avx_256_double, "nb_kernel_ElecEw_VdwCSTab_GeomW3W3_VF_avx_256_double", "avx_256_double", "Ewald", "None", "CubicSplineTable", "None", "Water3Water3", "", "PotentialAndForce" },
332 { nb_kernel_ElecEw_VdwCSTab_GeomW3W3_F_avx_256_double, "nb_kernel_ElecEw_VdwCSTab_GeomW3W3_F_avx_256_double", "avx_256_double", "Ewald", "None", "CubicSplineTable", "None", "Water3Water3", "", "Force" },
333 { nb_kernel_ElecEw_VdwCSTab_GeomW4P1_VF_avx_256_double, "nb_kernel_ElecEw_VdwCSTab_GeomW4P1_VF_avx_256_double", "avx_256_double", "Ewald", "None", "CubicSplineTable", "None", "Water4Particle", "", "PotentialAndForce" },
334 { nb_kernel_ElecEw_VdwCSTab_GeomW4P1_F_avx_256_double, "nb_kernel_ElecEw_VdwCSTab_GeomW4P1_F_avx_256_double", "avx_256_double", "Ewald", "None", "CubicSplineTable", "None", "Water4Particle", "", "Force" },
335 { nb_kernel_ElecEw_VdwCSTab_GeomW4W4_VF_avx_256_double, "nb_kernel_ElecEw_VdwCSTab_GeomW4W4_VF_avx_256_double", "avx_256_double", "Ewald", "None", "CubicSplineTable", "None", "Water4Water4", "", "PotentialAndForce" },
336 { nb_kernel_ElecEw_VdwCSTab_GeomW4W4_F_avx_256_double, "nb_kernel_ElecEw_VdwCSTab_GeomW4W4_F_avx_256_double", "avx_256_double", "Ewald", "None", "CubicSplineTable", "None", "Water4Water4", "", "Force" },
337 { nb_kernel_ElecEwSh_VdwLJEwSh_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecEwSh_VdwLJEwSh_GeomP1P1_VF_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "LJEwald", "PotentialShift", "ParticleParticle", "", "PotentialAndForce" },
338 { nb_kernel_ElecEwSh_VdwLJEwSh_GeomP1P1_F_avx_256_double, "nb_kernel_ElecEwSh_VdwLJEwSh_GeomP1P1_F_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "LJEwald", "PotentialShift", "ParticleParticle", "", "Force" },
339 { nb_kernel_ElecEwSh_VdwLJEwSh_GeomW3P1_VF_avx_256_double, "nb_kernel_ElecEwSh_VdwLJEwSh_GeomW3P1_VF_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "LJEwald", "PotentialShift", "Water3Particle", "", "PotentialAndForce" },
340 { nb_kernel_ElecEwSh_VdwLJEwSh_GeomW3P1_F_avx_256_double, "nb_kernel_ElecEwSh_VdwLJEwSh_GeomW3P1_F_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "LJEwald", "PotentialShift", "Water3Particle", "", "Force" },
341 { nb_kernel_ElecEwSh_VdwLJEwSh_GeomW3W3_VF_avx_256_double, "nb_kernel_ElecEwSh_VdwLJEwSh_GeomW3W3_VF_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "LJEwald", "PotentialShift", "Water3Water3", "", "PotentialAndForce" },
342 { nb_kernel_ElecEwSh_VdwLJEwSh_GeomW3W3_F_avx_256_double, "nb_kernel_ElecEwSh_VdwLJEwSh_GeomW3W3_F_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "LJEwald", "PotentialShift", "Water3Water3", "", "Force" },
343 { nb_kernel_ElecEwSh_VdwLJEwSh_GeomW4P1_VF_avx_256_double, "nb_kernel_ElecEwSh_VdwLJEwSh_GeomW4P1_VF_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "LJEwald", "PotentialShift", "Water4Particle", "", "PotentialAndForce" },
344 { nb_kernel_ElecEwSh_VdwLJEwSh_GeomW4P1_F_avx_256_double, "nb_kernel_ElecEwSh_VdwLJEwSh_GeomW4P1_F_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "LJEwald", "PotentialShift", "Water4Particle", "", "Force" },
345 { nb_kernel_ElecEwSh_VdwLJEwSh_GeomW4W4_VF_avx_256_double, "nb_kernel_ElecEwSh_VdwLJEwSh_GeomW4W4_VF_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "LJEwald", "PotentialShift", "Water4Water4", "", "PotentialAndForce" },
346 { nb_kernel_ElecEwSh_VdwLJEwSh_GeomW4W4_F_avx_256_double, "nb_kernel_ElecEwSh_VdwLJEwSh_GeomW4W4_F_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "LJEwald", "PotentialShift", "Water4Water4", "", "Force" },
347 { nb_kernel_ElecEwSh_VdwLJSh_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecEwSh_VdwLJSh_GeomP1P1_VF_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "LennardJones", "PotentialShift", "ParticleParticle", "", "PotentialAndForce" },
348 { nb_kernel_ElecEwSh_VdwLJSh_GeomP1P1_F_avx_256_double, "nb_kernel_ElecEwSh_VdwLJSh_GeomP1P1_F_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "LennardJones", "PotentialShift", "ParticleParticle", "", "Force" },
349 { nb_kernel_ElecEwSh_VdwLJSh_GeomW3P1_VF_avx_256_double, "nb_kernel_ElecEwSh_VdwLJSh_GeomW3P1_VF_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "LennardJones", "PotentialShift", "Water3Particle", "", "PotentialAndForce" },
350 { nb_kernel_ElecEwSh_VdwLJSh_GeomW3P1_F_avx_256_double, "nb_kernel_ElecEwSh_VdwLJSh_GeomW3P1_F_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "LennardJones", "PotentialShift", "Water3Particle", "", "Force" },
351 { nb_kernel_ElecEwSh_VdwLJSh_GeomW3W3_VF_avx_256_double, "nb_kernel_ElecEwSh_VdwLJSh_GeomW3W3_VF_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "LennardJones", "PotentialShift", "Water3Water3", "", "PotentialAndForce" },
352 { nb_kernel_ElecEwSh_VdwLJSh_GeomW3W3_F_avx_256_double, "nb_kernel_ElecEwSh_VdwLJSh_GeomW3W3_F_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "LennardJones", "PotentialShift", "Water3Water3", "", "Force" },
353 { nb_kernel_ElecEwSh_VdwLJSh_GeomW4P1_VF_avx_256_double, "nb_kernel_ElecEwSh_VdwLJSh_GeomW4P1_VF_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "LennardJones", "PotentialShift", "Water4Particle", "", "PotentialAndForce" },
354 { nb_kernel_ElecEwSh_VdwLJSh_GeomW4P1_F_avx_256_double, "nb_kernel_ElecEwSh_VdwLJSh_GeomW4P1_F_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "LennardJones", "PotentialShift", "Water4Particle", "", "Force" },
355 { nb_kernel_ElecEwSh_VdwLJSh_GeomW4W4_VF_avx_256_double, "nb_kernel_ElecEwSh_VdwLJSh_GeomW4W4_VF_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "LennardJones", "PotentialShift", "Water4Water4", "", "PotentialAndForce" },
356 { nb_kernel_ElecEwSh_VdwLJSh_GeomW4W4_F_avx_256_double, "nb_kernel_ElecEwSh_VdwLJSh_GeomW4W4_F_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "LennardJones", "PotentialShift", "Water4Water4", "", "Force" },
357 { nb_kernel_ElecEwSh_VdwNone_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecEwSh_VdwNone_GeomP1P1_VF_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "None", "None", "ParticleParticle", "", "PotentialAndForce" },
358 { nb_kernel_ElecEwSh_VdwNone_GeomP1P1_F_avx_256_double, "nb_kernel_ElecEwSh_VdwNone_GeomP1P1_F_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "None", "None", "ParticleParticle", "", "Force" },
359 { nb_kernel_ElecEwSh_VdwNone_GeomW3P1_VF_avx_256_double, "nb_kernel_ElecEwSh_VdwNone_GeomW3P1_VF_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "None", "None", "Water3Particle", "", "PotentialAndForce" },
360 { nb_kernel_ElecEwSh_VdwNone_GeomW3P1_F_avx_256_double, "nb_kernel_ElecEwSh_VdwNone_GeomW3P1_F_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "None", "None", "Water3Particle", "", "Force" },
361 { nb_kernel_ElecEwSh_VdwNone_GeomW3W3_VF_avx_256_double, "nb_kernel_ElecEwSh_VdwNone_GeomW3W3_VF_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "None", "None", "Water3Water3", "", "PotentialAndForce" },
362 { nb_kernel_ElecEwSh_VdwNone_GeomW3W3_F_avx_256_double, "nb_kernel_ElecEwSh_VdwNone_GeomW3W3_F_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "None", "None", "Water3Water3", "", "Force" },
363 { nb_kernel_ElecEwSh_VdwNone_GeomW4P1_VF_avx_256_double, "nb_kernel_ElecEwSh_VdwNone_GeomW4P1_VF_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "None", "None", "Water4Particle", "", "PotentialAndForce" },
364 { nb_kernel_ElecEwSh_VdwNone_GeomW4P1_F_avx_256_double, "nb_kernel_ElecEwSh_VdwNone_GeomW4P1_F_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "None", "None", "Water4Particle", "", "Force" },
365 { nb_kernel_ElecEwSh_VdwNone_GeomW4W4_VF_avx_256_double, "nb_kernel_ElecEwSh_VdwNone_GeomW4W4_VF_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "None", "None", "Water4Water4", "", "PotentialAndForce" },
366 { nb_kernel_ElecEwSh_VdwNone_GeomW4W4_F_avx_256_double, "nb_kernel_ElecEwSh_VdwNone_GeomW4W4_F_avx_256_double", "avx_256_double", "Ewald", "PotentialShift", "None", "None", "Water4Water4", "", "Force" },
367 { nb_kernel_ElecEwSw_VdwLJSw_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecEwSw_VdwLJSw_GeomP1P1_VF_avx_256_double", "avx_256_double", "Ewald", "PotentialSwitch", "LennardJones", "PotentialSwitch", "ParticleParticle", "", "PotentialAndForce" },
368 { nb_kernel_ElecEwSw_VdwLJSw_GeomP1P1_F_avx_256_double, "nb_kernel_ElecEwSw_VdwLJSw_GeomP1P1_F_avx_256_double", "avx_256_double", "Ewald", "PotentialSwitch", "LennardJones", "PotentialSwitch", "ParticleParticle", "", "Force" },
369 { nb_kernel_ElecEwSw_VdwLJSw_GeomW3P1_VF_avx_256_double, "nb_kernel_ElecEwSw_VdwLJSw_GeomW3P1_VF_avx_256_double", "avx_256_double", "Ewald", "PotentialSwitch", "LennardJones", "PotentialSwitch", "Water3Particle", "", "PotentialAndForce" },
370 { nb_kernel_ElecEwSw_VdwLJSw_GeomW3P1_F_avx_256_double, "nb_kernel_ElecEwSw_VdwLJSw_GeomW3P1_F_avx_256_double", "avx_256_double", "Ewald", "PotentialSwitch", "LennardJones", "PotentialSwitch", "Water3Particle", "", "Force" },
371 { nb_kernel_ElecEwSw_VdwLJSw_GeomW3W3_VF_avx_256_double, "nb_kernel_ElecEwSw_VdwLJSw_GeomW3W3_VF_avx_256_double", "avx_256_double", "Ewald", "PotentialSwitch", "LennardJones", "PotentialSwitch", "Water3Water3", "", "PotentialAndForce" },
372 { nb_kernel_ElecEwSw_VdwLJSw_GeomW3W3_F_avx_256_double, "nb_kernel_ElecEwSw_VdwLJSw_GeomW3W3_F_avx_256_double", "avx_256_double", "Ewald", "PotentialSwitch", "LennardJones", "PotentialSwitch", "Water3Water3", "", "Force" },
373 { nb_kernel_ElecEwSw_VdwLJSw_GeomW4P1_VF_avx_256_double, "nb_kernel_ElecEwSw_VdwLJSw_GeomW4P1_VF_avx_256_double", "avx_256_double", "Ewald", "PotentialSwitch", "LennardJones", "PotentialSwitch", "Water4Particle", "", "PotentialAndForce" },
374 { nb_kernel_ElecEwSw_VdwLJSw_GeomW4P1_F_avx_256_double, "nb_kernel_ElecEwSw_VdwLJSw_GeomW4P1_F_avx_256_double", "avx_256_double", "Ewald", "PotentialSwitch", "LennardJones", "PotentialSwitch", "Water4Particle", "", "Force" },
375 { nb_kernel_ElecEwSw_VdwLJSw_GeomW4W4_VF_avx_256_double, "nb_kernel_ElecEwSw_VdwLJSw_GeomW4W4_VF_avx_256_double", "avx_256_double", "Ewald", "PotentialSwitch", "LennardJones", "PotentialSwitch", "Water4Water4", "", "PotentialAndForce" },
376 { nb_kernel_ElecEwSw_VdwLJSw_GeomW4W4_F_avx_256_double, "nb_kernel_ElecEwSw_VdwLJSw_GeomW4W4_F_avx_256_double", "avx_256_double", "Ewald", "PotentialSwitch", "LennardJones", "PotentialSwitch", "Water4Water4", "", "Force" },
377 { nb_kernel_ElecEwSw_VdwNone_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecEwSw_VdwNone_GeomP1P1_VF_avx_256_double", "avx_256_double", "Ewald", "PotentialSwitch", "None", "None", "ParticleParticle", "", "PotentialAndForce" },
378 { nb_kernel_ElecEwSw_VdwNone_GeomP1P1_F_avx_256_double, "nb_kernel_ElecEwSw_VdwNone_GeomP1P1_F_avx_256_double", "avx_256_double", "Ewald", "PotentialSwitch", "None", "None", "ParticleParticle", "", "Force" },
379 { nb_kernel_ElecEwSw_VdwNone_GeomW3P1_VF_avx_256_double, "nb_kernel_ElecEwSw_VdwNone_GeomW3P1_VF_avx_256_double", "avx_256_double", "Ewald", "PotentialSwitch", "None", "None", "Water3Particle", "", "PotentialAndForce" },
380 { nb_kernel_ElecEwSw_VdwNone_GeomW3P1_F_avx_256_double, "nb_kernel_ElecEwSw_VdwNone_GeomW3P1_F_avx_256_double", "avx_256_double", "Ewald", "PotentialSwitch", "None", "None", "Water3Particle", "", "Force" },
381 { nb_kernel_ElecEwSw_VdwNone_GeomW3W3_VF_avx_256_double, "nb_kernel_ElecEwSw_VdwNone_GeomW3W3_VF_avx_256_double", "avx_256_double", "Ewald", "PotentialSwitch", "None", "None", "Water3Water3", "", "PotentialAndForce" },
382 { nb_kernel_ElecEwSw_VdwNone_GeomW3W3_F_avx_256_double, "nb_kernel_ElecEwSw_VdwNone_GeomW3W3_F_avx_256_double", "avx_256_double", "Ewald", "PotentialSwitch", "None", "None", "Water3Water3", "", "Force" },
383 { nb_kernel_ElecEwSw_VdwNone_GeomW4P1_VF_avx_256_double, "nb_kernel_ElecEwSw_VdwNone_GeomW4P1_VF_avx_256_double", "avx_256_double", "Ewald", "PotentialSwitch", "None", "None", "Water4Particle", "", "PotentialAndForce" },
384 { nb_kernel_ElecEwSw_VdwNone_GeomW4P1_F_avx_256_double, "nb_kernel_ElecEwSw_VdwNone_GeomW4P1_F_avx_256_double", "avx_256_double", "Ewald", "PotentialSwitch", "None", "None", "Water4Particle", "", "Force" },
385 { nb_kernel_ElecEwSw_VdwNone_GeomW4W4_VF_avx_256_double, "nb_kernel_ElecEwSw_VdwNone_GeomW4W4_VF_avx_256_double", "avx_256_double", "Ewald", "PotentialSwitch", "None", "None", "Water4Water4", "", "PotentialAndForce" },
386 { nb_kernel_ElecEwSw_VdwNone_GeomW4W4_F_avx_256_double, "nb_kernel_ElecEwSw_VdwNone_GeomW4W4_F_avx_256_double", "avx_256_double", "Ewald", "PotentialSwitch", "None", "None", "Water4Water4", "", "Force" },
387 { nb_kernel_ElecCoul_VdwLJ_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecCoul_VdwLJ_GeomP1P1_VF_avx_256_double", "avx_256_double", "Coulomb", "None", "LennardJones", "None", "ParticleParticle", "", "PotentialAndForce" },
388 { nb_kernel_ElecCoul_VdwLJ_GeomP1P1_F_avx_256_double, "nb_kernel_ElecCoul_VdwLJ_GeomP1P1_F_avx_256_double", "avx_256_double", "Coulomb", "None", "LennardJones", "None", "ParticleParticle", "", "Force" },
389 { nb_kernel_ElecCoul_VdwLJ_GeomW3P1_VF_avx_256_double, "nb_kernel_ElecCoul_VdwLJ_GeomW3P1_VF_avx_256_double", "avx_256_double", "Coulomb", "None", "LennardJones", "None", "Water3Particle", "", "PotentialAndForce" },
390 { nb_kernel_ElecCoul_VdwLJ_GeomW3P1_F_avx_256_double, "nb_kernel_ElecCoul_VdwLJ_GeomW3P1_F_avx_256_double", "avx_256_double", "Coulomb", "None", "LennardJones", "None", "Water3Particle", "", "Force" },
391 { nb_kernel_ElecCoul_VdwLJ_GeomW3W3_VF_avx_256_double, "nb_kernel_ElecCoul_VdwLJ_GeomW3W3_VF_avx_256_double", "avx_256_double", "Coulomb", "None", "LennardJones", "None", "Water3Water3", "", "PotentialAndForce" },
392 { nb_kernel_ElecCoul_VdwLJ_GeomW3W3_F_avx_256_double, "nb_kernel_ElecCoul_VdwLJ_GeomW3W3_F_avx_256_double", "avx_256_double", "Coulomb", "None", "LennardJones", "None", "Water3Water3", "", "Force" },
393 { nb_kernel_ElecCoul_VdwLJ_GeomW4P1_VF_avx_256_double, "nb_kernel_ElecCoul_VdwLJ_GeomW4P1_VF_avx_256_double", "avx_256_double", "Coulomb", "None", "LennardJones", "None", "Water4Particle", "", "PotentialAndForce" },
394 { nb_kernel_ElecCoul_VdwLJ_GeomW4P1_F_avx_256_double, "nb_kernel_ElecCoul_VdwLJ_GeomW4P1_F_avx_256_double", "avx_256_double", "Coulomb", "None", "LennardJones", "None", "Water4Particle", "", "Force" },
395 { nb_kernel_ElecCoul_VdwLJ_GeomW4W4_VF_avx_256_double, "nb_kernel_ElecCoul_VdwLJ_GeomW4W4_VF_avx_256_double", "avx_256_double", "Coulomb", "None", "LennardJones", "None", "Water4Water4", "", "PotentialAndForce" },
396 { nb_kernel_ElecCoul_VdwLJ_GeomW4W4_F_avx_256_double, "nb_kernel_ElecCoul_VdwLJ_GeomW4W4_F_avx_256_double", "avx_256_double", "Coulomb", "None", "LennardJones", "None", "Water4Water4", "", "Force" },
397 { nb_kernel_ElecCoul_VdwNone_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecCoul_VdwNone_GeomP1P1_VF_avx_256_double", "avx_256_double", "Coulomb", "None", "None", "None", "ParticleParticle", "", "PotentialAndForce" },
398 { nb_kernel_ElecCoul_VdwNone_GeomP1P1_F_avx_256_double, "nb_kernel_ElecCoul_VdwNone_GeomP1P1_F_avx_256_double", "avx_256_double", "Coulomb", "None", "None", "None", "ParticleParticle", "", "Force" },
399 { nb_kernel_ElecCoul_VdwNone_GeomW3P1_VF_avx_256_double, "nb_kernel_ElecCoul_VdwNone_GeomW3P1_VF_avx_256_double", "avx_256_double", "Coulomb", "None", "None", "None", "Water3Particle", "", "PotentialAndForce" },
400 { nb_kernel_ElecCoul_VdwNone_GeomW3P1_F_avx_256_double, "nb_kernel_ElecCoul_VdwNone_GeomW3P1_F_avx_256_double", "avx_256_double", "Coulomb", "None", "None", "None", "Water3Particle", "", "Force" },
401 { nb_kernel_ElecCoul_VdwNone_GeomW3W3_VF_avx_256_double, "nb_kernel_ElecCoul_VdwNone_GeomW3W3_VF_avx_256_double", "avx_256_double", "Coulomb", "None", "None", "None", "Water3Water3", "", "PotentialAndForce" },
402 { nb_kernel_ElecCoul_VdwNone_GeomW3W3_F_avx_256_double, "nb_kernel_ElecCoul_VdwNone_GeomW3W3_F_avx_256_double", "avx_256_double", "Coulomb", "None", "None", "None", "Water3Water3", "", "Force" },
403 { nb_kernel_ElecCoul_VdwNone_GeomW4P1_VF_avx_256_double, "nb_kernel_ElecCoul_VdwNone_GeomW4P1_VF_avx_256_double", "avx_256_double", "Coulomb", "None", "None", "None", "Water4Particle", "", "PotentialAndForce" },
404 { nb_kernel_ElecCoul_VdwNone_GeomW4P1_F_avx_256_double, "nb_kernel_ElecCoul_VdwNone_GeomW4P1_F_avx_256_double", "avx_256_double", "Coulomb", "None", "None", "None", "Water4Particle", "", "Force" },
405 { nb_kernel_ElecCoul_VdwNone_GeomW4W4_VF_avx_256_double, "nb_kernel_ElecCoul_VdwNone_GeomW4W4_VF_avx_256_double", "avx_256_double", "Coulomb", "None", "None", "None", "Water4Water4", "", "PotentialAndForce" },
406 { nb_kernel_ElecCoul_VdwNone_GeomW4W4_F_avx_256_double, "nb_kernel_ElecCoul_VdwNone_GeomW4W4_F_avx_256_double", "avx_256_double", "Coulomb", "None", "None", "None", "Water4Water4", "", "Force" },
407 { nb_kernel_ElecCoul_VdwCSTab_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecCoul_VdwCSTab_GeomP1P1_VF_avx_256_double", "avx_256_double", "Coulomb", "None", "CubicSplineTable", "None", "ParticleParticle", "", "PotentialAndForce" },
408 { nb_kernel_ElecCoul_VdwCSTab_GeomP1P1_F_avx_256_double, "nb_kernel_ElecCoul_VdwCSTab_GeomP1P1_F_avx_256_double", "avx_256_double", "Coulomb", "None", "CubicSplineTable", "None", "ParticleParticle", "", "Force" },
409 { nb_kernel_ElecCoul_VdwCSTab_GeomW3P1_VF_avx_256_double, "nb_kernel_ElecCoul_VdwCSTab_GeomW3P1_VF_avx_256_double", "avx_256_double", "Coulomb", "None", "CubicSplineTable", "None", "Water3Particle", "", "PotentialAndForce" },
410 { nb_kernel_ElecCoul_VdwCSTab_GeomW3P1_F_avx_256_double, "nb_kernel_ElecCoul_VdwCSTab_GeomW3P1_F_avx_256_double", "avx_256_double", "Coulomb", "None", "CubicSplineTable", "None", "Water3Particle", "", "Force" },
411 { nb_kernel_ElecCoul_VdwCSTab_GeomW3W3_VF_avx_256_double, "nb_kernel_ElecCoul_VdwCSTab_GeomW3W3_VF_avx_256_double", "avx_256_double", "Coulomb", "None", "CubicSplineTable", "None", "Water3Water3", "", "PotentialAndForce" },
412 { nb_kernel_ElecCoul_VdwCSTab_GeomW3W3_F_avx_256_double, "nb_kernel_ElecCoul_VdwCSTab_GeomW3W3_F_avx_256_double", "avx_256_double", "Coulomb", "None", "CubicSplineTable", "None", "Water3Water3", "", "Force" },
413 { nb_kernel_ElecCoul_VdwCSTab_GeomW4P1_VF_avx_256_double, "nb_kernel_ElecCoul_VdwCSTab_GeomW4P1_VF_avx_256_double", "avx_256_double", "Coulomb", "None", "CubicSplineTable", "None", "Water4Particle", "", "PotentialAndForce" },
414 { nb_kernel_ElecCoul_VdwCSTab_GeomW4P1_F_avx_256_double, "nb_kernel_ElecCoul_VdwCSTab_GeomW4P1_F_avx_256_double", "avx_256_double", "Coulomb", "None", "CubicSplineTable", "None", "Water4Particle", "", "Force" },
415 { nb_kernel_ElecCoul_VdwCSTab_GeomW4W4_VF_avx_256_double, "nb_kernel_ElecCoul_VdwCSTab_GeomW4W4_VF_avx_256_double", "avx_256_double", "Coulomb", "None", "CubicSplineTable", "None", "Water4Water4", "", "PotentialAndForce" },
416 { nb_kernel_ElecCoul_VdwCSTab_GeomW4W4_F_avx_256_double, "nb_kernel_ElecCoul_VdwCSTab_GeomW4W4_F_avx_256_double", "avx_256_double", "Coulomb", "None", "CubicSplineTable", "None", "Water4Water4", "", "Force" },
417 { nb_kernel_ElecCSTab_VdwLJ_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecCSTab_VdwLJ_GeomP1P1_VF_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "LennardJones", "None", "ParticleParticle", "", "PotentialAndForce" },
418 { nb_kernel_ElecCSTab_VdwLJ_GeomP1P1_F_avx_256_double, "nb_kernel_ElecCSTab_VdwLJ_GeomP1P1_F_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "LennardJones", "None", "ParticleParticle", "", "Force" },
419 { nb_kernel_ElecCSTab_VdwLJ_GeomW3P1_VF_avx_256_double, "nb_kernel_ElecCSTab_VdwLJ_GeomW3P1_VF_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "LennardJones", "None", "Water3Particle", "", "PotentialAndForce" },
420 { nb_kernel_ElecCSTab_VdwLJ_GeomW3P1_F_avx_256_double, "nb_kernel_ElecCSTab_VdwLJ_GeomW3P1_F_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "LennardJones", "None", "Water3Particle", "", "Force" },
421 { nb_kernel_ElecCSTab_VdwLJ_GeomW3W3_VF_avx_256_double, "nb_kernel_ElecCSTab_VdwLJ_GeomW3W3_VF_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "LennardJones", "None", "Water3Water3", "", "PotentialAndForce" },
422 { nb_kernel_ElecCSTab_VdwLJ_GeomW3W3_F_avx_256_double, "nb_kernel_ElecCSTab_VdwLJ_GeomW3W3_F_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "LennardJones", "None", "Water3Water3", "", "Force" },
423 { nb_kernel_ElecCSTab_VdwLJ_GeomW4P1_VF_avx_256_double, "nb_kernel_ElecCSTab_VdwLJ_GeomW4P1_VF_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "LennardJones", "None", "Water4Particle", "", "PotentialAndForce" },
424 { nb_kernel_ElecCSTab_VdwLJ_GeomW4P1_F_avx_256_double, "nb_kernel_ElecCSTab_VdwLJ_GeomW4P1_F_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "LennardJones", "None", "Water4Particle", "", "Force" },
425 { nb_kernel_ElecCSTab_VdwLJ_GeomW4W4_VF_avx_256_double, "nb_kernel_ElecCSTab_VdwLJ_GeomW4W4_VF_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "LennardJones", "None", "Water4Water4", "", "PotentialAndForce" },
426 { nb_kernel_ElecCSTab_VdwLJ_GeomW4W4_F_avx_256_double, "nb_kernel_ElecCSTab_VdwLJ_GeomW4W4_F_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "LennardJones", "None", "Water4Water4", "", "Force" },
427 { nb_kernel_ElecCSTab_VdwNone_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecCSTab_VdwNone_GeomP1P1_VF_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "None", "None", "ParticleParticle", "", "PotentialAndForce" },
428 { nb_kernel_ElecCSTab_VdwNone_GeomP1P1_F_avx_256_double, "nb_kernel_ElecCSTab_VdwNone_GeomP1P1_F_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "None", "None", "ParticleParticle", "", "Force" },
429 { nb_kernel_ElecCSTab_VdwNone_GeomW3P1_VF_avx_256_double, "nb_kernel_ElecCSTab_VdwNone_GeomW3P1_VF_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "None", "None", "Water3Particle", "", "PotentialAndForce" },
430 { nb_kernel_ElecCSTab_VdwNone_GeomW3P1_F_avx_256_double, "nb_kernel_ElecCSTab_VdwNone_GeomW3P1_F_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "None", "None", "Water3Particle", "", "Force" },
431 { nb_kernel_ElecCSTab_VdwNone_GeomW3W3_VF_avx_256_double, "nb_kernel_ElecCSTab_VdwNone_GeomW3W3_VF_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "None", "None", "Water3Water3", "", "PotentialAndForce" },
432 { nb_kernel_ElecCSTab_VdwNone_GeomW3W3_F_avx_256_double, "nb_kernel_ElecCSTab_VdwNone_GeomW3W3_F_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "None", "None", "Water3Water3", "", "Force" },
433 { nb_kernel_ElecCSTab_VdwNone_GeomW4P1_VF_avx_256_double, "nb_kernel_ElecCSTab_VdwNone_GeomW4P1_VF_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "None", "None", "Water4Particle", "", "PotentialAndForce" },
434 { nb_kernel_ElecCSTab_VdwNone_GeomW4P1_F_avx_256_double, "nb_kernel_ElecCSTab_VdwNone_GeomW4P1_F_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "None", "None", "Water4Particle", "", "Force" },
435 { nb_kernel_ElecCSTab_VdwNone_GeomW4W4_VF_avx_256_double, "nb_kernel_ElecCSTab_VdwNone_GeomW4W4_VF_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "None", "None", "Water4Water4", "", "PotentialAndForce" },
436 { nb_kernel_ElecCSTab_VdwNone_GeomW4W4_F_avx_256_double, "nb_kernel_ElecCSTab_VdwNone_GeomW4W4_F_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "None", "None", "Water4Water4", "", "Force" },
437 { nb_kernel_ElecCSTab_VdwCSTab_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecCSTab_VdwCSTab_GeomP1P1_VF_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "CubicSplineTable", "None", "ParticleParticle", "", "PotentialAndForce" },
438 { nb_kernel_ElecCSTab_VdwCSTab_GeomP1P1_F_avx_256_double, "nb_kernel_ElecCSTab_VdwCSTab_GeomP1P1_F_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "CubicSplineTable", "None", "ParticleParticle", "", "Force" },
439 { nb_kernel_ElecCSTab_VdwCSTab_GeomW3P1_VF_avx_256_double, "nb_kernel_ElecCSTab_VdwCSTab_GeomW3P1_VF_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "CubicSplineTable", "None", "Water3Particle", "", "PotentialAndForce" },
440 { nb_kernel_ElecCSTab_VdwCSTab_GeomW3P1_F_avx_256_double, "nb_kernel_ElecCSTab_VdwCSTab_GeomW3P1_F_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "CubicSplineTable", "None", "Water3Particle", "", "Force" },
441 { nb_kernel_ElecCSTab_VdwCSTab_GeomW3W3_VF_avx_256_double, "nb_kernel_ElecCSTab_VdwCSTab_GeomW3W3_VF_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "CubicSplineTable", "None", "Water3Water3", "", "PotentialAndForce" },
442 { nb_kernel_ElecCSTab_VdwCSTab_GeomW3W3_F_avx_256_double, "nb_kernel_ElecCSTab_VdwCSTab_GeomW3W3_F_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "CubicSplineTable", "None", "Water3Water3", "", "Force" },
443 { nb_kernel_ElecCSTab_VdwCSTab_GeomW4P1_VF_avx_256_double, "nb_kernel_ElecCSTab_VdwCSTab_GeomW4P1_VF_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "CubicSplineTable", "None", "Water4Particle", "", "PotentialAndForce" },
444 { nb_kernel_ElecCSTab_VdwCSTab_GeomW4P1_F_avx_256_double, "nb_kernel_ElecCSTab_VdwCSTab_GeomW4P1_F_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "CubicSplineTable", "None", "Water4Particle", "", "Force" },
445 { nb_kernel_ElecCSTab_VdwCSTab_GeomW4W4_VF_avx_256_double, "nb_kernel_ElecCSTab_VdwCSTab_GeomW4W4_VF_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "CubicSplineTable", "None", "Water4Water4", "", "PotentialAndForce" },
446 { nb_kernel_ElecCSTab_VdwCSTab_GeomW4W4_F_avx_256_double, "nb_kernel_ElecCSTab_VdwCSTab_GeomW4W4_F_avx_256_double", "avx_256_double", "CubicSplineTable", "None", "CubicSplineTable", "None", "Water4Water4", "", "Force" },
447 { nb_kernel_ElecGB_VdwLJ_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecGB_VdwLJ_GeomP1P1_VF_avx_256_double", "avx_256_double", "GeneralizedBorn", "None", "LennardJones", "None", "ParticleParticle", "", "PotentialAndForce" },
448 { nb_kernel_ElecGB_VdwLJ_GeomP1P1_F_avx_256_double, "nb_kernel_ElecGB_VdwLJ_GeomP1P1_F_avx_256_double", "avx_256_double", "GeneralizedBorn", "None", "LennardJones", "None", "ParticleParticle", "", "Force" },
449 { nb_kernel_ElecGB_VdwNone_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecGB_VdwNone_GeomP1P1_VF_avx_256_double", "avx_256_double", "GeneralizedBorn", "None", "None", "None", "ParticleParticle", "", "PotentialAndForce" },
450 { nb_kernel_ElecGB_VdwNone_GeomP1P1_F_avx_256_double, "nb_kernel_ElecGB_VdwNone_GeomP1P1_F_avx_256_double", "avx_256_double", "GeneralizedBorn", "None", "None", "None", "ParticleParticle", "", "Force" },
451 { nb_kernel_ElecGB_VdwCSTab_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecGB_VdwCSTab_GeomP1P1_VF_avx_256_double", "avx_256_double", "GeneralizedBorn", "None", "CubicSplineTable", "None", "ParticleParticle", "", "PotentialAndForce" },
452 { nb_kernel_ElecGB_VdwCSTab_GeomP1P1_F_avx_256_double, "nb_kernel_ElecGB_VdwCSTab_GeomP1P1_F_avx_256_double", "avx_256_double", "GeneralizedBorn", "None", "CubicSplineTable", "None", "ParticleParticle", "", "Force" },
453 { nb_kernel_ElecRFCut_VdwLJSh_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecRFCut_VdwLJSh_GeomP1P1_VF_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "LennardJones", "PotentialShift", "ParticleParticle", "", "PotentialAndForce" },
454 { nb_kernel_ElecRFCut_VdwLJSh_GeomP1P1_F_avx_256_double, "nb_kernel_ElecRFCut_VdwLJSh_GeomP1P1_F_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "LennardJones", "PotentialShift", "ParticleParticle", "", "Force" },
455 { nb_kernel_ElecRFCut_VdwLJSh_GeomW3P1_VF_avx_256_double, "nb_kernel_ElecRFCut_VdwLJSh_GeomW3P1_VF_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "LennardJones", "PotentialShift", "Water3Particle", "", "PotentialAndForce" },
456 { nb_kernel_ElecRFCut_VdwLJSh_GeomW3P1_F_avx_256_double, "nb_kernel_ElecRFCut_VdwLJSh_GeomW3P1_F_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "LennardJones", "PotentialShift", "Water3Particle", "", "Force" },
457 { nb_kernel_ElecRFCut_VdwLJSh_GeomW3W3_VF_avx_256_double, "nb_kernel_ElecRFCut_VdwLJSh_GeomW3W3_VF_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "LennardJones", "PotentialShift", "Water3Water3", "", "PotentialAndForce" },
458 { nb_kernel_ElecRFCut_VdwLJSh_GeomW3W3_F_avx_256_double, "nb_kernel_ElecRFCut_VdwLJSh_GeomW3W3_F_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "LennardJones", "PotentialShift", "Water3Water3", "", "Force" },
459 { nb_kernel_ElecRFCut_VdwLJSh_GeomW4P1_VF_avx_256_double, "nb_kernel_ElecRFCut_VdwLJSh_GeomW4P1_VF_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "LennardJones", "PotentialShift", "Water4Particle", "", "PotentialAndForce" },
460 { nb_kernel_ElecRFCut_VdwLJSh_GeomW4P1_F_avx_256_double, "nb_kernel_ElecRFCut_VdwLJSh_GeomW4P1_F_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "LennardJones", "PotentialShift", "Water4Particle", "", "Force" },
461 { nb_kernel_ElecRFCut_VdwLJSh_GeomW4W4_VF_avx_256_double, "nb_kernel_ElecRFCut_VdwLJSh_GeomW4W4_VF_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "LennardJones", "PotentialShift", "Water4Water4", "", "PotentialAndForce" },
462 { nb_kernel_ElecRFCut_VdwLJSh_GeomW4W4_F_avx_256_double, "nb_kernel_ElecRFCut_VdwLJSh_GeomW4W4_F_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "LennardJones", "PotentialShift", "Water4Water4", "", "Force" },
463 { nb_kernel_ElecRFCut_VdwLJSw_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecRFCut_VdwLJSw_GeomP1P1_VF_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "LennardJones", "PotentialSwitch", "ParticleParticle", "", "PotentialAndForce" },
464 { nb_kernel_ElecRFCut_VdwLJSw_GeomP1P1_F_avx_256_double, "nb_kernel_ElecRFCut_VdwLJSw_GeomP1P1_F_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "LennardJones", "PotentialSwitch", "ParticleParticle", "", "Force" },
465 { nb_kernel_ElecRFCut_VdwLJSw_GeomW3P1_VF_avx_256_double, "nb_kernel_ElecRFCut_VdwLJSw_GeomW3P1_VF_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "LennardJones", "PotentialSwitch", "Water3Particle", "", "PotentialAndForce" },
466 { nb_kernel_ElecRFCut_VdwLJSw_GeomW3P1_F_avx_256_double, "nb_kernel_ElecRFCut_VdwLJSw_GeomW3P1_F_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "LennardJones", "PotentialSwitch", "Water3Particle", "", "Force" },
467 { nb_kernel_ElecRFCut_VdwLJSw_GeomW3W3_VF_avx_256_double, "nb_kernel_ElecRFCut_VdwLJSw_GeomW3W3_VF_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "LennardJones", "PotentialSwitch", "Water3Water3", "", "PotentialAndForce" },
468 { nb_kernel_ElecRFCut_VdwLJSw_GeomW3W3_F_avx_256_double, "nb_kernel_ElecRFCut_VdwLJSw_GeomW3W3_F_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "LennardJones", "PotentialSwitch", "Water3Water3", "", "Force" },
469 { nb_kernel_ElecRFCut_VdwLJSw_GeomW4P1_VF_avx_256_double, "nb_kernel_ElecRFCut_VdwLJSw_GeomW4P1_VF_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "LennardJones", "PotentialSwitch", "Water4Particle", "", "PotentialAndForce" },
470 { nb_kernel_ElecRFCut_VdwLJSw_GeomW4P1_F_avx_256_double, "nb_kernel_ElecRFCut_VdwLJSw_GeomW4P1_F_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "LennardJones", "PotentialSwitch", "Water4Particle", "", "Force" },
471 { nb_kernel_ElecRFCut_VdwLJSw_GeomW4W4_VF_avx_256_double, "nb_kernel_ElecRFCut_VdwLJSw_GeomW4W4_VF_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "LennardJones", "PotentialSwitch", "Water4Water4", "", "PotentialAndForce" },
472 { nb_kernel_ElecRFCut_VdwLJSw_GeomW4W4_F_avx_256_double, "nb_kernel_ElecRFCut_VdwLJSw_GeomW4W4_F_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "LennardJones", "PotentialSwitch", "Water4Water4", "", "Force" },
473 { nb_kernel_ElecRFCut_VdwNone_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecRFCut_VdwNone_GeomP1P1_VF_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "None", "None", "ParticleParticle", "", "PotentialAndForce" },
474 { nb_kernel_ElecRFCut_VdwNone_GeomP1P1_F_avx_256_double, "nb_kernel_ElecRFCut_VdwNone_GeomP1P1_F_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "None", "None", "ParticleParticle", "", "Force" },
475 { nb_kernel_ElecRFCut_VdwNone_GeomW3P1_VF_avx_256_double, "nb_kernel_ElecRFCut_VdwNone_GeomW3P1_VF_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "None", "None", "Water3Particle", "", "PotentialAndForce" },
476 { nb_kernel_ElecRFCut_VdwNone_GeomW3P1_F_avx_256_double, "nb_kernel_ElecRFCut_VdwNone_GeomW3P1_F_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "None", "None", "Water3Particle", "", "Force" },
477 { nb_kernel_ElecRFCut_VdwNone_GeomW3W3_VF_avx_256_double, "nb_kernel_ElecRFCut_VdwNone_GeomW3W3_VF_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "None", "None", "Water3Water3", "", "PotentialAndForce" },
478 { nb_kernel_ElecRFCut_VdwNone_GeomW3W3_F_avx_256_double, "nb_kernel_ElecRFCut_VdwNone_GeomW3W3_F_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "None", "None", "Water3Water3", "", "Force" },
479 { nb_kernel_ElecRFCut_VdwNone_GeomW4P1_VF_avx_256_double, "nb_kernel_ElecRFCut_VdwNone_GeomW4P1_VF_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "None", "None", "Water4Particle", "", "PotentialAndForce" },
480 { nb_kernel_ElecRFCut_VdwNone_GeomW4P1_F_avx_256_double, "nb_kernel_ElecRFCut_VdwNone_GeomW4P1_F_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "None", "None", "Water4Particle", "", "Force" },
481 { nb_kernel_ElecRFCut_VdwNone_GeomW4W4_VF_avx_256_double, "nb_kernel_ElecRFCut_VdwNone_GeomW4W4_VF_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "None", "None", "Water4Water4", "", "PotentialAndForce" },
482 { nb_kernel_ElecRFCut_VdwNone_GeomW4W4_F_avx_256_double, "nb_kernel_ElecRFCut_VdwNone_GeomW4W4_F_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "None", "None", "Water4Water4", "", "Force" },
483 { nb_kernel_ElecRFCut_VdwCSTab_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecRFCut_VdwCSTab_GeomP1P1_VF_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "CubicSplineTable", "None", "ParticleParticle", "", "PotentialAndForce" },
484 { nb_kernel_ElecRFCut_VdwCSTab_GeomP1P1_F_avx_256_double, "nb_kernel_ElecRFCut_VdwCSTab_GeomP1P1_F_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "CubicSplineTable", "None", "ParticleParticle", "", "Force" },
485 { nb_kernel_ElecRFCut_VdwCSTab_GeomW3P1_VF_avx_256_double, "nb_kernel_ElecRFCut_VdwCSTab_GeomW3P1_VF_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "CubicSplineTable", "None", "Water3Particle", "", "PotentialAndForce" },
486 { nb_kernel_ElecRFCut_VdwCSTab_GeomW3P1_F_avx_256_double, "nb_kernel_ElecRFCut_VdwCSTab_GeomW3P1_F_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "CubicSplineTable", "None", "Water3Particle", "", "Force" },
487 { nb_kernel_ElecRFCut_VdwCSTab_GeomW3W3_VF_avx_256_double, "nb_kernel_ElecRFCut_VdwCSTab_GeomW3W3_VF_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "CubicSplineTable", "None", "Water3Water3", "", "PotentialAndForce" },
488 { nb_kernel_ElecRFCut_VdwCSTab_GeomW3W3_F_avx_256_double, "nb_kernel_ElecRFCut_VdwCSTab_GeomW3W3_F_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "CubicSplineTable", "None", "Water3Water3", "", "Force" },
489 { nb_kernel_ElecRFCut_VdwCSTab_GeomW4P1_VF_avx_256_double, "nb_kernel_ElecRFCut_VdwCSTab_GeomW4P1_VF_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "CubicSplineTable", "None", "Water4Particle", "", "PotentialAndForce" },
490 { nb_kernel_ElecRFCut_VdwCSTab_GeomW4P1_F_avx_256_double, "nb_kernel_ElecRFCut_VdwCSTab_GeomW4P1_F_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "CubicSplineTable", "None", "Water4Particle", "", "Force" },
491 { nb_kernel_ElecRFCut_VdwCSTab_GeomW4W4_VF_avx_256_double, "nb_kernel_ElecRFCut_VdwCSTab_GeomW4W4_VF_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "CubicSplineTable", "None", "Water4Water4", "", "PotentialAndForce" },
492 { nb_kernel_ElecRFCut_VdwCSTab_GeomW4W4_F_avx_256_double, "nb_kernel_ElecRFCut_VdwCSTab_GeomW4W4_F_avx_256_double", "avx_256_double", "ReactionField", "ExactCutoff", "CubicSplineTable", "None", "Water4Water4", "", "Force" },
493 { nb_kernel_ElecRF_VdwLJ_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecRF_VdwLJ_GeomP1P1_VF_avx_256_double", "avx_256_double", "ReactionField", "None", "LennardJones", "None", "ParticleParticle", "", "PotentialAndForce" },
494 { nb_kernel_ElecRF_VdwLJ_GeomP1P1_F_avx_256_double, "nb_kernel_ElecRF_VdwLJ_GeomP1P1_F_avx_256_double", "avx_256_double", "ReactionField", "None", "LennardJones", "None", "ParticleParticle", "", "Force" },
495 { nb_kernel_ElecRF_VdwLJ_GeomW3P1_VF_avx_256_double, "nb_kernel_ElecRF_VdwLJ_GeomW3P1_VF_avx_256_double", "avx_256_double", "ReactionField", "None", "LennardJones", "None", "Water3Particle", "", "PotentialAndForce" },
496 { nb_kernel_ElecRF_VdwLJ_GeomW3P1_F_avx_256_double, "nb_kernel_ElecRF_VdwLJ_GeomW3P1_F_avx_256_double", "avx_256_double", "ReactionField", "None", "LennardJones", "None", "Water3Particle", "", "Force" },
497 { nb_kernel_ElecRF_VdwLJ_GeomW3W3_VF_avx_256_double, "nb_kernel_ElecRF_VdwLJ_GeomW3W3_VF_avx_256_double", "avx_256_double", "ReactionField", "None", "LennardJones", "None", "Water3Water3", "", "PotentialAndForce" },
498 { nb_kernel_ElecRF_VdwLJ_GeomW3W3_F_avx_256_double, "nb_kernel_ElecRF_VdwLJ_GeomW3W3_F_avx_256_double", "avx_256_double", "ReactionField", "None", "LennardJones", "None", "Water3Water3", "", "Force" },
499 { nb_kernel_ElecRF_VdwLJ_GeomW4P1_VF_avx_256_double, "nb_kernel_ElecRF_VdwLJ_GeomW4P1_VF_avx_256_double", "avx_256_double", "ReactionField", "None", "LennardJones", "None", "Water4Particle", "", "PotentialAndForce" },
500 { nb_kernel_ElecRF_VdwLJ_GeomW4P1_F_avx_256_double, "nb_kernel_ElecRF_VdwLJ_GeomW4P1_F_avx_256_double", "avx_256_double", "ReactionField", "None", "LennardJones", "None", "Water4Particle", "", "Force" },
501 { nb_kernel_ElecRF_VdwLJ_GeomW4W4_VF_avx_256_double, "nb_kernel_ElecRF_VdwLJ_GeomW4W4_VF_avx_256_double", "avx_256_double", "ReactionField", "None", "LennardJones", "None", "Water4Water4", "", "PotentialAndForce" },
502 { nb_kernel_ElecRF_VdwLJ_GeomW4W4_F_avx_256_double, "nb_kernel_ElecRF_VdwLJ_GeomW4W4_F_avx_256_double", "avx_256_double", "ReactionField", "None", "LennardJones", "None", "Water4Water4", "", "Force" },
503 { nb_kernel_ElecRF_VdwNone_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecRF_VdwNone_GeomP1P1_VF_avx_256_double", "avx_256_double", "ReactionField", "None", "None", "None", "ParticleParticle", "", "PotentialAndForce" },
504 { nb_kernel_ElecRF_VdwNone_GeomP1P1_F_avx_256_double, "nb_kernel_ElecRF_VdwNone_GeomP1P1_F_avx_256_double", "avx_256_double", "ReactionField", "None", "None", "None", "ParticleParticle", "", "Force" },
505 { nb_kernel_ElecRF_VdwNone_GeomW3P1_VF_avx_256_double, "nb_kernel_ElecRF_VdwNone_GeomW3P1_VF_avx_256_double", "avx_256_double", "ReactionField", "None", "None", "None", "Water3Particle", "", "PotentialAndForce" },
506 { nb_kernel_ElecRF_VdwNone_GeomW3P1_F_avx_256_double, "nb_kernel_ElecRF_VdwNone_GeomW3P1_F_avx_256_double", "avx_256_double", "ReactionField", "None", "None", "None", "Water3Particle", "", "Force" },
507 { nb_kernel_ElecRF_VdwNone_GeomW3W3_VF_avx_256_double, "nb_kernel_ElecRF_VdwNone_GeomW3W3_VF_avx_256_double", "avx_256_double", "ReactionField", "None", "None", "None", "Water3Water3", "", "PotentialAndForce" },
508 { nb_kernel_ElecRF_VdwNone_GeomW3W3_F_avx_256_double, "nb_kernel_ElecRF_VdwNone_GeomW3W3_F_avx_256_double", "avx_256_double", "ReactionField", "None", "None", "None", "Water3Water3", "", "Force" },
509 { nb_kernel_ElecRF_VdwNone_GeomW4P1_VF_avx_256_double, "nb_kernel_ElecRF_VdwNone_GeomW4P1_VF_avx_256_double", "avx_256_double", "ReactionField", "None", "None", "None", "Water4Particle", "", "PotentialAndForce" },
510 { nb_kernel_ElecRF_VdwNone_GeomW4P1_F_avx_256_double, "nb_kernel_ElecRF_VdwNone_GeomW4P1_F_avx_256_double", "avx_256_double", "ReactionField", "None", "None", "None", "Water4Particle", "", "Force" },
511 { nb_kernel_ElecRF_VdwNone_GeomW4W4_VF_avx_256_double, "nb_kernel_ElecRF_VdwNone_GeomW4W4_VF_avx_256_double", "avx_256_double", "ReactionField", "None", "None", "None", "Water4Water4", "", "PotentialAndForce" },
512 { nb_kernel_ElecRF_VdwNone_GeomW4W4_F_avx_256_double, "nb_kernel_ElecRF_VdwNone_GeomW4W4_F_avx_256_double", "avx_256_double", "ReactionField", "None", "None", "None", "Water4Water4", "", "Force" },
513 { nb_kernel_ElecRF_VdwCSTab_GeomP1P1_VF_avx_256_double, "nb_kernel_ElecRF_VdwCSTab_GeomP1P1_VF_avx_256_double", "avx_256_double", "ReactionField", "None", "CubicSplineTable", "None", "ParticleParticle", "", "PotentialAndForce" },
514 { nb_kernel_ElecRF_VdwCSTab_GeomP1P1_F_avx_256_double, "nb_kernel_ElecRF_VdwCSTab_GeomP1P1_F_avx_256_double", "avx_256_double", "ReactionField", "None", "CubicSplineTable", "None", "ParticleParticle", "", "Force" },
515 { nb_kernel_ElecRF_VdwCSTab_GeomW3P1_VF_avx_256_double, "nb_kernel_ElecRF_VdwCSTab_GeomW3P1_VF_avx_256_double", "avx_256_double", "ReactionField", "None", "CubicSplineTable", "None", "Water3Particle", "", "PotentialAndForce" },
516 { nb_kernel_ElecRF_VdwCSTab_GeomW3P1_F_avx_256_double, "nb_kernel_ElecRF_VdwCSTab_GeomW3P1_F_avx_256_double", "avx_256_double", "ReactionField", "None", "CubicSplineTable", "None", "Water3Particle", "", "Force" },
517 { nb_kernel_ElecRF_VdwCSTab_GeomW3W3_VF_avx_256_double, "nb_kernel_ElecRF_VdwCSTab_GeomW3W3_VF_avx_256_double", "avx_256_double", "ReactionField", "None", "CubicSplineTable", "None", "Water3Water3", "", "PotentialAndForce" },
518 { nb_kernel_ElecRF_VdwCSTab_GeomW3W3_F_avx_256_double, "nb_kernel_ElecRF_VdwCSTab_GeomW3W3_F_avx_256_double", "avx_256_double", "ReactionField", "None", "CubicSplineTable", "None", "Water3Water3", "", "Force" },
519 { nb_kernel_ElecRF_VdwCSTab_GeomW4P1_VF_avx_256_double, "nb_kernel_ElecRF_VdwCSTab_GeomW4P1_VF_avx_256_double", "avx_256_double", "ReactionField", "None", "CubicSplineTable", "None", "Water4Particle", "", "PotentialAndForce" },
520 { nb_kernel_ElecRF_VdwCSTab_GeomW4P1_F_avx_256_double, "nb_kernel_ElecRF_VdwCSTab_GeomW4P1_F_avx_256_double", "avx_256_double", "ReactionField", "None", "CubicSplineTable", "None", "Water4Particle", "", "Force" },
521 { nb_kernel_ElecRF_VdwCSTab_GeomW4W4_VF_avx_256_double, "nb_kernel_ElecRF_VdwCSTab_GeomW4W4_VF_avx_256_double", "avx_256_double", "ReactionField", "None", "CubicSplineTable", "None", "Water4Water4", "", "PotentialAndForce" },
522 { nb_kernel_ElecRF_VdwCSTab_GeomW4W4_F_avx_256_double, "nb_kernel_ElecRF_VdwCSTab_GeomW4W4_F_avx_256_double", "avx_256_double", "ReactionField", "None", "CubicSplineTable", "None", "Water4Water4", "", "Force" }
526 kernellist_avx_256_double_size = sizeof(kernellist_avx_256_double)/sizeof(kernellist_avx_256_double[0]);