| #
b559d91b
|
| 15-Feb-2023 |
Jed Brown <jed@jedbrown.org> |
ci: upgrade to clang-format-15 (#1157)
|
| #
c184fad2
|
| 24-Jan-2023 |
James Wright <james@jameswright.xyz> |
Merge pull request #1135 from CEED/jrwrigh/spanwise_stats
|
| #
269a910f
|
| 24-Jan-2023 |
James Wright <james@jameswright.xyz> |
refactor(fluids): Move stats ceed_data to SpanStatsSetupData
- Add create/destroy functions for SpanStatsSetupData - Moved SF creation inside CreateStatsSF - Removed unused members from user->spa
refactor(fluids): Move stats ceed_data to SpanStatsSetupData
- Add create/destroy functions for SpanStatsSetupData - Moved SF creation inside CreateStatsSF - Removed unused members from user->spanstats - Added destroy of elem_restr_qx (a fix) - Moved all parent L2 projection related operations into SetupL2ProjectionStats - Removed QFunction members from SpanStatsSetupData (no need to keep them beyond operator creation)
show more ...
|
| #
6665b873
|
| 22-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add MatopApplyContextDestroy
|
| #
1f595ac1
|
| 22-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Distribute parent DM on creation
|
| #
f967ad79
|
| 22-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Get comm from dm in turb_spanstats.c
- Don't use guess at the MPIComm, just use the one based on the (appropriate) DM - Misc formatting too
|
| #
495b9769
|
| 24-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Stats collection weighted in QFunction
- Allows for only keeping one CeedVector for child statistics
|
| #
8fb33541
|
| 19-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add turb spanstats test, change test option
- `-test` changed to `-test_type` enum to test different outputs
|
| #
3a4208e6
|
| 19-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Use enum for turbulence statistics components
- Also change the filenames to be more specific - Define num_comp_stats via TURB_NUM_COMPONENTS
Co-authored-by: Jed Brown <jed@jedbrown.org>
|
| #
b7d66439
|
| 19-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Change turb_spanstats CL option names
- Options controlling the actual TSMonitor are under `ts_monitor_turbulence_spanstats_*` - `stats_enable` removed in favor of `ts_monitor_turbulence
fluids: Change turb_spanstats CL option names
- Options controlling the actual TSMonitor are under `ts_monitor_turbulence_spanstats_*` - `stats_enable` removed in favor of `ts_monitor_turbulence_spanstats_viewer` being the statistics switch - Related objects excluding the viewer (such as the dm and ksp) get the prefix `turbulence_spanstats` - Change the `stats_test` related functions and variables to use the `mms` nomenclature, since they're method of manufactured solutions.
show more ...
|
| #
27240365
|
| 19-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Require spanstats collection when writing
- Otherwise, stats may be written to file with a timestep/solution time associated with it that wasn't collected.
|
| #
78bbfb6f
|
| 18-Jan-2023 |
Jed Brown <jed@jedbrown.org> |
examples/fluids: fix stats after restart
* Switch from reweighted average to running sum of child stats * Initialize sp_stats->prev_time after restart * Use TS reason instead of extra flag * Skip
examples/fluids: fix stats after restart
* Switch from reweighted average to running sum of child stats * Initialize sp_stats->prev_time after restart * Use TS reason instead of extra flag * Skip redundant monitor call; monitors always get called after last step (converged or not) * Close memory leak
show more ...
|
| #
a0b9a424
|
| 17-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Create UpdateBoundaryValues, fix statistics
- Statistics would fail when non-zero strong bcs were used due to Q_loc not containing those values. Instead, use user->Q_loc and call UpdateB
fluids: Create UpdateBoundaryValues, fix statistics
- Statistics would fail when non-zero strong bcs were used due to Q_loc not containing those values. Instead, use user->Q_loc and call UpdateBoundaryValues to verify that the boundaries are set.
show more ...
|
| #
4eed8630
|
| 17-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add Stats Setup log stage
|
| #
78837792
|
| 17-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Misc cleanup to CreateStatsDM
|
| #
c9198418
|
| 16-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Create Stats DM for periodic face
- Note this relies on the periodicity being isoperiodic rather than topologicially periodic.
Co-authored-by: Jed Brown <jed@jedbrown.org>
|
| #
8ed52730
|
| 14-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Use persistent viewer for statistics
- Use prefix 'stats_viewer' - Particularly useful for setting `stats_viewer_cgns_batch_size`
|
| #
522ee345
|
| 14-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Remove StatsCollectFinalCall
- Effectively duplicate of TSMonitor_Statistics
|
| #
fd170fd0
|
| 24-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Destory statistics objects at the end
|
| #
6dcea3be
|
| 13-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add log stages to statistics
|
| #
823a1283
|
| 13-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Check result of statistics testing
|
| #
a175e481
|
| 24-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Implement statistics collection
|
| #
1737222f
|
| 24-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add CreateElemRestrColloc for statistics
- These CeedElemRestrictions are for storing the quadrature point data at the child points and for their implementation into the parent quadratur
fluids: Add CreateElemRestrColloc for statistics
- These CeedElemRestrictions are for storing the quadrature point data at the child points and for their implementation into the parent quadrature points.
show more ...
|
| #
19706a06
|
| 07-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Create SF for child->parent communication
|
| #
51ee423e
|
| 07-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add CreateStatsDM using DMPlexFilter
- Use DMPlexFilter to extract target plane from the base mesh
|