History log of /honee/src/setupts.c (Results 151 – 175 of 193)
Revision Date Author Comments
# 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


12345678