| #
322b01fd
|
| 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 ...
|
| #
c996854b
|
| 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 ...
|
| #
109cd75b
|
| 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`
|
| #
985633d0
|
| 14-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Remove StatsCollectFinalCall
- Effectively duplicate of TSMonitor_Statistics
|
| #
b0488d1f
|
| 24-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Implement statistics collection
|
| #
06108310
|
| 12-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Allow communication overlap in IFunction
|
| #
9f59f36e
|
| 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
|
| #
d07b5365
|
| 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
|
| #
f0784ed3
|
| 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 ...
|
| #
869a31bb
|
| 06-Jan-2023 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #1131 from CEED/jed/checkpoint-interval
fluids: checkpoint interval
|
| #
9293eaa1
|
| 04-Jan-2023 |
Jed Brown <jed@jedbrown.org> |
examples/fluids: write step and time to single binary checkpoint file
The -continue and -continue_time_filename arguments can be skipped when reading new-style files, which include the step number.
examples/fluids: write step and time to single binary checkpoint file
The -continue and -continue_time_filename arguments can be skipped when reading new-style files, which include the step number. When reading legacy files, all three are necessary.
This deprecates the time file.
show more ...
|
| #
c539088b
|
| 05-Jan-2023 |
James Wright <james@jameswright.xyz> |
fluids: Don't write output file when loading IC
- Stops overwriting of previous initial condition data
|
| #
852e5969
|
| 04-Jan-2023 |
Jed Brown <jed@jedbrown.org> |
examples/fluids: deprecated output_freq for checkpoint_interval and fix numbering
|
| #
d0d11f23
|
| 03-Jan-2023 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #1129 from CEED/jed/fluids-restart
fluids restart: set step number
|
| #
74a6f4dd
|
| 03-Jan-2023 |
Jed Brown <jed@jedbrown.org> |
examples/fluids: set step number after restart
|
| #
2b916ea7
|
| 17-Nov-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Switch to clang-format (#1051)
* style - switch to clang-format
* ci - use newer libxsmm
* action - update format action
* format - consistent use of {} for multi-line if/for
* make - re
Switch to clang-format (#1051)
* style - switch to clang-format
* ci - use newer libxsmm
* action - update format action
* format - consistent use of {} for multi-line if/for
* make - remove stray newline
* make - simpler 'make format' target
* ci - use newer libxsmm
* doc - minor release note claification
* minor - minor fix
* minor - minor fix
* minor - minor fix
* minor - minor fix
* make format
* format - less aggressive alignment rules
* tidy - check for argument name mismatches
* fix newline
* format - mirror Ratel update to .clang-format
* fix merge error
* fix merge conflict
* fix merge error
* drop style in .phony list
* Update .clang-format
Co-authored-by: Jed Brown <jed@jedbrown.org>
* apply updated format
Co-authored-by: Jed Brown <jed@jedbrown.org>
show more ...
|
| #
91a36801
|
| 15-Nov-2022 |
James Wright <james@jameswright.xyz> |
fluids: Make simulation continuation more flexible (#1086)
* fluids: Add options to continue from specific file
* fluids: Option to write out bins with step number
* doc(fluids): Document outp
fluids: Make simulation continuation more flexible (#1086)
* fluids: Add options to continue from specific file
* fluids: Option to write out bins with step number
* doc(fluids): Document output/continuation flags
show more ...
|
| #
2f3608ea
|
| 15-Jul-2022 |
James Wright <james@jameswright.xyz> |
Merge pull request #1028 from CEED/jrwrigh/shrink-fluids-tests
|
| #
7538d537
|
| 15-Jul-2022 |
James Wright <james@jameswright.xyz> |
fluids: Force final output except if output_freq=0
|
| #
3fd71269
|
| 14-Jul-2022 |
James Wright <james@jameswright.xyz> |
fluids: Skip I/O if output_freq == 0 (#1027)
|
| #
04855949
|
| 10-Jul-2022 |
Jed Brown <jed@jedbrown.org> |
examples/fluids: explicitly handle MFFD
|
| #
b107fdda
|
| 10-Jul-2022 |
Jed Brown <jed@jedbrown.org> |
examples/fluids: use shell for Amat, block diagonal aij* for Pmat
This adds two independent options for tuning solves.
-amat_type shell: causes Amat and Pmat to be different matrices, with shell us
examples/fluids: use shell for Amat, block diagonal aij* for Pmat
This adds two independent options for tuning solves.
-amat_type shell: causes Amat and Pmat to be different matrices, with shell used for Amat. It's technically possible to use other matrix formats here.
-pmat_pbdiagonal: causes Pmat to be assembled as point-block diagonal. Note that this usually only makes sense in addition to -amat_type shell because otherwise your KSP is only working with the point-block diagonal.
show more ...
|
| #
7d63e3e6
|
| 05-Jun-2022 |
James Wright <james@jameswright.xyz> |
examples/fluids: Cleanup code
- Code either commented out, or left over from previous debugging
|
| #
91982731
|
| 21-Jun-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
fluids - add preloading (#997)
* fluids - add preloading
* fluids - fix accidentally dropped line
Co-authored-by: James Wright <james@jameswright.xyz>
* fluids - get wallclock from stage lo
fluids - add preloading (#997)
* fluids - add preloading
* fluids - fix accidentally dropped line
Co-authored-by: James Wright <james@jameswright.xyz>
* fluids - get wallclock from stage log, FRAGILE
Co-authored-by: James Wright <james@jameswright.xyz>
show more ...
|
| #
d98e54f4
|
| 21-Jun-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge branch 'main' into jeremy/memcheck-qf-ctx
|