Home
last modified time | relevance | path

Searched refs:diff_filter (Results 1 – 3 of 3) sorted by relevance

/honee/src/
H A Ddifferential_filter.c16 …rCreateOperators(Honee honee, CeedQFunctionContext diff_filter_qfctx, DiffFilterData diff_filter) { in DifferentialFilterCreateOperators() argument
18 DM dm_filter = diff_filter->dm_filter; in DifferentialFilterCreateOperators()
48 if (diff_filter->do_mms_test) { in DifferentialFilterCreateOperators()
59 for (PetscInt i = 0; i < diff_filter->num_filtered_fields; i++) { in DifferentialFilterCreateOperators()
63 …PetscCallCeed(ceed, CeedQFunctionAddOutput(qf_rhs, field_name, diff_filter->num_field_components[i… in DifferentialFilterCreateOperators()
70 for (PetscInt dm_field = 0; dm_field < diff_filter->num_filtered_fields; dm_field++) { in DifferentialFilterCreateOperators()
85 …ate(honee->dm, dm_filter, ceed, op_rhs, NULL, NULL, honee->Q_loc, NULL, &diff_filter->op_rhs_ctx)); in DifferentialFilterCreateOperators()
104 for (PetscInt i = 0; i < diff_filter->num_filtered_fields; i++) { in DifferentialFilterCreateOperators()
106 PetscInt num_comp_filter = diff_filter->num_field_components[i]; in DifferentialFilterCreateOperators()
144 …PetscCallCeed(ceed, CeedOperatorGetFieldByName(diff_filter->op_rhs_ctx->op, field_name, &op_field)… in DifferentialFilterCreateOperators()
[all …]
/honee/src/smartsim/
H A Dsgs_dd_training.c17 DiffFilterData diff_filter; member
33 PetscCall(DifferentialFilterDataDestroy(&sgs_dd_train_->diff_filter)); in SGS_DD_TrainingDataDestroy()
113 …PetscCallCeed(ceed, CeedOperatorGetFieldByName(sgs_dd_train->diff_filter->op_rhs_ctx->op, "v0", &o… in SetupTrainingDataCalculation()
129 …PetscCallCeed(ceed, CeedOperatorGetFieldByName(sgs_dd_train->diff_filter->op_rhs_ctx->op, "v1", &o… in SetupTrainingDataCalculation()
187 PetscCall(DifferentialFilterSetup(honee, &sgs_dd_train->diff_filter)); in SGS_DD_TrainingSetup()
320 PetscCall(KSPGetOperators(sgs_dd_train->diff_filter->ksp, &A_mat, NULL)); in TSMonitor_SGS_DD_Training()
322 …PetscCall(CeedOperatorSetContextDouble(op_mat, sgs_dd_train->diff_filter->filter_width_scaling_lab… in TSMonitor_SGS_DD_Training()
325 PetscCall(DMGetGlobalVector(sgs_dd_train->diff_filter->dm_filter, &FilteredFields)); in TSMonitor_SGS_DD_Training()
326 PetscCall(DMGetLocalVector(sgs_dd_train->diff_filter->dm_filter, &FilteredFields_loc)); in TSMonitor_SGS_DD_Training()
328 …PetscCall(DifferentialFilterApply(honee, sgs_dd_train->diff_filter, solution_time, Q, FilteredFiel… in TSMonitor_SGS_DD_Training()
[all …]
/honee/include/
H A Ddifferential_filter.h21 PetscErrorCode DifferentialFilterSetup(Honee honee, DiffFilterData *diff_filter);
22 PetscErrorCode DifferentialFilterDataDestroy(DiffFilterData *diff_filter);
23 PetscErrorCode DifferentialFilterApply(Honee honee, DiffFilterData diff_filter, const PetscReal sol…