| 2493fa6a | 14-Mar-2023 |
James Wright <james@jameswright.xyz> |
fix(fluids): Destroy context after call to print_info
- print_info functions often read context data from ProblemData |
| 530ad8c4 | 11-Mar-2023 |
Kenneth E. Jansen <Kenneth.Jansen@colorado.edu> |
Ken/idl (#1138)
* inflow sponge pushing p towards P0 compiles and runs but unknown yet whether it is effective or not
* looks like my first attempt at this is missing something as there is neglig
Ken/idl (#1138)
* inflow sponge pushing p towards P0 compiles and runs but unknown yet whether it is effective or not
* looks like my first attempt at this is missing something as there is negligible effect from Jacobian addition
* examples/fluids: IDL fixes and demo
* Fix IDL sign error and rename variables/clang-format
* Let newtonianwave.yaml use -reference_pressure and temperature
* Propagate P0 = reference.pressure
* Small tweak to add IDL to the 3 ramp parameters.
* fluids: Extract fluids binary vector load function
- Needs to be used in multiple places (for ICs and for testing data)
* fluids: Correct typo in previous commits
* fluids: Add IDL and newtonian wave test
* fluids: Rename Newtonian Wave --> Gaussian Wave
* fluids: Move RampCoefficient into utils
- Also change name to LinearRampCoefficient, as we may have different
kinds of ramps in the future
* fluids: Change IDL commandline options
* docs(fluids): Document internal damping layer
Co-authored-by: Jed Brown <jed@jedbrown.org>
* fluids: Add ScaleN QF utility
* fluids: Extract InternalDampingLayer QFunction helper
---------
Co-authored-by: Jed Brown <jed@jedbrown.org>
Co-authored-by: KennethEJansen <jansenke@colorado.edu>
Co-authored-by: James Wright <james@jameswright.xyz>
show more ...
|
| 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 |
| a2e5d304 | 06-Mar-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
fluids - fix QFunctionContext access errors |
| 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 |
| 713aa8c1 | 19-Feb-2023 |
James Wright <james@jameswright.xyz> |
fluids: Local vector option for matops
- Passing NULL to the global vector parameter means that the GlobalToLocal/LocalToGlobal operation is skipped and the context's local PETSc Vec is used dir
fluids: Local vector option for matops
- Passing NULL to the global vector parameter means that the GlobalToLocal/LocalToGlobal operation is skipped and the context's local PETSc Vec is used directly
show more ...
|
| b5219c84 | 24-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Remove unused spanstats lumped mass matrix |
| 0df12fef | 24-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add ComputeL2Projection function |
| f3f66076 | 20-Feb-2023 |
James Wright <james@jameswright.xyz> |
fluids: Misc doc fixes and code style changes |
| c798d55a | 19-Feb-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add VecP2C, VecC2P, and friends |
| ea168fcf | 24-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Separate DMs for Matop input and output |
| b57b8e72 | 24-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Misc cleanup
- Change/remove comments - Remove superfluous includes |
| b559d91b | 15-Feb-2023 |
Jed Brown <jed@jedbrown.org> |
ci: upgrade to clang-format-15 (#1157) |
| 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 ...
|
| 184e9329 | 25-Jan-2023 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #1145 from prj-/jolivet/warnings
Fix -Wextra-semi -Wmissing-field-initializers |
| e42c1df6 | 23-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add UpdateContextLabel utility |
| 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 |
| 3866774c | 19-Jan-2023 |
James Wright <james@jameswright.xyz> |
doc(fluids): Document change in test flag |