Skip to content

Instantly share code, notes, and snippets.

@kaushikcfd
Created August 22, 2022 20:57
Show Gist options
  • Save kaushikcfd/c2e9a8f5dd1ac871b8bf5fc59e2fe514 to your computer and use it in GitHub Desktop.
Save kaushikcfd/c2e9a8f5dd1ac871b8bf5fc59e2fe514 to your computer and use it in GitHub Desktop.
#define lid(N) ((int) get_local_id(N))
#define gid(N) ((int) get_group_id(N))
#if __OPENCL_C_VERSION__ < 120
#pragma OPENCL EXTENSION cl_khr_fp64: enable
#endif
inline double powf64(double x, double y) {
return pow(x, y);
}
__kernel void __attribute__ ((reqd_work_group_size(3, 32, 1))) my_rhs(__global double const *__restrict__ _actx_in_1_mass_0, __global double const *__restrict__ _actx_in_1_momentum_2_0, __global double const *__restrict__ nodes0_3d_0, __global double const *__restrict__ nodes1_3d_0, __global int const *__restrict__ from_el_indices_1, __global int const *__restrict__ dof_pick_lists_1, __global char const *__restrict__ dof_pick_list_indices_1, __global double const *__restrict__ normal_1_b_outflow, __global double const *__restrict__ _actx_in_1_momentum_0_0, __global double const *__restrict__ _actx_in_1_momentum_1_0, __global double const *__restrict__ _actx_in_1_energy_0, __global double *__restrict__ cse_10, __global double *__restrict__ cse_116, __global double *__restrict__ cse_121, __global double *__restrict__ cse_135, __global double *__restrict__ cse_137, __global double *__restrict__ cse_140, __global double *__restrict__ cse_253, __global double *__restrict__ cse_254, __global double *__restrict__ cse_256, __global double *__restrict__ cse_257, __global double *__restrict__ cse_258, __global double *__restrict__ cse_26, __global double *__restrict__ cse_260, __global double *__restrict__ cse_261, __global double *__restrict__ cse_264, __global double *__restrict__ cse_27, __global double *__restrict__ cse_38, __global double *__restrict__ cse_39, __global double *__restrict__ cse_397, __global double *__restrict__ cse_40, __global double *__restrict__ cse_431, __global double *__restrict__ cse_455, __global double *__restrict__ cse_456, __global double *__restrict__ cse_457, __global double *__restrict__ cse_462, __global double *__restrict__ cse_54, __global double *__restrict__ cse_55, __global double *__restrict__ cse_6, __global double *__restrict__ cse_7, __global int *__restrict__ cse_8, __global double *__restrict__ cse_9)
{
double cse_255_subst_0;
double cse_259_subst_0;
double cse_262_subst_0;
double cse_263_subst_0;
if (623 + -32 * gid(0) + -1 * lid(1) >= 0)
{
cse_6[3 * (32 * gid(0) + lid(1)) + lid(0)] = ((2865.7077436508835 * (-1.0 * nodes0_3d_0[3 * (32 * gid(0) + lid(1)) + lid(0)] + 1.0 + nodes0_3d_0[3 * (32 * gid(0) + lid(1)) + lid(0)])) / (300l + tanh(2500l * fabs(nodes1_3d_0[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * 0.011675488)) * (563.9344091915701 * (-1.0 * nodes0_3d_0[3 * (32 * gid(0) + lid(1)) + lid(0)] + 1.0 + nodes0_3d_0[3 * (32 * gid(0) + lid(1)) + lid(0)]) + -300l) * tanh(2500l * fabs(nodes1_3d_0[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.016874377)))) / 285.71300152552493;
cse_38[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_6[3 * (32 * gid(0) + lid(1)) + lid(0)] * tanh(2000l * fabs(nodes1_3d_0[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.016874377)) * tanh(2000l * fabs(nodes1_3d_0[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * 0.011675488)) * 1739.2462693097807 * (-1.0 * nodes0_3d_0[3 * (32 * gid(0) + lid(1)) + lid(0)] + 1.0 + nodes0_3d_0[3 * (32 * gid(0) + lid(1)) + lid(0)]);
cse_121[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_38[3 * (32 * gid(0) + lid(1)) + lid(0)] / cse_6[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_7[3 * (32 * gid(0) + lid(1)) + lid(0)] = 0.0;
cse_255_subst_0 = (0.5 * (cse_7[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_7[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_38[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_38[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_7[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_7[3 * (32 * gid(0) + lid(1)) + lid(0)])) / cse_6[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_116[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_7[3 * (32 * gid(0) + lid(1)) + lid(0)] / cse_6[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_259_subst_0 = cse_6[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_116[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_116[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_256[3 * (32 * gid(0) + lid(1)) + lid(0)] = (2865.7077436508835 * (-1.0 * nodes0_3d_0[3 * (32 * gid(0) + lid(1)) + lid(0)] + 1.0 + nodes0_3d_0[3 * (32 * gid(0) + lid(1)) + lid(0)])) / 0.3999999999999999 + cse_255_subst_0;
cse_257[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_256[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * cse_255_subst_0;
cse_263_subst_0 = sqrt(cse_116[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_116[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_121[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_121[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_116[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_116[3 * (32 * gid(0) + lid(1)) + lid(0)]) + sqrt((1.4 / cse_6[3 * (32 * gid(0) + lid(1)) + lid(0)]) * cse_257[3 * (32 * gid(0) + lid(1)) + lid(0)] * 0.3999999999999999);
cse_258[3 * (32 * gid(0) + lid(1)) + lid(0)] = normal_1_b_outflow[32 * gid(0) + lid(1)] * cse_6[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_116[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_121[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_260[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_259_subst_0;
cse_261[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_259_subst_0 + cse_257[3 * (32 * gid(0) + lid(1)) + lid(0)] * 0.3999999999999999;
cse_397[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_6[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_121[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_116[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_456[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_256[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_257[3 * (32 * gid(0) + lid(1)) + lid(0)] * 0.3999999999999999;
cse_457[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_116[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_456[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)] = dof_pick_lists_1[3 * dof_pick_list_indices_1[32 * gid(0) + lid(1)] + lid(0)];
cse_253[3 * (32 * gid(0) + lid(1)) + lid(0)] = _actx_in_1_energy_0[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_26[3 * (32 * gid(0) + lid(1)) + lid(0)] = _actx_in_1_mass_0[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_27[3 * (32 * gid(0) + lid(1)) + lid(0)] = (cse_6[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_26[3 * (32 * gid(0) + lid(1)) + lid(0)]) / 2l;
cse_39[3 * (32 * gid(0) + lid(1)) + lid(0)] = _actx_in_1_momentum_0_0[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_137[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_39[3 * (32 * gid(0) + lid(1)) + lid(0)] / cse_26[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_40[3 * (32 * gid(0) + lid(1)) + lid(0)] = (cse_38[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_39[3 * (32 * gid(0) + lid(1)) + lid(0)]) / 2l;
cse_462[3 * (32 * gid(0) + lid(1)) + lid(0)] = (cse_256[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_253[3 * (32 * gid(0) + lid(1)) + lid(0)]) / 2l;
cse_54[3 * (32 * gid(0) + lid(1)) + lid(0)] = _actx_in_1_momentum_1_0[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_140[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_54[3 * (32 * gid(0) + lid(1)) + lid(0)] / cse_26[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_55[3 * (32 * gid(0) + lid(1)) + lid(0)] = (cse_7[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_54[3 * (32 * gid(0) + lid(1)) + lid(0)]) / 2l;
cse_9[3 * (32 * gid(0) + lid(1)) + lid(0)] = _actx_in_1_momentum_2_0[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_10[3 * (32 * gid(0) + lid(1)) + lid(0)] = (cse_7[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_9[3 * (32 * gid(0) + lid(1)) + lid(0)]) / 2l;
cse_135[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_9[3 * (32 * gid(0) + lid(1)) + lid(0)] / cse_26[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_254[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_253[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * ((0.5 * (cse_9[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_9[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_39[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_39[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_54[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_54[3 * (32 * gid(0) + lid(1)) + lid(0)])) / cse_26[3 * (32 * gid(0) + lid(1)) + lid(0)]);
cse_262_subst_0 = sqrt(cse_135[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_135[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_137[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_137[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_140[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_140[3 * (32 * gid(0) + lid(1)) + lid(0)]) + sqrt((1.4 / cse_26[3 * (32 * gid(0) + lid(1)) + lid(0)]) * cse_254[3 * (32 * gid(0) + lid(1)) + lid(0)] * 0.3999999999999999);
cse_264[3 * (32 * gid(0) + lid(1)) + lid(0)] = ((isnan(cse_262_subst_0) || isnan(cse_263_subst_0)) ? (double)(NAN) : ((cse_262_subst_0 > cse_263_subst_0) ? cse_262_subst_0 : cse_263_subst_0));
cse_431[3 * (32 * gid(0) + lid(1)) + lid(0)] = ((0.0014000062925532105 * cse_257[3 * (32 * gid(0) + lid(1)) + lid(0)]) / cse_6[3 * (32 * gid(0) + lid(1)) + lid(0)] + (0.0014000062925532105 * cse_254[3 * (32 * gid(0) + lid(1)) + lid(0)]) / cse_26[3 * (32 * gid(0) + lid(1)) + lid(0)]) / 2l;
cse_455[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_253[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_254[3 * (32 * gid(0) + lid(1)) + lid(0)] * 0.3999999999999999;
}
}
__kernel void __attribute__ ((reqd_work_group_size(3, 32, 1))) my_rhs_0(__global double const *__restrict__ _actx_in_1_mass_0, __global double const *__restrict__ _actx_in_1_momentum_2_0, __global int const *__restrict__ from_el_indices_3, __global int const *__restrict__ dof_pick_lists_3, __global char const *__restrict__ dof_pick_list_indices_3, __global double const *__restrict__ _actx_in_1_momentum_0_0, __global double const *__restrict__ _actx_in_1_momentum_1_0, __global double const *__restrict__ _actx_in_1_energy_0, __global int *__restrict__ cse_12, __global double *__restrict__ cse_13, __global double *__restrict__ cse_156, __global double *__restrict__ cse_160, __global double *__restrict__ cse_166, __global double *__restrict__ cse_173, __global double *__restrict__ cse_175, __global double *__restrict__ cse_178, __global double *__restrict__ cse_265, __global double *__restrict__ cse_266, __global double *__restrict__ cse_267, __global double *__restrict__ cse_268, __global double *__restrict__ cse_271, __global double *__restrict__ cse_28, __global double *__restrict__ cse_41, __global double *__restrict__ cse_432, __global double *__restrict__ cse_458, __global double *__restrict__ cse_459, __global double *__restrict__ cse_463, __global double *__restrict__ cse_56)
{
double cse_269_subst_0;
double cse_270_subst_0;
if (68679 + -32 * gid(0) + -1 * lid(1) >= 0)
{
cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)] = dof_pick_lists_3[3 * dof_pick_list_indices_3[32 * gid(0) + lid(1)] + lid(0)];
cse_13[3 * (32 * gid(0) + lid(1)) + lid(0)] = _actx_in_1_momentum_2_0[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_265[3 * (32 * gid(0) + lid(1)) + lid(0)] = _actx_in_1_energy_0[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)] = _actx_in_1_mass_0[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_156[3 * (32 * gid(0) + lid(1)) + lid(0)] = (-1.0 * cse_13[3 * (32 * gid(0) + lid(1)) + lid(0)]) / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_173[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_13[3 * (32 * gid(0) + lid(1)) + lid(0)] / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_41[3 * (32 * gid(0) + lid(1)) + lid(0)] = _actx_in_1_momentum_0_0[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_160[3 * (32 * gid(0) + lid(1)) + lid(0)] = (-1.0 * cse_41[3 * (32 * gid(0) + lid(1)) + lid(0)]) / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_175[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_41[3 * (32 * gid(0) + lid(1)) + lid(0)] / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_56[3 * (32 * gid(0) + lid(1)) + lid(0)] = _actx_in_1_momentum_1_0[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_166[3 * (32 * gid(0) + lid(1)) + lid(0)] = (-1.0 * cse_56[3 * (32 * gid(0) + lid(1)) + lid(0)]) / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_178[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_56[3 * (32 * gid(0) + lid(1)) + lid(0)] / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_266[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_265[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * ((0.5 * (cse_13[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_13[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_41[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_41[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_56[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_56[3 * (32 * gid(0) + lid(1)) + lid(0)])) / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)]);
cse_269_subst_0 = sqrt(cse_173[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_173[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_175[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_175[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_178[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_178[3 * (32 * gid(0) + lid(1)) + lid(0)]) + sqrt((1.4 / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)]) * cse_266[3 * (32 * gid(0) + lid(1)) + lid(0)] * 0.3999999999999999);
cse_267[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)] * ((285.71300152552493 * 300l) / 0.3999999999999999 + 0.5 * (-1.0 * cse_173[3 * (32 * gid(0) + lid(1)) + lid(0)] * -1.0 * cse_173[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * cse_175[3 * (32 * gid(0) + lid(1)) + lid(0)] * -1.0 * cse_175[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * cse_178[3 * (32 * gid(0) + lid(1)) + lid(0)] * -1.0 * cse_178[3 * (32 * gid(0) + lid(1)) + lid(0)]));
cse_268[3 * (32 * gid(0) + lid(1)) + lid(0)] = (cse_267[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * ((0.5 * (-1.0 * cse_13[3 * (32 * gid(0) + lid(1)) + lid(0)] * -1.0 * cse_13[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * cse_41[3 * (32 * gid(0) + lid(1)) + lid(0)] * -1.0 * cse_41[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * cse_56[3 * (32 * gid(0) + lid(1)) + lid(0)] * -1.0 * cse_56[3 * (32 * gid(0) + lid(1)) + lid(0)])) / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)])) * 0.3999999999999999;
cse_270_subst_0 = sqrt(cse_156[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_156[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_160[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_160[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_166[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_166[3 * (32 * gid(0) + lid(1)) + lid(0)]) + sqrt((1.4 / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)]) * cse_268[3 * (32 * gid(0) + lid(1)) + lid(0)]);
cse_271[3 * (32 * gid(0) + lid(1)) + lid(0)] = ((isnan(cse_269_subst_0) || isnan(cse_270_subst_0)) ? (double)(NAN) : ((cse_269_subst_0 > cse_270_subst_0) ? cse_269_subst_0 : cse_270_subst_0));
cse_432[3 * (32 * gid(0) + lid(1)) + lid(0)] = (0.0014000062925532105 * cse_266[3 * (32 * gid(0) + lid(1)) + lid(0)]) / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_458[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_265[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_266[3 * (32 * gid(0) + lid(1)) + lid(0)] * 0.3999999999999999;
cse_459[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_267[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_268[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_463[3 * (32 * gid(0) + lid(1)) + lid(0)] = (cse_267[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_265[3 * (32 * gid(0) + lid(1)) + lid(0)]) / 2l;
}
}
__kernel void __attribute__ ((reqd_work_group_size(3, 32, 1))) my_rhs_1(__global double const *__restrict__ _actx_in_1_mass_0, __global double const *__restrict__ _actx_in_1_momentum_2_0, __global double const *__restrict__ nodes0_3d, __global double const *__restrict__ nodes1_3d, __global int const *__restrict__ from_el_indices, __global int const *__restrict__ dof_pick_lists, __global char const *__restrict__ dof_pick_list_indices, __global double const *__restrict__ normal_1_b_inflow, __global double const *__restrict__ _actx_in_1_momentum_0_0, __global double const *__restrict__ _actx_in_1_momentum_1_0, __global double const *__restrict__ _actx_in_1_energy_0, __global double *__restrict__ cse_0, __global double *__restrict__ cse_1, __global double *__restrict__ cse_100, __global int *__restrict__ cse_2, __global double *__restrict__ cse_24, __global double *__restrict__ cse_241, __global double *__restrict__ cse_242, __global double *__restrict__ cse_244, __global double *__restrict__ cse_245, __global double *__restrict__ cse_246, __global double *__restrict__ cse_248, __global double *__restrict__ cse_249, __global double *__restrict__ cse_25, __global double *__restrict__ cse_252, __global double *__restrict__ cse_3, __global double *__restrict__ cse_35, __global double *__restrict__ cse_36, __global double *__restrict__ cse_37, __global double *__restrict__ cse_396, __global double *__restrict__ cse_4, __global double *__restrict__ cse_430, __global double *__restrict__ cse_452, __global double *__restrict__ cse_453, __global double *__restrict__ cse_454, __global double *__restrict__ cse_461, __global double *__restrict__ cse_52, __global double *__restrict__ cse_53, __global double *__restrict__ cse_76, __global double *__restrict__ cse_81, __global double *__restrict__ cse_95, __global double *__restrict__ cse_97)
{
double cse_243_subst_0;
double cse_247_subst_0;
double cse_250_subst_0;
double cse_251_subst_0;
if (8519 + -32 * gid(0) + -1 * lid(1) >= 0)
{
cse_0[3 * (32 * gid(0) + lid(1)) + lid(0)] = ((274212.0081934861 * (-1.0 * nodes0_3d[3 * (32 * gid(0) + lid(1)) + lid(0)] + 1.0 + nodes0_3d[3 * (32 * gid(0) + lid(1)) + lid(0)])) / (300l + tanh(2500l * fabs(nodes1_3d[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * 0.0270645)) * (2075.8073416311686 * (-1.0 * nodes0_3d[3 * (32 * gid(0) + lid(1)) + lid(0)] + 1.0 + nodes0_3d[3 * (32 * gid(0) + lid(1)) + lid(0)]) + -300l) * tanh(2500l * fabs(nodes1_3d[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0270645)))) / 285.71300152552493;
cse_1[3 * (32 * gid(0) + lid(1)) + lid(0)] = 0.0;
cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)] = dof_pick_lists[3 * dof_pick_list_indices[32 * gid(0) + lid(1)] + lid(0)];
cse_241[3 * (32 * gid(0) + lid(1)) + lid(0)] = _actx_in_1_energy_0[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_24[3 * (32 * gid(0) + lid(1)) + lid(0)] = _actx_in_1_mass_0[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_25[3 * (32 * gid(0) + lid(1)) + lid(0)] = (cse_0[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_24[3 * (32 * gid(0) + lid(1)) + lid(0)]) / 2l;
cse_35[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_0[3 * (32 * gid(0) + lid(1)) + lid(0)] * tanh(2000l * fabs(nodes1_3d[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0270645)) * tanh(2000l * fabs(nodes1_3d[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * 0.0270645)) * 35.28896626974282 * (-1.0 * nodes0_3d[3 * (32 * gid(0) + lid(1)) + lid(0)] + 1.0 + nodes0_3d[3 * (32 * gid(0) + lid(1)) + lid(0)]);
cse_243_subst_0 = (0.5 * (cse_1[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_1[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_35[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_35[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_1[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_1[3 * (32 * gid(0) + lid(1)) + lid(0)])) / cse_0[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_244[3 * (32 * gid(0) + lid(1)) + lid(0)] = (274212.0081934861 * (-1.0 * nodes0_3d[3 * (32 * gid(0) + lid(1)) + lid(0)] + 1.0 + nodes0_3d[3 * (32 * gid(0) + lid(1)) + lid(0)])) / 0.3999999999999999 + cse_243_subst_0;
cse_245[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_244[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * cse_243_subst_0;
cse_36[3 * (32 * gid(0) + lid(1)) + lid(0)] = _actx_in_1_momentum_0_0[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_37[3 * (32 * gid(0) + lid(1)) + lid(0)] = (cse_35[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_36[3 * (32 * gid(0) + lid(1)) + lid(0)]) / 2l;
cse_3[3 * (32 * gid(0) + lid(1)) + lid(0)] = _actx_in_1_momentum_2_0[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_453[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_244[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_245[3 * (32 * gid(0) + lid(1)) + lid(0)] * 0.3999999999999999;
cse_461[3 * (32 * gid(0) + lid(1)) + lid(0)] = (cse_244[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_241[3 * (32 * gid(0) + lid(1)) + lid(0)]) / 2l;
cse_4[3 * (32 * gid(0) + lid(1)) + lid(0)] = (cse_1[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_3[3 * (32 * gid(0) + lid(1)) + lid(0)]) / 2l;
cse_52[3 * (32 * gid(0) + lid(1)) + lid(0)] = _actx_in_1_momentum_1_0[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_100[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_52[3 * (32 * gid(0) + lid(1)) + lid(0)] / cse_24[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_242[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_241[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * ((0.5 * (cse_3[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_3[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_36[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_36[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_52[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_52[3 * (32 * gid(0) + lid(1)) + lid(0)])) / cse_24[3 * (32 * gid(0) + lid(1)) + lid(0)]);
cse_430[3 * (32 * gid(0) + lid(1)) + lid(0)] = ((0.0014000062925532105 * cse_245[3 * (32 * gid(0) + lid(1)) + lid(0)]) / cse_0[3 * (32 * gid(0) + lid(1)) + lid(0)] + (0.0014000062925532105 * cse_242[3 * (32 * gid(0) + lid(1)) + lid(0)]) / cse_24[3 * (32 * gid(0) + lid(1)) + lid(0)]) / 2l;
cse_452[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_241[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_242[3 * (32 * gid(0) + lid(1)) + lid(0)] * 0.3999999999999999;
cse_53[3 * (32 * gid(0) + lid(1)) + lid(0)] = (cse_1[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_52[3 * (32 * gid(0) + lid(1)) + lid(0)]) / 2l;
cse_76[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_1[3 * (32 * gid(0) + lid(1)) + lid(0)] / cse_0[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_247_subst_0 = cse_0[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_76[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_76[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_248[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_247_subst_0;
cse_249[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_247_subst_0 + cse_245[3 * (32 * gid(0) + lid(1)) + lid(0)] * 0.3999999999999999;
cse_454[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_76[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_453[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_81[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_35[3 * (32 * gid(0) + lid(1)) + lid(0)] / cse_0[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_251_subst_0 = sqrt(cse_76[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_76[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_81[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_81[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_76[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_76[3 * (32 * gid(0) + lid(1)) + lid(0)]) + sqrt((1.4 / cse_0[3 * (32 * gid(0) + lid(1)) + lid(0)]) * cse_245[3 * (32 * gid(0) + lid(1)) + lid(0)] * 0.3999999999999999);
cse_246[3 * (32 * gid(0) + lid(1)) + lid(0)] = normal_1_b_inflow[32 * gid(0) + lid(1)] * cse_0[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_76[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_81[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_396[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_0[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_81[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_76[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_95[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_3[3 * (32 * gid(0) + lid(1)) + lid(0)] / cse_24[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_97[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_36[3 * (32 * gid(0) + lid(1)) + lid(0)] / cse_24[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_250_subst_0 = sqrt(cse_95[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_95[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_97[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_97[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_100[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_100[3 * (32 * gid(0) + lid(1)) + lid(0)]) + sqrt((1.4 / cse_24[3 * (32 * gid(0) + lid(1)) + lid(0)]) * cse_242[3 * (32 * gid(0) + lid(1)) + lid(0)] * 0.3999999999999999);
cse_252[3 * (32 * gid(0) + lid(1)) + lid(0)] = ((isnan(cse_250_subst_0) || isnan(cse_251_subst_0)) ? (double)(NAN) : ((cse_250_subst_0 > cse_251_subst_0) ? cse_250_subst_0 : cse_251_subst_0));
}
}
__kernel void __attribute__ ((reqd_work_group_size(4, 16, 1))) my_rhs_2(__global double const *__restrict__ _pt_data_1, __global double const *__restrict__ _pt_data_2, __global double const *__restrict__ _actx_in_1_momentum_2_0, __global double const *__restrict__ _actx_in_1_momentum_0_0, __global double const *__restrict__ _actx_in_1_momentum_1_0, __global double const *__restrict__ _pt_data_6, __global double const *__restrict__ _pt_data_7, __global double *__restrict__ _pt_temp_56, __global double *__restrict__ _pt_temp_57, __global double *__restrict__ _pt_temp_58)
{
double acc_idim_ensm2_idof_ensm2_0;
double acc_idim_ensm2_idof_ensm2_1;
double acc_idim_ensm2_idof_ensm2_2;
acc_idim_ensm2_idof_ensm2_0 = 0.0;
acc_idim_ensm2_idof_ensm2_1 = 0.0;
acc_idim_ensm2_idof_ensm2_2 = 0.0;
for (int idim_ensm2 = 0; idim_ensm2 <= 2; ++idim_ensm2)
for (int idof_ensm2_0 = 0; idof_ensm2_0 <= 3; ++idof_ensm2_0)
{
acc_idim_ensm2_idof_ensm2_0 = acc_idim_ensm2_idof_ensm2_0 + _pt_data_1[414720 * idim_ensm2 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm2 + 4 * lid(0) + idof_ensm2_0] * -1.0 * _actx_in_1_momentum_0_0[4 * (16 * gid(0) + lid(1)) + idof_ensm2_0];
acc_idim_ensm2_idof_ensm2_1 = acc_idim_ensm2_idof_ensm2_1 + _pt_data_6[414720 * idim_ensm2 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm2 + 4 * lid(0) + idof_ensm2_0] * -1.0 * _actx_in_1_momentum_1_0[4 * (16 * gid(0) + lid(1)) + idof_ensm2_0];
acc_idim_ensm2_idof_ensm2_2 = acc_idim_ensm2_idof_ensm2_2 + _pt_data_7[414720 * idim_ensm2 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm2 + 4 * lid(0) + idof_ensm2_0] * -1.0 * _actx_in_1_momentum_2_0[4 * (16 * gid(0) + lid(1)) + idof_ensm2_0];
}
_pt_temp_56[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm2_idof_ensm2_0;
_pt_temp_57[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm2_idof_ensm2_1;
_pt_temp_58[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm2_idof_ensm2_2;
}
__kernel void __attribute__ ((reqd_work_group_size(4, 16, 1))) my_rhs_3(__global double const *__restrict__ _actx_in_1_mass_0, __global double const *__restrict__ _pt_data_8, __global double *__restrict__ _pt_temp_24)
{
double acc_idof_ensm21_0;
acc_idof_ensm21_0 = 0.0;
for (int idof_ensm21_0 = 0; idof_ensm21_0 <= 3; ++idof_ensm21_0)
acc_idof_ensm21_0 = acc_idof_ensm21_0 + _pt_data_8[4 * lid(0) + idof_ensm21_0] * _actx_in_1_mass_0[4 * (16 * gid(0) + lid(1)) + idof_ensm21_0];
_pt_temp_24[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm21_0;
}
__kernel void __attribute__ ((reqd_work_group_size(4, 16, 1))) my_rhs_4(__global double const *__restrict__ _actx_in_1_mass_0, __global double const *__restrict__ _actx_in_1_momentum_2_0, __global double const *__restrict__ _actx_in_1_momentum_0_0, __global double const *__restrict__ _actx_in_1_momentum_1_0, __global double const *__restrict__ _actx_in_1_energy_0, __global double const *__restrict__ nodes0_3d_1, __global double const *__restrict__ nodes1_3d_1, __global double const *__restrict__ nodes2_3d, __global double const *__restrict__ _pt_temp_24, __global double *__restrict__ cse_22, __global double *__restrict__ cse_272, __global double *__restrict__ cse_295, __global double *__restrict__ cse_368, __global double *__restrict__ cse_413, __global double *__restrict__ cse_435, __global double *__restrict__ cse_46, __global double *__restrict__ cse_61, __global double *__restrict__ cse_68)
{
int cse_290_subst_0;
double cse_291_subst_0;
double cse_292_subst_0;
double cse_293_subst_0;
double cse_294_subst_0;
double cse_366_subst_0;
double cse_367_subst_0;
cse_290_subst_0 = (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < -0.0083245) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.65163 + -1e-06) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.73);
cse_291_subst_0 = fabs(nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.741629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.986631)) ? 0.011675488 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.721629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.741631)) ? 0.011675488 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.38327900000000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.721631)) ? 0.011675488 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37958279100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.383281)) ? 0.011663035 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.379583791) * 1.2452999999999076e-05) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37588658300000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.379584791)) ? 0.011622721 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.375887583) * 4.031399999999963e-05) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37219037400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.375888583)) ? 0.011552458 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.372191374) * 7.026300000000096e-05) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.368494166) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.372192374)) ? 0.011450154 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.368495166) * 0.00010230399999999924) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.364797957) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36849616599999996)) ? 0.011313721 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.364798957) * 0.00013643300000000004) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.361101749) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36479995699999995)) ? 0.011141069 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.361102749) * 0.00017265200000000057) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35740554) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.361103749)) ? 0.010930107 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.35740654) * 0.0002109620000000003) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35370933200000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.35740753999999997)) ? 0.010678747 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.353710332) * 0.0002513599999999991) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35001312300000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.353711332)) ? 0.010384897 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.350014123) * 0.00029385) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.346316915) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.350015123)) ? 0.010046469 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.346317915) * 0.000338428) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.34262070600000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.34631891499999995)) ? 0.009661373 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.342621706) * 0.00038509600000000144) / 0.0036962089999999503 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.338924498) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.342622706)) ? 0.009227519 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.338925498) * 0.00043385399999999914) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.335228289) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33892649799999996)) ? 0.008742818 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.335229289) * 0.0004847010000000006) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.33153208100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33523028899999996)) ? 0.008205699 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.331533081) * 0.0005371189999999991) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32783587200000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.331534081)) ? 0.007613938 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.327836872) * 0.0005917610000000005) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32413966400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.327837872)) ? 0.006959017 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.324140664) * 0.0006549210000000001) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32044345500000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.324141664)) ? 0.006231799 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.320444455) * 0.000727218) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.31674724600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.320445455)) ? 0.00542315 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.316748246) * 0.0008086489999999998) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.313051038) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.316749246)) ? 0.004523933 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.313052038) * 0.0008992169999999999) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.30935482900000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.31305303799999995)) ? 0.003525014 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.309355829) * 0.000998919) / 0.0036962089999999503 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.305658621) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.309356829)) ? 0.002417256 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.305659621) * 0.001107758) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.301962412) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30566062099999997)) ? 0.001191523 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.301963412) * 0.001225733) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29826620400000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30196441199999996)) ? -0.00016132 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.298267204) * 0.001352843) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29456999500000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.298268204)) ? -0.001650409 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.294570995) * 0.001489089) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29087378700000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.294571995)) ? -0.003251253 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.290874787) * 0.001600844) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28717757800000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.290875787)) ? -0.004353608 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.287178578) * 0.0011023550000000002) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28348137) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.287179578)) ? -0.004705408 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.28348237) * 0.0003518000000000002) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.279785161) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.28348336999999996)) ? -0.003924486 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.279786161) * -0.0007809220000000007) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.276088953) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27978716099999995)) ? -0.001610571 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.276089953) * -0.0023139149999999997) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.272392744) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.276090953)) ? 0.000925661 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.272393744) * -0.0025362320000000002) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26869653600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27239474399999997)) ? 0.003461894 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.268697536) * -0.002536233) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26500032700000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.268698536)) ? 0.005998127 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.265001327) * -0.0025362329999999997) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26130411800000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.265002327)) ? 0.008534359 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.261305118) * -0.0025362320000000002) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25760791000000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.261306118)) ? 0.011070592 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.25760891) * -0.0025362330000000006) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25391170100000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25760991)) ? 0.013606825 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.253912701) * -0.002536232999999999) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.250215493) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.253913701)) ? 0.016143057 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.250216493) * -0.0025362319999999994) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.246519284) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25021749299999996)) ? 0.01867929 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.246520284) * -0.0025362330000000023) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.242823076) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.246521284)) ? 0.021215523 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.242824076) * -0.002536232999999999) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.239126867) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.242825076)) ? 0.023751755 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.239127867) * -0.0025362319999999994) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.235430659) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.239128867)) ? 0.026287988 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.235431659) * -0.0025362330000000023) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.23173445) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.235432659)) ? 0.0270645 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.23173545) * -0.0007765119999999966) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.228038242) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.23173645)) ? 0.0270645 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.209999) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.228040242)) ? 0.0270645 : 0.0)))))))))))))))))))))))))))))))))))))))))))))));
cse_292_subst_0 = fabs(nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.741629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.986631)) ? -0.0083245 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.74163) * -0.008549876999999999) / 0.245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.721629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.741631)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.38327900000000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.721631)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37958279100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.383281)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37588658300000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.379584791)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37219037400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.375888583)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.368494166) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.372192374)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.364797957) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36849616599999996)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.361101749) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36479995699999995)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35740554) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.361103749)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35370933200000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.35740753999999997)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35001312300000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.353711332)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.346316915) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.350015123)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.34262070600000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.34631891499999995)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.338924498) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.342622706)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.335228289) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33892649799999996)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.33153208100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33523028899999996)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32783587200000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.331534081)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32413966400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.327837872)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32044345500000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.324141664)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.31674724600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.320445455)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.313051038) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.316749246)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.30935482900000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.31305303799999995)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.305658621) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.309356829)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.301962412) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30566062099999997)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29826620400000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30196441199999996)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29456999500000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.298268204)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29087378700000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.294571995)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28717757800000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.290875787)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28348137) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.287179578)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.279785161) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.28348336999999996)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.276088953) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27978716099999995)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.272392744) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.276090953)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26869653600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27239474399999997)) ? -0.0083245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26500032700000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.268698536)) ? -0.008506607 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.265001327) * 0.00018210699999999906) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26130411800000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.265002327)) ? -0.009361539 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.261305118) * 0.000854932000000001) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25760791000000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.261306118)) ? -0.011073083 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.25760891) * 0.0017115439999999989) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25391170100000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25760991)) ? -0.013560236 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.253912701) * 0.0024871530000000006) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.250215493) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.253913701)) ? -0.016105249 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.250216493) * 0.0025450129999999987) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.246519284) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25021749299999996)) ? -0.018650262 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.246520284) * 0.0025450130000000022) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.242823076) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.246521284)) ? -0.021195274 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.242824076) * 0.0025450119999999993) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.239126867) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.242825076)) ? -0.023740287 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.239127867) * 0.0025450129999999987) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.235430659) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.239128867)) ? -0.0262853 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.235431659) * 0.0025450130000000022) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.23173445) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.235432659)) ? -0.0270645 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.23173545) * 0.0007791999999999973) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.228038242) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.23173645)) ? -0.0270645 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.209999) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.228040242)) ? -0.0270645 : 0.0)))))))))))))))))))))))))))))))))))))))))))))));
cse_293_subst_0 = (((nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > -0.01) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < -0.006) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.65163 + 0.0004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.72163 + -0.0004)) ? 2076.43 / (1.0 + 0.19999999999999996 * (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.741629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.986631)) ? 3.280540507449792 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.74163) * 0.3814548227858361) / 0.245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.721629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.741631)) ? 3.280540507449792 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.38327900000000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.721631)) ? 3.280540507449792 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37958279100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.383281)) ? 3.279880693770927 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.379583791) * 0.0006598136788653619) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37588658300000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.379584791)) ? 3.2777420072631895 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.375887583) * 0.0021386865077372974) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37219037400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.375888583)) ? 3.2740046863204664 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.372191374) * 0.0037373209427231657) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.368494166) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.372192374)) ? 3.268540613405284 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.368495166) * 0.00546407291518225) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.364797957) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36849616599999996)) ? 3.26121178518079 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.364798957) * 0.007328828224494099) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.361101749) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36479995699999995)) ? 3.2518676815694603 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.361102749) * 0.009344103611329757) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35740554) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.361103749)) ? 3.240342548740034 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.35740654) * 0.011525132829426354) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35370933200000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.35740753999999997)) ? 3.2264522598800487 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.353710332) * 0.013890288859985223) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35001312300000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.353711332)) ? 3.2099898028949547 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.350014123) * 0.016462456985093965) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.346316915) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.350015123)) ? 3.190720578132861 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.346317915) * 0.019269224762093806) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.34262070600000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.34631891499999995)) ? 3.1683755629459176 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.342621706) * 0.022345015186943318) / 0.0036962089999999503 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.338924498) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.342622706)) ? 3.142643075335609 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.338925498) * 0.025732487610308663) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.335228289) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33892649799999996)) ? 3.1131579506785294 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.335229289) * 0.02948512465707953) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.33153208100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33523028899999996)) ? 3.079519991448025 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.331533081) * 0.0336379592305045) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32783587200000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.331534081)) ? 3.0412032064487073 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.327836872) * 0.038316784999317566) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32413966400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.327837872)) ? 2.9971346212326915 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.324140664) * 0.044068585216015865) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32044345500000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.324141664)) ? 2.9459589885331314 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.320444455) * 0.05117563269956005) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.31674724600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.320445455)) ? 2.885968211800345 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.316748246) * 0.05999077673278652) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.313051038) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.316749246)) ? 2.814925959809425 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.313052038) * 0.07104225199091996) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.30935482900000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.31305303799999995)) ? 2.7297720623000385 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.309355829) * 0.0851538975093864) / 0.0036962089999999503 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.305658621) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.309356829)) ? 2.6260856118647093 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.305659621) * 0.1036864504353292) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.301962412) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30566062099999997)) ? 2.497020037138358 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.301963412) * 0.12906557472635116) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29826620400000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30196441199999996)) ? 2.3308947467331373 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.298267204) * 0.16612529040522084) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29456999500000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.298268204)) ? 2.1045254090376453 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.294570995) * 0.22636933769549206) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29087378700000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.294571995)) ? 1.7649481974084709 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.290874787) * 0.3395772116291744) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28717757800000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.290875787)) ? 1.3664491620282888 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.287178578) * 0.39849903538018205) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28348137) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.287179578)) ? 0.9991858220054977 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.28348237) * 0.36726334002279115) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.279785161) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.28348336999999996)) ? 0.5778791077467679 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.279786161) * 0.4213067142587298) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.276088953) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27978716099999995)) ? 0.3331887146097765 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.276089953) * 0.24469039313699137) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.272392744) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.276090953)) ? 0.23393147827617652 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.272393744) * 0.09925723633359998) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26869653600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27239474399999997)) ? 0.18121917539297858 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.268697536) * 0.05271230288319795) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26500032700000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.268698536)) ? 0.14625401074438987 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.265001327) * 0.034965164648588704) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26130411800000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.265002327)) ? 0.1180119839529961 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.261305118) * 0.028242026791393773) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25760791000000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.261306118)) ? 0.09509556352704361 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.25760891) * 0.02291642042595249) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25391170100000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25760991)) ? 0.07736987438518095 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.253912701) * 0.017725689141862663) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.250215493) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.253913701)) ? 0.06511078984542042 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.250216493) * 0.012259084539760531) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.246519284) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25021749299999996)) ? 0.05621160203928077 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.246520284) * 0.008899187806139644) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.242823076) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.246521284)) ? 0.04945570432219734 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.242824076) * 0.006755897717083431) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.239126867) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.242825076)) ? 0.044151214332012016 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.239127867) * 0.005304489990185325) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.235430659) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.239128867)) ? 0.03987537395224503 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.235431659) * 0.004275840379766985) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.23173445) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.235432659)) ? 0.038727226466056475 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.23173545) * 0.0011481474861885568) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.228038242) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.23173645)) ? 0.038727226466056475 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.209999) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.228040242)) ? 0.038727226466056475 : 0.0)))))))))))))))))))))))))))))))))))))))))))))) * (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.741629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.986631)) ? 3.280540507449792 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.74163) * 0.3814548227858361) / 0.245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.721629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.741631)) ? 3.280540507449792 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.38327900000000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.721631)) ? 3.280540507449792 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37958279100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.383281)) ? 3.279880693770927 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.379583791) * 0.0006598136788653619) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37588658300000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.379584791)) ? 3.2777420072631895 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.375887583) * 0.0021386865077372974) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37219037400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.375888583)) ? 3.2740046863204664 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.372191374) * 0.0037373209427231657) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.368494166) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.372192374)) ? 3.268540613405284 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.368495166) * 0.00546407291518225) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.364797957) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36849616599999996)) ? 3.26121178518079 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.364798957) * 0.007328828224494099) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.361101749) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36479995699999995)) ? 3.2518676815694603 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.361102749) * 0.009344103611329757) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35740554) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.361103749)) ? 3.240342548740034 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.35740654) * 0.011525132829426354) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35370933200000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.35740753999999997)) ? 3.2264522598800487 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.353710332) * 0.013890288859985223) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35001312300000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.353711332)) ? 3.2099898028949547 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.350014123) * 0.016462456985093965) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.346316915) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.350015123)) ? 3.190720578132861 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.346317915) * 0.019269224762093806) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.34262070600000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.34631891499999995)) ? 3.1683755629459176 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.342621706) * 0.022345015186943318) / 0.0036962089999999503 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.338924498) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.342622706)) ? 3.142643075335609 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.338925498) * 0.025732487610308663) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.335228289) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33892649799999996)) ? 3.1131579506785294 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.335229289) * 0.02948512465707953) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.33153208100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33523028899999996)) ? 3.079519991448025 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.331533081) * 0.0336379592305045) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32783587200000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.331534081)) ? 3.0412032064487073 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.327836872) * 0.038316784999317566) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32413966400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.327837872)) ? 2.9971346212326915 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.324140664) * 0.044068585216015865) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32044345500000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.324141664)) ? 2.9459589885331314 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.320444455) * 0.05117563269956005) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.31674724600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.320445455)) ? 2.885968211800345 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.316748246) * 0.05999077673278652) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.313051038) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.316749246)) ? 2.814925959809425 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.313052038) * 0.07104225199091996) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.30935482900000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.31305303799999995)) ? 2.7297720623000385 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.309355829) * 0.0851538975093864) / 0.0036962089999999503 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.305658621) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.309356829)) ? 2.6260856118647093 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.305659621) * 0.1036864504353292) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.301962412) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30566062099999997)) ? 2.497020037138358 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.301963412) * 0.12906557472635116) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29826620400000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30196441199999996)) ? 2.3308947467331373 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.298267204) * 0.16612529040522084) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29456999500000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.298268204)) ? 2.1045254090376453 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.294570995) * 0.22636933769549206) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29087378700000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.294571995)) ? 1.7649481974084709 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.290874787) * 0.3395772116291744) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28717757800000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.290875787)) ? 1.3664491620282888 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.287178578) * 0.39849903538018205) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28348137) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.287179578)) ? 0.9991858220054977 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.28348237) * 0.36726334002279115) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.279785161) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.28348336999999996)) ? 0.5778791077467679 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.279786161) * 0.4213067142587298) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.276088953) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27978716099999995)) ? 0.3331887146097765 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.276089953) * 0.24469039313699137) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.272392744) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.276090953)) ? 0.23393147827617652 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.272393744) * 0.09925723633359998) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26869653600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27239474399999997)) ? 0.18121917539297858 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.268697536) * 0.05271230288319795) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26500032700000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.268698536)) ? 0.14625401074438987 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.265001327) * 0.034965164648588704) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26130411800000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.265002327)) ? 0.1180119839529961 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.261305118) * 0.028242026791393773) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25760791000000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.261306118)) ? 0.09509556352704361 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.25760891) * 0.02291642042595249) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25391170100000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25760991)) ? 0.07736987438518095 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.253912701) * 0.017725689141862663) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.250215493) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.253913701)) ? 0.06511078984542042 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.250216493) * 0.012259084539760531) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.246519284) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25021749299999996)) ? 0.05621160203928077 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.246520284) * 0.008899187806139644) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.242823076) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.246521284)) ? 0.04945570432219734 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.242824076) * 0.006755897717083431) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.239126867) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.242825076)) ? 0.044151214332012016 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.239127867) * 0.005304489990185325) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.235430659) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.239128867)) ? 0.03987537395224503 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.235431659) * 0.004275840379766985) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.23173445) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.235432659)) ? 0.038727226466056475 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.23173545) * 0.0011481474861885568) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.228038242) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.23173645)) ? 0.038727226466056475 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.209999) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.228040242)) ? 0.038727226466056475 : 0.0))))))))))))))))))))))))))))))))))))))))))))))) : 300l + tanh(2500l * fabs(nodes2_3d[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.035)) * tanh(2500l * fabs(nodes2_3d[4 * (16 * gid(0) + lid(1)) + lid(0)])) * tanh(2500l * cse_292_subst_0) * (2076.43 / (1.0 + 0.19999999999999996 * (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.741629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.986631)) ? 3.280540507449792 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.74163) * 0.3814548227858361) / 0.245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.721629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.741631)) ? 3.280540507449792 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.38327900000000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.721631)) ? 3.280540507449792 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37958279100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.383281)) ? 3.279880693770927 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.379583791) * 0.0006598136788653619) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37588658300000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.379584791)) ? 3.2777420072631895 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.375887583) * 0.0021386865077372974) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37219037400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.375888583)) ? 3.2740046863204664 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.372191374) * 0.0037373209427231657) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.368494166) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.372192374)) ? 3.268540613405284 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.368495166) * 0.00546407291518225) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.364797957) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36849616599999996)) ? 3.26121178518079 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.364798957) * 0.007328828224494099) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.361101749) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36479995699999995)) ? 3.2518676815694603 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.361102749) * 0.009344103611329757) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35740554) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.361103749)) ? 3.240342548740034 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.35740654) * 0.011525132829426354) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35370933200000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.35740753999999997)) ? 3.2264522598800487 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.353710332) * 0.013890288859985223) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35001312300000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.353711332)) ? 3.2099898028949547 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.350014123) * 0.016462456985093965) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.346316915) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.350015123)) ? 3.190720578132861 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.346317915) * 0.019269224762093806) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.34262070600000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.34631891499999995)) ? 3.1683755629459176 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.342621706) * 0.022345015186943318) / 0.0036962089999999503 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.338924498) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.342622706)) ? 3.142643075335609 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.338925498) * 0.025732487610308663) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.335228289) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33892649799999996)) ? 3.1131579506785294 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.335229289) * 0.02948512465707953) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.33153208100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33523028899999996)) ? 3.079519991448025 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.331533081) * 0.0336379592305045) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32783587200000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.331534081)) ? 3.0412032064487073 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.327836872) * 0.038316784999317566) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32413966400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.327837872)) ? 2.9971346212326915 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.324140664) * 0.044068585216015865) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32044345500000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.324141664)) ? 2.9459589885331314 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.320444455) * 0.05117563269956005) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.31674724600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.320445455)) ? 2.885968211800345 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.316748246) * 0.05999077673278652) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.313051038) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.316749246)) ? 2.814925959809425 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.313052038) * 0.07104225199091996) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.30935482900000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.31305303799999995)) ? 2.7297720623000385 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.309355829) * 0.0851538975093864) / 0.0036962089999999503 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.305658621) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.309356829)) ? 2.6260856118647093 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.305659621) * 0.1036864504353292) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.301962412) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30566062099999997)) ? 2.497020037138358 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.301963412) * 0.12906557472635116) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29826620400000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30196441199999996)) ? 2.3308947467331373 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.298267204) * 0.16612529040522084) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29456999500000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.298268204)) ? 2.1045254090376453 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.294570995) * 0.22636933769549206) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29087378700000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.294571995)) ? 1.7649481974084709 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.290874787) * 0.3395772116291744) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28717757800000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.290875787)) ? 1.3664491620282888 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.287178578) * 0.39849903538018205) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28348137) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.287179578)) ? 0.9991858220054977 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.28348237) * 0.36726334002279115) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.279785161) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.28348336999999996)) ? 0.5778791077467679 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.279786161) * 0.4213067142587298) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.276088953) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27978716099999995)) ? 0.3331887146097765 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.276089953) * 0.24469039313699137) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.272392744) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.276090953)) ? 0.23393147827617652 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.272393744) * 0.09925723633359998) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26869653600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27239474399999997)) ? 0.18121917539297858 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.268697536) * 0.05271230288319795) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26500032700000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.268698536)) ? 0.14625401074438987 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.265001327) * 0.034965164648588704) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26130411800000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.265002327)) ? 0.1180119839529961 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.261305118) * 0.028242026791393773) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25760791000000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.261306118)) ? 0.09509556352704361 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.25760891) * 0.02291642042595249) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25391170100000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25760991)) ? 0.07736987438518095 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.253912701) * 0.017725689141862663) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.250215493) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.253913701)) ? 0.06511078984542042 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.250216493) * 0.012259084539760531) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.246519284) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25021749299999996)) ? 0.05621160203928077 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.246520284) * 0.008899187806139644) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.242823076) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.246521284)) ? 0.04945570432219734 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.242824076) * 0.006755897717083431) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.239126867) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.242825076)) ? 0.044151214332012016 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.239127867) * 0.005304489990185325) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.235430659) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.239128867)) ? 0.03987537395224503 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.235431659) * 0.004275840379766985) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.23173445) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.235432659)) ? 0.038727226466056475 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.23173545) * 0.0011481474861885568) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.228038242) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.23173645)) ? 0.038727226466056475 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.209999) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.228040242)) ? 0.038727226466056475 : 0.0)))))))))))))))))))))))))))))))))))))))))))))) * (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.741629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.986631)) ? 3.280540507449792 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.74163) * 0.3814548227858361) / 0.245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.721629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.741631)) ? 3.280540507449792 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.38327900000000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.721631)) ? 3.280540507449792 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37958279100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.383281)) ? 3.279880693770927 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.379583791) * 0.0006598136788653619) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37588658300000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.379584791)) ? 3.2777420072631895 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.375887583) * 0.0021386865077372974) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37219037400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.375888583)) ? 3.2740046863204664 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.372191374) * 0.0037373209427231657) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.368494166) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.372192374)) ? 3.268540613405284 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.368495166) * 0.00546407291518225) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.364797957) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36849616599999996)) ? 3.26121178518079 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.364798957) * 0.007328828224494099) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.361101749) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36479995699999995)) ? 3.2518676815694603 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.361102749) * 0.009344103611329757) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35740554) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.361103749)) ? 3.240342548740034 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.35740654) * 0.011525132829426354) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35370933200000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.35740753999999997)) ? 3.2264522598800487 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.353710332) * 0.013890288859985223) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35001312300000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.353711332)) ? 3.2099898028949547 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.350014123) * 0.016462456985093965) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.346316915) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.350015123)) ? 3.190720578132861 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.346317915) * 0.019269224762093806) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.34262070600000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.34631891499999995)) ? 3.1683755629459176 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.342621706) * 0.022345015186943318) / 0.0036962089999999503 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.338924498) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.342622706)) ? 3.142643075335609 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.338925498) * 0.025732487610308663) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.335228289) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33892649799999996)) ? 3.1131579506785294 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.335229289) * 0.02948512465707953) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.33153208100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33523028899999996)) ? 3.079519991448025 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.331533081) * 0.0336379592305045) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32783587200000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.331534081)) ? 3.0412032064487073 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.327836872) * 0.038316784999317566) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32413966400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.327837872)) ? 2.9971346212326915 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.324140664) * 0.044068585216015865) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32044345500000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.324141664)) ? 2.9459589885331314 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.320444455) * 0.05117563269956005) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.31674724600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.320445455)) ? 2.885968211800345 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.316748246) * 0.05999077673278652) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.313051038) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.316749246)) ? 2.814925959809425 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.313052038) * 0.07104225199091996) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.30935482900000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.31305303799999995)) ? 2.7297720623000385 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.309355829) * 0.0851538975093864) / 0.0036962089999999503 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.305658621) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.309356829)) ? 2.6260856118647093 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.305659621) * 0.1036864504353292) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.301962412) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30566062099999997)) ? 2.497020037138358 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.301963412) * 0.12906557472635116) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29826620400000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30196441199999996)) ? 2.3308947467331373 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.298267204) * 0.16612529040522084) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29456999500000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.298268204)) ? 2.1045254090376453 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.294570995) * 0.22636933769549206) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29087378700000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.294571995)) ? 1.7649481974084709 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.290874787) * 0.3395772116291744) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28717757800000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.290875787)) ? 1.3664491620282888 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.287178578) * 0.39849903538018205) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28348137) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.287179578)) ? 0.9991858220054977 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.28348237) * 0.36726334002279115) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.279785161) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.28348336999999996)) ? 0.5778791077467679 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.279786161) * 0.4213067142587298) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.276088953) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27978716099999995)) ? 0.3331887146097765 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.276089953) * 0.24469039313699137) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.272392744) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.276090953)) ? 0.23393147827617652 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.272393744) * 0.09925723633359998) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26869653600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27239474399999997)) ? 0.18121917539297858 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.268697536) * 0.05271230288319795) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26500032700000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.268698536)) ? 0.14625401074438987 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.265001327) * 0.034965164648588704) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26130411800000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.265002327)) ? 0.1180119839529961 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.261305118) * 0.028242026791393773) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25760791000000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.261306118)) ? 0.09509556352704361 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.25760891) * 0.02291642042595249) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25391170100000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25760991)) ? 0.07736987438518095 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.253912701) * 0.017725689141862663) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.250215493) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.253913701)) ? 0.06511078984542042 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.250216493) * 0.012259084539760531) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.246519284) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25021749299999996)) ? 0.05621160203928077 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.246520284) * 0.008899187806139644) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.242823076) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.246521284)) ? 0.04945570432219734 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.242824076) * 0.006755897717083431) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.239126867) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.242825076)) ? 0.044151214332012016 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.239127867) * 0.005304489990185325) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.235430659) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.239128867)) ? 0.03987537395224503 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.235431659) * 0.004275840379766985) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.23173445) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.235432659)) ? 0.038727226466056475 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.23173545) * 0.0011481474861885568) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.228038242) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.23173645)) ? 0.038727226466056475 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.209999) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.228040242)) ? 0.038727226466056475 : 0.0))))))))))))))))))))))))))))))))))))))))))))))) + -300l) * tanh(2500l * cse_291_subst_0));
cse_294_subst_0 = nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0283245;
cse_366_subst_0 = tanh(2000l * fabs(nodes2_3d[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.035)) * tanh(2000l * fabs(nodes2_3d[4 * (16 * gid(0) + lid(1)) + lid(0)])) * tanh(2000l * cse_292_subst_0) * tanh(2000l * cse_291_subst_0) * (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.741629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.986631)) ? 3.280540507449792 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.74163) * 0.3814548227858361) / 0.245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.721629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.741631)) ? 3.280540507449792 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.38327900000000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.721631)) ? 3.280540507449792 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37958279100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.383281)) ? 3.279880693770927 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.379583791) * 0.0006598136788653619) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37588658300000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.379584791)) ? 3.2777420072631895 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.375887583) * 0.0021386865077372974) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37219037400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.375888583)) ? 3.2740046863204664 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.372191374) * 0.0037373209427231657) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.368494166) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.372192374)) ? 3.268540613405284 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.368495166) * 0.00546407291518225) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.364797957) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36849616599999996)) ? 3.26121178518079 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.364798957) * 0.007328828224494099) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.361101749) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36479995699999995)) ? 3.2518676815694603 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.361102749) * 0.009344103611329757) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35740554) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.361103749)) ? 3.240342548740034 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.35740654) * 0.011525132829426354) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35370933200000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.35740753999999997)) ? 3.2264522598800487 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.353710332) * 0.013890288859985223) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35001312300000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.353711332)) ? 3.2099898028949547 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.350014123) * 0.016462456985093965) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.346316915) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.350015123)) ? 3.190720578132861 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.346317915) * 0.019269224762093806) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.34262070600000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.34631891499999995)) ? 3.1683755629459176 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.342621706) * 0.022345015186943318) / 0.0036962089999999503 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.338924498) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.342622706)) ? 3.142643075335609 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.338925498) * 0.025732487610308663) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.335228289) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33892649799999996)) ? 3.1131579506785294 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.335229289) * 0.02948512465707953) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.33153208100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33523028899999996)) ? 3.079519991448025 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.331533081) * 0.0336379592305045) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32783587200000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.331534081)) ? 3.0412032064487073 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.327836872) * 0.038316784999317566) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32413966400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.327837872)) ? 2.9971346212326915 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.324140664) * 0.044068585216015865) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32044345500000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.324141664)) ? 2.9459589885331314 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.320444455) * 0.05117563269956005) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.31674724600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.320445455)) ? 2.885968211800345 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.316748246) * 0.05999077673278652) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.313051038) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.316749246)) ? 2.814925959809425 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.313052038) * 0.07104225199091996) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.30935482900000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.31305303799999995)) ? 2.7297720623000385 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.309355829) * 0.0851538975093864) / 0.0036962089999999503 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.305658621) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.309356829)) ? 2.6260856118647093 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.305659621) * 0.1036864504353292) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.301962412) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30566062099999997)) ? 2.497020037138358 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.301963412) * 0.12906557472635116) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29826620400000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30196441199999996)) ? 2.3308947467331373 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.298267204) * 0.16612529040522084) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29456999500000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.298268204)) ? 2.1045254090376453 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.294570995) * 0.22636933769549206) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29087378700000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.294571995)) ? 1.7649481974084709 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.290874787) * 0.3395772116291744) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28717757800000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.290875787)) ? 1.3664491620282888 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.287178578) * 0.39849903538018205) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28348137) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.287179578)) ? 0.9991858220054977 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.28348237) * 0.36726334002279115) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.279785161) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.28348336999999996)) ? 0.5778791077467679 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.279786161) * 0.4213067142587298) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.276088953) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27978716099999995)) ? 0.3331887146097765 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.276089953) * 0.24469039313699137) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.272392744) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.276090953)) ? 0.23393147827617652 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.272393744) * 0.09925723633359998) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26869653600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27239474399999997)) ? 0.18121917539297858 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.268697536) * 0.05271230288319795) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26500032700000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.268698536)) ? 0.14625401074438987 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.265001327) * 0.034965164648588704) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26130411800000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.265002327)) ? 0.1180119839529961 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.261305118) * 0.028242026791393773) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25760791000000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.261306118)) ? 0.09509556352704361 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.25760891) * 0.02291642042595249) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25391170100000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25760991)) ? 0.07736987438518095 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.253912701) * 0.017725689141862663) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.250215493) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.253913701)) ? 0.06511078984542042 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.250216493) * 0.012259084539760531) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.246519284) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25021749299999996)) ? 0.05621160203928077 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.246520284) * 0.008899187806139644) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.242823076) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.246521284)) ? 0.04945570432219734 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.242824076) * 0.006755897717083431) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.239126867) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.242825076)) ? 0.044151214332012016 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.239127867) * 0.005304489990185325) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.235430659) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.239128867)) ? 0.03987537395224503 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.235431659) * 0.004275840379766985) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.23173445) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.235432659)) ? 0.038727226466056475 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.23173545) * 0.0011481474861885568) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.228038242) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.23173645)) ? 0.038727226466056475 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.209999) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.228040242)) ? 0.038727226466056475 : 0.0)))))))))))))))))))))))))))))))))))))))))))))) * sqrt((1.4 * 274500.0 * powf64(1.0 + 0.19999999999999996 * (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.741629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.986631)) ? 3.280540507449792 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.74163) * 0.3814548227858361) / 0.245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.721629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.741631)) ? 3.280540507449792 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.38327900000000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.721631)) ? 3.280540507449792 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37958279100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.383281)) ? 3.279880693770927 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.379583791) * 0.0006598136788653619) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37588658300000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.379584791)) ? 3.2777420072631895 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.375887583) * 0.0021386865077372974) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37219037400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.375888583)) ? 3.2740046863204664 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.372191374) * 0.0037373209427231657) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.368494166) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.372192374)) ? 3.268540613405284 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.368495166) * 0.00546407291518225) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.364797957) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36849616599999996)) ? 3.26121178518079 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.364798957) * 0.007328828224494099) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.361101749) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36479995699999995)) ? 3.2518676815694603 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.361102749) * 0.009344103611329757) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35740554) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.361103749)) ? 3.240342548740034 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.35740654) * 0.011525132829426354) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35370933200000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.35740753999999997)) ? 3.2264522598800487 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.353710332) * 0.013890288859985223) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35001312300000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.353711332)) ? 3.2099898028949547 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.350014123) * 0.016462456985093965) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.346316915) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.350015123)) ? 3.190720578132861 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.346317915) * 0.019269224762093806) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.34262070600000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.34631891499999995)) ? 3.1683755629459176 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.342621706) * 0.022345015186943318) / 0.0036962089999999503 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.338924498) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.342622706)) ? 3.142643075335609 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.338925498) * 0.025732487610308663) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.335228289) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33892649799999996)) ? 3.1131579506785294 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.335229289) * 0.02948512465707953) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.33153208100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33523028899999996)) ? 3.079519991448025 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.331533081) * 0.0336379592305045) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32783587200000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.331534081)) ? 3.0412032064487073 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.327836872) * 0.038316784999317566) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32413966400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.327837872)) ? 2.9971346212326915 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.324140664) * 0.044068585216015865) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32044345500000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.324141664)) ? 2.9459589885331314 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.320444455) * 0.05117563269956005) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.31674724600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.320445455)) ? 2.885968211800345 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.316748246) * 0.05999077673278652) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.313051038) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.316749246)) ? 2.814925959809425 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.313052038) * 0.07104225199091996) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.30935482900000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.31305303799999995)) ? 2.7297720623000385 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.309355829) * 0.0851538975093864) / 0.0036962089999999503 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.305658621) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.309356829)) ? 2.6260856118647093 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.305659621) * 0.1036864504353292) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.301962412) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30566062099999997)) ? 2.497020037138358 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.301963412) * 0.12906557472635116) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29826620400000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30196441199999996)) ? 2.3308947467331373 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.298267204) * 0.16612529040522084) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29456999500000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.298268204)) ? 2.1045254090376453 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.294570995) * 0.22636933769549206) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29087378700000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.294571995)) ? 1.7649481974084709 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.290874787) * 0.3395772116291744) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28717757800000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.290875787)) ? 1.3664491620282888 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.287178578) * 0.39849903538018205) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28348137) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.287179578)) ? 0.9991858220054977 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.28348237) * 0.36726334002279115) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.279785161) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.28348336999999996)) ? 0.5778791077467679 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.279786161) * 0.4213067142587298) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.276088953) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27978716099999995)) ? 0.3331887146097765 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.276089953) * 0.24469039313699137) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.272392744) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.276090953)) ? 0.23393147827617652 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.272393744) * 0.09925723633359998) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26869653600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27239474399999997)) ? 0.18121917539297858 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.268697536) * 0.05271230288319795) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26500032700000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.268698536)) ? 0.14625401074438987 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.265001327) * 0.034965164648588704) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26130411800000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.265002327)) ? 0.1180119839529961 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.261305118) * 0.028242026791393773) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25760791000000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.261306118)) ? 0.09509556352704361 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.25760891) * 0.02291642042595249) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25391170100000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25760991)) ? 0.07736987438518095 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.253912701) * 0.017725689141862663) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.250215493) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.253913701)) ? 0.06511078984542042 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.250216493) * 0.012259084539760531) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.246519284) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25021749299999996)) ? 0.05621160203928077 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.246520284) * 0.008899187806139644) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.242823076) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.246521284)) ? 0.04945570432219734 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.242824076) * 0.006755897717083431) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.239126867) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.242825076)) ? 0.044151214332012016 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.239127867) * 0.005304489990185325) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.235430659) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.239128867)) ? 0.03987537395224503 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.235431659) * 0.004275840379766985) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.23173445) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.235432659)) ? 0.038727226466056475 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.23173545) * 0.0011481474861885568) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.228038242) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.23173645)) ? 0.038727226466056475 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.209999) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.228040242)) ? 0.038727226466056475 : 0.0)))))))))))))))))))))))))))))))))))))))))))))) * (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.741629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.986631)) ? 3.280540507449792 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.74163) * 0.3814548227858361) / 0.245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.721629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.741631)) ? 3.280540507449792 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.38327900000000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.721631)) ? 3.280540507449792 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37958279100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.383281)) ? 3.279880693770927 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.379583791) * 0.0006598136788653619) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37588658300000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.379584791)) ? 3.2777420072631895 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.375887583) * 0.0021386865077372974) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37219037400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.375888583)) ? 3.2740046863204664 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.372191374) * 0.0037373209427231657) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.368494166) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.372192374)) ? 3.268540613405284 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.368495166) * 0.00546407291518225) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.364797957) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36849616599999996)) ? 3.26121178518079 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.364798957) * 0.007328828224494099) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.361101749) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36479995699999995)) ? 3.2518676815694603 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.361102749) * 0.009344103611329757) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35740554) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.361103749)) ? 3.240342548740034 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.35740654) * 0.011525132829426354) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35370933200000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.35740753999999997)) ? 3.2264522598800487 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.353710332) * 0.013890288859985223) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35001312300000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.353711332)) ? 3.2099898028949547 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.350014123) * 0.016462456985093965) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.346316915) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.350015123)) ? 3.190720578132861 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.346317915) * 0.019269224762093806) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.34262070600000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.34631891499999995)) ? 3.1683755629459176 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.342621706) * 0.022345015186943318) / 0.0036962089999999503 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.338924498) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.342622706)) ? 3.142643075335609 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.338925498) * 0.025732487610308663) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.335228289) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33892649799999996)) ? 3.1131579506785294 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.335229289) * 0.02948512465707953) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.33153208100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33523028899999996)) ? 3.079519991448025 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.331533081) * 0.0336379592305045) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32783587200000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.331534081)) ? 3.0412032064487073 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.327836872) * 0.038316784999317566) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32413966400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.327837872)) ? 2.9971346212326915 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.324140664) * 0.044068585216015865) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32044345500000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.324141664)) ? 2.9459589885331314 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.320444455) * 0.05117563269956005) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.31674724600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.320445455)) ? 2.885968211800345 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.316748246) * 0.05999077673278652) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.313051038) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.316749246)) ? 2.814925959809425 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.313052038) * 0.07104225199091996) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.30935482900000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.31305303799999995)) ? 2.7297720623000385 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.309355829) * 0.0851538975093864) / 0.0036962089999999503 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.305658621) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.309356829)) ? 2.6260856118647093 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.305659621) * 0.1036864504353292) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.301962412) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30566062099999997)) ? 2.497020037138358 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.301963412) * 0.12906557472635116) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29826620400000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30196441199999996)) ? 2.3308947467331373 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.298267204) * 0.16612529040522084) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29456999500000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.298268204)) ? 2.1045254090376453 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.294570995) * 0.22636933769549206) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29087378700000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.294571995)) ? 1.7649481974084709 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.290874787) * 0.3395772116291744) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28717757800000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.290875787)) ? 1.3664491620282888 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.287178578) * 0.39849903538018205) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28348137) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.287179578)) ? 0.9991858220054977 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.28348237) * 0.36726334002279115) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.279785161) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.28348336999999996)) ? 0.5778791077467679 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.279786161) * 0.4213067142587298) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.276088953) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27978716099999995)) ? 0.3331887146097765 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.276089953) * 0.24469039313699137) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.272392744) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.276090953)) ? 0.23393147827617652 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.272393744) * 0.09925723633359998) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26869653600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27239474399999997)) ? 0.18121917539297858 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.268697536) * 0.05271230288319795) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26500032700000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.268698536)) ? 0.14625401074438987 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.265001327) * 0.034965164648588704) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26130411800000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.265002327)) ? 0.1180119839529961 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.261305118) * 0.028242026791393773) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25760791000000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.261306118)) ? 0.09509556352704361 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.25760891) * 0.02291642042595249) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25391170100000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25760991)) ? 0.07736987438518095 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.253912701) * 0.017725689141862663) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.250215493) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.253913701)) ? 0.06511078984542042 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.250216493) * 0.012259084539760531) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.246519284) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25021749299999996)) ? 0.05621160203928077 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.246520284) * 0.008899187806139644) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.242823076) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.246521284)) ? 0.04945570432219734 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.242824076) * 0.006755897717083431) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.239126867) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.242825076)) ? 0.044151214332012016 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.239127867) * 0.005304489990185325) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.235430659) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.239128867)) ? 0.03987537395224503 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.235431659) * 0.004275840379766985) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.23173445) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.235432659)) ? 0.038727226466056475 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.23173545) * 0.0011481474861885568) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.228038242) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.23173645)) ? 0.038727226466056475 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.209999) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.228040242)) ? 0.038727226466056475 : 0.0)))))))))))))))))))))))))))))))))))))))))))))), -3.5000000000000004)) / (((274500.0 * powf64(1.0 + 0.19999999999999996 * (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.741629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.986631)) ? 3.280540507449792 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.74163) * 0.3814548227858361) / 0.245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.721629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.741631)) ? 3.280540507449792 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.38327900000000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.721631)) ? 3.280540507449792 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37958279100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.383281)) ? 3.279880693770927 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.379583791) * 0.0006598136788653619) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37588658300000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.379584791)) ? 3.2777420072631895 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.375887583) * 0.0021386865077372974) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37219037400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.375888583)) ? 3.2740046863204664 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.372191374) * 0.0037373209427231657) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.368494166) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.372192374)) ? 3.268540613405284 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.368495166) * 0.00546407291518225) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.364797957) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36849616599999996)) ? 3.26121178518079 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.364798957) * 0.007328828224494099) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.361101749) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36479995699999995)) ? 3.2518676815694603 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.361102749) * 0.009344103611329757) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35740554) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.361103749)) ? 3.240342548740034 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.35740654) * 0.011525132829426354) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35370933200000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.35740753999999997)) ? 3.2264522598800487 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.353710332) * 0.013890288859985223) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35001312300000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.353711332)) ? 3.2099898028949547 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.350014123) * 0.016462456985093965) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.346316915) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.350015123)) ? 3.190720578132861 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.346317915) * 0.019269224762093806) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.34262070600000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.34631891499999995)) ? 3.1683755629459176 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.342621706) * 0.022345015186943318) / 0.0036962089999999503 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.338924498) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.342622706)) ? 3.142643075335609 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.338925498) * 0.025732487610308663) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.335228289) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33892649799999996)) ? 3.1131579506785294 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.335229289) * 0.02948512465707953) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.33153208100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33523028899999996)) ? 3.079519991448025 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.331533081) * 0.0336379592305045) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32783587200000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.331534081)) ? 3.0412032064487073 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.327836872) * 0.038316784999317566) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32413966400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.327837872)) ? 2.9971346212326915 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.324140664) * 0.044068585216015865) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32044345500000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.324141664)) ? 2.9459589885331314 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.320444455) * 0.05117563269956005) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.31674724600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.320445455)) ? 2.885968211800345 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.316748246) * 0.05999077673278652) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.313051038) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.316749246)) ? 2.814925959809425 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.313052038) * 0.07104225199091996) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.30935482900000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.31305303799999995)) ? 2.7297720623000385 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.309355829) * 0.0851538975093864) / 0.0036962089999999503 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.305658621) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.309356829)) ? 2.6260856118647093 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.305659621) * 0.1036864504353292) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.301962412) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30566062099999997)) ? 2.497020037138358 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.301963412) * 0.12906557472635116) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29826620400000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30196441199999996)) ? 2.3308947467331373 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.298267204) * 0.16612529040522084) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29456999500000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.298268204)) ? 2.1045254090376453 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.294570995) * 0.22636933769549206) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29087378700000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.294571995)) ? 1.7649481974084709 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.290874787) * 0.3395772116291744) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28717757800000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.290875787)) ? 1.3664491620282888 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.287178578) * 0.39849903538018205) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28348137) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.287179578)) ? 0.9991858220054977 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.28348237) * 0.36726334002279115) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.279785161) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.28348336999999996)) ? 0.5778791077467679 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.279786161) * 0.4213067142587298) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.276088953) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27978716099999995)) ? 0.3331887146097765 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.276089953) * 0.24469039313699137) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.272392744) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.276090953)) ? 0.23393147827617652 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.272393744) * 0.09925723633359998) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26869653600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27239474399999997)) ? 0.18121917539297858 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.268697536) * 0.05271230288319795) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26500032700000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.268698536)) ? 0.14625401074438987 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.265001327) * 0.034965164648588704) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26130411800000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.265002327)) ? 0.1180119839529961 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.261305118) * 0.028242026791393773) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25760791000000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.261306118)) ? 0.09509556352704361 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.25760891) * 0.02291642042595249) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25391170100000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25760991)) ? 0.07736987438518095 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.253912701) * 0.017725689141862663) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.250215493) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.253913701)) ? 0.06511078984542042 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.250216493) * 0.012259084539760531) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.246519284) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25021749299999996)) ? 0.05621160203928077 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.246520284) * 0.008899187806139644) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.242823076) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.246521284)) ? 0.04945570432219734 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.242824076) * 0.006755897717083431) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.239126867) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.242825076)) ? 0.044151214332012016 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.239127867) * 0.005304489990185325) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.235430659) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.239128867)) ? 0.03987537395224503 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.235431659) * 0.004275840379766985) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.23173445) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.235432659)) ? 0.038727226466056475 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.23173545) * 0.0011481474861885568) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.228038242) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.23173645)) ? 0.038727226466056475 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.209999) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.228040242)) ? 0.038727226466056475 : 0.0)))))))))))))))))))))))))))))))))))))))))))))) * (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.741629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.986631)) ? 3.280540507449792 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.74163) * 0.3814548227858361) / 0.245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.721629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.741631)) ? 3.280540507449792 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.38327900000000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.721631)) ? 3.280540507449792 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37958279100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.383281)) ? 3.279880693770927 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.379583791) * 0.0006598136788653619) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37588658300000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.379584791)) ? 3.2777420072631895 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.375887583) * 0.0021386865077372974) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37219037400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.375888583)) ? 3.2740046863204664 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.372191374) * 0.0037373209427231657) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.368494166) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.372192374)) ? 3.268540613405284 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.368495166) * 0.00546407291518225) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.364797957) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36849616599999996)) ? 3.26121178518079 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.364798957) * 0.007328828224494099) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.361101749) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36479995699999995)) ? 3.2518676815694603 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.361102749) * 0.009344103611329757) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35740554) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.361103749)) ? 3.240342548740034 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.35740654) * 0.011525132829426354) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35370933200000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.35740753999999997)) ? 3.2264522598800487 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.353710332) * 0.013890288859985223) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35001312300000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.353711332)) ? 3.2099898028949547 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.350014123) * 0.016462456985093965) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.346316915) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.350015123)) ? 3.190720578132861 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.346317915) * 0.019269224762093806) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.34262070600000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.34631891499999995)) ? 3.1683755629459176 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.342621706) * 0.022345015186943318) / 0.0036962089999999503 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.338924498) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.342622706)) ? 3.142643075335609 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.338925498) * 0.025732487610308663) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.335228289) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33892649799999996)) ? 3.1131579506785294 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.335229289) * 0.02948512465707953) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.33153208100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33523028899999996)) ? 3.079519991448025 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.331533081) * 0.0336379592305045) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32783587200000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.331534081)) ? 3.0412032064487073 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.327836872) * 0.038316784999317566) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32413966400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.327837872)) ? 2.9971346212326915 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.324140664) * 0.044068585216015865) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32044345500000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.324141664)) ? 2.9459589885331314 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.320444455) * 0.05117563269956005) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.31674724600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.320445455)) ? 2.885968211800345 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.316748246) * 0.05999077673278652) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.313051038) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.316749246)) ? 2.814925959809425 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.313052038) * 0.07104225199091996) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.30935482900000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.31305303799999995)) ? 2.7297720623000385 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.309355829) * 0.0851538975093864) / 0.0036962089999999503 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.305658621) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.309356829)) ? 2.6260856118647093 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.305659621) * 0.1036864504353292) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.301962412) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30566062099999997)) ? 2.497020037138358 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.301963412) * 0.12906557472635116) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29826620400000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30196441199999996)) ? 2.3308947467331373 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.298267204) * 0.16612529040522084) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29456999500000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.298268204)) ? 2.1045254090376453 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.294570995) * 0.22636933769549206) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29087378700000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.294571995)) ? 1.7649481974084709 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.290874787) * 0.3395772116291744) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28717757800000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.290875787)) ? 1.3664491620282888 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.287178578) * 0.39849903538018205) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28348137) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.287179578)) ? 0.9991858220054977 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.28348237) * 0.36726334002279115) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.279785161) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.28348336999999996)) ? 0.5778791077467679 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.279786161) * 0.4213067142587298) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.276088953) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27978716099999995)) ? 0.3331887146097765 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.276089953) * 0.24469039313699137) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.272392744) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.276090953)) ? 0.23393147827617652 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.272393744) * 0.09925723633359998) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26869653600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27239474399999997)) ? 0.18121917539297858 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.268697536) * 0.05271230288319795) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26500032700000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.268698536)) ? 0.14625401074438987 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.265001327) * 0.034965164648588704) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26130411800000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.265002327)) ? 0.1180119839529961 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.261305118) * 0.028242026791393773) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25760791000000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.261306118)) ? 0.09509556352704361 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.25760891) * 0.02291642042595249) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25391170100000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25760991)) ? 0.07736987438518095 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.253912701) * 0.017725689141862663) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.250215493) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.253913701)) ? 0.06511078984542042 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.250216493) * 0.012259084539760531) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.246519284) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25021749299999996)) ? 0.05621160203928077 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.246520284) * 0.008899187806139644) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.242823076) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.246521284)) ? 0.04945570432219734 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.242824076) * 0.006755897717083431) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.239126867) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.242825076)) ? 0.044151214332012016 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.239127867) * 0.005304489990185325) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.235430659) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.239128867)) ? 0.03987537395224503 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.235431659) * 0.004275840379766985) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.23173445) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.235432659)) ? 0.038727226466056475 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.23173545) * 0.0011481474861885568) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.228038242) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.23173645)) ? 0.038727226466056475 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.209999) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.228040242)) ? 0.038727226466056475 : 0.0)))))))))))))))))))))))))))))))))))))))))))))), -3.5000000000000004)) / cse_293_subst_0) / 285.71300152552493));
cse_367_subst_0 = (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.741629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.986631)) ? ((-1.0 * (-0.032252498866198014 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.74163) * -0.00264410797463277) / 0.245)) / (0.011675488 + -1.0 * (-0.0083245 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.74163) * -0.008549876999999999) / 0.245))) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * (-0.0083245 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.74163) * -0.008549876999999999) / 0.245)) + -0.032252498866198014 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.74163) * -0.00264410797463277) / 0.245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.721629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.741631)) ? ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.72163) * -0.032252498866198014) / 0.020000000000000018 + ((-1.0 * (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.72163) * -0.032252498866198014) / 0.020000000000000018)) / (0.011675488 + -1.0 * -0.0083245)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.38327900000000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.721631)) ? ((3.640736154013899e-05 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.38328) * -3.640736154013899e-05) / 0.33835) / (0.011675488 + -1.0 * -0.0083245)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37958279100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.383281)) ? ((0.007137868961118625 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.379583791) * -0.007101461599578486) / 0.003696209000000006) / (-1.0 * -0.0083245 + 0.011663035 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.379583791) * 1.2452999999999076e-05) / 0.003696209000000006)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37588658300000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.379584791)) ? ((0.014957050451340569 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.375887583) * -0.007819181490221944) / 0.0036962079999999786) / (-1.0 * -0.0083245 + 0.011622721 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.375887583) * 4.031399999999963e-05) / 0.0036962079999999786)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37219037400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.375888583)) ? ((0.023339547060859497 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.372191374) * -0.008382496609518928) / 0.003696209000000006) / (-1.0 * -0.0083245 + 0.011552458 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.372191374) * 7.026300000000096e-05) / 0.003696209000000006)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.368494166) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.372192374)) ? ((0.03228362988666404 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.368495166) * -0.008944082825804545) / 0.003696208000000034) / (-1.0 * -0.0083245 + 0.011450154 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.368495166) * 0.00010230399999999924) / 0.003696208000000034)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.364797957) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36849616599999996)) ? ((0.0417867495758634 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.364798957) * -0.009503119689199355) / 0.003696209000000006) / (-1.0 * -0.0083245 + 0.011313721 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.364798957) * 0.00013643300000000004) / 0.003696209000000006)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.361101749) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36479995699999995)) ? ((0.051846400702773056 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.361102749) * -0.01005965112690966) / 0.0036962079999999786) / (-1.0 * -0.0083245 + 0.011141069 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.361102749) * 0.00017265200000000057) / 0.0036962079999999786)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35740554) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.361103749)) ? ((0.06245868670439636 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.35740654) * -0.010612286001623304) / 0.003696209000000006) / (-1.0 * -0.0083245 + 0.010930107 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.35740654) * 0.0002109620000000003) / 0.003696209000000006)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35370933200000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.35740753999999997)) ? ((0.07361931380851888 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.353710332) * -0.011160627104122522) / 0.0036962079999999786) / (-1.0 * -0.0083245 + 0.010678747 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.353710332) * 0.0002513599999999991) / 0.0036962079999999786)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35001312300000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.353711332)) ? ((0.08532296340569741 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.350014123) * -0.011703649597178525) / 0.003696209000000006) / (-1.0 * -0.0083245 + 0.010384897 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.350014123) * 0.00029385) / 0.003696209000000006)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.346316915) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.350015123)) ? ((0.09756307147053479 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.346317915) * -0.012240108064837385) / 0.003696208000000034) / (-1.0 * -0.0083245 + 0.010046469 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.346317915) * 0.000338428) / 0.003696208000000034)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.34262070600000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.34631891499999995)) ? ((0.11033254751411775 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.342621706) * -0.012769476043582959) / 0.0036962089999999503) / (-1.0 * -0.0083245 + 0.009661373 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.342621706) * 0.00038509600000000144) / 0.0036962089999999503)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.338924498) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.342622706)) ? ((0.12362275118276828 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.338925498) * -0.013290203668650524) / 0.003696208000000034) / (-1.0 * -0.0083245 + 0.009227519 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.338925498) * 0.00043385399999999914) / 0.003696208000000034)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.335228289) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33892649799999996)) ? ((0.13735505954452598 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.335229289) * -0.013732308361757706) / 0.003696209000000006) / (-1.0 * -0.0083245 + 0.008742818 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.335229289) * 0.0004847010000000006) / 0.003696209000000006)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.33153208100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33523028899999996)) ? ((0.151537139845276 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.331533081) * -0.014182080300750022) / 0.0036962079999999786) / (-1.0 * -0.0083245 + 0.008205699 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.331533081) * 0.0005371189999999991) / 0.0036962079999999786)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32783587200000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.331534081)) ? ((0.16707132249261228 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.327836872) * -0.015534182647336275) / 0.003696209000000006) / (-1.0 * -0.0083245 + 0.007613938 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.327836872) * 0.0005917610000000005) / 0.003696209000000006)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32413966400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.327837872)) ? ((0.1848331290962653 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.324140664) * -0.017761806603653008) / 0.0036962079999999786) / (-1.0 * -0.0083245 + 0.006959017 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.324140664) * 0.0006549210000000001) / 0.0036962079999999786)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32044345500000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.324141664)) ? ((0.20484820696057968 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.320444455) * -0.02001507786431439) / 0.003696209000000006) / (-1.0 * -0.0083245 + 0.006231799 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.320444455) * 0.000727218) / 0.003696209000000006)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.31674724600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.320445455)) ? ((0.22704589171698608 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.316748246) * -0.022197684756406405) / 0.003696209000000006) / (-1.0 * -0.0083245 + 0.00542315 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.316748246) * 0.0008086489999999998) / 0.003696209000000006)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.313051038) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.316749246)) ? ((0.2513383157399012 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.313052038) * -0.024292424022915093) / 0.003696208000000034) / (-1.0 * -0.0083245 + 0.004523933 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.313052038) * 0.0008992169999999999) / 0.003696208000000034)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.30935482900000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.31305303799999995)) ? ((0.2776189083212237 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.309355829) * -0.026280592581322537) / 0.0036962089999999503) / (-1.0 * -0.0083245 + 0.003525014 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.309355829) * 0.000998919) / 0.0036962089999999503)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.305658621) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.309356829)) ? ((0.30576121396407896 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.305659621) * -0.028142305642855248) / 0.003696208000000034) / (-1.0 * -0.0083245 + 0.002417256 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.305659621) * 0.001107758) / 0.003696208000000034)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.301962412) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30566062099999997)) ? ((0.3356175520215876 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.301963412) * -0.029856338057508647) / 0.003696209000000006) / (-1.0 * -0.0083245 + 0.001191523 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.301963412) * 0.001225733) / 0.003696209000000006)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29826620400000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30196441199999996)) ? ((0.3670200052117706 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.298267204) * -0.03140245319018298) / 0.0036962079999999786) / (-1.0 * -0.0083245 + -0.00016132 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.298267204) * 0.001352843) / 0.0036962079999999786)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29456999500000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.298268204)) ? ((0.39591547115101533 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.294570995) * -0.028895465939244747) / 0.003696209000000006) / (-1.0 * -0.0083245 + -0.001650409 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.294570995) * 0.001489089) / 0.003696209000000006)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29087378700000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.294571995)) ? ((0.35056761630961586 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.290874787) * 0.04534785484139947) / 0.0036962079999999786) / (-1.0 * -0.0083245 + -0.003251253 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.290874787) * 0.001600844) / 0.0036962079999999786)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28717757800000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.290875787)) ? ((0.19422914914790038 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.287178578) * 0.15633846716171548) / 0.003696209000000006) / (-1.0 * -0.0083245 + -0.004353608 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.287178578) * 0.0011023550000000002) / 0.003696209000000006)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28348137) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.287179578)) ? ((-0.057983873328070396 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.28348237) * 0.25221302247597077) / 0.003696208000000034) / (-1.0 * -0.0083245 + -0.004705408 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.28348237) * 0.0003518000000000002) / 0.003696208000000034)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.279785161) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.28348336999999996)) ? ((-0.39648005660389013 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.279786161) * 0.33849618327581976) / 0.003696209000000006) / (-1.0 * -0.0083245 + -0.003924486 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.279786161) * -0.0007809220000000007) / 0.003696209000000006)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.276088953) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27978716099999995)) ? ((-0.5806498172538909 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.276089953) * 0.18416976065000074) / 0.0036962079999999786) / (-1.0 * -0.0083245 + -0.001610571 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.276089953) * -0.0023139149999999997) / 0.0036962079999999786)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.272392744) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.276090953)) ? ((-0.6013845959017544 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.272393744) * 0.02073477864786355) / 0.003696209000000006) / (-1.0 * -0.0083245 + 0.000925661 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.272393744) * -0.0025362320000000002) / 0.003696209000000006)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26869653600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27239474399999997)) ? ((-1.0 * (0.02462931626827363 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.268697536) * -0.02462931626827363) / 0.0036962079999999786) + -0.6013846878727084 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.268697536) * 9.197095396373811e-08) / 0.0036962079999999786) / (-1.0 * -0.0083245 + 0.003461894 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.268697536) * -0.002536233) / 0.0036962079999999786)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0083245) + 0.02462931626827363 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.268697536) * -0.02462931626827363) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26500032700000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.268698536)) ? ((-1.0 * (0.139374608296633 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.265001327) * -0.11474529202835937) / 0.003696209000000006) + -0.6013845327939178 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.265001327) * -1.5507879058684892e-07) / 0.003696209000000006) / (-1.0 * (-0.008506607 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.265001327) * 0.00018210699999999906) / 0.003696209000000006) + 0.005998127 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.265001327) * -0.0025362329999999997) / 0.003696209000000006)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * (-0.008506607 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.265001327) * 0.00018210699999999906) / 0.003696209000000006)) + 0.139374608296633 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.265001327) * -0.11474529202835937) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26130411800000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.265002327)) ? ((-1.0 * (0.33415754735887404 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.261305118) * -0.19478293906224103) / 0.003696209000000006) + -0.6013845959017545 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.261305118) * 6.310783673413312e-08) / 0.003696209000000006) / (-1.0 * (-0.009361539 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.261305118) * 0.000854932000000001) / 0.003696209000000006) + 0.008534359 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.261305118) * -0.0025362320000000002) / 0.003696209000000006)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * (-0.009361539 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.261305118) * 0.000854932000000001) / 0.003696209000000006)) + 0.33415754735887404 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.261305118) * -0.19478293906224103) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25760791000000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.261306118)) ? ((-1.0 * (0.5165376499650427 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.25760891) * -0.18238010260616866) / 0.0036962079999999786) + -0.6013846878727084 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.25760891) * 9.197095385271581e-08) / 0.0036962079999999786) / (-1.0 * (-0.011073083 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.25760891) * 0.0017115439999999989) / 0.0036962079999999786) + 0.011070592 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.25760891) * -0.0025362330000000006) / 0.0036962079999999786)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * (-0.011073083 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.25760891) * 0.0017115439999999989) / 0.0036962079999999786)) + 0.5165376499650427 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.25760891) * -0.18238010260616866) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25391170100000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25760991)) ? ((-1.0 * (0.5976688253666532 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.253912701) * -0.08113117540161052) / 0.003696209000000006) + -0.6013845959017508 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.253912701) * -9.197095762747409e-08) / 0.003696209000000006) / (-1.0 * (-0.013560236 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.253912701) * 0.0024871530000000006) / 0.003696209000000006) + 0.013606825 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.253912701) * -0.002536232999999999) / 0.003696209000000006)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * (-0.013560236 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.253912701) * 0.0024871530000000006) / 0.003696209000000006)) + 0.5976688253666532 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.253912701) * -0.08113117540161052) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.250215493) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.253913701)) ? ((-1.0 * (0.6029979085930212 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.250216493) * -0.005329083226367937) / 0.003696208000000034) + -0.6013845959017527 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.250216493) * 1.9984014443252818e-15) / 0.003696208000000034) / (-1.0 * (-0.016105249 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.250216493) * 0.0025450129999999987) / 0.003696208000000034) + 0.016143057 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.250216493) * -0.0025362319999999994) / 0.003696208000000034)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * (-0.016105249 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.250216493) * 0.0025450129999999987) / 0.003696208000000034)) + 0.6029979085930212 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.250216493) * -0.005329083226367937) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.246519284) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25021749299999996)) ? ((-1.0 * (0.602997816825809 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.246520284) * 9.176721216253014e-08) / 0.003696208999999978) + -0.6013846878727085 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.246520284) * 9.197095574009495e-08) / 0.003696208999999978) / (-1.0 * (-0.018650262 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.246520284) * 0.0025450130000000022) / 0.003696208999999978) + 0.01867929 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.246520284) * -0.0025362330000000023) / 0.003696208999999978)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * (-0.018650262 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.246520284) * 0.0025450130000000022) / 0.003696208999999978)) + 0.602997816825809 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.246520284) * 9.176721216253014e-08) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.242823076) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.246521284)) ? ((-1.0 * (0.602997816825807 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.242824076) * 1.9984014443252818e-15) / 0.0036962080000000064) + -0.6013845959017524 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.242824076) * -9.197095607316186e-08) / 0.0036962080000000064) / (-1.0 * (-0.021195274 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.242824076) * 0.0025450119999999993) / 0.0036962080000000064) + 0.021215523 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.242824076) * -0.002536232999999999) / 0.0036962080000000064)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * (-0.021195274 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.242824076) * 0.0025450119999999993) / 0.0036962080000000064)) + 0.602997816825807 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.242824076) * 1.9984014443252818e-15) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.239126867) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.242825076)) ? ((-1.0 * (0.6029979085930212 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.239127867) * -9.176721416093159e-08) / 0.003696209000000006) + -0.6013845959017527 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.239127867) * 3.3306690738754696e-16) / 0.003696209000000006) / (-1.0 * (-0.023740287 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.239127867) * 0.0025450129999999987) / 0.003696209000000006) + 0.023751755 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.239127867) * -0.0025362319999999994) / 0.003696209000000006)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * (-0.023740287 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.239127867) * 0.0025450129999999987) / 0.003696209000000006)) + 0.6029979085930212 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.239127867) * -9.176721416093159e-08) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.235430659) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.239128867)) ? ((-1.0 * (0.4225867607008087 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.235431659) * 0.18041114789221246) / 0.0036962080000000064) + -0.4212956235838362 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.235431659) * -0.18008897231791654) / 0.0036962080000000064) / (-1.0 * (-0.0262853 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.235431659) * 0.0025450130000000022) / 0.0036962080000000064) + 0.026287988 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.235431659) * -0.0025362330000000023) / 0.0036962080000000064)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * (-0.0262853 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.235431659) * 0.0025450130000000022) / 0.0036962080000000064)) + 0.4225867607008087 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.235431659) * 0.18041114789221246) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.23173445) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.235432659)) ? ((-1.0 * (0.10501753018218504 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.23173545) * 0.3175692305186236) / 0.003696208999999978) + -0.10465789619693106 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.23173545) * -0.31663772738690515) / 0.003696208999999978) / (-1.0 * (-0.0270645 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.23173545) * 0.0007791999999999973) / 0.003696208999999978) + 0.0270645 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.23173545) * -0.0007765119999999966) / 0.003696208999999978)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * (-0.0270645 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.23173545) * 0.0007791999999999973) / 0.003696208999999978)) + 0.10501753018218504 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.23173545) * 0.3175692305186236) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.228038242) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.23173645)) ? ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.228039242) * 0.10501753018218504) / 0.0036962080000000064 + ((((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.228039242) * -0.10465789619693106) / 0.0036962080000000064 + -1.0 * (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.228039242) * 0.10501753018218504) / 0.0036962080000000064)) / (0.0270645 + -1.0 * -0.0270645)) * (nodes1_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -0.0270645) : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.209999) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.228040242)) ? 0.0 : 0.0))))))))))))))))))))))))))))))))))))))))))))));
cse_22[4 * (16 * gid(0) + lid(1)) + lid(0)] = _actx_in_1_momentum_2_0[4 * (16 * gid(0) + lid(1)) + lid(0)] / _actx_in_1_mass_0[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_272[4 * (16 * gid(0) + lid(1)) + lid(0)] = _pt_temp_24[4 * (16 * gid(0) + lid(1)) + lid(0)] * _pt_temp_24[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_295[4 * (16 * gid(0) + lid(1)) + lid(0)] = ((274500.0 * powf64(1.0 + 0.19999999999999996 * (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.741629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.986631)) ? 3.280540507449792 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.74163) * 0.3814548227858361) / 0.245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.721629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.741631)) ? 3.280540507449792 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.38327900000000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.721631)) ? 3.280540507449792 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37958279100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.383281)) ? 3.279880693770927 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.379583791) * 0.0006598136788653619) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37588658300000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.379584791)) ? 3.2777420072631895 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.375887583) * 0.0021386865077372974) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37219037400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.375888583)) ? 3.2740046863204664 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.372191374) * 0.0037373209427231657) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.368494166) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.372192374)) ? 3.268540613405284 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.368495166) * 0.00546407291518225) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.364797957) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36849616599999996)) ? 3.26121178518079 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.364798957) * 0.007328828224494099) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.361101749) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36479995699999995)) ? 3.2518676815694603 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.361102749) * 0.009344103611329757) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35740554) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.361103749)) ? 3.240342548740034 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.35740654) * 0.011525132829426354) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35370933200000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.35740753999999997)) ? 3.2264522598800487 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.353710332) * 0.013890288859985223) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35001312300000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.353711332)) ? 3.2099898028949547 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.350014123) * 0.016462456985093965) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.346316915) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.350015123)) ? 3.190720578132861 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.346317915) * 0.019269224762093806) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.34262070600000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.34631891499999995)) ? 3.1683755629459176 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.342621706) * 0.022345015186943318) / 0.0036962089999999503 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.338924498) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.342622706)) ? 3.142643075335609 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.338925498) * 0.025732487610308663) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.335228289) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33892649799999996)) ? 3.1131579506785294 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.335229289) * 0.02948512465707953) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.33153208100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33523028899999996)) ? 3.079519991448025 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.331533081) * 0.0336379592305045) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32783587200000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.331534081)) ? 3.0412032064487073 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.327836872) * 0.038316784999317566) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32413966400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.327837872)) ? 2.9971346212326915 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.324140664) * 0.044068585216015865) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32044345500000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.324141664)) ? 2.9459589885331314 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.320444455) * 0.05117563269956005) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.31674724600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.320445455)) ? 2.885968211800345 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.316748246) * 0.05999077673278652) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.313051038) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.316749246)) ? 2.814925959809425 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.313052038) * 0.07104225199091996) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.30935482900000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.31305303799999995)) ? 2.7297720623000385 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.309355829) * 0.0851538975093864) / 0.0036962089999999503 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.305658621) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.309356829)) ? 2.6260856118647093 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.305659621) * 0.1036864504353292) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.301962412) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30566062099999997)) ? 2.497020037138358 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.301963412) * 0.12906557472635116) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29826620400000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30196441199999996)) ? 2.3308947467331373 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.298267204) * 0.16612529040522084) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29456999500000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.298268204)) ? 2.1045254090376453 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.294570995) * 0.22636933769549206) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29087378700000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.294571995)) ? 1.7649481974084709 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.290874787) * 0.3395772116291744) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28717757800000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.290875787)) ? 1.3664491620282888 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.287178578) * 0.39849903538018205) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28348137) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.287179578)) ? 0.9991858220054977 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.28348237) * 0.36726334002279115) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.279785161) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.28348336999999996)) ? 0.5778791077467679 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.279786161) * 0.4213067142587298) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.276088953) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27978716099999995)) ? 0.3331887146097765 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.276089953) * 0.24469039313699137) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.272392744) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.276090953)) ? 0.23393147827617652 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.272393744) * 0.09925723633359998) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26869653600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27239474399999997)) ? 0.18121917539297858 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.268697536) * 0.05271230288319795) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26500032700000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.268698536)) ? 0.14625401074438987 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.265001327) * 0.034965164648588704) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26130411800000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.265002327)) ? 0.1180119839529961 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.261305118) * 0.028242026791393773) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25760791000000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.261306118)) ? 0.09509556352704361 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.25760891) * 0.02291642042595249) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25391170100000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25760991)) ? 0.07736987438518095 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.253912701) * 0.017725689141862663) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.250215493) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.253913701)) ? 0.06511078984542042 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.250216493) * 0.012259084539760531) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.246519284) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25021749299999996)) ? 0.05621160203928077 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.246520284) * 0.008899187806139644) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.242823076) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.246521284)) ? 0.04945570432219734 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.242824076) * 0.006755897717083431) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.239126867) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.242825076)) ? 0.044151214332012016 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.239127867) * 0.005304489990185325) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.235430659) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.239128867)) ? 0.03987537395224503 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.235431659) * 0.004275840379766985) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.23173445) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.235432659)) ? 0.038727226466056475 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.23173545) * 0.0011481474861885568) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.228038242) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.23173645)) ? 0.038727226466056475 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.209999) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.228040242)) ? 0.038727226466056475 : 0.0)))))))))))))))))))))))))))))))))))))))))))))) * (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.741629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.986631)) ? 3.280540507449792 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.74163) * 0.3814548227858361) / 0.245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.721629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.741631)) ? 3.280540507449792 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.38327900000000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.721631)) ? 3.280540507449792 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37958279100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.383281)) ? 3.279880693770927 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.379583791) * 0.0006598136788653619) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37588658300000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.379584791)) ? 3.2777420072631895 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.375887583) * 0.0021386865077372974) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37219037400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.375888583)) ? 3.2740046863204664 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.372191374) * 0.0037373209427231657) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.368494166) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.372192374)) ? 3.268540613405284 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.368495166) * 0.00546407291518225) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.364797957) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36849616599999996)) ? 3.26121178518079 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.364798957) * 0.007328828224494099) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.361101749) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36479995699999995)) ? 3.2518676815694603 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.361102749) * 0.009344103611329757) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35740554) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.361103749)) ? 3.240342548740034 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.35740654) * 0.011525132829426354) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35370933200000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.35740753999999997)) ? 3.2264522598800487 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.353710332) * 0.013890288859985223) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35001312300000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.353711332)) ? 3.2099898028949547 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.350014123) * 0.016462456985093965) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.346316915) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.350015123)) ? 3.190720578132861 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.346317915) * 0.019269224762093806) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.34262070600000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.34631891499999995)) ? 3.1683755629459176 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.342621706) * 0.022345015186943318) / 0.0036962089999999503 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.338924498) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.342622706)) ? 3.142643075335609 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.338925498) * 0.025732487610308663) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.335228289) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33892649799999996)) ? 3.1131579506785294 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.335229289) * 0.02948512465707953) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.33153208100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33523028899999996)) ? 3.079519991448025 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.331533081) * 0.0336379592305045) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32783587200000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.331534081)) ? 3.0412032064487073 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.327836872) * 0.038316784999317566) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32413966400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.327837872)) ? 2.9971346212326915 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.324140664) * 0.044068585216015865) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32044345500000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.324141664)) ? 2.9459589885331314 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.320444455) * 0.05117563269956005) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.31674724600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.320445455)) ? 2.885968211800345 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.316748246) * 0.05999077673278652) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.313051038) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.316749246)) ? 2.814925959809425 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.313052038) * 0.07104225199091996) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.30935482900000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.31305303799999995)) ? 2.7297720623000385 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.309355829) * 0.0851538975093864) / 0.0036962089999999503 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.305658621) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.309356829)) ? 2.6260856118647093 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.305659621) * 0.1036864504353292) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.301962412) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30566062099999997)) ? 2.497020037138358 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.301963412) * 0.12906557472635116) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29826620400000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30196441199999996)) ? 2.3308947467331373 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.298267204) * 0.16612529040522084) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29456999500000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.298268204)) ? 2.1045254090376453 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.294570995) * 0.22636933769549206) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29087378700000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.294571995)) ? 1.7649481974084709 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.290874787) * 0.3395772116291744) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28717757800000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.290875787)) ? 1.3664491620282888 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.287178578) * 0.39849903538018205) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28348137) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.287179578)) ? 0.9991858220054977 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.28348237) * 0.36726334002279115) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.279785161) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.28348336999999996)) ? 0.5778791077467679 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.279786161) * 0.4213067142587298) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.276088953) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27978716099999995)) ? 0.3331887146097765 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.276089953) * 0.24469039313699137) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.272392744) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.276090953)) ? 0.23393147827617652 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.272393744) * 0.09925723633359998) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26869653600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27239474399999997)) ? 0.18121917539297858 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.268697536) * 0.05271230288319795) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26500032700000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.268698536)) ? 0.14625401074438987 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.265001327) * 0.034965164648588704) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26130411800000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.265002327)) ? 0.1180119839529961 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.261305118) * 0.028242026791393773) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25760791000000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.261306118)) ? 0.09509556352704361 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.25760891) * 0.02291642042595249) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25391170100000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25760991)) ? 0.07736987438518095 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.253912701) * 0.017725689141862663) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.250215493) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.253913701)) ? 0.06511078984542042 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.250216493) * 0.012259084539760531) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.246519284) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25021749299999996)) ? 0.05621160203928077 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.246520284) * 0.008899187806139644) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.242823076) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.246521284)) ? 0.04945570432219734 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.242824076) * 0.006755897717083431) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.239126867) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.242825076)) ? 0.044151214332012016 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.239127867) * 0.005304489990185325) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.235430659) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.239128867)) ? 0.03987537395224503 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.235431659) * 0.004275840379766985) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.23173445) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.235432659)) ? 0.038727226466056475 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.23173545) * 0.0011481474861885568) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.228038242) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.23173645)) ? 0.038727226466056475 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.209999) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.228040242)) ? 0.038727226466056475 : 0.0)))))))))))))))))))))))))))))))))))))))))))))), -3.5000000000000004)) / (cse_290_subst_0 ? 300l + tanh(2500l * fabs(0.7071067811865476 * cse_294_subst_0 + -1.0 * 0.7071067811865476 * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * 0.70163))) * tanh(2500l * fabs(cse_294_subst_0)) * (cse_293_subst_0 + -300l) * tanh(2500l * fabs(nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * (0.65163 + -1e-06))) : cse_293_subst_0)) / 285.71300152552493;
cse_368[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_295[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_366_subst_0 * sin(cse_367_subst_0);
cse_413[4 * (16 * gid(0) + lid(1)) + lid(0)] = (cse_290_subst_0 ? 0.0 : cse_366_subst_0 * cos(cse_367_subst_0)) * cse_295[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_46[4 * (16 * gid(0) + lid(1)) + lid(0)] = _actx_in_1_momentum_0_0[4 * (16 * gid(0) + lid(1)) + lid(0)] / _actx_in_1_mass_0[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_61[4 * (16 * gid(0) + lid(1)) + lid(0)] = _actx_in_1_momentum_1_0[4 * (16 * gid(0) + lid(1)) + lid(0)] / _actx_in_1_mass_0[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_68[4 * (16 * gid(0) + lid(1)) + lid(0)] = _actx_in_1_energy_0[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * ((0.5 * (_actx_in_1_momentum_2_0[4 * (16 * gid(0) + lid(1)) + lid(0)] * _actx_in_1_momentum_2_0[4 * (16 * gid(0) + lid(1)) + lid(0)] + _actx_in_1_momentum_0_0[4 * (16 * gid(0) + lid(1)) + lid(0)] * _actx_in_1_momentum_0_0[4 * (16 * gid(0) + lid(1)) + lid(0)] + _actx_in_1_momentum_1_0[4 * (16 * gid(0) + lid(1)) + lid(0)] * _actx_in_1_momentum_1_0[4 * (16 * gid(0) + lid(1)) + lid(0)])) / _actx_in_1_mass_0[4 * (16 * gid(0) + lid(1)) + lid(0)]);
cse_435[4 * (16 * gid(0) + lid(1)) + lid(0)] = _actx_in_1_energy_0[4 * (16 * gid(0) + lid(1)) + lid(0)] + cse_68[4 * (16 * gid(0) + lid(1)) + lid(0)] * 0.3999999999999999;
}
__kernel void __attribute__ ((reqd_work_group_size(4, 16, 1))) my_rhs_5(__global double const *__restrict__ _pt_data_2, __global double const *__restrict__ _actx_in_1_mass_0, __global double const *__restrict__ _pt_data_3, __global double const *__restrict__ _actx_in_1_momentum_2_0, __global double const *__restrict__ _actx_in_1_momentum_0_0, __global double const *__restrict__ _actx_in_1_momentum_1_0, __global double const *__restrict__ _actx_in_1_energy_0, __global double *__restrict__ cse, __global double *__restrict__ cse_23, __global double *__restrict__ cse_34, __global double *__restrict__ cse_429, __global double *__restrict__ cse_460, __global double *__restrict__ cse_51, __global double const *__restrict__ cse_68)
{
double acc_idim_ensm0_0_idof_ensm0_0;
double acc_idim_ensm0_0_idof_ensm0_1;
double acc_idim_ensm0_0_idof_ensm0_2;
double acc_idim_ensm0_0_idof_ensm0_3;
double acc_idim_ensm0_0_idof_ensm0_4;
double acc_idim_ensm0_0_idof_ensm0_5;
for (int idim_ensm0 = 0; idim_ensm0 <= 2; ++idim_ensm0)
{
acc_idim_ensm0_0_idof_ensm0_1 = 0.0;
acc_idim_ensm0_0_idof_ensm0_2 = 0.0;
acc_idim_ensm0_0_idof_ensm0_4 = 0.0;
acc_idim_ensm0_0_idof_ensm0_5 = 0.0;
acc_idim_ensm0_0_idof_ensm0_3 = 0.0;
acc_idim_ensm0_0_idof_ensm0_0 = 0.0;
for (int idim_ensm0_0 = 0; idim_ensm0_0 <= 2; ++idim_ensm0_0)
for (int idof_ensm0_0 = 0; idof_ensm0_0 <= 3; ++idof_ensm0_0)
{
acc_idim_ensm0_0_idof_ensm0_1 = acc_idim_ensm0_0_idof_ensm0_1 + _pt_data_3[1244160 * idim_ensm0 + 414720 * idim_ensm0_0 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm0_0 + 4 * lid(0) + idof_ensm0_0] * _actx_in_1_mass_0[4 * (16 * gid(0) + lid(1)) + idof_ensm0_0];
acc_idim_ensm0_0_idof_ensm0_2 = acc_idim_ensm0_0_idof_ensm0_2 + _pt_data_3[1244160 * idim_ensm0 + 414720 * idim_ensm0_0 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm0_0 + 4 * lid(0) + idof_ensm0_0] * _actx_in_1_momentum_0_0[4 * (16 * gid(0) + lid(1)) + idof_ensm0_0];
acc_idim_ensm0_0_idof_ensm0_4 = acc_idim_ensm0_0_idof_ensm0_4 + _pt_data_3[1244160 * idim_ensm0 + 414720 * idim_ensm0_0 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm0_0 + 4 * lid(0) + idof_ensm0_0] * ((0.0014000062925532105 * cse_68[4 * (16 * gid(0) + lid(1)) + idof_ensm0_0]) / _actx_in_1_mass_0[4 * (16 * gid(0) + lid(1)) + idof_ensm0_0]);
acc_idim_ensm0_0_idof_ensm0_5 = acc_idim_ensm0_0_idof_ensm0_5 + _pt_data_3[1244160 * idim_ensm0 + 414720 * idim_ensm0_0 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm0_0 + 4 * lid(0) + idof_ensm0_0] * _actx_in_1_energy_0[4 * (16 * gid(0) + lid(1)) + idof_ensm0_0];
acc_idim_ensm0_0_idof_ensm0_3 = acc_idim_ensm0_0_idof_ensm0_3 + _pt_data_3[1244160 * idim_ensm0 + 414720 * idim_ensm0_0 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm0_0 + 4 * lid(0) + idof_ensm0_0] * _actx_in_1_momentum_1_0[4 * (16 * gid(0) + lid(1)) + idof_ensm0_0];
acc_idim_ensm0_0_idof_ensm0_0 = acc_idim_ensm0_0_idof_ensm0_0 + _pt_data_3[1244160 * idim_ensm0 + 414720 * idim_ensm0_0 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm0_0 + 4 * lid(0) + idof_ensm0_0] * _actx_in_1_momentum_2_0[4 * (16 * gid(0) + lid(1)) + idof_ensm0_0];
}
cse_23[1658880 * idim_ensm0 + 4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm0_0_idof_ensm0_1;
cse_34[1658880 * idim_ensm0 + 4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm0_0_idof_ensm0_2;
cse_429[1658880 * idim_ensm0 + 4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm0_0_idof_ensm0_4;
cse_460[1658880 * idim_ensm0 + 4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm0_0_idof_ensm0_5;
cse_51[1658880 * idim_ensm0 + 4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm0_0_idof_ensm0_3;
cse[1658880 * idim_ensm0 + 4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm0_0_idof_ensm0_0;
}
}
__kernel void __attribute__ ((reqd_work_group_size(32, 1, 1))) my_rhs_6(__global long const *__restrict__ _pt_data_9, __global double *__restrict__ _pt_temp_25, __global double const *__restrict__ cse_272)
{
double acc_idof_ensm23;
acc_idof_ensm23 = 0.0;
for (int idof_ensm23 = 0; idof_ensm23 <= 3; ++idof_ensm23)
acc_idof_ensm23 = acc_idof_ensm23 + cse_272[4 * (32 * gid(0) + lid(0)) + idof_ensm23] * _pt_data_9[idof_ensm23];
_pt_temp_25[32 * gid(0) + lid(0)] = acc_idof_ensm23;
}
__kernel void __attribute__ ((reqd_work_group_size(32, 1, 1))) my_rhs_7(__global double *__restrict__ _pt_temp_26, __global double const *__restrict__ cse_272)
{
double acc_idof_ensm25;
acc_idof_ensm25 = 0.0;
for (int idof_ensm25 = 0; idof_ensm25 <= 3; ++idof_ensm25)
acc_idof_ensm25 = acc_idof_ensm25 + cse_272[4 * (32 * gid(0) + lid(0)) + idof_ensm25] + 2.5e-13;
_pt_temp_26[32 * gid(0) + lid(0)] = acc_idof_ensm25;
}
__kernel void __attribute__ ((reqd_work_group_size(4, 16, 1))) my_rhs_8(__global double const *__restrict__ char_lscales, __global double const *__restrict__ _pt_temp_25, __global double const *__restrict__ _pt_temp_26, __global double const *__restrict__ cse_22, __global double *__restrict__ cse_274, __global double const *__restrict__ cse_46, __global double const *__restrict__ cse_61)
{
double cse_273_subst_0;
cse_273_subst_0 = log10(_pt_temp_25[16 * gid(0) + lid(1)] / _pt_temp_26[16 * gid(0) + lid(1)] + 1e-12);
cse_274[4 * (16 * gid(0) + lid(1)) + lid(0)] = ((cse_273_subst_0 > -3.5) ? 1.0 : ((cse_273_subst_0 > -4.5) ? 0.5 * (1.0 + sin((3.141592653589793 * (cse_273_subst_0 + 4.0)) / 1.0)) : 0.0)) * -1.0 * char_lscales[16 * gid(0) + lid(1)] * 0.01 * sqrt(cse_22[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_22[4 * (16 * gid(0) + lid(1)) + lid(0)] + cse_46[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_46[4 * (16 * gid(0) + lid(1)) + lid(0)] + cse_61[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_61[4 * (16 * gid(0) + lid(1)) + lid(0)]);
}
__kernel void __attribute__ ((reqd_work_group_size(3, 32, 1))) my_rhs_9(__global double const *__restrict__ _actx_in_1_mass_0, __global double const *__restrict__ _actx_in_1_momentum_2_0, __global int const *__restrict__ from_el_indices_5, __global int const *__restrict__ dof_pick_lists_5, __global char const *__restrict__ dof_pick_list_indices_5, __global int const *__restrict__ dof_pick_lists_6, __global char const *__restrict__ dof_pick_list_indices_6, __global double const *__restrict__ _actx_in_1_momentum_0_0, __global double const *__restrict__ _actx_in_1_momentum_1_0, __global double const *__restrict__ _actx_in_1_energy_0, __global int *__restrict__ cse_15, __global double *__restrict__ cse_16, __global int *__restrict__ cse_17, __global double *__restrict__ cse_214, __global double *__restrict__ cse_216, __global double *__restrict__ cse_219, __global double *__restrict__ cse_234, __global double *__restrict__ cse_235, __global double *__restrict__ cse_238, __global double *__restrict__ cse_29, __global double *__restrict__ cse_42, __global double *__restrict__ cse_450, __global double *__restrict__ cse_57)
{
cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)] = dof_pick_lists_5[3 * dof_pick_list_indices_5[32 * gid(0) + lid(1)] + lid(0)];
cse_16[3 * (32 * gid(0) + lid(1)) + lid(0)] = _actx_in_1_momentum_2_0[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_17[3 * (32 * gid(0) + lid(1)) + lid(0)] = dof_pick_lists_6[3 * dof_pick_list_indices_6[32 * gid(0) + lid(1)] + lid(0)];
cse_234[3 * (32 * gid(0) + lid(1)) + lid(0)] = _actx_in_1_energy_0[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_29[3 * (32 * gid(0) + lid(1)) + lid(0)] = _actx_in_1_mass_0[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_214[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_16[3 * (32 * gid(0) + lid(1)) + lid(0)] / cse_29[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_42[3 * (32 * gid(0) + lid(1)) + lid(0)] = _actx_in_1_momentum_0_0[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_216[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_42[3 * (32 * gid(0) + lid(1)) + lid(0)] / cse_29[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_57[3 * (32 * gid(0) + lid(1)) + lid(0)] = _actx_in_1_momentum_1_0[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_219[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_57[3 * (32 * gid(0) + lid(1)) + lid(0)] / cse_29[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_235[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_234[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * ((0.5 * (cse_16[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_16[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_42[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_42[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_57[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_57[3 * (32 * gid(0) + lid(1)) + lid(0)])) / cse_29[3 * (32 * gid(0) + lid(1)) + lid(0)]);
cse_238[3 * (32 * gid(0) + lid(1)) + lid(0)] = sqrt(cse_214[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_214[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_216[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_216[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_219[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_219[3 * (32 * gid(0) + lid(1)) + lid(0)]) + sqrt((1.4 / cse_29[3 * (32 * gid(0) + lid(1)) + lid(0)]) * cse_235[3 * (32 * gid(0) + lid(1)) + lid(0)] * 0.3999999999999999);
cse_450[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_234[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_235[3 * (32 * gid(0) + lid(1)) + lid(0)] * 0.3999999999999999;
}
__kernel void __attribute__ ((reqd_work_group_size(3, 32, 1))) my_rhs_10(__global int const *__restrict__ from_el_indices_6, __global double const *__restrict__ cse_16, __global int const *__restrict__ cse_17, __global double *__restrict__ cse_18, __global double *__restrict__ cse_19, __global double *__restrict__ cse_194, __global double *__restrict__ cse_199, __global double *__restrict__ cse_206, __global double const *__restrict__ cse_234, __global double const *__restrict__ cse_235, __global double *__restrict__ cse_236, __global double *__restrict__ cse_237, __global double const *__restrict__ cse_238, __global double *__restrict__ cse_240, __global double const *__restrict__ cse_29, __global double *__restrict__ cse_30, __global double *__restrict__ cse_31, __global double const *__restrict__ cse_42, __global double *__restrict__ cse_43, __global double *__restrict__ cse_433, __global double *__restrict__ cse_44, __global double *__restrict__ cse_451, __global double *__restrict__ cse_464, __global double const *__restrict__ cse_57, __global double *__restrict__ cse_58, __global double *__restrict__ cse_59)
{
double cse_239_subst_0;
cse_18[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_16[3 * from_el_indices_6[32 * gid(0) + lid(1)] + cse_17[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_19[3 * (32 * gid(0) + lid(1)) + lid(0)] = (cse_18[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_16[3 * (32 * gid(0) + lid(1)) + lid(0)]) / 2l;
cse_236[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_234[3 * from_el_indices_6[32 * gid(0) + lid(1)] + cse_17[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_30[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_29[3 * from_el_indices_6[32 * gid(0) + lid(1)] + cse_17[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_194[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_18[3 * (32 * gid(0) + lid(1)) + lid(0)] / cse_30[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_31[3 * (32 * gid(0) + lid(1)) + lid(0)] = (cse_30[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_29[3 * (32 * gid(0) + lid(1)) + lid(0)]) / 2l;
cse_43[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_42[3 * from_el_indices_6[32 * gid(0) + lid(1)] + cse_17[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_199[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_43[3 * (32 * gid(0) + lid(1)) + lid(0)] / cse_30[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_44[3 * (32 * gid(0) + lid(1)) + lid(0)] = (cse_43[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_42[3 * (32 * gid(0) + lid(1)) + lid(0)]) / 2l;
cse_464[3 * (32 * gid(0) + lid(1)) + lid(0)] = (cse_236[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_234[3 * (32 * gid(0) + lid(1)) + lid(0)]) / 2l;
cse_58[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_57[3 * from_el_indices_6[32 * gid(0) + lid(1)] + cse_17[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_206[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_58[3 * (32 * gid(0) + lid(1)) + lid(0)] / cse_30[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_237[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_236[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * ((0.5 * (cse_18[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_18[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_43[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_43[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_58[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_58[3 * (32 * gid(0) + lid(1)) + lid(0)])) / cse_30[3 * (32 * gid(0) + lid(1)) + lid(0)]);
cse_239_subst_0 = sqrt(cse_194[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_194[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_199[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_199[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_206[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_206[3 * (32 * gid(0) + lid(1)) + lid(0)]) + sqrt((1.4 / cse_30[3 * (32 * gid(0) + lid(1)) + lid(0)]) * cse_237[3 * (32 * gid(0) + lid(1)) + lid(0)] * 0.3999999999999999);
cse_240[3 * (32 * gid(0) + lid(1)) + lid(0)] = ((isnan(cse_238[3 * (32 * gid(0) + lid(1)) + lid(0)]) || isnan(cse_239_subst_0)) ? (double)(NAN) : ((cse_238[3 * (32 * gid(0) + lid(1)) + lid(0)] > cse_239_subst_0) ? cse_238[3 * (32 * gid(0) + lid(1)) + lid(0)] : cse_239_subst_0));
cse_433[3 * (32 * gid(0) + lid(1)) + lid(0)] = ((0.0014000062925532105 * cse_237[3 * (32 * gid(0) + lid(1)) + lid(0)]) / cse_30[3 * (32 * gid(0) + lid(1)) + lid(0)] + (0.0014000062925532105 * cse_235[3 * (32 * gid(0) + lid(1)) + lid(0)]) / cse_29[3 * (32 * gid(0) + lid(1)) + lid(0)]) / 2l;
cse_451[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_236[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_237[3 * (32 * gid(0) + lid(1)) + lid(0)] * 0.3999999999999999;
cse_59[3 * (32 * gid(0) + lid(1)) + lid(0)] = (cse_58[3 * (32 * gid(0) + lid(1)) + lid(0)] + cse_57[3 * (32 * gid(0) + lid(1)) + lid(0)]) / 2l;
}
__kernel void __attribute__ ((reqd_work_group_size(3, 32, 1))) my_rhs_11(__global int const *__restrict__ dof_pick_lists_0, __global char const *__restrict__ dof_pick_list_indices_0, __global int const *__restrict__ dof_pick_lists_2, __global char const *__restrict__ dof_pick_list_indices_2, __global int const *__restrict__ dof_pick_lists_4, __global char const *__restrict__ dof_pick_list_indices_4, __global int const *__restrict__ dof_pick_lists_7, __global char const *__restrict__ dof_pick_list_indices_7, __global int *__restrict__ cse_11, __global int *__restrict__ cse_14, __global int *__restrict__ cse_20, __global int *__restrict__ cse_5)
{
cse_11[3 * (32 * gid(0) + lid(1)) + lid(0)] = dof_pick_lists_2[3 * dof_pick_list_indices_2[32 * gid(0) + lid(1)] + lid(0)];
cse_14[3 * (32 * gid(0) + lid(1)) + lid(0)] = dof_pick_lists_4[3 * dof_pick_list_indices_4[32 * gid(0) + lid(1)] + lid(0)];
cse_20[3 * (32 * gid(0) + lid(1)) + lid(0)] = dof_pick_lists_7[3 * dof_pick_list_indices_7[32 * gid(0) + lid(1)] + lid(0)];
cse_5[3 * (32 * gid(0) + lid(1)) + lid(0)] = dof_pick_lists_0[3 * dof_pick_list_indices_0[32 * gid(0) + lid(1)] + lid(0)];
}
__kernel void __attribute__ ((reqd_work_group_size(3, 32, 1))) my_rhs_12(__global char const *__restrict__ from_el_present, __global double const *__restrict__ normal_1_b_inflow, __global int const *__restrict__ from_el_indices_0, __global char const *__restrict__ from_el_present_0, __global double const *__restrict__ normal_1_b_outflow, __global int const *__restrict__ from_el_indices_2, __global char const *__restrict__ from_el_present_1, __global double const *__restrict__ normal_1_b_wall, __global int const *__restrict__ from_el_indices_4, __global char const *__restrict__ from_el_present_2, __global double const *__restrict__ normal_1_f_int, __global int const *__restrict__ from_el_indices_7, __global double const *__restrict__ normal_4_b_inflow, __global double const *__restrict__ normal_4_b_outflow, __global double const *__restrict__ normal_4_b_wall, __global double const *__restrict__ normal_4_f_int, __global double const *__restrict__ normal_2_b_inflow, __global double const *__restrict__ normal_2_b_outflow, __global double const *__restrict__ normal_2_b_wall, __global double const *__restrict__ normal_2_f_int, __global double *__restrict__ _pt_temp, __global double *__restrict__ _pt_temp_1, __global double *__restrict__ _pt_temp_11, __global double *__restrict__ _pt_temp_13, __global double *__restrict__ _pt_temp_16, __global double *__restrict__ _pt_temp_18, __global double *__restrict__ _pt_temp_3, __global double *__restrict__ _pt_temp_32, __global double *__restrict__ _pt_temp_34, __global double *__restrict__ _pt_temp_5, __global double *__restrict__ _pt_temp_59, __global double *__restrict__ _pt_temp_66, __global double *__restrict__ _pt_temp_69, __global double *__restrict__ _pt_temp_7, __global double *__restrict__ _pt_temp_72, __global double *__restrict__ _pt_temp_77, __global double *__restrict__ _pt_temp_80, __global double *__restrict__ _pt_temp_83, __global double *__restrict__ _pt_temp_9, __global double const *__restrict__ cse_0, __global double const *__restrict__ cse_1, __global double const *__restrict__ cse_10, __global int const *__restrict__ cse_11, __global double const *__restrict__ cse_13, __global int const *__restrict__ cse_14, __global double const *__restrict__ cse_16, __global double const *__restrict__ cse_18, __global double const *__restrict__ cse_19, __global int const *__restrict__ cse_20, __global double const *__restrict__ cse_24, __global double const *__restrict__ cse_240, __global double const *__restrict__ cse_25, __global double const *__restrict__ cse_252, __global double const *__restrict__ cse_26, __global double const *__restrict__ cse_264, __global double const *__restrict__ cse_27, __global double const *__restrict__ cse_271, __global double const *__restrict__ cse_28, __global double const *__restrict__ cse_29, __global double const *__restrict__ cse_3, __global double const *__restrict__ cse_30, __global double const *__restrict__ cse_31, __global double const *__restrict__ cse_35, __global double const *__restrict__ cse_36, __global double const *__restrict__ cse_37, __global double const *__restrict__ cse_38, __global double const *__restrict__ cse_39, __global double const *__restrict__ cse_4, __global double const *__restrict__ cse_40, __global double const *__restrict__ cse_41, __global double const *__restrict__ cse_42, __global double const *__restrict__ cse_43, __global double const *__restrict__ cse_430, __global double const *__restrict__ cse_431, __global double const *__restrict__ cse_432, __global double const *__restrict__ cse_433, __global double const *__restrict__ cse_44, __global double const *__restrict__ cse_461, __global double const *__restrict__ cse_462, __global double const *__restrict__ cse_463, __global double const *__restrict__ cse_464, __global int const *__restrict__ cse_5, __global double const *__restrict__ cse_52, __global double const *__restrict__ cse_53, __global double const *__restrict__ cse_54, __global double const *__restrict__ cse_55, __global double const *__restrict__ cse_56, __global double const *__restrict__ cse_57, __global double const *__restrict__ cse_58, __global double const *__restrict__ cse_59, __global double const *__restrict__ cse_6, __global double const *__restrict__ cse_7, __global double const *__restrict__ cse_9)
{
for (int iface_ensm14 = 0; iface_ensm14 <= 3; ++iface_ensm14)
{
_pt_temp_11[1244160 * iface_ensm14 + 3 * (32 * gid(0) + lid(1)) + lid(0)] = (from_el_present_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_31[3 * from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_f_int[from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_1[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? ((cse_28[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_28[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_wall[from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_25[3 * from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_b_inflow[from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_27[3 * from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_b_outflow[from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0);
_pt_temp_13[1244160 * iface_ensm14 + 3 * (32 * gid(0) + lid(1)) + lid(0)] = (from_el_present_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_19[3 * from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_f_int[from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_1[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? ((-1.0 * cse_13[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_13[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_wall[from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_4[3 * from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_b_inflow[from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_10[3 * from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_b_outflow[from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0);
_pt_temp_16[1244160 * iface_ensm14 + 3 * (32 * gid(0) + lid(1)) + lid(0)] = (from_el_present_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_19[3 * from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_f_int[from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_1[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? ((-1.0 * cse_13[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_13[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_wall[from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_4[3 * from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_b_inflow[from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_10[3 * from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_b_outflow[from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0);
_pt_temp_18[1244160 * iface_ensm14 + 3 * (32 * gid(0) + lid(1)) + lid(0)] = (from_el_present_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_59[3 * from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_f_int[from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_1[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? ((-1.0 * cse_56[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_56[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_wall[from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_53[3 * from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_b_inflow[from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_55[3 * from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_b_outflow[from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0);
_pt_temp_1[1244160 * iface_ensm14 + 3 * (32 * gid(0) + lid(1)) + lid(0)] = (from_el_present_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_31[3 * from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_1_f_int[from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_1[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? ((cse_28[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_28[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_wall[from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_25[3 * from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_1_b_inflow[from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_27[3 * from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_1_b_outflow[from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0);
_pt_temp_32[1244160 * iface_ensm14 + 3 * (32 * gid(0) + lid(1)) + lid(0)] = (from_el_present_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_59[3 * from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_1_f_int[from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_1[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? ((-1.0 * cse_56[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_56[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_wall[from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_53[3 * from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_1_b_inflow[from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_55[3 * from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_1_b_outflow[from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0);
_pt_temp_34[1244160 * iface_ensm14 + 3 * (32 * gid(0) + lid(1)) + lid(0)] = (from_el_present_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_44[3 * from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_f_int[from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_1[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? ((-1.0 * cse_41[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_41[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_wall[from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_37[3 * from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_b_inflow[from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_40[3 * from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_b_outflow[from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0);
_pt_temp_3[1244160 * iface_ensm14 + 3 * (32 * gid(0) + lid(1)) + lid(0)] = (from_el_present_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_44[3 * from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_f_int[from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_1[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? ((-1.0 * cse_41[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_41[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_wall[from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_37[3 * from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_b_inflow[from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_40[3 * from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_b_outflow[from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0);
_pt_temp_59[1244160 * iface_ensm14 + 3 * (32 * gid(0) + lid(1)) + lid(0)] = -1.0 * ((from_el_present_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? (cse_240[3 * from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * (cse_29[3 * from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_30[3 * from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]]) + cse_16[3 * from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_f_int[from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] + cse_42[3 * from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_1_f_int[from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] + cse_57[3 * from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_f_int[from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] + cse_18[3 * from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_f_int[from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] + cse_43[3 * from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_1_f_int[from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] + cse_58[3 * from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_f_int[from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]]) / 2l : 0.0) + (from_el_present_1[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? (cse_271[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * (cse_28[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_28[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]]) + cse_13[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_b_wall[from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] + cse_41[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_1_b_wall[from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] + cse_56[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_b_wall[from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] + normal_4_b_wall[from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] * -1.0 * cse_13[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_1_b_wall[from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] * -1.0 * cse_41[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_2_b_wall[from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] * -1.0 * cse_56[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l : 0.0) + (from_el_present[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? (cse_252[3 * from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * (cse_24[3 * from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_0[3 * from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]]) + cse_3[3 * from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_b_inflow[from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] + cse_36[3 * from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_1_b_inflow[from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] + cse_52[3 * from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_b_inflow[from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] + cse_1[3 * from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_b_inflow[from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] + cse_35[3 * from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_1_b_inflow[from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] + cse_1[3 * from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_b_inflow[from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]]) / 2l : 0.0) + (from_el_present_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? (cse_264[3 * from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * (cse_26[3 * from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_6[3 * from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]]) + cse_9[3 * from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_b_outflow[from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] + cse_39[3 * from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_1_b_outflow[from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] + cse_54[3 * from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_b_outflow[from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] + cse_7[3 * from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_b_outflow[from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] + cse_38[3 * from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_1_b_outflow[from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] + cse_7[3 * from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_b_outflow[from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]]) / 2l : 0.0)) + (from_el_present_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? 0.0 : 0.0) + (from_el_present_1[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? 0.0 : 0.0) + (from_el_present[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? 0.0 : 0.0) + (from_el_present_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? 0.0 : 0.0);
_pt_temp_5[1244160 * iface_ensm14 + 3 * (32 * gid(0) + lid(1)) + lid(0)] = (from_el_present_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_31[3 * from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_f_int[from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_1[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? ((cse_28[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_28[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_wall[from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_25[3 * from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_b_inflow[from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_27[3 * from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_b_outflow[from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0);
_pt_temp_66[1244160 * iface_ensm14 + 3 * (32 * gid(0) + lid(1)) + lid(0)] = (from_el_present_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_433[3 * from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_1_f_int[from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_1[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? ((cse_432[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] + 600l + -1.0 * cse_432[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_wall[from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_430[3 * from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_1_b_inflow[from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_431[3 * from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_1_b_outflow[from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0);
_pt_temp_69[1244160 * iface_ensm14 + 3 * (32 * gid(0) + lid(1)) + lid(0)] = (from_el_present_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_433[3 * from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_f_int[from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_1[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? ((cse_432[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] + 600l + -1.0 * cse_432[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_wall[from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_430[3 * from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_b_inflow[from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_431[3 * from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_b_outflow[from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0);
_pt_temp_72[1244160 * iface_ensm14 + 3 * (32 * gid(0) + lid(1)) + lid(0)] = (from_el_present_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_433[3 * from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_f_int[from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_1[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? ((cse_432[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] + 600l + -1.0 * cse_432[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_wall[from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_430[3 * from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_b_inflow[from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_431[3 * from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_b_outflow[from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0);
_pt_temp_77[1244160 * iface_ensm14 + 3 * (32 * gid(0) + lid(1)) + lid(0)] = (from_el_present_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_464[3 * from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_1_f_int[from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_1[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_463[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_1_b_wall[from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_461[3 * from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_1_b_inflow[from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_462[3 * from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_1_b_outflow[from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0);
_pt_temp_7[1244160 * iface_ensm14 + 3 * (32 * gid(0) + lid(1)) + lid(0)] = (from_el_present_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_44[3 * from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_1_f_int[from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_1[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? ((-1.0 * cse_41[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_41[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_wall[from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_37[3 * from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_1_b_inflow[from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_40[3 * from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_1_b_outflow[from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0);
_pt_temp_80[1244160 * iface_ensm14 + 3 * (32 * gid(0) + lid(1)) + lid(0)] = (from_el_present_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_464[3 * from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_f_int[from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_1[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_463[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_b_wall[from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_461[3 * from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_b_inflow[from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_462[3 * from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_b_outflow[from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0);
_pt_temp_83[1244160 * iface_ensm14 + 3 * (32 * gid(0) + lid(1)) + lid(0)] = (from_el_present_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_464[3 * from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_f_int[from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_1[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_463[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_b_wall[from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_461[3 * from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_b_inflow[from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_462[3 * from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_b_outflow[from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0);
_pt_temp_9[1244160 * iface_ensm14 + 3 * (32 * gid(0) + lid(1)) + lid(0)] = (from_el_present_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_59[3 * from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_f_int[from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_1[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? ((-1.0 * cse_56[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_56[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_wall[from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_53[3 * from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_b_inflow[from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_55[3 * from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_b_outflow[from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0);
_pt_temp[1244160 * iface_ensm14 + 3 * (32 * gid(0) + lid(1)) + lid(0)] = (from_el_present_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_19[3 * from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_1_f_int[from_el_indices_7[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_1[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? ((-1.0 * cse_13[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_13[3 * from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_wall[from_el_indices_4[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_4[3 * from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_1_b_inflow[from_el_indices_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_0[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] ? cse_10[3 * from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm14 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_1_b_outflow[from_el_indices_2[414720 * iface_ensm14 + 32 * gid(0) + lid(1)]] : 0.0);
}
}
__kernel void __attribute__ ((reqd_work_group_size(4, 16, 1))) my_rhs_13(__global double const *__restrict__ _pt_data_4, __global double const *__restrict__ _pt_data_5, __global double const *__restrict__ _pt_temp, __global double const *__restrict__ _pt_temp_1, __global double const *__restrict__ _pt_temp_11, __global double const *__restrict__ _pt_temp_13, __global double const *__restrict__ _pt_temp_16, __global double const *__restrict__ _pt_temp_18, __global double const *__restrict__ _pt_temp_3, __global double const *__restrict__ _pt_temp_32, __global double const *__restrict__ _pt_temp_34, __global double const *__restrict__ _pt_temp_5, __global double const *__restrict__ _pt_temp_59, __global double const *__restrict__ _pt_temp_66, __global double const *__restrict__ _pt_temp_69, __global double const *__restrict__ _pt_temp_7, __global double const *__restrict__ _pt_temp_72, __global double const *__restrict__ _pt_temp_77, __global double const *__restrict__ _pt_temp_80, __global double const *__restrict__ _pt_temp_83, __global double const *__restrict__ _pt_temp_9, __global double *__restrict__ face_mass, __global double *__restrict__ face_mass_0, __global double *__restrict__ face_mass_1, __global double *__restrict__ face_mass_11, __global double *__restrict__ face_mass_12, __global double *__restrict__ face_mass_17, __global double *__restrict__ face_mass_19, __global double *__restrict__ face_mass_2, __global double *__restrict__ face_mass_20, __global double *__restrict__ face_mass_21, __global double *__restrict__ face_mass_23, __global double *__restrict__ face_mass_24, __global double *__restrict__ face_mass_25, __global double *__restrict__ face_mass_3, __global double *__restrict__ face_mass_4, __global double *__restrict__ face_mass_5, __global double *__restrict__ face_mass_6, __global double *__restrict__ face_mass_7, __global double *__restrict__ face_mass_8)
{
double acc_iface_ensm8_idof_ensm8;
double acc_iface_ensm8_idof_ensm8_0;
double acc_iface_ensm8_idof_ensm8_1;
double acc_iface_ensm8_idof_ensm8_10;
double acc_iface_ensm8_idof_ensm8_11;
double acc_iface_ensm8_idof_ensm8_12;
double acc_iface_ensm8_idof_ensm8_13;
double acc_iface_ensm8_idof_ensm8_14;
double acc_iface_ensm8_idof_ensm8_15;
double acc_iface_ensm8_idof_ensm8_16;
double acc_iface_ensm8_idof_ensm8_17;
double acc_iface_ensm8_idof_ensm8_2;
double acc_iface_ensm8_idof_ensm8_3;
double acc_iface_ensm8_idof_ensm8_4;
double acc_iface_ensm8_idof_ensm8_5;
double acc_iface_ensm8_idof_ensm8_6;
double acc_iface_ensm8_idof_ensm8_7;
double acc_iface_ensm8_idof_ensm8_8;
double acc_iface_ensm8_idof_ensm8_9;
acc_iface_ensm8_idof_ensm8_0 = 0.0;
acc_iface_ensm8_idof_ensm8_9 = 0.0;
acc_iface_ensm8_idof_ensm8_10 = 0.0;
acc_iface_ensm8_idof_ensm8_11 = 0.0;
acc_iface_ensm8_idof_ensm8_12 = 0.0;
acc_iface_ensm8_idof_ensm8_1 = 0.0;
acc_iface_ensm8_idof_ensm8_13 = 0.0;
acc_iface_ensm8_idof_ensm8_14 = 0.0;
acc_iface_ensm8_idof_ensm8_15 = 0.0;
acc_iface_ensm8_idof_ensm8_16 = 0.0;
acc_iface_ensm8_idof_ensm8_17 = 0.0;
acc_iface_ensm8_idof_ensm8_2 = 0.0;
acc_iface_ensm8_idof_ensm8_3 = 0.0;
acc_iface_ensm8_idof_ensm8_4 = 0.0;
acc_iface_ensm8_idof_ensm8_5 = 0.0;
acc_iface_ensm8_idof_ensm8_6 = 0.0;
acc_iface_ensm8_idof_ensm8_7 = 0.0;
acc_iface_ensm8_idof_ensm8_8 = 0.0;
acc_iface_ensm8_idof_ensm8 = 0.0;
for (int idof_ensm8 = 0; idof_ensm8 <= 2; ++idof_ensm8)
for (int iface_ensm8 = 0; iface_ensm8 <= 3; ++iface_ensm8)
{
acc_iface_ensm8_idof_ensm8_0 = acc_iface_ensm8_idof_ensm8_0 + _pt_data_4[12 * lid(0) + 3 * iface_ensm8 + idof_ensm8] * _pt_data_5[414720 * iface_ensm8 + 16 * gid(0) + lid(1)] * _pt_temp_1[1244160 * iface_ensm8 + 3 * (16 * gid(0) + lid(1)) + idof_ensm8];
acc_iface_ensm8_idof_ensm8_9 = acc_iface_ensm8_idof_ensm8_9 + _pt_data_4[12 * lid(0) + 3 * iface_ensm8 + idof_ensm8] * _pt_data_5[414720 * iface_ensm8 + 16 * gid(0) + lid(1)] * _pt_temp_32[1244160 * iface_ensm8 + 3 * (16 * gid(0) + lid(1)) + idof_ensm8];
acc_iface_ensm8_idof_ensm8_10 = acc_iface_ensm8_idof_ensm8_10 + _pt_data_4[12 * lid(0) + 3 * iface_ensm8 + idof_ensm8] * _pt_data_5[414720 * iface_ensm8 + 16 * gid(0) + lid(1)] * _pt_temp_34[1244160 * iface_ensm8 + 3 * (16 * gid(0) + lid(1)) + idof_ensm8];
acc_iface_ensm8_idof_ensm8_11 = acc_iface_ensm8_idof_ensm8_11 + _pt_data_4[12 * lid(0) + 3 * iface_ensm8 + idof_ensm8] * _pt_data_5[414720 * iface_ensm8 + 16 * gid(0) + lid(1)] * _pt_temp_59[1244160 * iface_ensm8 + 3 * (16 * gid(0) + lid(1)) + idof_ensm8];
acc_iface_ensm8_idof_ensm8_12 = acc_iface_ensm8_idof_ensm8_12 + _pt_data_4[12 * lid(0) + 3 * iface_ensm8 + idof_ensm8] * _pt_data_5[414720 * iface_ensm8 + 16 * gid(0) + lid(1)] * _pt_temp_66[1244160 * iface_ensm8 + 3 * (16 * gid(0) + lid(1)) + idof_ensm8];
acc_iface_ensm8_idof_ensm8_1 = acc_iface_ensm8_idof_ensm8_1 + _pt_data_4[12 * lid(0) + 3 * iface_ensm8 + idof_ensm8] * _pt_data_5[414720 * iface_ensm8 + 16 * gid(0) + lid(1)] * _pt_temp_3[1244160 * iface_ensm8 + 3 * (16 * gid(0) + lid(1)) + idof_ensm8];
acc_iface_ensm8_idof_ensm8_13 = acc_iface_ensm8_idof_ensm8_13 + _pt_data_4[12 * lid(0) + 3 * iface_ensm8 + idof_ensm8] * _pt_data_5[414720 * iface_ensm8 + 16 * gid(0) + lid(1)] * _pt_temp_69[1244160 * iface_ensm8 + 3 * (16 * gid(0) + lid(1)) + idof_ensm8];
acc_iface_ensm8_idof_ensm8_14 = acc_iface_ensm8_idof_ensm8_14 + _pt_data_4[12 * lid(0) + 3 * iface_ensm8 + idof_ensm8] * _pt_data_5[414720 * iface_ensm8 + 16 * gid(0) + lid(1)] * _pt_temp_72[1244160 * iface_ensm8 + 3 * (16 * gid(0) + lid(1)) + idof_ensm8];
acc_iface_ensm8_idof_ensm8_15 = acc_iface_ensm8_idof_ensm8_15 + _pt_data_4[12 * lid(0) + 3 * iface_ensm8 + idof_ensm8] * _pt_data_5[414720 * iface_ensm8 + 16 * gid(0) + lid(1)] * _pt_temp_77[1244160 * iface_ensm8 + 3 * (16 * gid(0) + lid(1)) + idof_ensm8];
acc_iface_ensm8_idof_ensm8_16 = acc_iface_ensm8_idof_ensm8_16 + _pt_data_4[12 * lid(0) + 3 * iface_ensm8 + idof_ensm8] * _pt_data_5[414720 * iface_ensm8 + 16 * gid(0) + lid(1)] * _pt_temp_80[1244160 * iface_ensm8 + 3 * (16 * gid(0) + lid(1)) + idof_ensm8];
acc_iface_ensm8_idof_ensm8_17 = acc_iface_ensm8_idof_ensm8_17 + _pt_data_4[12 * lid(0) + 3 * iface_ensm8 + idof_ensm8] * _pt_data_5[414720 * iface_ensm8 + 16 * gid(0) + lid(1)] * _pt_temp_83[1244160 * iface_ensm8 + 3 * (16 * gid(0) + lid(1)) + idof_ensm8];
acc_iface_ensm8_idof_ensm8_2 = acc_iface_ensm8_idof_ensm8_2 + _pt_data_4[12 * lid(0) + 3 * iface_ensm8 + idof_ensm8] * _pt_data_5[414720 * iface_ensm8 + 16 * gid(0) + lid(1)] * _pt_temp_5[1244160 * iface_ensm8 + 3 * (16 * gid(0) + lid(1)) + idof_ensm8];
acc_iface_ensm8_idof_ensm8_3 = acc_iface_ensm8_idof_ensm8_3 + _pt_data_4[12 * lid(0) + 3 * iface_ensm8 + idof_ensm8] * _pt_data_5[414720 * iface_ensm8 + 16 * gid(0) + lid(1)] * _pt_temp_7[1244160 * iface_ensm8 + 3 * (16 * gid(0) + lid(1)) + idof_ensm8];
acc_iface_ensm8_idof_ensm8_4 = acc_iface_ensm8_idof_ensm8_4 + _pt_data_4[12 * lid(0) + 3 * iface_ensm8 + idof_ensm8] * _pt_data_5[414720 * iface_ensm8 + 16 * gid(0) + lid(1)] * _pt_temp_9[1244160 * iface_ensm8 + 3 * (16 * gid(0) + lid(1)) + idof_ensm8];
acc_iface_ensm8_idof_ensm8_5 = acc_iface_ensm8_idof_ensm8_5 + _pt_data_4[12 * lid(0) + 3 * iface_ensm8 + idof_ensm8] * _pt_data_5[414720 * iface_ensm8 + 16 * gid(0) + lid(1)] * _pt_temp_11[1244160 * iface_ensm8 + 3 * (16 * gid(0) + lid(1)) + idof_ensm8];
acc_iface_ensm8_idof_ensm8_6 = acc_iface_ensm8_idof_ensm8_6 + _pt_data_4[12 * lid(0) + 3 * iface_ensm8 + idof_ensm8] * _pt_data_5[414720 * iface_ensm8 + 16 * gid(0) + lid(1)] * _pt_temp_13[1244160 * iface_ensm8 + 3 * (16 * gid(0) + lid(1)) + idof_ensm8];
acc_iface_ensm8_idof_ensm8_7 = acc_iface_ensm8_idof_ensm8_7 + _pt_data_4[12 * lid(0) + 3 * iface_ensm8 + idof_ensm8] * _pt_data_5[414720 * iface_ensm8 + 16 * gid(0) + lid(1)] * _pt_temp_16[1244160 * iface_ensm8 + 3 * (16 * gid(0) + lid(1)) + idof_ensm8];
acc_iface_ensm8_idof_ensm8_8 = acc_iface_ensm8_idof_ensm8_8 + _pt_data_4[12 * lid(0) + 3 * iface_ensm8 + idof_ensm8] * _pt_data_5[414720 * iface_ensm8 + 16 * gid(0) + lid(1)] * _pt_temp_18[1244160 * iface_ensm8 + 3 * (16 * gid(0) + lid(1)) + idof_ensm8];
acc_iface_ensm8_idof_ensm8 = acc_iface_ensm8_idof_ensm8 + _pt_data_4[12 * lid(0) + 3 * iface_ensm8 + idof_ensm8] * _pt_data_5[414720 * iface_ensm8 + 16 * gid(0) + lid(1)] * _pt_temp[1244160 * iface_ensm8 + 3 * (16 * gid(0) + lid(1)) + idof_ensm8];
}
face_mass_0[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_iface_ensm8_idof_ensm8_0;
face_mass_11[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_iface_ensm8_idof_ensm8_9;
face_mass_12[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_iface_ensm8_idof_ensm8_10;
face_mass_17[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_iface_ensm8_idof_ensm8_11;
face_mass_19[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_iface_ensm8_idof_ensm8_12;
face_mass_1[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_iface_ensm8_idof_ensm8_1;
face_mass_20[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_iface_ensm8_idof_ensm8_13;
face_mass_21[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_iface_ensm8_idof_ensm8_14;
face_mass_23[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_iface_ensm8_idof_ensm8_15;
face_mass_24[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_iface_ensm8_idof_ensm8_16;
face_mass_25[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_iface_ensm8_idof_ensm8_17;
face_mass_2[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_iface_ensm8_idof_ensm8_2;
face_mass_3[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_iface_ensm8_idof_ensm8_3;
face_mass_4[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_iface_ensm8_idof_ensm8_4;
face_mass_5[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_iface_ensm8_idof_ensm8_5;
face_mass_6[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_iface_ensm8_idof_ensm8_6;
face_mass_7[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_iface_ensm8_idof_ensm8_7;
face_mass_8[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_iface_ensm8_idof_ensm8_8;
face_mass[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_iface_ensm8_idof_ensm8;
}
__kernel void __attribute__ ((reqd_work_group_size(4, 16, 1))) my_rhs_14(__global double const *__restrict__ _pt_temp_56, __global double const *__restrict__ _pt_temp_57, __global double const *__restrict__ _pt_temp_58, __global double const *__restrict__ cse, __global double const *__restrict__ cse_23, __global double const *__restrict__ cse_34, __global double const *__restrict__ cse_429, __global double const *__restrict__ cse_460, __global double const *__restrict__ cse_51, __global double const *__restrict__ face_mass, __global double const *__restrict__ face_mass_0, __global double const *__restrict__ face_mass_1, __global double const *__restrict__ face_mass_11, __global double const *__restrict__ face_mass_12, __global double const *__restrict__ face_mass_17, __global double const *__restrict__ face_mass_19, __global double const *__restrict__ face_mass_2, __global double const *__restrict__ face_mass_20, __global double const *__restrict__ face_mass_21, __global double const *__restrict__ face_mass_23, __global double const *__restrict__ face_mass_24, __global double const *__restrict__ face_mass_25, __global double const *__restrict__ face_mass_3, __global double const *__restrict__ face_mass_4, __global double const *__restrict__ face_mass_5, __global double const *__restrict__ face_mass_6, __global double const *__restrict__ face_mass_7, __global double const *__restrict__ face_mass_8, __global double *__restrict__ mass_inv_inp, __global double *__restrict__ mass_inv_inp_0, __global double *__restrict__ mass_inv_inp_1, __global double *__restrict__ mass_inv_inp_11, __global double *__restrict__ mass_inv_inp_12, __global double *__restrict__ mass_inv_inp_17, __global double *__restrict__ mass_inv_inp_19, __global double *__restrict__ mass_inv_inp_2, __global double *__restrict__ mass_inv_inp_20, __global double *__restrict__ mass_inv_inp_21, __global double *__restrict__ mass_inv_inp_23, __global double *__restrict__ mass_inv_inp_24, __global double *__restrict__ mass_inv_inp_25, __global double *__restrict__ mass_inv_inp_3, __global double *__restrict__ mass_inv_inp_4, __global double *__restrict__ mass_inv_inp_5, __global double *__restrict__ mass_inv_inp_6, __global double *__restrict__ mass_inv_inp_7, __global double *__restrict__ mass_inv_inp_8)
{
mass_inv_inp_0[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_23[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * face_mass_0[4 * (16 * gid(0) + lid(1)) + lid(0)];
mass_inv_inp_11[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_51[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * face_mass_11[4 * (16 * gid(0) + lid(1)) + lid(0)];
mass_inv_inp_12[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_34[1658880 + 4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * face_mass_12[4 * (16 * gid(0) + lid(1)) + lid(0)];
mass_inv_inp_17[4 * (16 * gid(0) + lid(1)) + lid(0)] = -1.0 * face_mass_17[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_58[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_56[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_57[4 * (16 * gid(0) + lid(1)) + lid(0)];
mass_inv_inp_19[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_429[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * face_mass_19[4 * (16 * gid(0) + lid(1)) + lid(0)];
mass_inv_inp_1[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_34[3317760 + 4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * face_mass_1[4 * (16 * gid(0) + lid(1)) + lid(0)];
mass_inv_inp_20[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_429[1658880 + 4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * face_mass_20[4 * (16 * gid(0) + lid(1)) + lid(0)];
mass_inv_inp_21[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_429[3317760 + 4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * face_mass_21[4 * (16 * gid(0) + lid(1)) + lid(0)];
mass_inv_inp_23[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_460[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * face_mass_23[4 * (16 * gid(0) + lid(1)) + lid(0)];
mass_inv_inp_24[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_460[1658880 + 4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * face_mass_24[4 * (16 * gid(0) + lid(1)) + lid(0)];
mass_inv_inp_25[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_460[3317760 + 4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * face_mass_25[4 * (16 * gid(0) + lid(1)) + lid(0)];
mass_inv_inp_2[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_23[3317760 + 4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * face_mass_2[4 * (16 * gid(0) + lid(1)) + lid(0)];
mass_inv_inp_3[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_34[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * face_mass_3[4 * (16 * gid(0) + lid(1)) + lid(0)];
mass_inv_inp_4[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_51[1658880 + 4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * face_mass_4[4 * (16 * gid(0) + lid(1)) + lid(0)];
mass_inv_inp_5[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_23[1658880 + 4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * face_mass_5[4 * (16 * gid(0) + lid(1)) + lid(0)];
mass_inv_inp_6[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse[3317760 + 4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * face_mass_6[4 * (16 * gid(0) + lid(1)) + lid(0)];
mass_inv_inp_7[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse[1658880 + 4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * face_mass_7[4 * (16 * gid(0) + lid(1)) + lid(0)];
mass_inv_inp_8[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_51[3317760 + 4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * face_mass_8[4 * (16 * gid(0) + lid(1)) + lid(0)];
mass_inv_inp[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * face_mass[4 * (16 * gid(0) + lid(1)) + lid(0)];
}
__kernel void __attribute__ ((reqd_work_group_size(4, 16, 1))) my_rhs_15(__global double const *__restrict__ _pt_data, __global double const *__restrict__ _pt_data_0, __global double *__restrict__ _pt_temp_0, __global double *__restrict__ _pt_temp_10, __global double *__restrict__ _pt_temp_12, __global double *__restrict__ _pt_temp_14, __global double *__restrict__ _pt_temp_17, __global double *__restrict__ _pt_temp_19, __global double *__restrict__ _pt_temp_2, __global double *__restrict__ _pt_temp_33, __global double *__restrict__ _pt_temp_35, __global double *__restrict__ _pt_temp_4, __global double *__restrict__ _pt_temp_6, __global double *__restrict__ _pt_temp_60, __global double *__restrict__ _pt_temp_67, __global double *__restrict__ _pt_temp_70, __global double *__restrict__ _pt_temp_73, __global double *__restrict__ _pt_temp_78, __global double *__restrict__ _pt_temp_8, __global double *__restrict__ _pt_temp_81, __global double *__restrict__ _pt_temp_84, __global double const *__restrict__ mass_inv_inp, __global double const *__restrict__ mass_inv_inp_0, __global double const *__restrict__ mass_inv_inp_1, __global double const *__restrict__ mass_inv_inp_11, __global double const *__restrict__ mass_inv_inp_12, __global double const *__restrict__ mass_inv_inp_17, __global double const *__restrict__ mass_inv_inp_19, __global double const *__restrict__ mass_inv_inp_2, __global double const *__restrict__ mass_inv_inp_20, __global double const *__restrict__ mass_inv_inp_21, __global double const *__restrict__ mass_inv_inp_23, __global double const *__restrict__ mass_inv_inp_24, __global double const *__restrict__ mass_inv_inp_25, __global double const *__restrict__ mass_inv_inp_3, __global double const *__restrict__ mass_inv_inp_4, __global double const *__restrict__ mass_inv_inp_5, __global double const *__restrict__ mass_inv_inp_6, __global double const *__restrict__ mass_inv_inp_7, __global double const *__restrict__ mass_inv_inp_8)
{
double acc_idof_ensm22;
double acc_idof_ensm22_0;
double acc_idof_ensm22_1;
double acc_idof_ensm22_10;
double acc_idof_ensm22_11;
double acc_idof_ensm22_12;
double acc_idof_ensm22_13;
double acc_idof_ensm22_14;
double acc_idof_ensm22_15;
double acc_idof_ensm22_16;
double acc_idof_ensm22_17;
double acc_idof_ensm22_2;
double acc_idof_ensm22_3;
double acc_idof_ensm22_4;
double acc_idof_ensm22_5;
double acc_idof_ensm22_6;
double acc_idof_ensm22_7;
double acc_idof_ensm22_8;
double acc_idof_ensm22_9;
acc_idof_ensm22 = 0.0;
acc_idof_ensm22_4 = 0.0;
acc_idof_ensm22_5 = 0.0;
acc_idof_ensm22_6 = 0.0;
acc_idof_ensm22_7 = 0.0;
acc_idof_ensm22_8 = 0.0;
acc_idof_ensm22_0 = 0.0;
acc_idof_ensm22_9 = 0.0;
acc_idof_ensm22_10 = 0.0;
acc_idof_ensm22_1 = 0.0;
acc_idof_ensm22_11 = 0.0;
acc_idof_ensm22_12 = 0.0;
acc_idof_ensm22_2 = 0.0;
acc_idof_ensm22_13 = 0.0;
acc_idof_ensm22_14 = 0.0;
acc_idof_ensm22_15 = 0.0;
acc_idof_ensm22_16 = 0.0;
acc_idof_ensm22_17 = 0.0;
acc_idof_ensm22_3 = 0.0;
for (int idof_ensm22 = 0; idof_ensm22 <= 3; ++idof_ensm22)
{
acc_idof_ensm22 = acc_idof_ensm22 + _pt_data[16 * gid(0) + lid(1)] * _pt_data_0[4 * lid(0) + idof_ensm22] * mass_inv_inp[4 * (16 * gid(0) + lid(1)) + idof_ensm22];
acc_idof_ensm22_4 = acc_idof_ensm22_4 + _pt_data[16 * gid(0) + lid(1)] * _pt_data_0[4 * lid(0) + idof_ensm22] * mass_inv_inp_4[4 * (16 * gid(0) + lid(1)) + idof_ensm22];
acc_idof_ensm22_5 = acc_idof_ensm22_5 + _pt_data[16 * gid(0) + lid(1)] * _pt_data_0[4 * lid(0) + idof_ensm22] * mass_inv_inp_5[4 * (16 * gid(0) + lid(1)) + idof_ensm22];
acc_idof_ensm22_6 = acc_idof_ensm22_6 + _pt_data[16 * gid(0) + lid(1)] * _pt_data_0[4 * lid(0) + idof_ensm22] * mass_inv_inp_6[4 * (16 * gid(0) + lid(1)) + idof_ensm22];
acc_idof_ensm22_7 = acc_idof_ensm22_7 + _pt_data[16 * gid(0) + lid(1)] * _pt_data_0[4 * lid(0) + idof_ensm22] * mass_inv_inp_7[4 * (16 * gid(0) + lid(1)) + idof_ensm22];
acc_idof_ensm22_8 = acc_idof_ensm22_8 + _pt_data[16 * gid(0) + lid(1)] * _pt_data_0[4 * lid(0) + idof_ensm22] * mass_inv_inp_8[4 * (16 * gid(0) + lid(1)) + idof_ensm22];
acc_idof_ensm22_0 = acc_idof_ensm22_0 + _pt_data[16 * gid(0) + lid(1)] * _pt_data_0[4 * lid(0) + idof_ensm22] * mass_inv_inp_0[4 * (16 * gid(0) + lid(1)) + idof_ensm22];
acc_idof_ensm22_9 = acc_idof_ensm22_9 + _pt_data[16 * gid(0) + lid(1)] * _pt_data_0[4 * lid(0) + idof_ensm22] * mass_inv_inp_11[4 * (16 * gid(0) + lid(1)) + idof_ensm22];
acc_idof_ensm22_10 = acc_idof_ensm22_10 + _pt_data[16 * gid(0) + lid(1)] * _pt_data_0[4 * lid(0) + idof_ensm22] * mass_inv_inp_12[4 * (16 * gid(0) + lid(1)) + idof_ensm22];
acc_idof_ensm22_1 = acc_idof_ensm22_1 + _pt_data[16 * gid(0) + lid(1)] * _pt_data_0[4 * lid(0) + idof_ensm22] * mass_inv_inp_1[4 * (16 * gid(0) + lid(1)) + idof_ensm22];
acc_idof_ensm22_11 = acc_idof_ensm22_11 + _pt_data[16 * gid(0) + lid(1)] * _pt_data_0[4 * lid(0) + idof_ensm22] * mass_inv_inp_17[4 * (16 * gid(0) + lid(1)) + idof_ensm22];
acc_idof_ensm22_12 = acc_idof_ensm22_12 + _pt_data[16 * gid(0) + lid(1)] * _pt_data_0[4 * lid(0) + idof_ensm22] * mass_inv_inp_19[4 * (16 * gid(0) + lid(1)) + idof_ensm22];
acc_idof_ensm22_2 = acc_idof_ensm22_2 + _pt_data[16 * gid(0) + lid(1)] * _pt_data_0[4 * lid(0) + idof_ensm22] * mass_inv_inp_2[4 * (16 * gid(0) + lid(1)) + idof_ensm22];
acc_idof_ensm22_13 = acc_idof_ensm22_13 + _pt_data[16 * gid(0) + lid(1)] * _pt_data_0[4 * lid(0) + idof_ensm22] * mass_inv_inp_20[4 * (16 * gid(0) + lid(1)) + idof_ensm22];
acc_idof_ensm22_14 = acc_idof_ensm22_14 + _pt_data[16 * gid(0) + lid(1)] * _pt_data_0[4 * lid(0) + idof_ensm22] * mass_inv_inp_21[4 * (16 * gid(0) + lid(1)) + idof_ensm22];
acc_idof_ensm22_15 = acc_idof_ensm22_15 + _pt_data[16 * gid(0) + lid(1)] * _pt_data_0[4 * lid(0) + idof_ensm22] * mass_inv_inp_23[4 * (16 * gid(0) + lid(1)) + idof_ensm22];
acc_idof_ensm22_16 = acc_idof_ensm22_16 + _pt_data[16 * gid(0) + lid(1)] * _pt_data_0[4 * lid(0) + idof_ensm22] * mass_inv_inp_24[4 * (16 * gid(0) + lid(1)) + idof_ensm22];
acc_idof_ensm22_17 = acc_idof_ensm22_17 + _pt_data[16 * gid(0) + lid(1)] * _pt_data_0[4 * lid(0) + idof_ensm22] * mass_inv_inp_25[4 * (16 * gid(0) + lid(1)) + idof_ensm22];
acc_idof_ensm22_3 = acc_idof_ensm22_3 + _pt_data[16 * gid(0) + lid(1)] * _pt_data_0[4 * lid(0) + idof_ensm22] * mass_inv_inp_3[4 * (16 * gid(0) + lid(1)) + idof_ensm22];
}
_pt_temp_0[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm22;
_pt_temp_10[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm22_4;
_pt_temp_12[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm22_5;
_pt_temp_14[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm22_6;
_pt_temp_17[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm22_7;
_pt_temp_19[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm22_8;
_pt_temp_2[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm22_0;
_pt_temp_33[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm22_9;
_pt_temp_35[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm22_10;
_pt_temp_4[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm22_1;
_pt_temp_60[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm22_11;
_pt_temp_67[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm22_12;
_pt_temp_6[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm22_2;
_pt_temp_70[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm22_13;
_pt_temp_73[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm22_14;
_pt_temp_78[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm22_15;
_pt_temp_81[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm22_16;
_pt_temp_84[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm22_17;
_pt_temp_8[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm22_3;
}
__kernel void __attribute__ ((reqd_work_group_size(4, 16, 1))) my_rhs_16(__global double const *__restrict__ _actx_in_1_mass_0, __global double const *__restrict__ _pt_temp_0, __global double const *__restrict__ _pt_temp_10, __global double const *__restrict__ _pt_temp_12, __global double const *__restrict__ _pt_temp_14, __global double const *__restrict__ _pt_temp_17, __global double const *__restrict__ _pt_temp_19, __global double const *__restrict__ _pt_temp_2, __global double const *__restrict__ _pt_temp_33, __global double const *__restrict__ _pt_temp_35, __global double const *__restrict__ _pt_temp_4, __global double const *__restrict__ _pt_temp_6, __global double const *__restrict__ _pt_temp_67, __global double const *__restrict__ _pt_temp_70, __global double const *__restrict__ _pt_temp_73, __global double const *__restrict__ _pt_temp_78, __global double const *__restrict__ _pt_temp_8, __global double const *__restrict__ _pt_temp_81, __global double const *__restrict__ _pt_temp_84, __global double *__restrict__ cse_21, __global double const *__restrict__ cse_22, __global double const *__restrict__ cse_274, __global double *__restrict__ cse_275, __global double *__restrict__ cse_277, __global double *__restrict__ cse_279, __global double *__restrict__ cse_296, __global double *__restrict__ cse_298, __global double *__restrict__ cse_300, __global double *__restrict__ cse_301, __global double *__restrict__ cse_302, __global double *__restrict__ cse_32, __global double *__restrict__ cse_351, __global double *__restrict__ cse_353, __global double *__restrict__ cse_355, __global double *__restrict__ cse_369, __global double *__restrict__ cse_370, __global double *__restrict__ cse_371, __global double *__restrict__ cse_398, __global double *__restrict__ cse_400, __global double *__restrict__ cse_402, __global double *__restrict__ cse_414, __global double *__restrict__ cse_416, __global double *__restrict__ cse_418, __global double *__restrict__ cse_434, __global double *__restrict__ cse_436, __global double *__restrict__ cse_437, __global double *__restrict__ cse_45, __global double const *__restrict__ cse_46, __global double *__restrict__ cse_465, __global double *__restrict__ cse_466, __global double *__restrict__ cse_467, __global double *__restrict__ cse_468, __global double *__restrict__ cse_47, __global double *__restrict__ cse_470, __global double *__restrict__ cse_472, __global double *__restrict__ cse_49, __global double *__restrict__ cse_60, __global double const *__restrict__ cse_61, __global double *__restrict__ cse_62, __global double *__restrict__ cse_64, __global double *__restrict__ cse_67, __global double *__restrict__ cse_69, __global double *__restrict__ cse_71, __global double *__restrict__ cse_73, __global double *__restrict__ cse_74)
{
double cse_297_subst_0;
double cse_299_subst_0;
double cse_33_subst_0;
double cse_48_subst_0;
double cse_50_subst_0;
double cse_63_subst_0;
double cse_65_subst_0;
double cse_66_subst_0;
double cse_70_subst_0;
double cse_72_subst_0;
cse_21[4 * (16 * gid(0) + lid(1)) + lid(0)] = -1.0 * _pt_temp_0[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_275[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_274[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_21[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_296[4 * (16 * gid(0) + lid(1)) + lid(0)] = -1.0 * _pt_temp_33[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_298[4 * (16 * gid(0) + lid(1)) + lid(0)] = -1.0 * _pt_temp_35[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_32[4 * (16 * gid(0) + lid(1)) + lid(0)] = -1.0 * _pt_temp_2[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_297_subst_0 = (cse_296[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * cse_61[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_32[4 * (16 * gid(0) + lid(1)) + lid(0)]) / _actx_in_1_mass_0[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_33_subst_0 = (cse_21[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * cse_22[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_32[4 * (16 * gid(0) + lid(1)) + lid(0)]) / _actx_in_1_mass_0[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_351[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_274[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_296[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_400[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_274[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_298[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_414[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_274[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_32[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_434[4 * (16 * gid(0) + lid(1)) + lid(0)] = -1.0 * _pt_temp_67[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_436[4 * (16 * gid(0) + lid(1)) + lid(0)] = -1.0 * _pt_temp_70[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_437[4 * (16 * gid(0) + lid(1)) + lid(0)] = -1.0 * _pt_temp_73[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_45[4 * (16 * gid(0) + lid(1)) + lid(0)] = -1.0 * _pt_temp_4[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_402[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_274[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_45[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_465[4 * (16 * gid(0) + lid(1)) + lid(0)] = -1.0 * _pt_temp_78[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_466[4 * (16 * gid(0) + lid(1)) + lid(0)] = -1.0 * _pt_temp_81[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_467[4 * (16 * gid(0) + lid(1)) + lid(0)] = -1.0 * _pt_temp_84[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_468[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_274[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_465[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_470[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_274[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_466[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_472[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_274[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_467[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_47[4 * (16 * gid(0) + lid(1)) + lid(0)] = -1.0 * _pt_temp_6[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_48_subst_0 = (cse_45[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * cse_46[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_47[4 * (16 * gid(0) + lid(1)) + lid(0)]) / _actx_in_1_mass_0[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_418[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_274[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_47[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_49[4 * (16 * gid(0) + lid(1)) + lid(0)] = -1.0 * _pt_temp_8[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_50_subst_0 = (cse_49[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * cse_46[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_32[4 * (16 * gid(0) + lid(1)) + lid(0)]) / _actx_in_1_mass_0[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_398[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_274[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_49[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_60[4 * (16 * gid(0) + lid(1)) + lid(0)] = -1.0 * _pt_temp_10[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_353[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_274[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_60[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_62[4 * (16 * gid(0) + lid(1)) + lid(0)] = -1.0 * _pt_temp_12[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_299_subst_0 = (cse_298[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * cse_46[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_62[4 * (16 * gid(0) + lid(1)) + lid(0)]) / _actx_in_1_mass_0[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_63_subst_0 = (cse_60[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * cse_61[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_62[4 * (16 * gid(0) + lid(1)) + lid(0)]) / _actx_in_1_mass_0[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_416[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_274[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_62[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_64[4 * (16 * gid(0) + lid(1)) + lid(0)] = -1.0 * _pt_temp_14[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_65_subst_0 = (cse_64[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * cse_22[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_47[4 * (16 * gid(0) + lid(1)) + lid(0)]) / _actx_in_1_mass_0[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_66_subst_0 = (cse_65_subst_0 + cse_50_subst_0 + cse_63_subst_0) * -1.0 * ((2l * 4.216360056e-05) / 3l);
cse_279[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_274[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_64[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_300[4 * (16 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_297_subst_0 + cse_299_subst_0);
cse_301[4 * (16 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_63_subst_0 + cse_63_subst_0) + cse_66_subst_0;
cse_369[4 * (16 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_50_subst_0 + cse_50_subst_0) + cse_66_subst_0;
cse_370[4 * (16 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_299_subst_0 + cse_297_subst_0);
cse_371[4 * (16 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_48_subst_0 + cse_33_subst_0);
cse_67[4 * (16 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_33_subst_0 + cse_48_subst_0);
cse_69[4 * (16 * gid(0) + lid(1)) + lid(0)] = -1.0 * _pt_temp_17[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_70_subst_0 = (cse_69[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * cse_22[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_62[4 * (16 * gid(0) + lid(1)) + lid(0)]) / _actx_in_1_mass_0[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_277[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_274[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_69[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_71[4 * (16 * gid(0) + lid(1)) + lid(0)] = -1.0 * _pt_temp_19[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_72_subst_0 = (cse_71[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * cse_61[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_47[4 * (16 * gid(0) + lid(1)) + lid(0)]) / _actx_in_1_mass_0[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_302[4 * (16 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_72_subst_0 + cse_70_subst_0);
cse_355[4 * (16 * gid(0) + lid(1)) + lid(0)] = cse_274[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_71[4 * (16 * gid(0) + lid(1)) + lid(0)];
cse_73[4 * (16 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_70_subst_0 + cse_72_subst_0);
cse_74[4 * (16 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_65_subst_0 + cse_65_subst_0) + cse_66_subst_0;
}
__kernel void __attribute__ ((reqd_work_group_size(4, 16, 1))) my_rhs_17(__global double const *__restrict__ _pt_data_1, __global double const *__restrict__ _pt_data_2, __global double const *__restrict__ _actx_in_1_mass_0, __global double const *__restrict__ _pt_data_6, __global double const *__restrict__ _pt_data_7, __global double *__restrict__ _pt_temp_15, __global double *__restrict__ _pt_temp_20, __global double *__restrict__ _pt_temp_21, __global double *__restrict__ _pt_temp_27, __global double *__restrict__ _pt_temp_28, __global double *__restrict__ _pt_temp_29, __global double *__restrict__ _pt_temp_36, __global double *__restrict__ _pt_temp_37, __global double *__restrict__ _pt_temp_38, __global double *__restrict__ _pt_temp_41, __global double *__restrict__ _pt_temp_42, __global double *__restrict__ _pt_temp_43, __global double *__restrict__ _pt_temp_46, __global double *__restrict__ _pt_temp_47, __global double *__restrict__ _pt_temp_48, __global double *__restrict__ _pt_temp_51, __global double *__restrict__ _pt_temp_52, __global double *__restrict__ _pt_temp_53, __global double *__restrict__ _pt_temp_61, __global double *__restrict__ _pt_temp_62, __global double *__restrict__ _pt_temp_63, __global double *__restrict__ _pt_temp_68, __global double *__restrict__ _pt_temp_71, __global double *__restrict__ _pt_temp_74, __global double *__restrict__ _pt_temp_79, __global double *__restrict__ _pt_temp_82, __global double *__restrict__ _pt_temp_85, __global double const *__restrict__ cse_21, __global double const *__restrict__ cse_22, __global double const *__restrict__ cse_274, __global double const *__restrict__ cse_296, __global double const *__restrict__ cse_298, __global double const *__restrict__ cse_300, __global double const *__restrict__ cse_301, __global double const *__restrict__ cse_302, __global double const *__restrict__ cse_32, __global double const *__restrict__ cse_369, __global double const *__restrict__ cse_370, __global double const *__restrict__ cse_371, __global double const *__restrict__ cse_434, __global double const *__restrict__ cse_435, __global double const *__restrict__ cse_436, __global double const *__restrict__ cse_437, __global double const *__restrict__ cse_45, __global double const *__restrict__ cse_46, __global double const *__restrict__ cse_465, __global double const *__restrict__ cse_466, __global double const *__restrict__ cse_467, __global double const *__restrict__ cse_47, __global double const *__restrict__ cse_49, __global double const *__restrict__ cse_60, __global double const *__restrict__ cse_61, __global double const *__restrict__ cse_62, __global double const *__restrict__ cse_64, __global double const *__restrict__ cse_67, __global double const *__restrict__ cse_68, __global double const *__restrict__ cse_69, __global double const *__restrict__ cse_71, __global double const *__restrict__ cse_73, __global double const *__restrict__ cse_74)
{
double acc_idim_ensm1_idof_ensm1;
double acc_idim_ensm1_idof_ensm1_0;
double acc_idim_ensm1_idof_ensm1_1;
double acc_idim_ensm1_idof_ensm1_10;
double acc_idim_ensm1_idof_ensm1_11;
double acc_idim_ensm1_idof_ensm1_12;
double acc_idim_ensm1_idof_ensm1_13;
double acc_idim_ensm1_idof_ensm1_14;
double acc_idim_ensm1_idof_ensm1_15;
double acc_idim_ensm1_idof_ensm1_16;
double acc_idim_ensm1_idof_ensm1_17;
double acc_idim_ensm1_idof_ensm1_18;
double acc_idim_ensm1_idof_ensm1_19;
double acc_idim_ensm1_idof_ensm1_2;
double acc_idim_ensm1_idof_ensm1_20;
double acc_idim_ensm1_idof_ensm1_21;
double acc_idim_ensm1_idof_ensm1_22;
double acc_idim_ensm1_idof_ensm1_23;
double acc_idim_ensm1_idof_ensm1_24;
double acc_idim_ensm1_idof_ensm1_25;
double acc_idim_ensm1_idof_ensm1_3;
double acc_idim_ensm1_idof_ensm1_4;
double acc_idim_ensm1_idof_ensm1_5;
double acc_idim_ensm1_idof_ensm1_6;
double acc_idim_ensm1_idof_ensm1_7;
double acc_idim_ensm1_idof_ensm1_8;
double acc_idim_ensm1_idof_ensm1_9;
acc_idim_ensm1_idof_ensm1 = 0.0;
acc_idim_ensm1_idof_ensm1_0 = 0.0;
acc_idim_ensm1_idof_ensm1_1 = 0.0;
acc_idim_ensm1_idof_ensm1_2 = 0.0;
acc_idim_ensm1_idof_ensm1_3 = 0.0;
acc_idim_ensm1_idof_ensm1_4 = 0.0;
acc_idim_ensm1_idof_ensm1_5 = 0.0;
acc_idim_ensm1_idof_ensm1_6 = 0.0;
acc_idim_ensm1_idof_ensm1_7 = 0.0;
acc_idim_ensm1_idof_ensm1_8 = 0.0;
acc_idim_ensm1_idof_ensm1_9 = 0.0;
acc_idim_ensm1_idof_ensm1_10 = 0.0;
acc_idim_ensm1_idof_ensm1_11 = 0.0;
acc_idim_ensm1_idof_ensm1_12 = 0.0;
acc_idim_ensm1_idof_ensm1_13 = 0.0;
acc_idim_ensm1_idof_ensm1_14 = 0.0;
acc_idim_ensm1_idof_ensm1_15 = 0.0;
acc_idim_ensm1_idof_ensm1_16 = 0.0;
acc_idim_ensm1_idof_ensm1_17 = 0.0;
acc_idim_ensm1_idof_ensm1_18 = 0.0;
acc_idim_ensm1_idof_ensm1_19 = 0.0;
acc_idim_ensm1_idof_ensm1_20 = 0.0;
acc_idim_ensm1_idof_ensm1_21 = 0.0;
acc_idim_ensm1_idof_ensm1_22 = 0.0;
acc_idim_ensm1_idof_ensm1_23 = 0.0;
acc_idim_ensm1_idof_ensm1_24 = 0.0;
acc_idim_ensm1_idof_ensm1_25 = 0.0;
for (int idim_ensm1 = 0; idim_ensm1 <= 2; ++idim_ensm1)
for (int idof_ensm1 = 0; idof_ensm1 <= 3; ++idof_ensm1)
{
acc_idim_ensm1_idof_ensm1 = acc_idim_ensm1_idof_ensm1 + _pt_data_1[414720 * idim_ensm1 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm1 + 4 * lid(0) + idof_ensm1] * (cse_67[4 * (16 * gid(0) + lid(1)) + idof_ensm1] + -1.0 * _actx_in_1_mass_0[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_22[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_46[4 * (16 * gid(0) + lid(1)) + idof_ensm1]);
acc_idim_ensm1_idof_ensm1_0 = acc_idim_ensm1_idof_ensm1_0 + _pt_data_6[414720 * idim_ensm1 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm1 + 4 * lid(0) + idof_ensm1] * (cse_73[4 * (16 * gid(0) + lid(1)) + idof_ensm1] + -1.0 * _actx_in_1_mass_0[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_22[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_61[4 * (16 * gid(0) + lid(1)) + idof_ensm1]);
acc_idim_ensm1_idof_ensm1_1 = acc_idim_ensm1_idof_ensm1_1 + _pt_data_7[414720 * idim_ensm1 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm1 + 4 * lid(0) + idof_ensm1] * (cse_74[4 * (16 * gid(0) + lid(1)) + idof_ensm1] + -1.0 * (_actx_in_1_mass_0[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_22[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_22[4 * (16 * gid(0) + lid(1)) + idof_ensm1] + cse_68[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * 0.3999999999999999));
acc_idim_ensm1_idof_ensm1_2 = acc_idim_ensm1_idof_ensm1_2 + _pt_data_1[414720 * idim_ensm1 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm1 + 4 * lid(0) + idof_ensm1] * cse_274[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_21[4 * (16 * gid(0) + lid(1)) + idof_ensm1];
acc_idim_ensm1_idof_ensm1_3 = acc_idim_ensm1_idof_ensm1_3 + _pt_data_6[414720 * idim_ensm1 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm1 + 4 * lid(0) + idof_ensm1] * cse_274[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_69[4 * (16 * gid(0) + lid(1)) + idof_ensm1];
acc_idim_ensm1_idof_ensm1_4 = acc_idim_ensm1_idof_ensm1_4 + _pt_data_7[414720 * idim_ensm1 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm1 + 4 * lid(0) + idof_ensm1] * cse_274[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_64[4 * (16 * gid(0) + lid(1)) + idof_ensm1];
acc_idim_ensm1_idof_ensm1_5 = acc_idim_ensm1_idof_ensm1_5 + _pt_data_1[414720 * idim_ensm1 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm1 + 4 * lid(0) + idof_ensm1] * (cse_300[4 * (16 * gid(0) + lid(1)) + idof_ensm1] + -1.0 * _actx_in_1_mass_0[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_61[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_46[4 * (16 * gid(0) + lid(1)) + idof_ensm1]);
acc_idim_ensm1_idof_ensm1_6 = acc_idim_ensm1_idof_ensm1_6 + _pt_data_6[414720 * idim_ensm1 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm1 + 4 * lid(0) + idof_ensm1] * (cse_301[4 * (16 * gid(0) + lid(1)) + idof_ensm1] + -1.0 * (_actx_in_1_mass_0[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_61[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_61[4 * (16 * gid(0) + lid(1)) + idof_ensm1] + cse_68[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * 0.3999999999999999));
acc_idim_ensm1_idof_ensm1_7 = acc_idim_ensm1_idof_ensm1_7 + _pt_data_7[414720 * idim_ensm1 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm1 + 4 * lid(0) + idof_ensm1] * (cse_302[4 * (16 * gid(0) + lid(1)) + idof_ensm1] + -1.0 * _actx_in_1_mass_0[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_61[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_22[4 * (16 * gid(0) + lid(1)) + idof_ensm1]);
acc_idim_ensm1_idof_ensm1_8 = acc_idim_ensm1_idof_ensm1_8 + _pt_data_1[414720 * idim_ensm1 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm1 + 4 * lid(0) + idof_ensm1] * cse_274[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_296[4 * (16 * gid(0) + lid(1)) + idof_ensm1];
acc_idim_ensm1_idof_ensm1_9 = acc_idim_ensm1_idof_ensm1_9 + _pt_data_6[414720 * idim_ensm1 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm1 + 4 * lid(0) + idof_ensm1] * cse_274[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_60[4 * (16 * gid(0) + lid(1)) + idof_ensm1];
acc_idim_ensm1_idof_ensm1_10 = acc_idim_ensm1_idof_ensm1_10 + _pt_data_7[414720 * idim_ensm1 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm1 + 4 * lid(0) + idof_ensm1] * cse_274[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_71[4 * (16 * gid(0) + lid(1)) + idof_ensm1];
acc_idim_ensm1_idof_ensm1_11 = acc_idim_ensm1_idof_ensm1_11 + _pt_data_1[414720 * idim_ensm1 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm1 + 4 * lid(0) + idof_ensm1] * (cse_369[4 * (16 * gid(0) + lid(1)) + idof_ensm1] + -1.0 * (_actx_in_1_mass_0[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_46[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_46[4 * (16 * gid(0) + lid(1)) + idof_ensm1] + cse_68[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * 0.3999999999999999));
acc_idim_ensm1_idof_ensm1_12 = acc_idim_ensm1_idof_ensm1_12 + _pt_data_6[414720 * idim_ensm1 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm1 + 4 * lid(0) + idof_ensm1] * (cse_370[4 * (16 * gid(0) + lid(1)) + idof_ensm1] + -1.0 * _actx_in_1_mass_0[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_46[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_61[4 * (16 * gid(0) + lid(1)) + idof_ensm1]);
acc_idim_ensm1_idof_ensm1_13 = acc_idim_ensm1_idof_ensm1_13 + _pt_data_7[414720 * idim_ensm1 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm1 + 4 * lid(0) + idof_ensm1] * (cse_371[4 * (16 * gid(0) + lid(1)) + idof_ensm1] + -1.0 * _actx_in_1_mass_0[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_46[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_22[4 * (16 * gid(0) + lid(1)) + idof_ensm1]);
acc_idim_ensm1_idof_ensm1_14 = acc_idim_ensm1_idof_ensm1_14 + _pt_data_1[414720 * idim_ensm1 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm1 + 4 * lid(0) + idof_ensm1] * cse_274[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_49[4 * (16 * gid(0) + lid(1)) + idof_ensm1];
acc_idim_ensm1_idof_ensm1_15 = acc_idim_ensm1_idof_ensm1_15 + _pt_data_6[414720 * idim_ensm1 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm1 + 4 * lid(0) + idof_ensm1] * cse_274[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_298[4 * (16 * gid(0) + lid(1)) + idof_ensm1];
acc_idim_ensm1_idof_ensm1_16 = acc_idim_ensm1_idof_ensm1_16 + _pt_data_7[414720 * idim_ensm1 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm1 + 4 * lid(0) + idof_ensm1] * cse_274[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_45[4 * (16 * gid(0) + lid(1)) + idof_ensm1];
acc_idim_ensm1_idof_ensm1_17 = acc_idim_ensm1_idof_ensm1_17 + _pt_data_1[414720 * idim_ensm1 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm1 + 4 * lid(0) + idof_ensm1] * cse_274[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_32[4 * (16 * gid(0) + lid(1)) + idof_ensm1];
acc_idim_ensm1_idof_ensm1_18 = acc_idim_ensm1_idof_ensm1_18 + _pt_data_6[414720 * idim_ensm1 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm1 + 4 * lid(0) + idof_ensm1] * cse_274[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_62[4 * (16 * gid(0) + lid(1)) + idof_ensm1];
acc_idim_ensm1_idof_ensm1_19 = acc_idim_ensm1_idof_ensm1_19 + _pt_data_7[414720 * idim_ensm1 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm1 + 4 * lid(0) + idof_ensm1] * cse_274[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_47[4 * (16 * gid(0) + lid(1)) + idof_ensm1];
acc_idim_ensm1_idof_ensm1_20 = acc_idim_ensm1_idof_ensm1_20 + _pt_data_1[414720 * idim_ensm1 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm1 + 4 * lid(0) + idof_ensm1] * (-1.0 * cse_46[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_435[4 * (16 * gid(0) + lid(1)) + idof_ensm1] + -1.0 * cse_434[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * -1.0 * 0.05621788139856423 + cse_371[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_22[4 * (16 * gid(0) + lid(1)) + idof_ensm1] + cse_369[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_46[4 * (16 * gid(0) + lid(1)) + idof_ensm1] + cse_370[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_61[4 * (16 * gid(0) + lid(1)) + idof_ensm1]);
acc_idim_ensm1_idof_ensm1_21 = acc_idim_ensm1_idof_ensm1_21 + _pt_data_6[414720 * idim_ensm1 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm1 + 4 * lid(0) + idof_ensm1] * (-1.0 * cse_61[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_435[4 * (16 * gid(0) + lid(1)) + idof_ensm1] + -1.0 * cse_436[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * -1.0 * 0.05621788139856423 + cse_302[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_22[4 * (16 * gid(0) + lid(1)) + idof_ensm1] + cse_300[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_46[4 * (16 * gid(0) + lid(1)) + idof_ensm1] + cse_301[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_61[4 * (16 * gid(0) + lid(1)) + idof_ensm1]);
acc_idim_ensm1_idof_ensm1_22 = acc_idim_ensm1_idof_ensm1_22 + _pt_data_7[414720 * idim_ensm1 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm1 + 4 * lid(0) + idof_ensm1] * (-1.0 * cse_22[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_435[4 * (16 * gid(0) + lid(1)) + idof_ensm1] + -1.0 * cse_437[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * -1.0 * 0.05621788139856423 + cse_74[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_22[4 * (16 * gid(0) + lid(1)) + idof_ensm1] + cse_67[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_46[4 * (16 * gid(0) + lid(1)) + idof_ensm1] + cse_73[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_61[4 * (16 * gid(0) + lid(1)) + idof_ensm1]);
acc_idim_ensm1_idof_ensm1_23 = acc_idim_ensm1_idof_ensm1_23 + _pt_data_1[414720 * idim_ensm1 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm1 + 4 * lid(0) + idof_ensm1] * cse_274[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_465[4 * (16 * gid(0) + lid(1)) + idof_ensm1];
acc_idim_ensm1_idof_ensm1_24 = acc_idim_ensm1_idof_ensm1_24 + _pt_data_6[414720 * idim_ensm1 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm1 + 4 * lid(0) + idof_ensm1] * cse_274[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_466[4 * (16 * gid(0) + lid(1)) + idof_ensm1];
acc_idim_ensm1_idof_ensm1_25 = acc_idim_ensm1_idof_ensm1_25 + _pt_data_7[414720 * idim_ensm1 + 16 * gid(0) + lid(1)] * _pt_data_2[16 * idim_ensm1 + 4 * lid(0) + idof_ensm1] * cse_274[4 * (16 * gid(0) + lid(1)) + idof_ensm1] * cse_467[4 * (16 * gid(0) + lid(1)) + idof_ensm1];
}
_pt_temp_15[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm1_idof_ensm1;
_pt_temp_20[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm1_idof_ensm1_0;
_pt_temp_21[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm1_idof_ensm1_1;
_pt_temp_27[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm1_idof_ensm1_2;
_pt_temp_28[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm1_idof_ensm1_3;
_pt_temp_29[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm1_idof_ensm1_4;
_pt_temp_36[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm1_idof_ensm1_5;
_pt_temp_37[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm1_idof_ensm1_6;
_pt_temp_38[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm1_idof_ensm1_7;
_pt_temp_41[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm1_idof_ensm1_8;
_pt_temp_42[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm1_idof_ensm1_9;
_pt_temp_43[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm1_idof_ensm1_10;
_pt_temp_46[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm1_idof_ensm1_11;
_pt_temp_47[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm1_idof_ensm1_12;
_pt_temp_48[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm1_idof_ensm1_13;
_pt_temp_51[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm1_idof_ensm1_14;
_pt_temp_52[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm1_idof_ensm1_15;
_pt_temp_53[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm1_idof_ensm1_16;
_pt_temp_61[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm1_idof_ensm1_17;
_pt_temp_62[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm1_idof_ensm1_18;
_pt_temp_63[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm1_idof_ensm1_19;
_pt_temp_68[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm1_idof_ensm1_20;
_pt_temp_71[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm1_idof_ensm1_21;
_pt_temp_74[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm1_idof_ensm1_22;
_pt_temp_79[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm1_idof_ensm1_23;
_pt_temp_82[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm1_idof_ensm1_24;
_pt_temp_85[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idim_ensm1_idof_ensm1_25;
}
__kernel void __attribute__ ((reqd_work_group_size(3, 32, 1))) my_rhs_18(__global int const *__restrict__ from_el_indices_1, __global double const *__restrict__ cse_116, __global double const *__restrict__ cse_121, __global double *__restrict__ cse_134, __global double const *__restrict__ cse_135, __global double const *__restrict__ cse_137, __global double const *__restrict__ cse_140, __global double *__restrict__ cse_144, __global double *__restrict__ cse_149, __global double *__restrict__ cse_152, __global double *__restrict__ cse_153, __global double *__restrict__ cse_154, __global double const *__restrict__ cse_21, __global double const *__restrict__ cse_26, __global double const *__restrict__ cse_275, __global double const *__restrict__ cse_277, __global double const *__restrict__ cse_279, __global double *__restrict__ cse_284, __global double *__restrict__ cse_285, __global double *__restrict__ cse_286, __global double const *__restrict__ cse_296, __global double const *__restrict__ cse_298, __global double *__restrict__ cse_319, __global double const *__restrict__ cse_32, __global double *__restrict__ cse_322, __global double *__restrict__ cse_323, __global double *__restrict__ cse_324, __global double *__restrict__ cse_325, __global double *__restrict__ cse_326, __global double const *__restrict__ cse_351, __global double const *__restrict__ cse_353, __global double const *__restrict__ cse_355, __global double *__restrict__ cse_360, __global double *__restrict__ cse_361, __global double *__restrict__ cse_362, __global double *__restrict__ cse_378, __global double *__restrict__ cse_379, __global double *__restrict__ cse_380, __global double *__restrict__ cse_381, __global double *__restrict__ cse_382, __global double *__restrict__ cse_383, __global double const *__restrict__ cse_398, __global double const *__restrict__ cse_400, __global double const *__restrict__ cse_402, __global double *__restrict__ cse_407, __global double *__restrict__ cse_408, __global double *__restrict__ cse_409, __global double const *__restrict__ cse_414, __global double const *__restrict__ cse_416, __global double const *__restrict__ cse_418, __global double *__restrict__ cse_423, __global double *__restrict__ cse_424, __global double *__restrict__ cse_425, __global double const *__restrict__ cse_434, __global double const *__restrict__ cse_436, __global double const *__restrict__ cse_437, __global double *__restrict__ cse_441, __global double *__restrict__ cse_442, __global double *__restrict__ cse_443, __global double const *__restrict__ cse_45, __global double const *__restrict__ cse_468, __global double const *__restrict__ cse_47, __global double const *__restrict__ cse_470, __global double const *__restrict__ cse_472, __global double *__restrict__ cse_477, __global double *__restrict__ cse_478, __global double *__restrict__ cse_479, __global double const *__restrict__ cse_49, __global double const *__restrict__ cse_6, __global double const *__restrict__ cse_60, __global double const *__restrict__ cse_62, __global double const *__restrict__ cse_64, __global double const *__restrict__ cse_69, __global double const *__restrict__ cse_71, __global int const *__restrict__ cse_8)
{
double cse_115_subst_0;
double cse_117_subst_0;
double cse_118_subst_0;
double cse_119_subst_0;
double cse_120_subst_0;
double cse_122_subst_0;
double cse_123_subst_0;
double cse_124_subst_0;
double cse_125_subst_0;
double cse_126_subst_0;
double cse_127_subst_0;
double cse_128_subst_0;
double cse_129_subst_0;
double cse_130_subst_0;
double cse_131_subst_0;
double cse_132_subst_0;
double cse_133_subst_0;
double cse_136_subst_0;
double cse_138_subst_0;
double cse_139_subst_0;
double cse_141_subst_0;
double cse_142_subst_0;
double cse_143_subst_0;
double cse_145_subst_0;
double cse_146_subst_0;
double cse_147_subst_0;
double cse_148_subst_0;
double cse_150_subst_0;
double cse_151_subst_0;
double cse_315_subst_0;
double cse_316_subst_0;
double cse_317_subst_0;
double cse_318_subst_0;
double cse_320_subst_0;
double cse_321_subst_0;
if (623 + -32 * gid(0) + -1 * lid(1) >= 0)
{
cse_115_subst_0 = cse_21[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_117_subst_0 = cse_32[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_118_subst_0 = cse_116[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_117_subst_0;
cse_119_subst_0 = (cse_115_subst_0 + -1.0 * cse_118_subst_0) / cse_6[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_120_subst_0 = cse_45[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_122_subst_0 = cse_47[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_123_subst_0 = (cse_120_subst_0 + -1.0 * cse_121[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_122_subst_0) / cse_6[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_124_subst_0 = cse_49[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_125_subst_0 = (cse_124_subst_0 + -1.0 * cse_121[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_117_subst_0) / cse_6[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_126_subst_0 = cse_60[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_127_subst_0 = cse_62[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_128_subst_0 = cse_116[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_127_subst_0;
cse_129_subst_0 = (cse_126_subst_0 + -1.0 * cse_128_subst_0) / cse_6[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_130_subst_0 = cse_64[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_131_subst_0 = cse_116[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_122_subst_0;
cse_132_subst_0 = (cse_130_subst_0 + -1.0 * cse_131_subst_0) / cse_6[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_133_subst_0 = (cse_132_subst_0 + cse_125_subst_0 + cse_129_subst_0) * -1.0 * ((2l * 4.216360056e-05) / 3l);
cse_136_subst_0 = (cse_115_subst_0 + -1.0 * cse_135[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_117_subst_0) / cse_26[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_138_subst_0 = (cse_120_subst_0 + -1.0 * cse_137[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_122_subst_0) / cse_26[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_139_subst_0 = (cse_124_subst_0 + -1.0 * cse_137[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_117_subst_0) / cse_26[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_141_subst_0 = (cse_126_subst_0 + -1.0 * cse_140[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_127_subst_0) / cse_26[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_142_subst_0 = (cse_130_subst_0 + -1.0 * cse_135[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_122_subst_0) / cse_26[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_143_subst_0 = (cse_142_subst_0 + cse_139_subst_0 + cse_141_subst_0) * -1.0 * ((2l * 4.216360056e-05) / 3l);
cse_145_subst_0 = cse_69[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_146_subst_0 = (cse_145_subst_0 + -1.0 * cse_128_subst_0) / cse_6[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_147_subst_0 = cse_71[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_148_subst_0 = (cse_147_subst_0 + -1.0 * cse_131_subst_0) / cse_6[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_150_subst_0 = (cse_145_subst_0 + -1.0 * cse_135[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_127_subst_0) / cse_26[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_151_subst_0 = (cse_147_subst_0 + -1.0 * cse_140[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_122_subst_0) / cse_26[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_315_subst_0 = cse_296[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_316_subst_0 = (cse_315_subst_0 + -1.0 * cse_118_subst_0) / cse_6[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_317_subst_0 = cse_298[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_318_subst_0 = (cse_317_subst_0 + -1.0 * cse_121[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_127_subst_0) / cse_6[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_320_subst_0 = (cse_315_subst_0 + -1.0 * cse_140[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_117_subst_0) / cse_26[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_321_subst_0 = (cse_317_subst_0 + -1.0 * cse_137[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_127_subst_0) / cse_26[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_134[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_119_subst_0 + cse_123_subst_0);
cse_144[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_136_subst_0 + cse_138_subst_0);
cse_149[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_146_subst_0 + cse_148_subst_0);
cse_152[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_150_subst_0 + cse_151_subst_0);
cse_153[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_132_subst_0 + cse_132_subst_0) + cse_133_subst_0;
cse_154[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_142_subst_0 + cse_142_subst_0) + cse_143_subst_0;
cse_284[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_275[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_285[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_277[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_286[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_279[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_319[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_316_subst_0 + cse_318_subst_0);
cse_322[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_320_subst_0 + cse_321_subst_0);
cse_323[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_129_subst_0 + cse_129_subst_0) + cse_133_subst_0;
cse_324[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_141_subst_0 + cse_141_subst_0) + cse_143_subst_0;
cse_325[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_148_subst_0 + cse_146_subst_0);
cse_326[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_151_subst_0 + cse_150_subst_0);
cse_360[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_351[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_361[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_353[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_362[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_355[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_378[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_125_subst_0 + cse_125_subst_0) + cse_133_subst_0;
cse_379[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_139_subst_0 + cse_139_subst_0) + cse_143_subst_0;
cse_380[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_318_subst_0 + cse_316_subst_0);
cse_381[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_321_subst_0 + cse_320_subst_0);
cse_382[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_123_subst_0 + cse_119_subst_0);
cse_383[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_138_subst_0 + cse_136_subst_0);
cse_407[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_398[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_408[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_400[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_409[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_402[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_423[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_414[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_424[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_416[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_425[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_418[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_441[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_434[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_442[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_436[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_443[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_437[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_477[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_468[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_478[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_470[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_479[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_472[4 * from_el_indices_1[32 * gid(0) + lid(1)] + cse_8[3 * (32 * gid(0) + lid(1)) + lid(0)]];
}
}
__kernel void __attribute__ ((reqd_work_group_size(3, 32, 1))) my_rhs_19(__global int const *__restrict__ from_el_indices, __global double const *__restrict__ cse_0, __global double const *__restrict__ cse_100, __global double *__restrict__ cse_104, __global double *__restrict__ cse_109, __global double *__restrict__ cse_112, __global double *__restrict__ cse_113, __global double *__restrict__ cse_114, __global int const *__restrict__ cse_2, __global double const *__restrict__ cse_21, __global double const *__restrict__ cse_24, __global double const *__restrict__ cse_275, __global double const *__restrict__ cse_277, __global double const *__restrict__ cse_279, __global double *__restrict__ cse_281, __global double *__restrict__ cse_282, __global double *__restrict__ cse_283, __global double const *__restrict__ cse_296, __global double const *__restrict__ cse_298, __global double *__restrict__ cse_307, __global double *__restrict__ cse_310, __global double *__restrict__ cse_311, __global double *__restrict__ cse_312, __global double *__restrict__ cse_313, __global double *__restrict__ cse_314, __global double const *__restrict__ cse_32, __global double const *__restrict__ cse_351, __global double const *__restrict__ cse_353, __global double const *__restrict__ cse_355, __global double *__restrict__ cse_357, __global double *__restrict__ cse_358, __global double *__restrict__ cse_359, __global double *__restrict__ cse_372, __global double *__restrict__ cse_373, __global double *__restrict__ cse_374, __global double *__restrict__ cse_375, __global double *__restrict__ cse_376, __global double *__restrict__ cse_377, __global double const *__restrict__ cse_398, __global double const *__restrict__ cse_400, __global double const *__restrict__ cse_402, __global double *__restrict__ cse_404, __global double *__restrict__ cse_405, __global double *__restrict__ cse_406, __global double const *__restrict__ cse_414, __global double const *__restrict__ cse_416, __global double const *__restrict__ cse_418, __global double *__restrict__ cse_420, __global double *__restrict__ cse_421, __global double *__restrict__ cse_422, __global double const *__restrict__ cse_434, __global double const *__restrict__ cse_436, __global double const *__restrict__ cse_437, __global double *__restrict__ cse_438, __global double *__restrict__ cse_439, __global double *__restrict__ cse_440, __global double const *__restrict__ cse_45, __global double const *__restrict__ cse_468, __global double const *__restrict__ cse_47, __global double const *__restrict__ cse_470, __global double const *__restrict__ cse_472, __global double *__restrict__ cse_474, __global double *__restrict__ cse_475, __global double *__restrict__ cse_476, __global double const *__restrict__ cse_49, __global double const *__restrict__ cse_60, __global double const *__restrict__ cse_62, __global double const *__restrict__ cse_64, __global double const *__restrict__ cse_69, __global double const *__restrict__ cse_71, __global double const *__restrict__ cse_76, __global double const *__restrict__ cse_81, __global double *__restrict__ cse_94, __global double const *__restrict__ cse_95, __global double const *__restrict__ cse_97)
{
double cse_101_subst_0;
double cse_102_subst_0;
double cse_103_subst_0;
double cse_105_subst_0;
double cse_106_subst_0;
double cse_107_subst_0;
double cse_108_subst_0;
double cse_110_subst_0;
double cse_111_subst_0;
double cse_303_subst_0;
double cse_304_subst_0;
double cse_305_subst_0;
double cse_306_subst_0;
double cse_308_subst_0;
double cse_309_subst_0;
double cse_75_subst_0;
double cse_77_subst_0;
double cse_78_subst_0;
double cse_79_subst_0;
double cse_80_subst_0;
double cse_82_subst_0;
double cse_83_subst_0;
double cse_84_subst_0;
double cse_85_subst_0;
double cse_86_subst_0;
double cse_87_subst_0;
double cse_88_subst_0;
double cse_89_subst_0;
double cse_90_subst_0;
double cse_91_subst_0;
double cse_92_subst_0;
double cse_93_subst_0;
double cse_96_subst_0;
double cse_98_subst_0;
double cse_99_subst_0;
if (8519 + -32 * gid(0) + -1 * lid(1) >= 0)
{
cse_105_subst_0 = cse_69[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_107_subst_0 = cse_71[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_303_subst_0 = cse_296[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_305_subst_0 = cse_298[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_75_subst_0 = cse_21[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_77_subst_0 = cse_32[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_308_subst_0 = (cse_303_subst_0 + -1.0 * cse_100[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_77_subst_0) / cse_24[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_78_subst_0 = cse_76[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_77_subst_0;
cse_304_subst_0 = (cse_303_subst_0 + -1.0 * cse_78_subst_0) / cse_0[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_79_subst_0 = (cse_75_subst_0 + -1.0 * cse_78_subst_0) / cse_0[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_80_subst_0 = cse_45[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_82_subst_0 = cse_47[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_111_subst_0 = (cse_107_subst_0 + -1.0 * cse_100[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_82_subst_0) / cse_24[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_83_subst_0 = (cse_80_subst_0 + -1.0 * cse_81[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_82_subst_0) / cse_0[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_84_subst_0 = cse_49[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_85_subst_0 = (cse_84_subst_0 + -1.0 * cse_81[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_77_subst_0) / cse_0[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_86_subst_0 = cse_60[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_87_subst_0 = cse_62[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_101_subst_0 = (cse_86_subst_0 + -1.0 * cse_100[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_87_subst_0) / cse_24[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_110_subst_0 = (cse_105_subst_0 + -1.0 * cse_95[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_87_subst_0) / cse_24[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_306_subst_0 = (cse_305_subst_0 + -1.0 * cse_81[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_87_subst_0) / cse_0[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_309_subst_0 = (cse_305_subst_0 + -1.0 * cse_97[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_87_subst_0) / cse_24[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_88_subst_0 = cse_76[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_87_subst_0;
cse_106_subst_0 = (cse_105_subst_0 + -1.0 * cse_88_subst_0) / cse_0[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_89_subst_0 = (cse_86_subst_0 + -1.0 * cse_88_subst_0) / cse_0[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_90_subst_0 = cse_64[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_102_subst_0 = (cse_90_subst_0 + -1.0 * cse_95[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_82_subst_0) / cse_24[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_91_subst_0 = cse_76[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_82_subst_0;
cse_108_subst_0 = (cse_107_subst_0 + -1.0 * cse_91_subst_0) / cse_0[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_92_subst_0 = (cse_90_subst_0 + -1.0 * cse_91_subst_0) / cse_0[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_93_subst_0 = (cse_92_subst_0 + cse_85_subst_0 + cse_89_subst_0) * -1.0 * ((2l * 4.216360056e-05) / 3l);
cse_96_subst_0 = (cse_75_subst_0 + -1.0 * cse_95[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_77_subst_0) / cse_24[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_98_subst_0 = (cse_80_subst_0 + -1.0 * cse_97[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_82_subst_0) / cse_24[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_99_subst_0 = (cse_84_subst_0 + -1.0 * cse_97[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_77_subst_0) / cse_24[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_103_subst_0 = (cse_102_subst_0 + cse_99_subst_0 + cse_101_subst_0) * -1.0 * ((2l * 4.216360056e-05) / 3l);
cse_104[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_96_subst_0 + cse_98_subst_0);
cse_109[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_106_subst_0 + cse_108_subst_0);
cse_112[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_110_subst_0 + cse_111_subst_0);
cse_113[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_92_subst_0 + cse_92_subst_0) + cse_93_subst_0;
cse_114[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_102_subst_0 + cse_102_subst_0) + cse_103_subst_0;
cse_281[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_275[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_282[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_277[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_283[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_279[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_307[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_304_subst_0 + cse_306_subst_0);
cse_310[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_308_subst_0 + cse_309_subst_0);
cse_311[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_89_subst_0 + cse_89_subst_0) + cse_93_subst_0;
cse_312[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_101_subst_0 + cse_101_subst_0) + cse_103_subst_0;
cse_313[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_108_subst_0 + cse_106_subst_0);
cse_314[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_111_subst_0 + cse_110_subst_0);
cse_357[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_351[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_358[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_353[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_359[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_355[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_372[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_85_subst_0 + cse_85_subst_0) + cse_93_subst_0;
cse_373[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_99_subst_0 + cse_99_subst_0) + cse_103_subst_0;
cse_374[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_306_subst_0 + cse_304_subst_0);
cse_375[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_309_subst_0 + cse_308_subst_0);
cse_376[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_83_subst_0 + cse_79_subst_0);
cse_377[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_98_subst_0 + cse_96_subst_0);
cse_404[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_398[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_405[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_400[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_406[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_402[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_420[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_414[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_421[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_416[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_422[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_418[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_438[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_434[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_439[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_436[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_440[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_437[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_474[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_468[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_475[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_470[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_476[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_472[4 * from_el_indices[32 * gid(0) + lid(1)] + cse_2[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_94[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_79_subst_0 + cse_83_subst_0);
}
}
__kernel void __attribute__ ((reqd_work_group_size(3, 32, 1))) my_rhs_20(__global int const *__restrict__ from_el_indices_5, __global int const *__restrict__ cse_15, __global double *__restrict__ cse_193, __global double *__restrict__ cse_195, __global double *__restrict__ cse_198, __global double *__restrict__ cse_200, __global double *__restrict__ cse_203, __global double *__restrict__ cse_205, __global double *__restrict__ cse_207, __global double const *__restrict__ cse_21, __global double *__restrict__ cse_210, __global double const *__restrict__ cse_214, __global double const *__restrict__ cse_216, __global double const *__restrict__ cse_219, __global double *__restrict__ cse_223, __global double *__restrict__ cse_224, __global double *__restrict__ cse_226, __global double *__restrict__ cse_231, __global double *__restrict__ cse_233, __global double const *__restrict__ cse_275, __global double *__restrict__ cse_276, __global double const *__restrict__ cse_277, __global double *__restrict__ cse_278, __global double const *__restrict__ cse_279, __global double *__restrict__ cse_280, __global double const *__restrict__ cse_29, __global double const *__restrict__ cse_296, __global double const *__restrict__ cse_298, __global double const *__restrict__ cse_32, __global double *__restrict__ cse_339, __global double *__restrict__ cse_341, __global double *__restrict__ cse_346, __global double *__restrict__ cse_348, __global double *__restrict__ cse_350, __global double const *__restrict__ cse_351, __global double *__restrict__ cse_352, __global double const *__restrict__ cse_353, __global double *__restrict__ cse_354, __global double const *__restrict__ cse_355, __global double *__restrict__ cse_356, __global double *__restrict__ cse_391, __global double *__restrict__ cse_393, __global double *__restrict__ cse_395, __global double const *__restrict__ cse_398, __global double *__restrict__ cse_399, __global double const *__restrict__ cse_400, __global double *__restrict__ cse_401, __global double const *__restrict__ cse_402, __global double *__restrict__ cse_403, __global double const *__restrict__ cse_414, __global double *__restrict__ cse_415, __global double const *__restrict__ cse_416, __global double *__restrict__ cse_417, __global double const *__restrict__ cse_418, __global double *__restrict__ cse_419, __global double const *__restrict__ cse_434, __global double const *__restrict__ cse_436, __global double const *__restrict__ cse_437, __global double *__restrict__ cse_447, __global double *__restrict__ cse_448, __global double *__restrict__ cse_449, __global double const *__restrict__ cse_45, __global double const *__restrict__ cse_468, __global double *__restrict__ cse_469, __global double const *__restrict__ cse_47, __global double const *__restrict__ cse_470, __global double *__restrict__ cse_471, __global double const *__restrict__ cse_472, __global double *__restrict__ cse_473, __global double const *__restrict__ cse_49, __global double const *__restrict__ cse_60, __global double const *__restrict__ cse_62, __global double const *__restrict__ cse_64, __global double const *__restrict__ cse_69, __global double const *__restrict__ cse_71)
{
double cse_215_subst_0;
double cse_217_subst_0;
double cse_218_subst_0;
double cse_220_subst_0;
double cse_221_subst_0;
double cse_222_subst_0;
double cse_229_subst_0;
double cse_230_subst_0;
double cse_344_subst_0;
double cse_345_subst_0;
cse_193[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_21[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_195[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_32[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_215_subst_0 = (cse_193[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * cse_214[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_195[3 * (32 * gid(0) + lid(1)) + lid(0)]) / cse_29[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_198[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_45[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_200[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_47[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_217_subst_0 = (cse_198[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * cse_216[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_200[3 * (32 * gid(0) + lid(1)) + lid(0)]) / cse_29[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_203[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_49[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_218_subst_0 = (cse_203[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * cse_216[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_195[3 * (32 * gid(0) + lid(1)) + lid(0)]) / cse_29[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_205[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_60[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_207[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_62[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_220_subst_0 = (cse_205[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * cse_219[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_207[3 * (32 * gid(0) + lid(1)) + lid(0)]) / cse_29[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_210[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_64[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_221_subst_0 = (cse_210[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * cse_214[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_200[3 * (32 * gid(0) + lid(1)) + lid(0)]) / cse_29[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_222_subst_0 = (cse_221_subst_0 + cse_218_subst_0 + cse_220_subst_0) * -1.0 * ((2l * 4.216360056e-05) / 3l);
cse_223[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_215_subst_0 + cse_217_subst_0);
cse_224[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_69[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_229_subst_0 = (cse_224[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * cse_214[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_207[3 * (32 * gid(0) + lid(1)) + lid(0)]) / cse_29[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_226[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_71[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_230_subst_0 = (cse_226[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * cse_219[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_200[3 * (32 * gid(0) + lid(1)) + lid(0)]) / cse_29[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_231[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_229_subst_0 + cse_230_subst_0);
cse_233[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_221_subst_0 + cse_221_subst_0) + cse_222_subst_0;
cse_276[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_275[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_278[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_277[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_280[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_279[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_339[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_296[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_344_subst_0 = (cse_339[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * cse_219[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_195[3 * (32 * gid(0) + lid(1)) + lid(0)]) / cse_29[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_341[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_298[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_345_subst_0 = (cse_341[3 * (32 * gid(0) + lid(1)) + lid(0)] + -1.0 * cse_216[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_207[3 * (32 * gid(0) + lid(1)) + lid(0)]) / cse_29[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_346[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_344_subst_0 + cse_345_subst_0);
cse_348[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_220_subst_0 + cse_220_subst_0) + cse_222_subst_0;
cse_350[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_230_subst_0 + cse_229_subst_0);
cse_352[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_351[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_354[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_353[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_356[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_355[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_391[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_218_subst_0 + cse_218_subst_0) + cse_222_subst_0;
cse_393[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_345_subst_0 + cse_344_subst_0);
cse_395[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_217_subst_0 + cse_215_subst_0);
cse_399[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_398[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_401[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_400[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_403[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_402[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_415[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_414[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_417[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_416[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_419[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_418[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_447[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_434[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_448[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_436[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_449[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_437[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_469[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_468[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_471[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_470[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_473[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_472[4 * from_el_indices_5[32 * gid(0) + lid(1)] + cse_15[3 * (32 * gid(0) + lid(1)) + lid(0)]];
}
__kernel void __attribute__ ((reqd_work_group_size(3, 32, 1))) my_rhs_21(__global int const *__restrict__ from_el_indices_6, __global int const *__restrict__ cse_17, __global double const *__restrict__ cse_193, __global double const *__restrict__ cse_194, __global double const *__restrict__ cse_195, __global double const *__restrict__ cse_198, __global double const *__restrict__ cse_199, __global double const *__restrict__ cse_200, __global double const *__restrict__ cse_203, __global double const *__restrict__ cse_205, __global double const *__restrict__ cse_206, __global double const *__restrict__ cse_207, __global double const *__restrict__ cse_210, __global double *__restrict__ cse_213, __global double const *__restrict__ cse_224, __global double const *__restrict__ cse_226, __global double *__restrict__ cse_228, __global double *__restrict__ cse_232, __global double const *__restrict__ cse_30, __global double const *__restrict__ cse_339, __global double const *__restrict__ cse_341, __global double *__restrict__ cse_343, __global double *__restrict__ cse_347, __global double *__restrict__ cse_349, __global double *__restrict__ cse_390, __global double *__restrict__ cse_392, __global double *__restrict__ cse_394)
{
double cse_196_subst_0;
double cse_197_subst_0;
double cse_201_subst_0;
double cse_202_subst_0;
double cse_204_subst_0;
double cse_208_subst_0;
double cse_209_subst_0;
double cse_211_subst_0;
double cse_212_subst_0;
double cse_225_subst_0;
double cse_227_subst_0;
double cse_340_subst_0;
double cse_342_subst_0;
cse_196_subst_0 = cse_195[3 * from_el_indices_6[32 * gid(0) + lid(1)] + cse_17[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_197_subst_0 = (cse_193[3 * from_el_indices_6[32 * gid(0) + lid(1)] + cse_17[3 * (32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_194[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_196_subst_0) / cse_30[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_201_subst_0 = cse_200[3 * from_el_indices_6[32 * gid(0) + lid(1)] + cse_17[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_202_subst_0 = (cse_198[3 * from_el_indices_6[32 * gid(0) + lid(1)] + cse_17[3 * (32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_199[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_201_subst_0) / cse_30[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_204_subst_0 = (cse_203[3 * from_el_indices_6[32 * gid(0) + lid(1)] + cse_17[3 * (32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_199[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_196_subst_0) / cse_30[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_208_subst_0 = cse_207[3 * from_el_indices_6[32 * gid(0) + lid(1)] + cse_17[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_209_subst_0 = (cse_205[3 * from_el_indices_6[32 * gid(0) + lid(1)] + cse_17[3 * (32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_206[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_208_subst_0) / cse_30[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_211_subst_0 = (cse_210[3 * from_el_indices_6[32 * gid(0) + lid(1)] + cse_17[3 * (32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_194[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_201_subst_0) / cse_30[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_212_subst_0 = (cse_211_subst_0 + cse_204_subst_0 + cse_209_subst_0) * -1.0 * ((2l * 4.216360056e-05) / 3l);
cse_225_subst_0 = (cse_224[3 * from_el_indices_6[32 * gid(0) + lid(1)] + cse_17[3 * (32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_194[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_208_subst_0) / cse_30[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_227_subst_0 = (cse_226[3 * from_el_indices_6[32 * gid(0) + lid(1)] + cse_17[3 * (32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_206[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_201_subst_0) / cse_30[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_340_subst_0 = (cse_339[3 * from_el_indices_6[32 * gid(0) + lid(1)] + cse_17[3 * (32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_206[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_196_subst_0) / cse_30[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_342_subst_0 = (cse_341[3 * from_el_indices_6[32 * gid(0) + lid(1)] + cse_17[3 * (32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_199[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_208_subst_0) / cse_30[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_213[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_197_subst_0 + cse_202_subst_0);
cse_228[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_225_subst_0 + cse_227_subst_0);
cse_232[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_211_subst_0 + cse_211_subst_0) + cse_212_subst_0;
cse_343[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_340_subst_0 + cse_342_subst_0);
cse_347[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_209_subst_0 + cse_209_subst_0) + cse_212_subst_0;
cse_349[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_227_subst_0 + cse_225_subst_0);
cse_390[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_204_subst_0 + cse_204_subst_0) + cse_212_subst_0;
cse_392[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_342_subst_0 + cse_340_subst_0);
cse_394[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_202_subst_0 + cse_197_subst_0);
}
__kernel void __attribute__ ((reqd_work_group_size(3, 32, 1))) my_rhs_22(__global int const *__restrict__ from_el_indices_3, __global int const *__restrict__ cse_12, __global double const *__restrict__ cse_156, __global double const *__restrict__ cse_160, __global double const *__restrict__ cse_166, __global double *__restrict__ cse_172, __global double const *__restrict__ cse_173, __global double const *__restrict__ cse_175, __global double const *__restrict__ cse_178, __global double *__restrict__ cse_182, __global double *__restrict__ cse_187, __global double *__restrict__ cse_190, __global double *__restrict__ cse_191, __global double *__restrict__ cse_192, __global double const *__restrict__ cse_21, __global double const *__restrict__ cse_275, __global double const *__restrict__ cse_277, __global double const *__restrict__ cse_279, __global double const *__restrict__ cse_28, __global double *__restrict__ cse_287, __global double *__restrict__ cse_288, __global double *__restrict__ cse_289, __global double const *__restrict__ cse_296, __global double const *__restrict__ cse_298, __global double const *__restrict__ cse_32, __global double *__restrict__ cse_331, __global double *__restrict__ cse_334, __global double *__restrict__ cse_335, __global double *__restrict__ cse_336, __global double *__restrict__ cse_337, __global double *__restrict__ cse_338, __global double const *__restrict__ cse_351, __global double const *__restrict__ cse_353, __global double const *__restrict__ cse_355, __global double *__restrict__ cse_363, __global double *__restrict__ cse_364, __global double *__restrict__ cse_365, __global double *__restrict__ cse_384, __global double *__restrict__ cse_385, __global double *__restrict__ cse_386, __global double *__restrict__ cse_387, __global double *__restrict__ cse_388, __global double *__restrict__ cse_389, __global double const *__restrict__ cse_398, __global double const *__restrict__ cse_400, __global double const *__restrict__ cse_402, __global double *__restrict__ cse_410, __global double *__restrict__ cse_411, __global double *__restrict__ cse_412, __global double const *__restrict__ cse_414, __global double const *__restrict__ cse_416, __global double const *__restrict__ cse_418, __global double *__restrict__ cse_426, __global double *__restrict__ cse_427, __global double *__restrict__ cse_428, __global double const *__restrict__ cse_434, __global double const *__restrict__ cse_436, __global double const *__restrict__ cse_437, __global double *__restrict__ cse_444, __global double *__restrict__ cse_445, __global double *__restrict__ cse_446, __global double const *__restrict__ cse_45, __global double const *__restrict__ cse_468, __global double const *__restrict__ cse_47, __global double const *__restrict__ cse_470, __global double const *__restrict__ cse_472, __global double *__restrict__ cse_480, __global double *__restrict__ cse_481, __global double *__restrict__ cse_482, __global double const *__restrict__ cse_49, __global double const *__restrict__ cse_60, __global double const *__restrict__ cse_62, __global double const *__restrict__ cse_64, __global double const *__restrict__ cse_69, __global double const *__restrict__ cse_71)
{
double cse_155_subst_0;
double cse_157_subst_0;
double cse_158_subst_0;
double cse_159_subst_0;
double cse_161_subst_0;
double cse_162_subst_0;
double cse_163_subst_0;
double cse_164_subst_0;
double cse_165_subst_0;
double cse_167_subst_0;
double cse_168_subst_0;
double cse_169_subst_0;
double cse_170_subst_0;
double cse_171_subst_0;
double cse_174_subst_0;
double cse_176_subst_0;
double cse_177_subst_0;
double cse_179_subst_0;
double cse_180_subst_0;
double cse_181_subst_0;
double cse_183_subst_0;
double cse_184_subst_0;
double cse_185_subst_0;
double cse_186_subst_0;
double cse_188_subst_0;
double cse_189_subst_0;
double cse_327_subst_0;
double cse_328_subst_0;
double cse_329_subst_0;
double cse_330_subst_0;
double cse_332_subst_0;
double cse_333_subst_0;
if (68679 + -32 * gid(0) + -1 * lid(1) >= 0)
{
cse_155_subst_0 = cse_21[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_157_subst_0 = cse_32[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_158_subst_0 = (cse_155_subst_0 + -1.0 * cse_156[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_157_subst_0) / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_159_subst_0 = cse_45[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_161_subst_0 = cse_47[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_162_subst_0 = (cse_159_subst_0 + -1.0 * cse_160[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_161_subst_0) / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_163_subst_0 = cse_49[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_164_subst_0 = (cse_163_subst_0 + -1.0 * cse_160[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_157_subst_0) / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_165_subst_0 = cse_60[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_167_subst_0 = cse_62[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_168_subst_0 = (cse_165_subst_0 + -1.0 * cse_166[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_167_subst_0) / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_169_subst_0 = cse_64[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_170_subst_0 = (cse_169_subst_0 + -1.0 * cse_156[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_161_subst_0) / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_171_subst_0 = (cse_170_subst_0 + cse_164_subst_0 + cse_168_subst_0) * -1.0 * ((2l * 4.216360056e-05) / 3l);
cse_174_subst_0 = (cse_155_subst_0 + -1.0 * cse_173[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_157_subst_0) / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_176_subst_0 = (cse_159_subst_0 + -1.0 * cse_175[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_161_subst_0) / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_177_subst_0 = (cse_163_subst_0 + -1.0 * cse_175[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_157_subst_0) / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_179_subst_0 = (cse_165_subst_0 + -1.0 * cse_178[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_167_subst_0) / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_180_subst_0 = (cse_169_subst_0 + -1.0 * cse_173[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_161_subst_0) / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_181_subst_0 = (cse_180_subst_0 + cse_177_subst_0 + cse_179_subst_0) * -1.0 * ((2l * 4.216360056e-05) / 3l);
cse_183_subst_0 = cse_69[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_184_subst_0 = (cse_183_subst_0 + -1.0 * cse_156[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_167_subst_0) / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_185_subst_0 = cse_71[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_186_subst_0 = (cse_185_subst_0 + -1.0 * cse_166[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_161_subst_0) / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_188_subst_0 = (cse_183_subst_0 + -1.0 * cse_173[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_167_subst_0) / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_189_subst_0 = (cse_185_subst_0 + -1.0 * cse_178[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_161_subst_0) / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_327_subst_0 = cse_296[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_328_subst_0 = (cse_327_subst_0 + -1.0 * cse_166[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_157_subst_0) / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_329_subst_0 = cse_298[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_330_subst_0 = (cse_329_subst_0 + -1.0 * cse_160[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_167_subst_0) / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_332_subst_0 = (cse_327_subst_0 + -1.0 * cse_178[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_157_subst_0) / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_333_subst_0 = (cse_329_subst_0 + -1.0 * cse_175[3 * (32 * gid(0) + lid(1)) + lid(0)] * cse_167_subst_0) / cse_28[3 * (32 * gid(0) + lid(1)) + lid(0)];
cse_172[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_158_subst_0 + cse_162_subst_0);
cse_182[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_174_subst_0 + cse_176_subst_0);
cse_187[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_184_subst_0 + cse_186_subst_0);
cse_190[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_188_subst_0 + cse_189_subst_0);
cse_191[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_170_subst_0 + cse_170_subst_0) + cse_171_subst_0;
cse_192[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_180_subst_0 + cse_180_subst_0) + cse_181_subst_0;
cse_287[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_275[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_288[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_277[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_289[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_279[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_331[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_328_subst_0 + cse_330_subst_0);
cse_334[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_332_subst_0 + cse_333_subst_0);
cse_335[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_168_subst_0 + cse_168_subst_0) + cse_171_subst_0;
cse_336[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_179_subst_0 + cse_179_subst_0) + cse_181_subst_0;
cse_337[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_186_subst_0 + cse_184_subst_0);
cse_338[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_189_subst_0 + cse_188_subst_0);
cse_363[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_351[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_364[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_353[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_365[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_355[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_384[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_164_subst_0 + cse_164_subst_0) + cse_171_subst_0;
cse_385[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_177_subst_0 + cse_177_subst_0) + cse_181_subst_0;
cse_386[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_330_subst_0 + cse_328_subst_0);
cse_387[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_333_subst_0 + cse_332_subst_0);
cse_388[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_162_subst_0 + cse_158_subst_0);
cse_389[3 * (32 * gid(0) + lid(1)) + lid(0)] = 4.216360056e-05 * (cse_176_subst_0 + cse_174_subst_0);
cse_410[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_398[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_411[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_400[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_412[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_402[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_426[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_414[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_427[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_416[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_428[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_418[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_444[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_434[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]] * -1.0 * 0.05621788139856423;
cse_445[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_436[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]] * -1.0 * 0.05621788139856423;
cse_446[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_437[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]] * -1.0 * 0.05621788139856423;
cse_480[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_468[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_481[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_470[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
cse_482[3 * (32 * gid(0) + lid(1)) + lid(0)] = cse_472[4 * from_el_indices_3[32 * gid(0) + lid(1)] + cse_12[3 * (32 * gid(0) + lid(1)) + lid(0)]];
}
}
__kernel void __attribute__ ((reqd_work_group_size(3, 32, 1))) my_rhs_23(__global char const *__restrict__ from_el_present, __global double const *__restrict__ normal_1_b_inflow, __global int const *__restrict__ from_el_indices_0, __global char const *__restrict__ from_el_present_0, __global double const *__restrict__ normal_1_b_outflow, __global int const *__restrict__ from_el_indices_2, __global char const *__restrict__ from_el_present_1, __global double const *__restrict__ normal_1_b_wall, __global int const *__restrict__ from_el_indices_4, __global char const *__restrict__ from_el_present_2, __global int const *__restrict__ from_el_indices_6, __global double const *__restrict__ normal_1_f_int, __global int const *__restrict__ from_el_indices_7, __global double const *__restrict__ normal_4_b_inflow, __global double const *__restrict__ normal_4_b_outflow, __global double const *__restrict__ normal_4_b_wall, __global double const *__restrict__ normal_4_f_int, __global double const *__restrict__ normal_2_b_inflow, __global double const *__restrict__ normal_2_b_outflow, __global double const *__restrict__ normal_2_b_wall, __global double const *__restrict__ normal_2_f_int, __global double *__restrict__ _pt_temp_22, __global double *__restrict__ _pt_temp_30, __global double *__restrict__ _pt_temp_39, __global double *__restrict__ _pt_temp_44, __global double *__restrict__ _pt_temp_49, __global double *__restrict__ _pt_temp_54, __global double *__restrict__ _pt_temp_64, __global double *__restrict__ _pt_temp_75, __global double *__restrict__ _pt_temp_86, __global double const *__restrict__ cse_0, __global double const *__restrict__ cse_1, __global double const *__restrict__ cse_100, __global double const *__restrict__ cse_104, __global double const *__restrict__ cse_109, __global int const *__restrict__ cse_11, __global double const *__restrict__ cse_112, __global double const *__restrict__ cse_113, __global double const *__restrict__ cse_114, __global double const *__restrict__ cse_116, __global double const *__restrict__ cse_121, __global double const *__restrict__ cse_13, __global double const *__restrict__ cse_134, __global double const *__restrict__ cse_135, __global double const *__restrict__ cse_137, __global int const *__restrict__ cse_14, __global double const *__restrict__ cse_140, __global double const *__restrict__ cse_144, __global double const *__restrict__ cse_149, __global double const *__restrict__ cse_152, __global double const *__restrict__ cse_153, __global double const *__restrict__ cse_154, __global double const *__restrict__ cse_156, __global double const *__restrict__ cse_16, __global double const *__restrict__ cse_160, __global double const *__restrict__ cse_166, __global int const *__restrict__ cse_17, __global double const *__restrict__ cse_172, __global double const *__restrict__ cse_173, __global double const *__restrict__ cse_175, __global double const *__restrict__ cse_178, __global double const *__restrict__ cse_18, __global double const *__restrict__ cse_182, __global double const *__restrict__ cse_187, __global double const *__restrict__ cse_190, __global double const *__restrict__ cse_191, __global double const *__restrict__ cse_192, __global double const *__restrict__ cse_194, __global double const *__restrict__ cse_199, __global int const *__restrict__ cse_20, __global double const *__restrict__ cse_206, __global double const *__restrict__ cse_213, __global double const *__restrict__ cse_214, __global double const *__restrict__ cse_216, __global double const *__restrict__ cse_219, __global double const *__restrict__ cse_223, __global double const *__restrict__ cse_228, __global double const *__restrict__ cse_231, __global double const *__restrict__ cse_232, __global double const *__restrict__ cse_233, __global double const *__restrict__ cse_234, __global double const *__restrict__ cse_235, __global double const *__restrict__ cse_236, __global double const *__restrict__ cse_237, __global double const *__restrict__ cse_24, __global double const *__restrict__ cse_240, __global double const *__restrict__ cse_241, __global double const *__restrict__ cse_242, __global double const *__restrict__ cse_244, __global double const *__restrict__ cse_245, __global double const *__restrict__ cse_246, __global double const *__restrict__ cse_248, __global double const *__restrict__ cse_249, __global double const *__restrict__ cse_252, __global double const *__restrict__ cse_253, __global double const *__restrict__ cse_254, __global double const *__restrict__ cse_256, __global double const *__restrict__ cse_257, __global double const *__restrict__ cse_258, __global double const *__restrict__ cse_26, __global double const *__restrict__ cse_260, __global double const *__restrict__ cse_261, __global double const *__restrict__ cse_264, __global double const *__restrict__ cse_265, __global double const *__restrict__ cse_266, __global double const *__restrict__ cse_267, __global double const *__restrict__ cse_268, __global double const *__restrict__ cse_271, __global double const *__restrict__ cse_276, __global double const *__restrict__ cse_278, __global double const *__restrict__ cse_28, __global double const *__restrict__ cse_280, __global double const *__restrict__ cse_281, __global double const *__restrict__ cse_282, __global double const *__restrict__ cse_283, __global double const *__restrict__ cse_284, __global double const *__restrict__ cse_285, __global double const *__restrict__ cse_286, __global double const *__restrict__ cse_287, __global double const *__restrict__ cse_288, __global double const *__restrict__ cse_289, __global double const *__restrict__ cse_29, __global double const *__restrict__ cse_3, __global double const *__restrict__ cse_30, __global double const *__restrict__ cse_307, __global double const *__restrict__ cse_310, __global double const *__restrict__ cse_311, __global double const *__restrict__ cse_312, __global double const *__restrict__ cse_313, __global double const *__restrict__ cse_314, __global double const *__restrict__ cse_319, __global double const *__restrict__ cse_322, __global double const *__restrict__ cse_323, __global double const *__restrict__ cse_324, __global double const *__restrict__ cse_325, __global double const *__restrict__ cse_326, __global double const *__restrict__ cse_331, __global double const *__restrict__ cse_334, __global double const *__restrict__ cse_335, __global double const *__restrict__ cse_336, __global double const *__restrict__ cse_337, __global double const *__restrict__ cse_338, __global double const *__restrict__ cse_343, __global double const *__restrict__ cse_346, __global double const *__restrict__ cse_347, __global double const *__restrict__ cse_348, __global double const *__restrict__ cse_349, __global double const *__restrict__ cse_35, __global double const *__restrict__ cse_350, __global double const *__restrict__ cse_352, __global double const *__restrict__ cse_354, __global double const *__restrict__ cse_356, __global double const *__restrict__ cse_357, __global double const *__restrict__ cse_358, __global double const *__restrict__ cse_359, __global double const *__restrict__ cse_36, __global double const *__restrict__ cse_360, __global double const *__restrict__ cse_361, __global double const *__restrict__ cse_362, __global double const *__restrict__ cse_363, __global double const *__restrict__ cse_364, __global double const *__restrict__ cse_365, __global double const *__restrict__ cse_372, __global double const *__restrict__ cse_373, __global double const *__restrict__ cse_374, __global double const *__restrict__ cse_375, __global double const *__restrict__ cse_376, __global double const *__restrict__ cse_377, __global double const *__restrict__ cse_378, __global double const *__restrict__ cse_379, __global double const *__restrict__ cse_38, __global double const *__restrict__ cse_380, __global double const *__restrict__ cse_381, __global double const *__restrict__ cse_382, __global double const *__restrict__ cse_383, __global double const *__restrict__ cse_384, __global double const *__restrict__ cse_385, __global double const *__restrict__ cse_386, __global double const *__restrict__ cse_387, __global double const *__restrict__ cse_388, __global double const *__restrict__ cse_389, __global double const *__restrict__ cse_39, __global double const *__restrict__ cse_390, __global double const *__restrict__ cse_391, __global double const *__restrict__ cse_392, __global double const *__restrict__ cse_393, __global double const *__restrict__ cse_394, __global double const *__restrict__ cse_395, __global double const *__restrict__ cse_396, __global double const *__restrict__ cse_397, __global double const *__restrict__ cse_399, __global double const *__restrict__ cse_401, __global double const *__restrict__ cse_403, __global double const *__restrict__ cse_404, __global double const *__restrict__ cse_405, __global double const *__restrict__ cse_406, __global double const *__restrict__ cse_407, __global double const *__restrict__ cse_408, __global double const *__restrict__ cse_409, __global double const *__restrict__ cse_41, __global double const *__restrict__ cse_410, __global double const *__restrict__ cse_411, __global double const *__restrict__ cse_412, __global double const *__restrict__ cse_415, __global double const *__restrict__ cse_417, __global double const *__restrict__ cse_419, __global double const *__restrict__ cse_42, __global double const *__restrict__ cse_420, __global double const *__restrict__ cse_421, __global double const *__restrict__ cse_422, __global double const *__restrict__ cse_423, __global double const *__restrict__ cse_424, __global double const *__restrict__ cse_425, __global double const *__restrict__ cse_426, __global double const *__restrict__ cse_427, __global double const *__restrict__ cse_428, __global double const *__restrict__ cse_43, __global double const *__restrict__ cse_438, __global double const *__restrict__ cse_439, __global double const *__restrict__ cse_440, __global double const *__restrict__ cse_441, __global double const *__restrict__ cse_442, __global double const *__restrict__ cse_443, __global double const *__restrict__ cse_444, __global double const *__restrict__ cse_445, __global double const *__restrict__ cse_446, __global double const *__restrict__ cse_447, __global double const *__restrict__ cse_448, __global double const *__restrict__ cse_449, __global double const *__restrict__ cse_450, __global double const *__restrict__ cse_451, __global double const *__restrict__ cse_452, __global double const *__restrict__ cse_453, __global double const *__restrict__ cse_454, __global double const *__restrict__ cse_455, __global double const *__restrict__ cse_456, __global double const *__restrict__ cse_457, __global double const *__restrict__ cse_458, __global double const *__restrict__ cse_459, __global double const *__restrict__ cse_469, __global double const *__restrict__ cse_471, __global double const *__restrict__ cse_473, __global double const *__restrict__ cse_474, __global double const *__restrict__ cse_475, __global double const *__restrict__ cse_476, __global double const *__restrict__ cse_477, __global double const *__restrict__ cse_478, __global double const *__restrict__ cse_479, __global double const *__restrict__ cse_480, __global double const *__restrict__ cse_481, __global double const *__restrict__ cse_482, __global int const *__restrict__ cse_5, __global double const *__restrict__ cse_52, __global double const *__restrict__ cse_54, __global double const *__restrict__ cse_56, __global double const *__restrict__ cse_57, __global double const *__restrict__ cse_58, __global double const *__restrict__ cse_6, __global double const *__restrict__ cse_7, __global double const *__restrict__ cse_76, __global double const *__restrict__ cse_81, __global double const *__restrict__ cse_9, __global double const *__restrict__ cse_94, __global double const *__restrict__ cse_95, __global double const *__restrict__ cse_97)
{
for (int iface_ensm17 = 0; iface_ensm17 <= 3; ++iface_ensm17)
{
_pt_temp_22[1244160 * iface_ensm17 + 3 * (32 * gid(0) + lid(1)) + lid(0)] = -1.0 * ((from_el_present_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? (cse_240[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * (cse_16[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_18[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) + (cse_29[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_214[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_214[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_235[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * 0.3999999999999999) * normal_4_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + normal_1_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_29[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_214[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_216[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_2_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_29[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_214[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_219[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + (cse_30[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_194[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_194[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_237[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * 0.3999999999999999) * normal_4_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + normal_1_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_30[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_194[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_199[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_2_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_30[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_194[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_206[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l : 0.0) + (from_el_present_1[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? (cse_271[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * (cse_13[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * -1.0 * cse_13[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) + (cse_28[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_173[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_173[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_266[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * 0.3999999999999999) * normal_4_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + normal_1_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_28[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_173[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_175[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_2_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_28[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_173[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_178[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + (cse_28[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_156[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_156[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_268[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) * normal_4_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + normal_1_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_28[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_156[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_160[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_2_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_28[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_156[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_166[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l : 0.0) + (from_el_present[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? (cse_252[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * (cse_3[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_1[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) + (cse_24[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_95[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_95[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_242[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * 0.3999999999999999) * normal_4_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + normal_1_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_24[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_95[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_97[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_2_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_24[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_95[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_100[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_249[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + cse_246[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_248[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]]) / 2l : 0.0) + (from_el_present_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? (cse_264[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * (cse_9[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_7[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) + (cse_26[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_135[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_135[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_254[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * 0.3999999999999999) * normal_4_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + normal_1_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_26[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_135[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_137[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_2_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_26[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_135[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_140[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_261[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + cse_258[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_260[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]]) / 2l : 0.0)) + (from_el_present_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_232[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_233[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_213[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_223[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_228[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_231[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_1[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_191[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_192[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_172[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_182[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_187[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_190[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_113[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_114[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_94[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_104[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_109[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_112[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_153[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_154[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_134[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_144[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_149[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_152[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0);
_pt_temp_30[1244160 * iface_ensm17 + 3 * (32 * gid(0) + lid(1)) + lid(0)] = (from_el_present_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_280[3 * from_el_indices_6[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + cse_17[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]] + cse_280[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_276[3 * from_el_indices_6[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + cse_17[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]] + cse_276[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_278[3 * from_el_indices_6[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + cse_17[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]] + cse_278[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_1[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_289[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_289[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_287[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_287[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_288[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_288[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_283[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_283[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_281[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_281[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_282[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_282[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_286[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_286[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_284[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_284[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_285[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_285[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0);
_pt_temp_39[1244160 * iface_ensm17 + 3 * (32 * gid(0) + lid(1)) + lid(0)] = -1.0 * ((from_el_present_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? (cse_240[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * (cse_57[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_58[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) + normal_4_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_29[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_219[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_214[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_1_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_29[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_219[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_216[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + (cse_29[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_219[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_219[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_235[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * 0.3999999999999999) * normal_2_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + normal_4_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_30[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_206[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_194[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_1_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_30[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_206[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_199[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + (cse_30[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_206[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_206[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_237[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * 0.3999999999999999) * normal_2_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]]) / 2l : 0.0) + (from_el_present_1[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? (cse_271[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * (cse_56[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * -1.0 * cse_56[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) + normal_4_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_28[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_178[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_173[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_1_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_28[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_178[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_175[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + (cse_28[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_178[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_178[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_266[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * 0.3999999999999999) * normal_2_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + normal_4_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_28[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_166[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_156[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_1_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_28[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_166[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_160[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + (cse_28[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_166[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_166[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_268[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) * normal_2_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]]) / 2l : 0.0) + (from_el_present[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? (cse_252[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * (cse_52[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_1[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) + normal_4_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_24[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_100[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_95[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_1_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_24[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_100[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_97[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + (cse_24[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_100[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_100[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_242[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * 0.3999999999999999) * normal_2_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + cse_248[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + cse_246[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_249[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]]) / 2l : 0.0) + (from_el_present_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? (cse_264[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * (cse_54[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_7[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) + normal_4_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_26[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_140[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_135[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_1_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_26[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_140[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_137[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + (cse_26[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_140[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_140[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_254[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * 0.3999999999999999) * normal_2_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + cse_260[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + cse_258[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_261[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]]) / 2l : 0.0)) + (from_el_present_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_349[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_350[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_343[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_346[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_347[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_348[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_1[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_337[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_338[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_331[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_334[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_335[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_336[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_313[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_314[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_307[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_310[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_311[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_312[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_325[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_326[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_319[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_322[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_323[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_324[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0);
_pt_temp_44[1244160 * iface_ensm17 + 3 * (32 * gid(0) + lid(1)) + lid(0)] = (from_el_present_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_356[3 * from_el_indices_6[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + cse_17[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]] + cse_356[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_352[3 * from_el_indices_6[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + cse_17[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]] + cse_352[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_354[3 * from_el_indices_6[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + cse_17[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]] + cse_354[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_1[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_365[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_365[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_363[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_363[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_364[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_364[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_359[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_359[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_357[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_357[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_358[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_358[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_362[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_362[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_360[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_360[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_361[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_361[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0);
_pt_temp_49[1244160 * iface_ensm17 + 3 * (32 * gid(0) + lid(1)) + lid(0)] = -1.0 * ((from_el_present_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? (cse_240[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * (cse_42[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_43[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) + normal_4_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_29[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_216[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_214[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + (cse_29[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_216[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_216[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_235[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * 0.3999999999999999) * normal_1_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + normal_2_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_29[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_216[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_219[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_4_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_30[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_199[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_194[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + (cse_30[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_199[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_199[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_237[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * 0.3999999999999999) * normal_1_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + normal_2_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_30[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_199[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_206[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l : 0.0) + (from_el_present_1[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? (cse_271[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * (cse_41[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * -1.0 * cse_41[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) + normal_4_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_28[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_175[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_173[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + (cse_28[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_175[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_175[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_266[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * 0.3999999999999999) * normal_1_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + normal_2_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_28[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_175[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_178[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_4_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_28[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_160[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_156[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + (cse_28[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_160[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_160[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_268[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) * normal_1_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + normal_2_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_28[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_160[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_166[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l : 0.0) + (from_el_present[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? (cse_252[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * (cse_36[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_35[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) + normal_4_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_24[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_97[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_95[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + (cse_24[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_97[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_97[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_242[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * 0.3999999999999999) * normal_1_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + normal_2_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_24[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_97[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_100[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_396[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + (cse_0[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_81[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_81[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_245[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * 0.3999999999999999) * normal_1_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + cse_396[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]]) / 2l : 0.0) + (from_el_present_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? (cse_264[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * (cse_39[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_38[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) + normal_4_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_26[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_137[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_135[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + (cse_26[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_137[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_137[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_254[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * 0.3999999999999999) * normal_1_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + normal_2_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_26[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_137[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_140[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_397[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + (cse_6[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_121[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_121[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_257[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * 0.3999999999999999) * normal_1_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + cse_397[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]]) / 2l : 0.0)) + (from_el_present_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_394[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_395[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_390[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_391[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_392[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_393[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_1[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_388[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_389[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_384[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_385[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_386[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_387[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_376[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_377[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_372[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_373[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_374[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_375[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_382[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_383[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_378[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_379[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_380[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_381[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0);
_pt_temp_54[1244160 * iface_ensm17 + 3 * (32 * gid(0) + lid(1)) + lid(0)] = (from_el_present_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_403[3 * from_el_indices_6[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + cse_17[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]] + cse_403[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_399[3 * from_el_indices_6[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + cse_17[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]] + cse_399[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_401[3 * from_el_indices_6[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + cse_17[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]] + cse_401[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_1[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_412[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_412[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_410[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_410[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_411[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_411[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_406[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_406[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_404[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_404[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_405[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_405[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_409[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_409[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_407[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_407[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_408[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_408[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0);
_pt_temp_64[1244160 * iface_ensm17 + 3 * (32 * gid(0) + lid(1)) + lid(0)] = (from_el_present_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_419[3 * from_el_indices_6[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + cse_17[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]] + cse_419[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_415[3 * from_el_indices_6[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + cse_17[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]] + cse_415[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_417[3 * from_el_indices_6[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + cse_17[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]] + cse_417[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_1[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_428[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_428[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_426[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_426[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_427[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_427[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_422[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_422[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_420[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_420[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_421[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_421[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_425[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_425[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_423[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_423[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_424[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_424[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0);
_pt_temp_75[1244160 * iface_ensm17 + 3 * (32 * gid(0) + lid(1)) + lid(0)] = -1.0 * ((from_el_present_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? (cse_240[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * (cse_234[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_236[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) + normal_4_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_214[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_450[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_1_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_216[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_450[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_2_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_219[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_450[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_4_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_194[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_451[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_1_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_199[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_451[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_2_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_206[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_451[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l : 0.0) + (from_el_present_1[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? (cse_271[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * (cse_265[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_267[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) + normal_4_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_173[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_458[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_1_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_175[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_458[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_2_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_178[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_458[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_4_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_156[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_459[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_1_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_160[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_459[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_2_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_166[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_459[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l : 0.0) + (from_el_present[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? (cse_252[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * (cse_241[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_244[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) + normal_4_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_95[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_452[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_1_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_97[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_452[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_2_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_100[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_452[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_454[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + normal_1_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_81[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_453[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_454[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]]) / 2l : 0.0) + (from_el_present_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? (cse_264[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * (cse_253[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_256[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) + normal_4_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_135[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_455[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_1_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_137[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_455[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + normal_2_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_140[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_455[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_457[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_4_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + normal_1_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] * cse_121[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_456[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_457[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * normal_2_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]]) / 2l : 0.0)) + (from_el_present_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((-1.0 * cse_449[3 * from_el_indices_6[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + cse_17[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]] * -1.0 * 0.05621788139856423 + cse_232[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_194[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_213[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_199[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_228[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_206[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_449[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * -1.0 * 0.05621788139856423 + cse_233[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_214[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_223[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_216[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_231[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_219[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((-1.0 * cse_447[3 * from_el_indices_6[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + cse_17[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]] * -1.0 * 0.05621788139856423 + cse_394[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_194[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_390[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_199[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_392[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_206[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_447[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * -1.0 * 0.05621788139856423 + cse_395[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_214[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_391[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_216[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_393[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_219[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((-1.0 * cse_448[3 * from_el_indices_6[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + cse_17[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]] * -1.0 * 0.05621788139856423 + cse_349[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_194[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_343[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_199[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_347[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_206[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_448[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * -1.0 * 0.05621788139856423 + cse_350[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_214[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_346[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_216[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_348[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_219[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_1[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((-1.0 * cse_446[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_191[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_156[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_172[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_160[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_187[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_166[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_446[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_192[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_173[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_182[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_175[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_190[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_178[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((-1.0 * cse_444[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_388[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_156[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_384[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_160[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_386[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_166[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_444[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_389[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_173[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_385[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_175[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_387[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_178[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((-1.0 * cse_445[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_337[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_156[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_331[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_160[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_335[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_166[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_445[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_338[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_173[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_334[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_175[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_336[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_178[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((-1.0 * cse_440[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * -1.0 * 0.05621788139856423 + cse_113[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_76[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_94[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_81[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_109[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_76[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_440[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * -1.0 * 0.05621788139856423 + cse_114[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_95[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_104[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_97[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_112[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_100[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((-1.0 * cse_438[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * -1.0 * 0.05621788139856423 + cse_376[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_76[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_372[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_81[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_374[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_76[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_438[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * -1.0 * 0.05621788139856423 + cse_377[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_95[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_373[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_97[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_375[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_100[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((-1.0 * cse_439[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * -1.0 * 0.05621788139856423 + cse_313[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_76[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_307[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_81[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_311[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_76[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_439[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * -1.0 * 0.05621788139856423 + cse_314[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_95[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_310[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_97[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_312[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_100[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((-1.0 * cse_443[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * -1.0 * 0.05621788139856423 + cse_153[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_116[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_134[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_121[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_149[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_116[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_443[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * -1.0 * 0.05621788139856423 + cse_154[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_135[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_144[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_137[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_152[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_140[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((-1.0 * cse_441[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * -1.0 * 0.05621788139856423 + cse_382[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_116[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_378[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_121[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_380[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_116[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_441[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * -1.0 * 0.05621788139856423 + cse_383[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_135[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_379[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_137[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_381[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_140[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((-1.0 * cse_442[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * -1.0 * 0.05621788139856423 + cse_325[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_116[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_319[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_121[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_323[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_116[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + -1.0 * cse_442[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * -1.0 * 0.05621788139856423 + cse_326[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_135[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_322[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_137[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_324[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] * cse_140[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0);
_pt_temp_86[1244160 * iface_ensm17 + 3 * (32 * gid(0) + lid(1)) + lid(0)] = (from_el_present_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_473[3 * from_el_indices_6[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + cse_17[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]] + cse_473[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_469[3 * from_el_indices_6[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + cse_17[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]] + cse_469[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_471[3 * from_el_indices_6[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + cse_17[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]] + cse_471[3 * from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_20[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_f_int[from_el_indices_7[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_1[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_482[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_482[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_480[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_480[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_481[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_481[3 * from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_14[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_wall[from_el_indices_4[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_476[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_476[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_474[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_474[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_475[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_475[3 * from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_5[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_inflow[from_el_indices_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0) + (from_el_present_0[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] ? ((cse_479[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_479[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_4_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_477[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_477[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_1_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] + ((cse_478[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]] + cse_478[3 * from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)] + cse_11[3 * (414720 * iface_ensm17 + 32 * gid(0) + lid(1)) + lid(0)]]) / 2l) * normal_2_b_outflow[from_el_indices_2[414720 * iface_ensm17 + 32 * gid(0) + lid(1)]] : 0.0);
}
}
__kernel void __attribute__ ((reqd_work_group_size(4, 16, 1))) my_rhs_24(__global double const *__restrict__ _pt_data_4, __global double const *__restrict__ _pt_data_5, __global double const *__restrict__ _pt_temp_22, __global double const *__restrict__ _pt_temp_30, __global double const *__restrict__ _pt_temp_39, __global double const *__restrict__ _pt_temp_44, __global double const *__restrict__ _pt_temp_49, __global double const *__restrict__ _pt_temp_54, __global double const *__restrict__ _pt_temp_64, __global double const *__restrict__ _pt_temp_75, __global double const *__restrict__ _pt_temp_86, __global double *__restrict__ face_mass_10, __global double *__restrict__ face_mass_13, __global double *__restrict__ face_mass_14, __global double *__restrict__ face_mass_15, __global double *__restrict__ face_mass_16, __global double *__restrict__ face_mass_18, __global double *__restrict__ face_mass_22, __global double *__restrict__ face_mass_26, __global double *__restrict__ face_mass_9)
{
double acc_iface_ensm9_idof_ensm9;
double acc_iface_ensm9_idof_ensm9_0;
double acc_iface_ensm9_idof_ensm9_1;
double acc_iface_ensm9_idof_ensm9_2;
double acc_iface_ensm9_idof_ensm9_3;
double acc_iface_ensm9_idof_ensm9_4;
double acc_iface_ensm9_idof_ensm9_5;
double acc_iface_ensm9_idof_ensm9_6;
double acc_iface_ensm9_idof_ensm9_7;
acc_iface_ensm9_idof_ensm9_0 = 0.0;
acc_iface_ensm9_idof_ensm9_1 = 0.0;
acc_iface_ensm9_idof_ensm9_2 = 0.0;
acc_iface_ensm9_idof_ensm9_3 = 0.0;
acc_iface_ensm9_idof_ensm9_4 = 0.0;
acc_iface_ensm9_idof_ensm9_5 = 0.0;
acc_iface_ensm9_idof_ensm9_6 = 0.0;
acc_iface_ensm9_idof_ensm9_7 = 0.0;
acc_iface_ensm9_idof_ensm9 = 0.0;
for (int idof_ensm9 = 0; idof_ensm9 <= 2; ++idof_ensm9)
for (int iface_ensm9 = 0; iface_ensm9 <= 3; ++iface_ensm9)
{
acc_iface_ensm9_idof_ensm9_0 = acc_iface_ensm9_idof_ensm9_0 + _pt_data_4[12 * lid(0) + 3 * iface_ensm9 + idof_ensm9] * _pt_data_5[414720 * iface_ensm9 + 16 * gid(0) + lid(1)] * _pt_temp_30[1244160 * iface_ensm9 + 3 * (16 * gid(0) + lid(1)) + idof_ensm9];
acc_iface_ensm9_idof_ensm9_1 = acc_iface_ensm9_idof_ensm9_1 + _pt_data_4[12 * lid(0) + 3 * iface_ensm9 + idof_ensm9] * _pt_data_5[414720 * iface_ensm9 + 16 * gid(0) + lid(1)] * _pt_temp_39[1244160 * iface_ensm9 + 3 * (16 * gid(0) + lid(1)) + idof_ensm9];
acc_iface_ensm9_idof_ensm9_2 = acc_iface_ensm9_idof_ensm9_2 + _pt_data_4[12 * lid(0) + 3 * iface_ensm9 + idof_ensm9] * _pt_data_5[414720 * iface_ensm9 + 16 * gid(0) + lid(1)] * _pt_temp_44[1244160 * iface_ensm9 + 3 * (16 * gid(0) + lid(1)) + idof_ensm9];
acc_iface_ensm9_idof_ensm9_3 = acc_iface_ensm9_idof_ensm9_3 + _pt_data_4[12 * lid(0) + 3 * iface_ensm9 + idof_ensm9] * _pt_data_5[414720 * iface_ensm9 + 16 * gid(0) + lid(1)] * _pt_temp_49[1244160 * iface_ensm9 + 3 * (16 * gid(0) + lid(1)) + idof_ensm9];
acc_iface_ensm9_idof_ensm9_4 = acc_iface_ensm9_idof_ensm9_4 + _pt_data_4[12 * lid(0) + 3 * iface_ensm9 + idof_ensm9] * _pt_data_5[414720 * iface_ensm9 + 16 * gid(0) + lid(1)] * _pt_temp_54[1244160 * iface_ensm9 + 3 * (16 * gid(0) + lid(1)) + idof_ensm9];
acc_iface_ensm9_idof_ensm9_5 = acc_iface_ensm9_idof_ensm9_5 + _pt_data_4[12 * lid(0) + 3 * iface_ensm9 + idof_ensm9] * _pt_data_5[414720 * iface_ensm9 + 16 * gid(0) + lid(1)] * _pt_temp_64[1244160 * iface_ensm9 + 3 * (16 * gid(0) + lid(1)) + idof_ensm9];
acc_iface_ensm9_idof_ensm9_6 = acc_iface_ensm9_idof_ensm9_6 + _pt_data_4[12 * lid(0) + 3 * iface_ensm9 + idof_ensm9] * _pt_data_5[414720 * iface_ensm9 + 16 * gid(0) + lid(1)] * _pt_temp_75[1244160 * iface_ensm9 + 3 * (16 * gid(0) + lid(1)) + idof_ensm9];
acc_iface_ensm9_idof_ensm9_7 = acc_iface_ensm9_idof_ensm9_7 + _pt_data_4[12 * lid(0) + 3 * iface_ensm9 + idof_ensm9] * _pt_data_5[414720 * iface_ensm9 + 16 * gid(0) + lid(1)] * _pt_temp_86[1244160 * iface_ensm9 + 3 * (16 * gid(0) + lid(1)) + idof_ensm9];
acc_iface_ensm9_idof_ensm9 = acc_iface_ensm9_idof_ensm9 + _pt_data_4[12 * lid(0) + 3 * iface_ensm9 + idof_ensm9] * _pt_data_5[414720 * iface_ensm9 + 16 * gid(0) + lid(1)] * _pt_temp_22[1244160 * iface_ensm9 + 3 * (16 * gid(0) + lid(1)) + idof_ensm9];
}
face_mass_10[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_iface_ensm9_idof_ensm9_0;
face_mass_13[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_iface_ensm9_idof_ensm9_1;
face_mass_14[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_iface_ensm9_idof_ensm9_2;
face_mass_15[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_iface_ensm9_idof_ensm9_3;
face_mass_16[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_iface_ensm9_idof_ensm9_4;
face_mass_18[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_iface_ensm9_idof_ensm9_5;
face_mass_22[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_iface_ensm9_idof_ensm9_6;
face_mass_26[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_iface_ensm9_idof_ensm9_7;
face_mass_9[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_iface_ensm9_idof_ensm9;
}
__kernel void __attribute__ ((reqd_work_group_size(4, 16, 1))) my_rhs_25(__global double const *__restrict__ _pt_temp_15, __global double const *__restrict__ _pt_temp_20, __global double const *__restrict__ _pt_temp_21, __global double const *__restrict__ _pt_temp_27, __global double const *__restrict__ _pt_temp_28, __global double const *__restrict__ _pt_temp_29, __global double const *__restrict__ _pt_temp_36, __global double const *__restrict__ _pt_temp_37, __global double const *__restrict__ _pt_temp_38, __global double const *__restrict__ _pt_temp_41, __global double const *__restrict__ _pt_temp_42, __global double const *__restrict__ _pt_temp_43, __global double const *__restrict__ _pt_temp_46, __global double const *__restrict__ _pt_temp_47, __global double const *__restrict__ _pt_temp_48, __global double const *__restrict__ _pt_temp_51, __global double const *__restrict__ _pt_temp_52, __global double const *__restrict__ _pt_temp_53, __global double const *__restrict__ _pt_temp_61, __global double const *__restrict__ _pt_temp_62, __global double const *__restrict__ _pt_temp_63, __global double const *__restrict__ _pt_temp_68, __global double const *__restrict__ _pt_temp_71, __global double const *__restrict__ _pt_temp_74, __global double const *__restrict__ _pt_temp_79, __global double const *__restrict__ _pt_temp_82, __global double const *__restrict__ _pt_temp_85, __global double const *__restrict__ face_mass_10, __global double const *__restrict__ face_mass_13, __global double const *__restrict__ face_mass_14, __global double const *__restrict__ face_mass_15, __global double const *__restrict__ face_mass_16, __global double const *__restrict__ face_mass_18, __global double const *__restrict__ face_mass_22, __global double const *__restrict__ face_mass_26, __global double const *__restrict__ face_mass_9, __global double *__restrict__ mass_inv_inp_10, __global double *__restrict__ mass_inv_inp_13, __global double *__restrict__ mass_inv_inp_14, __global double *__restrict__ mass_inv_inp_15, __global double *__restrict__ mass_inv_inp_16, __global double *__restrict__ mass_inv_inp_18, __global double *__restrict__ mass_inv_inp_22, __global double *__restrict__ mass_inv_inp_26, __global double *__restrict__ mass_inv_inp_9)
{
mass_inv_inp_10[4 * (16 * gid(0) + lid(1)) + lid(0)] = -1.0 * face_mass_10[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_29[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_27[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_28[4 * (16 * gid(0) + lid(1)) + lid(0)];
mass_inv_inp_13[4 * (16 * gid(0) + lid(1)) + lid(0)] = -1.0 * face_mass_13[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_38[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_36[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_37[4 * (16 * gid(0) + lid(1)) + lid(0)];
mass_inv_inp_14[4 * (16 * gid(0) + lid(1)) + lid(0)] = -1.0 * face_mass_14[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_43[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_41[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_42[4 * (16 * gid(0) + lid(1)) + lid(0)];
mass_inv_inp_15[4 * (16 * gid(0) + lid(1)) + lid(0)] = -1.0 * face_mass_15[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_48[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_46[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_47[4 * (16 * gid(0) + lid(1)) + lid(0)];
mass_inv_inp_16[4 * (16 * gid(0) + lid(1)) + lid(0)] = -1.0 * face_mass_16[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_53[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_51[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_52[4 * (16 * gid(0) + lid(1)) + lid(0)];
mass_inv_inp_18[4 * (16 * gid(0) + lid(1)) + lid(0)] = -1.0 * face_mass_18[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_63[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_61[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_62[4 * (16 * gid(0) + lid(1)) + lid(0)];
mass_inv_inp_22[4 * (16 * gid(0) + lid(1)) + lid(0)] = -1.0 * face_mass_22[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_74[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_68[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_71[4 * (16 * gid(0) + lid(1)) + lid(0)];
mass_inv_inp_26[4 * (16 * gid(0) + lid(1)) + lid(0)] = -1.0 * face_mass_26[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_85[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_79[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_82[4 * (16 * gid(0) + lid(1)) + lid(0)];
mass_inv_inp_9[4 * (16 * gid(0) + lid(1)) + lid(0)] = -1.0 * face_mass_9[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_21[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_15[4 * (16 * gid(0) + lid(1)) + lid(0)] + _pt_temp_20[4 * (16 * gid(0) + lid(1)) + lid(0)];
}
__kernel void __attribute__ ((reqd_work_group_size(4, 16, 1))) my_rhs_26(__global double const *__restrict__ _pt_data, __global double const *__restrict__ _pt_data_0, __global double *__restrict__ _pt_temp_23, __global double *__restrict__ _pt_temp_31, __global double *__restrict__ _pt_temp_40, __global double *__restrict__ _pt_temp_45, __global double *__restrict__ _pt_temp_50, __global double *__restrict__ _pt_temp_55, __global double *__restrict__ _pt_temp_65, __global double *__restrict__ _pt_temp_76, __global double *__restrict__ _pt_temp_87, __global double const *__restrict__ mass_inv_inp_10, __global double const *__restrict__ mass_inv_inp_13, __global double const *__restrict__ mass_inv_inp_14, __global double const *__restrict__ mass_inv_inp_15, __global double const *__restrict__ mass_inv_inp_16, __global double const *__restrict__ mass_inv_inp_18, __global double const *__restrict__ mass_inv_inp_22, __global double const *__restrict__ mass_inv_inp_26, __global double const *__restrict__ mass_inv_inp_9)
{
double acc_idof_ensm19_0;
double acc_idof_ensm19_1;
double acc_idof_ensm19_2;
double acc_idof_ensm19_3;
double acc_idof_ensm19_4;
double acc_idof_ensm19_5;
double acc_idof_ensm19_6;
double acc_idof_ensm19_7;
double acc_idof_ensm19_8;
acc_idof_ensm19_0 = 0.0;
acc_idof_ensm19_1 = 0.0;
acc_idof_ensm19_2 = 0.0;
acc_idof_ensm19_3 = 0.0;
acc_idof_ensm19_4 = 0.0;
acc_idof_ensm19_5 = 0.0;
acc_idof_ensm19_6 = 0.0;
acc_idof_ensm19_7 = 0.0;
acc_idof_ensm19_8 = 0.0;
for (int idof_ensm19_0 = 0; idof_ensm19_0 <= 3; ++idof_ensm19_0)
{
acc_idof_ensm19_0 = acc_idof_ensm19_0 + _pt_data[16 * gid(0) + lid(1)] * _pt_data_0[4 * lid(0) + idof_ensm19_0] * mass_inv_inp_9[4 * (16 * gid(0) + lid(1)) + idof_ensm19_0];
acc_idof_ensm19_1 = acc_idof_ensm19_1 + _pt_data[16 * gid(0) + lid(1)] * _pt_data_0[4 * lid(0) + idof_ensm19_0] * mass_inv_inp_10[4 * (16 * gid(0) + lid(1)) + idof_ensm19_0];
acc_idof_ensm19_2 = acc_idof_ensm19_2 + _pt_data[16 * gid(0) + lid(1)] * _pt_data_0[4 * lid(0) + idof_ensm19_0] * mass_inv_inp_13[4 * (16 * gid(0) + lid(1)) + idof_ensm19_0];
acc_idof_ensm19_3 = acc_idof_ensm19_3 + _pt_data[16 * gid(0) + lid(1)] * _pt_data_0[4 * lid(0) + idof_ensm19_0] * mass_inv_inp_14[4 * (16 * gid(0) + lid(1)) + idof_ensm19_0];
acc_idof_ensm19_4 = acc_idof_ensm19_4 + _pt_data[16 * gid(0) + lid(1)] * _pt_data_0[4 * lid(0) + idof_ensm19_0] * mass_inv_inp_15[4 * (16 * gid(0) + lid(1)) + idof_ensm19_0];
acc_idof_ensm19_5 = acc_idof_ensm19_5 + _pt_data[16 * gid(0) + lid(1)] * _pt_data_0[4 * lid(0) + idof_ensm19_0] * mass_inv_inp_16[4 * (16 * gid(0) + lid(1)) + idof_ensm19_0];
acc_idof_ensm19_6 = acc_idof_ensm19_6 + _pt_data[16 * gid(0) + lid(1)] * _pt_data_0[4 * lid(0) + idof_ensm19_0] * mass_inv_inp_18[4 * (16 * gid(0) + lid(1)) + idof_ensm19_0];
acc_idof_ensm19_7 = acc_idof_ensm19_7 + _pt_data[16 * gid(0) + lid(1)] * _pt_data_0[4 * lid(0) + idof_ensm19_0] * mass_inv_inp_22[4 * (16 * gid(0) + lid(1)) + idof_ensm19_0];
acc_idof_ensm19_8 = acc_idof_ensm19_8 + _pt_data[16 * gid(0) + lid(1)] * _pt_data_0[4 * lid(0) + idof_ensm19_0] * mass_inv_inp_26[4 * (16 * gid(0) + lid(1)) + idof_ensm19_0];
}
_pt_temp_23[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm19_0;
_pt_temp_31[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm19_1;
_pt_temp_40[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm19_2;
_pt_temp_45[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm19_3;
_pt_temp_50[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm19_4;
_pt_temp_55[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm19_5;
_pt_temp_65[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm19_6;
_pt_temp_76[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm19_7;
_pt_temp_87[4 * (16 * gid(0) + lid(1)) + lid(0)] = acc_idof_ensm19_8;
}
__kernel void __attribute__ ((reqd_work_group_size(4, 16, 1))) my_rhs_27(__global double const *__restrict__ _actx_in_1_mass_0, __global double const *__restrict__ _actx_in_1_momentum_2_0, __global double const *__restrict__ _actx_in_1_momentum_0_0, __global double const *__restrict__ _actx_in_1_momentum_1_0, __global double const *__restrict__ _actx_in_1_energy_0, __global double const *__restrict__ nodes0_3d_1, __global double *__restrict__ _pt_out_momentum_2_0, __global double *__restrict__ _pt_out_momentum_1_0, __global double *__restrict__ _pt_out_momentum_0_0, __global double *__restrict__ _pt_out_mass_0, __global double *__restrict__ _pt_out_energy_0, __global double const *__restrict__ _pt_temp_23, __global double const *__restrict__ _pt_temp_31, __global double const *__restrict__ _pt_temp_40, __global double const *__restrict__ _pt_temp_45, __global double const *__restrict__ _pt_temp_50, __global double const *__restrict__ _pt_temp_55, __global double const *__restrict__ _pt_temp_60, __global double const *__restrict__ _pt_temp_65, __global double const *__restrict__ _pt_temp_76, __global double const *__restrict__ _pt_temp_87, __global double const *__restrict__ cse_295, __global double const *__restrict__ cse_368, __global double const *__restrict__ cse_413)
{
_pt_out_energy_0[4 * (16 * gid(0) + lid(1)) + lid(0)] = (-1.0 * _actx_in_1_energy_0[4 * (16 * gid(0) + lid(1)) + lid(0)] + (274500.0 * powf64(1.0 + 0.19999999999999996 * (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.741629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.986631)) ? 3.280540507449792 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.74163) * 0.3814548227858361) / 0.245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.721629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.741631)) ? 3.280540507449792 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.38327900000000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.721631)) ? 3.280540507449792 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37958279100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.383281)) ? 3.279880693770927 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.379583791) * 0.0006598136788653619) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37588658300000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.379584791)) ? 3.2777420072631895 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.375887583) * 0.0021386865077372974) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37219037400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.375888583)) ? 3.2740046863204664 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.372191374) * 0.0037373209427231657) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.368494166) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.372192374)) ? 3.268540613405284 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.368495166) * 0.00546407291518225) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.364797957) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36849616599999996)) ? 3.26121178518079 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.364798957) * 0.007328828224494099) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.361101749) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36479995699999995)) ? 3.2518676815694603 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.361102749) * 0.009344103611329757) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35740554) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.361103749)) ? 3.240342548740034 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.35740654) * 0.011525132829426354) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35370933200000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.35740753999999997)) ? 3.2264522598800487 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.353710332) * 0.013890288859985223) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35001312300000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.353711332)) ? 3.2099898028949547 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.350014123) * 0.016462456985093965) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.346316915) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.350015123)) ? 3.190720578132861 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.346317915) * 0.019269224762093806) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.34262070600000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.34631891499999995)) ? 3.1683755629459176 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.342621706) * 0.022345015186943318) / 0.0036962089999999503 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.338924498) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.342622706)) ? 3.142643075335609 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.338925498) * 0.025732487610308663) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.335228289) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33892649799999996)) ? 3.1131579506785294 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.335229289) * 0.02948512465707953) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.33153208100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33523028899999996)) ? 3.079519991448025 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.331533081) * 0.0336379592305045) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32783587200000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.331534081)) ? 3.0412032064487073 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.327836872) * 0.038316784999317566) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32413966400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.327837872)) ? 2.9971346212326915 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.324140664) * 0.044068585216015865) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32044345500000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.324141664)) ? 2.9459589885331314 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.320444455) * 0.05117563269956005) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.31674724600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.320445455)) ? 2.885968211800345 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.316748246) * 0.05999077673278652) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.313051038) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.316749246)) ? 2.814925959809425 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.313052038) * 0.07104225199091996) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.30935482900000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.31305303799999995)) ? 2.7297720623000385 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.309355829) * 0.0851538975093864) / 0.0036962089999999503 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.305658621) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.309356829)) ? 2.6260856118647093 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.305659621) * 0.1036864504353292) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.301962412) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30566062099999997)) ? 2.497020037138358 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.301963412) * 0.12906557472635116) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29826620400000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30196441199999996)) ? 2.3308947467331373 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.298267204) * 0.16612529040522084) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29456999500000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.298268204)) ? 2.1045254090376453 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.294570995) * 0.22636933769549206) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29087378700000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.294571995)) ? 1.7649481974084709 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.290874787) * 0.3395772116291744) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28717757800000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.290875787)) ? 1.3664491620282888 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.287178578) * 0.39849903538018205) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28348137) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.287179578)) ? 0.9991858220054977 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.28348237) * 0.36726334002279115) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.279785161) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.28348336999999996)) ? 0.5778791077467679 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.279786161) * 0.4213067142587298) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.276088953) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27978716099999995)) ? 0.3331887146097765 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.276089953) * 0.24469039313699137) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.272392744) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.276090953)) ? 0.23393147827617652 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.272393744) * 0.09925723633359998) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26869653600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27239474399999997)) ? 0.18121917539297858 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.268697536) * 0.05271230288319795) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26500032700000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.268698536)) ? 0.14625401074438987 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.265001327) * 0.034965164648588704) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26130411800000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.265002327)) ? 0.1180119839529961 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.261305118) * 0.028242026791393773) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25760791000000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.261306118)) ? 0.09509556352704361 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.25760891) * 0.02291642042595249) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25391170100000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25760991)) ? 0.07736987438518095 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.253912701) * 0.017725689141862663) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.250215493) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.253913701)) ? 0.06511078984542042 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.250216493) * 0.012259084539760531) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.246519284) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25021749299999996)) ? 0.05621160203928077 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.246520284) * 0.008899187806139644) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.242823076) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.246521284)) ? 0.04945570432219734 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.242824076) * 0.006755897717083431) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.239126867) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.242825076)) ? 0.044151214332012016 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.239127867) * 0.005304489990185325) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.235430659) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.239128867)) ? 0.03987537395224503 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.235431659) * 0.004275840379766985) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.23173445) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.235432659)) ? 0.038727226466056475 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.23173545) * 0.0011481474861885568) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.228038242) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.23173645)) ? 0.038727226466056475 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.209999) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.228040242)) ? 0.038727226466056475 : 0.0)))))))))))))))))))))))))))))))))))))))))))))) * (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.741629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.986631)) ? 3.280540507449792 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.74163) * 0.3814548227858361) / 0.245 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.721629) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.741631)) ? 3.280540507449792 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.38327900000000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.721631)) ? 3.280540507449792 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37958279100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.383281)) ? 3.279880693770927 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.379583791) * 0.0006598136788653619) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37588658300000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.379584791)) ? 3.2777420072631895 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.375887583) * 0.0021386865077372974) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.37219037400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.375888583)) ? 3.2740046863204664 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.372191374) * 0.0037373209427231657) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.368494166) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.372192374)) ? 3.268540613405284 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.368495166) * 0.00546407291518225) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.364797957) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36849616599999996)) ? 3.26121178518079 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.364798957) * 0.007328828224494099) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.361101749) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.36479995699999995)) ? 3.2518676815694603 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.361102749) * 0.009344103611329757) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35740554) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.361103749)) ? 3.240342548740034 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.35740654) * 0.011525132829426354) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35370933200000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.35740753999999997)) ? 3.2264522598800487 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.353710332) * 0.013890288859985223) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.35001312300000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.353711332)) ? 3.2099898028949547 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.350014123) * 0.016462456985093965) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.346316915) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.350015123)) ? 3.190720578132861 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.346317915) * 0.019269224762093806) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.34262070600000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.34631891499999995)) ? 3.1683755629459176 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.342621706) * 0.022345015186943318) / 0.0036962089999999503 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.338924498) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.342622706)) ? 3.142643075335609 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.338925498) * 0.025732487610308663) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.335228289) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33892649799999996)) ? 3.1131579506785294 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.335229289) * 0.02948512465707953) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.33153208100000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.33523028899999996)) ? 3.079519991448025 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.331533081) * 0.0336379592305045) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32783587200000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.331534081)) ? 3.0412032064487073 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.327836872) * 0.038316784999317566) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32413966400000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.327837872)) ? 2.9971346212326915 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.324140664) * 0.044068585216015865) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.32044345500000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.324141664)) ? 2.9459589885331314 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.320444455) * 0.05117563269956005) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.31674724600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.320445455)) ? 2.885968211800345 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.316748246) * 0.05999077673278652) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.313051038) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.316749246)) ? 2.814925959809425 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.313052038) * 0.07104225199091996) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.30935482900000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.31305303799999995)) ? 2.7297720623000385 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.309355829) * 0.0851538975093864) / 0.0036962089999999503 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.305658621) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.309356829)) ? 2.6260856118647093 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.305659621) * 0.1036864504353292) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.301962412) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30566062099999997)) ? 2.497020037138358 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.301963412) * 0.12906557472635116) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29826620400000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.30196441199999996)) ? 2.3308947467331373 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.298267204) * 0.16612529040522084) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29456999500000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.298268204)) ? 2.1045254090376453 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.294570995) * 0.22636933769549206) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.29087378700000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.294571995)) ? 1.7649481974084709 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.290874787) * 0.3395772116291744) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28717757800000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.290875787)) ? 1.3664491620282888 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.287178578) * 0.39849903538018205) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.28348137) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.287179578)) ? 0.9991858220054977 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.28348237) * 0.36726334002279115) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.279785161) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.28348336999999996)) ? 0.5778791077467679 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.279786161) * 0.4213067142587298) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.276088953) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27978716099999995)) ? 0.3331887146097765 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.276089953) * 0.24469039313699137) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.272392744) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.276090953)) ? 0.23393147827617652 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.272393744) * 0.09925723633359998) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26869653600000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.27239474399999997)) ? 0.18121917539297858 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.268697536) * 0.05271230288319795) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26500032700000004) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.268698536)) ? 0.14625401074438987 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.265001327) * 0.034965164648588704) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.26130411800000003) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.265002327)) ? 0.1180119839529961 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.261305118) * 0.028242026791393773) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25760791000000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.261306118)) ? 0.09509556352704361 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.25760891) * 0.02291642042595249) / 0.0036962079999999786 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.25391170100000005) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25760991)) ? 0.07736987438518095 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.253912701) * 0.017725689141862663) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.250215493) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.253913701)) ? 0.06511078984542042 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.250216493) * 0.012259084539760531) / 0.003696208000000034 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.246519284) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.25021749299999996)) ? 0.05621160203928077 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.246520284) * 0.008899187806139644) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.242823076) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.246521284)) ? 0.04945570432219734 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.242824076) * 0.006755897717083431) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.239126867) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.242825076)) ? 0.044151214332012016 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.239127867) * 0.005304489990185325) / 0.003696209000000006 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.235430659) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.239128867)) ? 0.03987537395224503 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.235431659) * 0.004275840379766985) / 0.0036962080000000064 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.23173445) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.235432659)) ? 0.038727226466056475 + ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.23173545) * 0.0011481474861885568) / 0.003696208999999978 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.228038242) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.23173645)) ? 0.038727226466056475 : (((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.209999) * (nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] < 0.228040242)) ? 0.038727226466056475 : 0.0)))))))))))))))))))))))))))))))))))))))))))))), -3.5000000000000004)) / 0.3999999999999999 + (cse_413[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_413[4 * (16 * gid(0) + lid(1)) + lid(0)] + cse_368[4 * (16 * gid(0) + lid(1)) + lid(0)] * cse_368[4 * (16 * gid(0) + lid(1)) + lid(0)]) / (2.0 * cse_295[4 * (16 * gid(0) + lid(1)) + lid(0)])) * 200000000.0 * ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.9) ? ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.9) / 0.09) * ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.9) / 0.09) : 0.0) + -1.0 * _pt_temp_76[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -1.0 * _pt_temp_87[4 * (16 * gid(0) + lid(1)) + lid(0)];
_pt_out_mass_0[4 * (16 * gid(0) + lid(1)) + lid(0)] = (cse_295[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * _actx_in_1_mass_0[4 * (16 * gid(0) + lid(1)) + lid(0)]) * 200000000.0 * ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.9) ? ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.9) / 0.09) * ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.9) / 0.09) : 0.0) + -1.0 * _pt_temp_60[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -1.0 * _pt_temp_65[4 * (16 * gid(0) + lid(1)) + lid(0)];
_pt_out_momentum_0_0[4 * (16 * gid(0) + lid(1)) + lid(0)] = (cse_413[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * _actx_in_1_momentum_0_0[4 * (16 * gid(0) + lid(1)) + lid(0)]) * 200000000.0 * ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.9) ? ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.9) / 0.09) * ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.9) / 0.09) : 0.0) + -1.0 * _pt_temp_50[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -1.0 * _pt_temp_55[4 * (16 * gid(0) + lid(1)) + lid(0)];
_pt_out_momentum_1_0[4 * (16 * gid(0) + lid(1)) + lid(0)] = (cse_368[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * _actx_in_1_momentum_1_0[4 * (16 * gid(0) + lid(1)) + lid(0)]) * 200000000.0 * ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.9) ? ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.9) / 0.09) * ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.9) / 0.09) : 0.0) + -1.0 * _pt_temp_40[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -1.0 * _pt_temp_45[4 * (16 * gid(0) + lid(1)) + lid(0)];
_pt_out_momentum_2_0[4 * (16 * gid(0) + lid(1)) + lid(0)] = 200000000.0 * ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] > 0.9) ? ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.9) / 0.09) * ((nodes0_3d_1[4 * (16 * gid(0) + lid(1)) + lid(0)] + -0.9) / 0.09) : 0.0) * -1.0 * _actx_in_1_momentum_2_0[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * _pt_temp_23[4 * (16 * gid(0) + lid(1)) + lid(0)] + -1.0 * -1.0 * _pt_temp_31[4 * (16 * gid(0) + lid(1)) + lid(0)];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment