History log of /libCEED/examples/fluids/src/setupts.c (Results 76 – 100 of 141)
Revision Date Author Comments
# 19ffbc25 14-Feb-2023 James Wright <james@jameswright.xyz>

fluids: Add flag for turning on SGS model


# be34b3b7 07-Feb-2023 James Wright <james@jameswright.xyz>

fluids: Apply nodal SGS tensor to IFunction


# 49aac155 24-Mar-2023 Jeremy L Thompson <jeremy@jeremylt.org>

IWYU fixes (#1182)

* iwyu - include fixes

* iwyu - silence some iwyu output

* minor - clearer macro names

* iwyu - fix suggestion of "ceed/ceed.h" externally

* iwyu - lighter petsc heade

IWYU fixes (#1182)

* iwyu - include fixes

* iwyu - silence some iwyu output

* minor - clearer macro names

* iwyu - fix suggestion of "ceed/ceed.h" externally

* iwyu - lighter petsc headers

* iwyu - ceed/ceed.h -> ceed.h

* iwyu - cuda/hip include fixes

show more ...


# 4751224e 11-Mar-2023 James Wright <james@jameswright.xyz>

Merge pull request #1177 from CEED/jrwrigh/fluids-getcontextfield


# 15637395 11-Mar-2023 James Wright <james@jameswright.xyz>

fluids: Use ContextGetDouble for time and dt label updates


# 6d4d9f84 10-Mar-2023 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1174 from CEED/jeremy/operator-context

CeedOperatorContext* -> CeedOperator*Context*


# 17b0d5c6 07-Mar-2023 Jeremy L Thompson <jeremy@jeremylt.org>

style - rename CeedOperatorContext functions for consistency


# d6734f85 26-Feb-2023 Adeleke O. Bankole <86932837+AdelekeBankole@users.noreply.github.com>

Fix for cubic elements in surface forces for lift/drag coefficients (#1158)

* update for surface forces to return dof

* update surface forces

* update on surface forces

* PetscCall section

Fix for cubic elements in surface forces for lift/drag coefficients (#1158)

* update for surface forces to return dof

* update surface forces

* update on surface forces

* PetscCall section get field components

* Update examples/fluids/src/setupts.c

Co-authored-by: Jed Brown <jed@jedbrown.org>

* Update examples/fluids/src/setupts.c

Co-authored-by: Jed Brown <jed@jedbrown.org>

* examples/fluids: lift query from inner loop

* examples/fluids: enable coarser meshes

* update yaml file

* fix path to creating figure

---------

Co-authored-by: Jed Brown <jed@jedbrown.org>

show more ...


# a8e25524 26-Feb-2023 Jed Brown <jed@jedbrown.org>

Merge pull request #1147 from CEED/jrwrigh/generic_l2_projection

fluids: Add generic L2 projection function


# c798d55a 19-Feb-2023 James Wright <james@jameswright.xyz>

fluids: Add VecP2C, VecC2P, and friends


# ca69d878 15-Feb-2023 Adeleke O. Bankole <86932837+AdelekeBankole@users.noreply.github.com>

Lift, Drag, Heat Transfer (#1130)

* add functions for surface forces

* function for surface forces

* reaction forces

* add points to label

* WIP: examples/fluids: sketch surface force ca

Lift, Drag, Heat Transfer (#1130)

* add functions for surface forces

* function for surface forces

* reaction forces

* add points to label

* WIP: examples/fluids: sketch surface force calculations

* examples/fluids: fix for parallel, when there are no such points on a process

* add TSMonitor_FaceForce function

* update on TSMonitor FaceForce

* create .csv file

* cleanup TS Monitor FaceForce function

* include surface forces viewer to header file

* include ts monitor surface force viewer to cloptions

* update where TSMonitor FaceForce are called

* examples/fluids: update wall forces to write csv

mpiexec -n 5 build/fluids-navierstokes -options_file examples/fluids/vortexshedding.yaml -{ts,snes}_monitor -degree 1 -ts_monitor_wall_forces ascii:force.csv:ascii_csv

* update documentation

* reaction force data

* plotting script

* examples/fluids: seaborn plotting with twinx and colors

* delete data file

* tuck away csv file

* place python script in subdirectory

* examples/fluids/postprocess: put shedding period in title

* examples/fluids: document wall force and shedding postprocess

---------

Co-authored-by: Jed Brown <jed@jedbrown.org>

show more ...


# c184fad2 24-Jan-2023 James Wright <james@jameswright.xyz>

Merge pull request #1135 from CEED/jrwrigh/spanwise_stats


# e42c1df6 23-Jan-2023 James Wright <james@jameswright.xyz>

fluids: Add UpdateContextLabel utility


# 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


# 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 ...


# 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 ...


# 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


# a175e481 24-Jan-2023 James Wright <james@jameswright.xyz>

fluids: Implement statistics collection


# 878eb0e7 12-Jan-2023 James Wright <james@jameswright.xyz>

fluids: Allow communication overlap in IFunction


# 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


# 0d157ec3 07-Jan-2023 Jed Brown <jed@jedbrown.org>

Merge pull request #1134 from CEED/jed/fluids-ts-reason-no-error

fluids: report TS converged reason and exit cleanly


# cf7a0454 07-Jan-2023 Jed Brown <jed@jedbrown.org>

examples/fluids TS: report converged/diverged reason with clean exit

The final state does not get written by the monitor with the default of
-ts_error_if_step_fails 1. Now we exit cleanly regardless

examples/fluids TS: report converged/diverged reason with clean exit

The final state does not get written by the monitor with the default of
-ts_error_if_step_fails 1. Now we exit cleanly regardless of reason,
ensuring that the final state checkpoint and monitor has been called.

show more ...


123456