Lines Matching refs:fine_level

126 …ProblemData problem_data, PetscInt fine_level, PetscInt num_comp_u, PetscInt U_g_size, PetscInt U_…  in SetupLibceedFineLevel()  argument
128 CeedInt P = app_ctx->level_degrees[fine_level] + 1; in SetupLibceedFineLevel()
129 CeedInt Q = app_ctx->level_degrees[fine_level] + 1 + app_ctx->q_extra; in SetupLibceedFineLevel()
150 …rH1Lagrange(ceed, dim, num_comp_x, 2, Q, problem_data.quadrature_mode, &data[fine_level]->basis_x); in SetupLibceedFineLevel()
152 …rH1Lagrange(ceed, dim, num_comp_u, P, Q, problem_data.quadrature_mode, &data[fine_level]->basis_u); in SetupLibceedFineLevel()
154 …grange(ceed, dim, num_comp_e, P, Q, problem_data.quadrature_mode, &data[fine_level]->basis_energy); in SetupLibceedFineLevel()
156 …CeedBasisCreateTensorH1Lagrange(ceed, dim, num_comp_u, P, P, CEED_GAUSS_LOBATTO, &data[fine_level]… in SetupLibceedFineLevel()
165 PetscCall(CreateRestrictionFromPlex(ceed, dm_coord, 0, 0, 0, &(data[fine_level]->elem_restr_x))); in SetupLibceedFineLevel()
167 PetscCall(CreateRestrictionFromPlex(ceed, dm, 0, 0, 0, &data[fine_level]->elem_restr_u)); in SetupLibceedFineLevel()
169 …PetscCall(CreateRestrictionFromPlex(ceed, dm_energy, 0, 0, 0, &data[fine_level]->elem_restr_energy… in SetupLibceedFineLevel()
171 …PetscCall(CreateRestrictionFromPlex(ceed, dm_diagnostic, 0, 0, 0, &data[fine_level]->elem_restr_di… in SetupLibceedFineLevel()
176 CeedBasisGetNumQuadraturePoints(data[fine_level]->basis_u, &num_qpts); in SetupLibceedFineLevel()
179 &data[fine_level]->elem_restr_geo_data_i); in SetupLibceedFineLevel()
183 … CEED_STRIDES_BACKEND, &data[fine_level]->elem_restr_stored_fields_i[i]); in SetupLibceedFineLevel()
187 &data[fine_level]->elem_restr_geo_data_diagnostic_i); in SetupLibceedFineLevel()
195 CeedElemRestrictionCreateVector(data[fine_level]->elem_restr_x, &x_coord, NULL); in SetupLibceedFineLevel()
203 CeedVectorCreate(ceed, U_loc_size, &data[fine_level]->x_ceed); in SetupLibceedFineLevel()
204 CeedVectorCreate(ceed, U_loc_size, &data[fine_level]->y_ceed); in SetupLibceedFineLevel()
206 CeedVectorCreate(ceed, num_elem * num_qpts * q_data_size, &data[fine_level]->geo_data); in SetupLibceedFineLevel()
209 …CeedVectorCreate(ceed, num_elem * num_qpts * problem_data.field_sizes[i], &data[fine_level]->store… in SetupLibceedFineLevel()
212 …CeedVectorCreate(ceed, num_elem * P * P * P * q_data_size, &data[fine_level]->geo_data_diagnostic); in SetupLibceedFineLevel()
226 …CeedOperatorSetField(op_setup_geo, "dx", data[fine_level]->elem_restr_x, data[fine_level]->basis_x… in SetupLibceedFineLevel()
227 …CeedOperatorSetField(op_setup_geo, "weight", CEED_ELEMRESTRICTION_NONE, data[fine_level]->basis_x,… in SetupLibceedFineLevel()
228 …CeedOperatorSetField(op_setup_geo, "qdata", data[fine_level]->elem_restr_geo_data_i, CEED_BASIS_NO… in SetupLibceedFineLevel()
230 CeedOperatorApply(op_setup_geo, x_coord, data[fine_level]->geo_data, CEED_REQUEST_IMMEDIATE); in SetupLibceedFineLevel()
251 …CeedOperatorSetField(op_residual, "du", data[fine_level]->elem_restr_u, data[fine_level]->basis_u,… in SetupLibceedFineLevel()
252 …eratorSetField(op_residual, "qdata", data[fine_level]->elem_restr_geo_data_i, CEED_BASIS_NONE, dat… in SetupLibceedFineLevel()
253 …CeedOperatorSetField(op_residual, "dv", data[fine_level]->elem_restr_u, data[fine_level]->basis_u,… in SetupLibceedFineLevel()
255 …CeedOperatorSetField(op_residual, problem_data.field_names[i], data[fine_level]->elem_restr_stored… in SetupLibceedFineLevel()
256 data[fine_level]->stored_fields[i]); in SetupLibceedFineLevel()
259 data[fine_level]->qf_residual = qf_residual; in SetupLibceedFineLevel()
260 data[fine_level]->op_residual = op_residual; in SetupLibceedFineLevel()
278 …CeedOperatorSetField(op_jacobian, "delta du", data[fine_level]->elem_restr_u, data[fine_level]->ba… in SetupLibceedFineLevel()
279 …eratorSetField(op_jacobian, "qdata", data[fine_level]->elem_restr_geo_data_i, CEED_BASIS_NONE, dat… in SetupLibceedFineLevel()
280 …CeedOperatorSetField(op_jacobian, "delta dv", data[fine_level]->elem_restr_u, data[fine_level]->ba… in SetupLibceedFineLevel()
282 …CeedOperatorSetField(op_jacobian, problem_data.field_names[i], data[fine_level]->elem_restr_stored… in SetupLibceedFineLevel()
283 data[fine_level]->stored_fields[i]); in SetupLibceedFineLevel()
286 data[fine_level]->qf_jacobian = qf_jacobian; in SetupLibceedFineLevel()
287 data[fine_level]->op_jacobian = op_jacobian; in SetupLibceedFineLevel()
366 …CeedOperatorSetField(op_setup_force, "x", data[fine_level]->elem_restr_x, data[fine_level]->basis_… in SetupLibceedFineLevel()
367 …torSetField(op_setup_force, "qdata", data[fine_level]->elem_restr_geo_data_i, CEED_BASIS_NONE, dat… in SetupLibceedFineLevel()
368 …CeedOperatorSetField(op_setup_force, "force", data[fine_level]->elem_restr_u, data[fine_level]->ba… in SetupLibceedFineLevel()
390 CeedVectorCreate(ceed, U_loc_size, &(data[fine_level]->true_soln)); in SetupLibceedFineLevel()
399 …CeedOperatorSetField(op_true, "x", data[fine_level]->elem_restr_x, basis_x_true, CEED_VECTOR_ACTIV… in SetupLibceedFineLevel()
400 …CeedOperatorSetField(op_true, "true solution", data[fine_level]->elem_restr_u, CEED_BASIS_NONE, CE… in SetupLibceedFineLevel()
402 CeedOperatorApply(op_true, x_coord, data[fine_level]->true_soln, CEED_REQUEST_IMMEDIATE); in SetupLibceedFineLevel()
404 CeedElemRestrictionCreateVector(data[fine_level]->elem_restr_u, &mult_vec, NULL); in SetupLibceedFineLevel()
406 CeedElemRestrictionGetMultiplicity(data[fine_level]->elem_restr_u, mult_vec); in SetupLibceedFineLevel()
408 CeedVectorGetArray(data[fine_level]->true_soln, CEED_MEM_HOST, &true_array); in SetupLibceedFineLevel()
411 CeedVectorRestoreArray(data[fine_level]->true_soln, &true_array); in SetupLibceedFineLevel()
433 …CeedOperatorSetField(op_energy, "du", data[fine_level]->elem_restr_u, data[fine_level]->basis_u, C… in SetupLibceedFineLevel()
434 …OperatorSetField(op_energy, "qdata", data[fine_level]->elem_restr_geo_data_i, CEED_BASIS_NONE, dat… in SetupLibceedFineLevel()
435 …CeedOperatorSetField(op_energy, "energy", data[fine_level]->elem_restr_energy, data[fine_level]->b… in SetupLibceedFineLevel()
437 data[fine_level]->qf_energy = qf_energy; in SetupLibceedFineLevel()
438 data[fine_level]->op_energy = op_energy; in SetupLibceedFineLevel()
456 …CeedOperatorSetField(op_setup_geo, "dx", data[fine_level]->elem_restr_x, basis_x, CEED_VECTOR_ACTI… in SetupLibceedFineLevel()
458 …CeedOperatorSetField(op_setup_geo, "qdata", data[fine_level]->elem_restr_geo_data_diagnostic_i, CE… in SetupLibceedFineLevel()
460 …CeedOperatorApply(op_setup_geo, x_coord, data[fine_level]->geo_data_diagnostic, CEED_REQUEST_IMMED… in SetupLibceedFineLevel()
476 …CeedOperatorSetField(op_diagnostic, "u", data[fine_level]->elem_restr_u, data[fine_level]->basis_d… in SetupLibceedFineLevel()
477 …CeedOperatorSetField(op_diagnostic, "du", data[fine_level]->elem_restr_u, data[fine_level]->basis_… in SetupLibceedFineLevel()
478 …CeedOperatorSetField(op_diagnostic, "qdata", data[fine_level]->elem_restr_geo_data_diagnostic_i, C… in SetupLibceedFineLevel()
479 data[fine_level]->geo_data_diagnostic); in SetupLibceedFineLevel()
480 …CeedOperatorSetField(op_diagnostic, "diagnostic values", data[fine_level]->elem_restr_diagnostic, … in SetupLibceedFineLevel()
482 data[fine_level]->qf_diagnostic = qf_diagnostic; in SetupLibceedFineLevel()
483 data[fine_level]->op_diagnostic = op_diagnostic; in SetupLibceedFineLevel()
497 CeedInt fine_level = app_ctx->num_levels - 1; in SetupLibceedLevel() local
499 CeedInt Q = app_ctx->level_degrees[fine_level] + 1 + app_ctx->q_extra; in SetupLibceedLevel()