| 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 |
| ee3de563 | 14-Jan-2023 |
James Wright <james@jameswright.xyz> |
doc(fluids): New spanwise statistics gathering flags |
| 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 |
| 729f4e9b | 13-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add stats collection QF |
| f179a332 | 13-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add solution time to newtonian context |
| 878eb0e7 | 12-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Allow communication overlap in IFunction |
| b0d170e7 | 12-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add MatShell generating code |
| 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 ...
|
| ef080ff9 | 10-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Mass QF for different number of components
- In order to avoid "Function defined, but not used" warnings, the ReturnMassQFunction is used to return the correctly sized mass QF |
| 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 |
| 0e09212d | 23-Jan-2023 |
Pierre Jolivet <pierre@joliv.et> |
Fix -Wextra-semi -Wmissing-field-initializers |
| d52d2bab | 07-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Use CeedElemRestrictionCreateVector for qdata |
| b5eea893 | 10-Jan-2023 |
Jed Brown <jed@jedbrown.org> |
examples/fluids: document outflow and add to demos |
| 32a7ae75 | 04-Jan-2023 |
Jed Brown <jed@jedbrown.org> |
examples/fluids/meshes: reparametrize wake region and fix Makefile |
| 8a94a473 | 05-Jan-2023 |
Jed Brown <jed@jedbrown.org> |
examples/fluids: Riemann outflow using pressure and temperature
* This allows stable sustained and transient recirculation.
* short-wake domain recirculation behind cylinder has sustained rec
examples/fluids: Riemann outflow using pressure and temperature
* This allows stable sustained and transient recirculation.
* short-wake domain recirculation behind cylinder has sustained recirculation. If the exterior temperature is different, the recirculation will bring in the wrong temperature, but at least it's stable. * nwave with slow background causes transient flow reversal when strong acoustic hits boundary. * Clean outflow and lid for Blasius
* I tried the 2 P_ext - P_int strategy from Mengaldo (constant density) and with specified exterior temperature, but they disrupted the interior flow and were not significantly less reflective.
* The methods I tried for extrapolating interior temperature were not stable. Simple extrapolation of velocity worked best, and did not show signs of instability, perhaps because the neighboring flow and implicit solve ties it together.
* This commit adds support for softmax control of recirculation, but the parameters were finnicky, solver nonlinearity was a concern, and I'm not convinced it's ever better than just allowing recirculation.
show more ...
|