Lines Matching refs:Ne
502 static PetscErrorCode PetscFEIntegrateResidual_OpenCL(PetscDS prob, PetscFormKey key, PetscInt Ne, … in PetscFEIntegrateResidual_OpenCL() argument
547 if (!Ne) { in PetscFEIntegrateResidual_OpenCL()
564 if (Ne % (N_cb * N_bc)) { /* Remainder cells */ in PetscFEIntegrateResidual_OpenCL()
565 …PetscCall(PetscFEIntegrateResidual_Basic(prob, key, Ne, cgeom, coefficients, coefficients_t, probA… in PetscFEIntegrateResidual_OpenCL()
568 PetscCall(PetscFEOpenCLCalculateGrid(fem, Ne, N_cb * N_bc, &x, &y, &z)); in PetscFEIntegrateResidual_OpenCL()
601 …PetscCall(PetscMalloc4(Ne * N_bt, &f_coeff, Ne, &f_coeffAux, Ne * dim * dim, &f_invJ, Ne, &f_detJ)… in PetscFEIntegrateResidual_OpenCL()
602 for (c = 0; c < Ne; ++c) { in PetscFEIntegrateResidual_OpenCL()
608 for (c = 0; c < Ne; ++c) f_coeffAux[c] = (float)coefficientsAux[c]; in PetscFEIntegrateResidual_OpenCL()
622 …PetscCall(PetscMalloc4(Ne * N_bt, &d_coeff, Ne, &d_coeffAux, Ne * dim * dim, &d_invJ, Ne, &d_detJ)… in PetscFEIntegrateResidual_OpenCL()
623 for (c = 0; c < Ne; ++c) { in PetscFEIntegrateResidual_OpenCL()
629 for (c = 0; c < Ne; ++c) d_coeffAux[c] = (double)coefficientsAux[c]; in PetscFEIntegrateResidual_OpenCL()
646 PetscCall(PetscMalloc2(Ne * dim * dim, &r_invJ, Ne, &r_detJ)); in PetscFEIntegrateResidual_OpenCL()
647 for (c = 0; c < Ne; ++c) { in PetscFEIntegrateResidual_OpenCL()
656 …o_coefficients = clCreateBuffer(ocl->ctx_id, CL_MEM_READ_ONLY | CL_MEM_COPY_HOST_PTR, Ne * N_bt * … in PetscFEIntegrateResidual_OpenCL()
658 …o_coefficientsAux = clCreateBuffer(ocl->ctx_id, CL_MEM_READ_ONLY | CL_MEM_COPY_HOST_PTR, Ne * real… in PetscFEIntegrateResidual_OpenCL()
660 …o_coefficientsAux = clCreateBuffer(ocl->ctx_id, CL_MEM_READ_ONLY, Ne * realSize, oclCoeffAux, &err… in PetscFEIntegrateResidual_OpenCL()
662 …o_jacobianInverses = clCreateBuffer(ocl->ctx_id, CL_MEM_READ_ONLY | CL_MEM_COPY_HOST_PTR, Ne *… in PetscFEIntegrateResidual_OpenCL()
663 …o_jacobianDeterminants = clCreateBuffer(ocl->ctx_id, CL_MEM_READ_ONLY | CL_MEM_COPY_HOST_PTR, Ne *… in PetscFEIntegrateResidual_OpenCL()
664 …o_elemVec = clCreateBuffer(ocl->ctx_id, CL_MEM_WRITE_ONLY, Ne * N_bt * realSize, NULL… in PetscFEIntegrateResidual_OpenCL()
681 PetscCall(PetscMalloc1(Ne * N_bt, &elem)); in PetscFEIntegrateResidual_OpenCL()
682 …PetscCall(clEnqueueReadBuffer(ocl->queue_id, o_elemVec, CL_TRUE, 0, Ne * N_bt * realSize, elem, 0,… in PetscFEIntegrateResidual_OpenCL()
683 for (c = 0; c < Ne; ++c) { in PetscFEIntegrateResidual_OpenCL()
693 PetscCall(PetscMalloc1(Ne * N_bt, &elem)); in PetscFEIntegrateResidual_OpenCL()
694 …PetscCall(clEnqueueReadBuffer(ocl->queue_id, o_elemVec, CL_TRUE, 0, Ne * N_bt * realSize, elem, 0,… in PetscFEIntegrateResidual_OpenCL()
695 for (c = 0; c < Ne; ++c) { in PetscFEIntegrateResidual_OpenCL()
705 …PetscCall(clEnqueueReadBuffer(ocl->queue_id, o_elemVec, CL_TRUE, 0, Ne * N_bt * realSize, elemVec,… in PetscFEIntegrateResidual_OpenCL()
719 …numFlops = Ne * (N_q * (N_b * N_comp * ((useField ? 2 : 0) + (useFieldDer ? 2 * dim * (dim + 1) : … in PetscFEIntegrateResidual_OpenCL()