History log of /honee/src/misc.c (Results 101 – 125 of 131)
Revision Date Author Comments
# 676080b4 26-Jan-2023 James Wright <james@jameswright.xyz>

fluids: Move PHASTA file functions to misc.c


# f7325489 22-Mar-2023 James Wright <james@jameswright.xyz>

fluids: Refactor matops -> petsc_ops


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


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


# 086f88e3 10-Mar-2023 Jeremy L Thompson <jeremy@jeremylt.org>

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

CeedOperatorContext* -> CeedOperator*Context*


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

style - rename CeedOperatorContext functions for consistency


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

Merge pull request #1147 from CEED/jrwrigh/generic_l2_projection

fluids: Add generic L2 projection function


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

fluids: Add ComputeL2Projection function


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

fluids: Add VecP2C, VecC2P, and friends


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

Merge pull request #1135 from CEED/jrwrigh/spanwise_stats


# 0e1e9333 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


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


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


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


# 3794c35e 30-Jun-2022 Jed Brown <jed@jedbrown.org>

Merge pull request #1015 from CEED/jrwrigh/fluids_bcinsert_mask

fluids: Fix post-processing in DMPlexInsertBoundaryValues_NS


# 9d437337 30-Jun-2022 James Wright <james@jameswright.xyz>

fluids: Fix post-processing in DMPlexInsertBoundaryValues_NS


# d98e54f4 21-Jun-2022 Jeremy L Thompson <jeremy@jeremylt.org>

Merge branch 'main' into jeremy/memcheck-qf-ctx


# 8ab2d71b 19-Jun-2022 Jed Brown <jed@jedbrown.org>

Merge pull request #993 from CEED/jeremy/fluids-bcs

Fluids BCs performance updates


# 7f45376e 17-Jun-2022 Jeremy L Thompson <jeremy@jeremylt.org>

fluids - only VecZero in the BCs if using SetBCsFromICs


# 4f340167 10-May-2022 Jed Brown <jed@jedbrown.org>

Merge pull request #958 from CEED/jed/fluids-cleaning

examples/fluids cleaning


123456