Searched refs:diff_filter (Results 1 – 3 of 3) sorted by relevance
| /honee/src/ |
| H A D | differential_filter.c | 16 …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 D | sgs_dd_training.c | 17 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 D | differential_filter.h | 21 PetscErrorCode DifferentialFilterSetup(Honee honee, DiffFilterData *diff_filter); 22 PetscErrorCode DifferentialFilterDataDestroy(DiffFilterData *diff_filter); 23 PetscErrorCode DifferentialFilterApply(Honee honee, DiffFilterData diff_filter, const PetscReal sol…
|