History log of /libCEED/examples/fluids/src/turb_spanstats.c (Results 76 – 100 of 100)
Revision Date Author Comments
# 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


1234