Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Check tests #106

Draft
wants to merge 660 commits into
base: main
Choose a base branch
from
Draft

WIP: Check tests #106

wants to merge 660 commits into from

Conversation

bennibolm
Copy link
Owner

No description provided.

jlchan and others added 30 commits December 14, 2022 15:17
* cleaning up GaussSBP (removing unused vars, consistency)

* adding abstract type

Co-authored-by: Hendrik Ranocha <[email protected]>
…xi-framework#1305)

* specialize inverse_trace_constant for GaussSBP

* Update src/solvers/dgmulti/flux_differencing_gauss_sbp.jl

Co-authored-by: Hendrik Ranocha <[email protected]>
…SCII file (trixi-framework#1307)

* Add utility function to store solution data in a point-wise Tecplot ASCII file

* Remove unnessary plot function

* Add warning about experimental feature

* Apply suggestions from code review

Co-authored-by: Hendrik Ranocha <[email protected]>

Co-authored-by: Hendrik Ranocha <[email protected]>

Co-authored-by: Andrew Winters <[email protected]>
* TODO: p4est_package_id is missing

* first adaptations

* examples/p4est_2d_dgsem/elixir_advection_basic.jl runs

* WIP: AMR fails (segfaults etc.)

* Revert "WIP: AMR fails (segfaults etc.)"

This reverts commit 063892f.

* examples/p4est_2d_dgsem/elixir_advection_unstructured_flag.jl works

* fix examples/p4est_2d_dgsem/elixir_advection_nonconforming_flag.jl

* fix refine_fn in examples

Note: This means we have a breaking change in Trixi.jl!

* examples/p4est_2d_dgsem/elixir_advection_amr_solution_independent.jl works

* test/test_p4est_2d.jl pass

* P4est.package_id()

* add NEWS.md and indicate breaking release [skip ci]

* consistent p4est notation [skip ci]

* adapt 3D [skip ci]

* fix p4est with MPI [skip ci]

Co-authored-by: Michael Schlottke-Lakemper <[email protected]>
* Switch from Val{true}, Val{false} to True, False from Static.jl; closes trixi-framework#937

* rename split_form_kernel! to flux_differencing_kernel! to match VolumeIntegralFluxDifferencing

* remove deprecated DGMulti stuff

* fix d9f1743 (load_mesh)

* add constructor for DGMultiMesh that we want to keep - and fix order of comments and docstrings

* fix more Val{true/false} -> True/False

* changing order of arguments for DGMultiMesh (for consistency)

* removing an unused (?) constructor

* fixing broken dispatch

* fixing geometric_term_type parameter in DGMultiMesh

the parameter was being initialized as an instance rather than a type

* adding deprecations that I forgot

* fix deprecation syntax


fix deprecation syntax

* add NEWS.md entry for DGMultiMesh changes

* update news

* Update NEWS.md

* Update NEWS.md

Co-authored-by: Michael Schlottke-Lakemper <[email protected]>

* Update NEWS.md

Co-authored-by: Jesse Chan <[email protected]>
Co-authored-by: Michael Schlottke-Lakemper <[email protected]>
…-framework#1288)

* Add time spent in GC and memory allocations to analysis output

* Improve percentage digits

* Move includes out of `@muladd` macro to fix Revise

* Add comments on the internal Julia functions used

* Add info on performance quantitis in analysis callback

* Add info on GC

Co-authored-by: Hendrik Ranocha <[email protected]>
…uns (trixi-framework#1312)

* Print info on wait time in `trixi_include` only in serial runs

* Fix phrase
…trixi-framework#1313)

* Add docstrings for "each_..." functions

* Update src/solvers/dg.jl

Co-authored-by: Hendrik Ranocha <[email protected]>

* Update src/solvers/dg.jl

Co-authored-by: Hendrik Ranocha <[email protected]>

* Update src/solvers/dgmulti/dg.jl

Co-authored-by: Hendrik Ranocha <[email protected]>

* Update src/solvers/dgmulti/dg.jl

Co-authored-by: Hendrik Ranocha <[email protected]>

* Update src/solvers/dgmulti/dg.jl

Co-authored-by: Hendrik Ranocha <[email protected]>

* Update src/solvers/dgmulti/dg.jl

Co-authored-by: Hendrik Ranocha <[email protected]>

* Update src/solvers/dgmulti/dg.jl

Co-authored-by: Hendrik Ranocha <[email protected]>

* Update src/solvers/dgmulti/dg.jl

Co-authored-by: Hendrik Ranocha <[email protected]>

* Update src/solvers/dgmulti/dg.jl

Co-authored-by: Hendrik Ranocha <[email protected]>

* Update src/solvers/dgsem/basis_lobatto_legendre.jl

Co-authored-by: Hendrik Ranocha <[email protected]>

* Update src/solvers/dgsem/basis_lobatto_legendre.jl

Co-authored-by: Hendrik Ranocha <[email protected]>

* Update src/solvers/dgmulti/dg.jl

Co-authored-by: Hendrik Ranocha <[email protected]>

* Update src/solvers/dgmulti/dg.jl

Co-authored-by: Hendrik Ranocha <[email protected]>

Co-authored-by: Hendrik Ranocha <[email protected]>
* Add HLLE flux for compressible Euler

* Possibly more efficient implementation

* Additional comments

* HLLE for Compr. Euler 3D

* Use zero(.) instead of 0.0 in order to avoid type instabilities (AD etc.)

Co-authored-by: Hendrik Ranocha <[email protected]>
@bennibolm bennibolm closed this May 24, 2023
jmbender and others added 2 commits May 25, 2023 11:04
* improve docstring of analysis callback

* adddocstrings to common energy_* functions

---------

Co-authored-by: Hendrik Ranocha <[email protected]>
* add parallel IO

* use parallel HDF5 only when enabled

* add documentation

* prefix has_parallel with HDF5

* put duplicated code in main function

* fix computation of slices

* fix typo

* write and read restart files in parallel

* put filename in main function

* Apply suggestions from code review

Co-authored-by: Hendrik Ranocha <[email protected]>

* format

* fix typo in comment

* write nelementsglobal, not nelements

* update filtered warning

* Update docs/src/parallelization.md

Co-authored-by: Michael Schlottke-Lakemper <[email protected]>

---------

Co-authored-by: Hendrik Ranocha <[email protected]>
Co-authored-by: Michael Schlottke-Lakemper <[email protected]>
@bennibolm bennibolm reopened this May 26, 2023
bennibolm and others added 20 commits May 26, 2023 10:31
* added polynomial degree zero for lobatto legendre basis

* fix reference_offset for FV approximations

* added cell boundaries to fix visualization for FV

* add 1D test for finite volume

* fix whitespace

* Update src/visualization/types.jl

Co-authored-by: Michael Schlottke-Lakemper <[email protected]>

* added comment to polydeg=0 to docstring of LGL Basis

---------

Co-authored-by: Hendrik Ranocha <[email protected]>
Co-authored-by: Michael Schlottke-Lakemper <[email protected]>
Co-authored-by: Hendrik Ranocha <[email protected]>
…ixi-framework#1492)

* `apply_jacobian!` -> `apply_jacobian_parabolic!`

* switch to `apply_jacobian_parabolic!`

* Update src/solvers/dgsem_tree/dg_1d_parabolic.jl

Co-authored-by: Hendrik Ranocha <[email protected]>

* missed one

---------

Co-authored-by: Hendrik Ranocha <[email protected]>
The docstring did not have a connection to the function `iplot` before.
* Add package extension for Makie

* Add Makie to the [extras] section to make it work for Julia v1.8

* Fix typo

* Apply suggestions from code review

Co-authored-by: Hendrik Ranocha <[email protected]>

* Update Project.toml

* Move Makie-specific code to package extension file

* Unconditionally export `iplot`, `iplot!`

* fix export list

* Add missing `using`

* Use more stuff from Trixi

* Extend coverage tracking to package extensions

---------

Co-authored-by: Hendrik Ranocha <[email protected]>
Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.14.9 to 1.14.11.
- [Release notes](https://github.com/crate-ci/typos/releases)
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md)
- [Commits](crate-ci/typos@v1.14.9...v1.14.11)

---
updated-dependencies:
- dependency-name: crate-ci/typos
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* check CI on Julia 1.9

* use the v1.9 stable release

* update dgmulti test (roundoff level changes) (trixi-framework#1449)

* use --heap-size-hint=1G for MPI runs in CI

* adjust tolerance for one DGMulti test

* Revert "move Linux MPI to separate CI job (trixi-framework#1497)"

This reverts commit da457e4.

* update to Julia v1.9

* use package extension on Julia v1.9.0

* Apply suggestions from code review

Co-authored-by: Michael Schlottke-Lakemper <[email protected]>

---------

Co-authored-by: Michael Schlottke-Lakemper <[email protected]>
Co-authored-by: Jesse Chan <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.