Skip to content

Commit

Permalink
JOSS paper 2024 (#491)
Browse files Browse the repository at this point in the history
* add .md and .bib files

* add description of system interaction

* revise [skip ci]

* The grand reopening Part 2: Add overview page (#432)

* implement

* Revert "implement"

This reverts commit 171505a.

* some improvements to the documentation

* some more fixes

* add install documentation

* add more info

* update

* Update get_started.md

* add tutorial

* fix

* add stubs

* update

* include the example files

* update

* update

* format

* add more info to error message

* fix path

* add overview page

* add diagram

* add text

* Update overview.md

* add development page

* refine text

* [skip ci]

* update

* fix

* fix

* rm get_started

* update URL of diagram

* fix error

* update

* update

* fix

* update

* update

* rename

* rename

* update

* change to img tags

* remove minimal

* update images

* update

* remove old stuff

* fix images

* fix

* make wider

* format

* format

* Update docs/src/development.md

Co-authored-by: Erik Faulhaber <[email protected]>

* review

* rm css

* add new picture

* update time

* move back

---------

Co-authored-by: Erik Faulhaber <[email protected]>
Co-authored-by: Niklas Neher <[email protected]>

* add build workflow

* add workflow name [skip ci]

* test workflow

* test workflow again

* change event

* fix paper.big bug

* Bump crate-ci/typos from 1.18.2 to 1.19.0 (#480)

Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.18.2 to 1.19.0.
- [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.18.2...v1.19.0)

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

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix another closures error on macOS-ARM (#489)

* test images storage

* add images

* add oss to .bib

* fix bullet list

* fix formatting

* literature fix

* modify image

* add missing references

* description: TP vs other OSS

* remove table

* update

* Add wrapper for internal use of interpolation functions (#466)

* add wrapper

* fix tests

* fix tests

* implement suggestions

* quick dirty fix

---------

Co-authored-by: Sven Berger <[email protected]>

* add beam validation

* modify order

* figure side by side

* rework images

* refs

* image size

* Reopen #382: Extrude shapes/geometry (#437)

* implement `ExtrudeFace`

* use `sample_face` in `interpolate_plane_3d`

* add docs

* add tests

* fix bug

* fix bug

* add `tlsph=true`

* fix tuple bug

* fix typo

* fix again

* fix layers

* calculate particle spacing differently

* change `floor` to `ceil`

* change `round` to `isapprox`

* adapt docs

* implement suggestions

* add doctests

* try to fix doctest

* implement suggestions

* implement suggestion

* add svens summary suggestion

* amend refs and minor stuff

* Optimization bnd pressure computation (#475)

* optimization

* optimization

* fix calc for 1 thread

* format

* update describtion

* remove +1

* update reference files

* update error bounds

* fix

* Update src/schemes/boundary/dummy_particles/dummy_particles.jl

Co-authored-by: Erik Faulhaber <[email protected]>

* Update src/schemes/boundary/dummy_particles/dummy_particles.jl

Co-authored-by: Erik Faulhaber <[email protected]>

* Update src/schemes/boundary/dummy_particles/dummy_particles.jl

Co-authored-by: Erik Faulhaber <[email protected]>

* Update src/schemes/boundary/dummy_particles/dummy_particles.jl

Co-authored-by: Erik Faulhaber <[email protected]>

* review

---------

Co-authored-by: Erik Faulhaber <[email protected]>

* Add `show` for `SolutionSavingCallback` with `save_times` (#485)

* Add hacky `show` for solution saving callback with `save_times`

* Unify comments

* Add tests for saving callback show

* Reformat

* handle TODOs and revise text

* rework

* change image format

* change image size

* Remove TrixiParticles dependency in docs environment (#501)

* Fix doc string of solution_saving.jl (#499)

* fix doc string

* missing comma

* Update solution_saving.jl

Fix indent

---------

Co-authored-by: Erik Faulhaber <[email protected]>

* implement suggestion

* fix refs

* apply italic

* update

* remove corrections

* Make array types in structs generic (#486)

* Make array types in structs generic

* Use `Ref{Bool}` instead of `Vector{Bool}`

* Make array types of EDAC system generic

* Reformat

* Fix tests

* Make `DensityDiffusionAntuono` generic

* Fix tests

* Implement suggestions

* Bump crate-ci/typos from 1.19.0 to 1.21.0 (#507)

* Bump crate-ci/typos from 1.19.0 to 1.21.0

Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.19.0 to 1.21.0.
- [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.19.0...v1.21.0)

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

Signed-off-by: dependabot[bot] <[email protected]>

* Fix/ignore typos

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Michael Schlottke-Lakemper <[email protected]>

* Bump julia-actions/setup-julia from 1 to 2 (#506)

Bumps [julia-actions/setup-julia](https://github.com/julia-actions/setup-julia) from 1 to 2.
- [Release notes](https://github.com/julia-actions/setup-julia/releases)
- [Commits](julia-actions/setup-julia@v1...v2)

---
updated-dependencies:
- dependency-name: julia-actions/setup-julia
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* The grand reopening Part 3: Add basic DEM (#433)

* implement basic dem

* fix

* fix bnd

* get basic simulation working

* fix

* format

* fix spellcheck

* add docs

* update readme and news

* format

* add to examples run list

* add basic test

* ignore author name

* remove

* most of the review stuff

* format

* forgot to remove one thing

* one more

* rework interaction

* format

* update

* typo

* fix doctest

* fix test

* fix doc

* fix tests again

* fix doc and test

* fix test

* fix incorrect test

* review

* format

* typo

* review

* review

* format

* realign line

* fix test

* update

* Document proper release management (#508)

* Mark Release V0.1.1 (#510)

* Set to development version (#511)

* Recursively convert (adapt) `Semidiscretization` object to GPU types with Adapt.jl (#492)

* Adapt `Semidiscretization` before running the simulation

* Modify constructors to be compatible with Adapt.jl

* Only adapt the semidiscretization when using an explicit data type

* Adapt `DensityDiffusionAntuono`

* Adapt `BoundaryModelMonaghanKajtar` to GPUs

* Add comments

* Remove unnecessary types

* CompatHelper: add new compat entry for Adapt at version 4, (keep existing compat) (#515)

Co-authored-by: CompatHelper Julia <[email protected]>

* Change compat of Adapt to 3 (#517)

* Reopen #390: Update callback (#440)

* add `UpdateCallback`

* fix typo

* apply formatter

* remove update bool

* adapt docstring

* implement suggestions

* remove redundant comment

* first update after michaels review

* adapt graphics

* CompatHelper: bump compat for Adapt to 4, (keep existing compat) (#519)

Co-authored-by: CompatHelper Julia <[email protected]>

* embed pdf image

* undo embed pdf

* big rework

* update

* resize image

* change image order

* add blank line

* fix typos

* fix references

* try to fix references

* fix again

* Create output directory for post process callback (#527)

* Manually increase CairoMakie Version (#528)

* Move neighborhood search to a new standalone package (#516)

* Move neighborhood search to a new standalone package

* Remove Morton.jl dependency

* Remove tests for neighborhood search

* Remove ThreadingUtilities.jl dependency

* Fix interpolation

* Add docs for neighborhood search

* Dispatch `update_nhs!` instead of `nhs_coords`

* Reformat code

* Update NHS with coordinates of both systems

* Initialize NHS with coordinates of both systems

* Fix broken functions

* Rename package to PointNeighbors.jl

* Reformat code

* Resort Project.toml

* Change PointNeighbors compat to 0.2

* Fix `InitialCondition` set operations

* Fix interpolation and tests

* Fix docs

* Fix example tests

* Fix doctests

* Fix n-body

* Add more comments

* update

* Remove `pinv` in correction matrix inversion step (#526)

* Remove `pinv` in correction matrix inversion step

* Improve comment

* Update validation files for dam break

* Revert "Update validation files for dam break"

This reverts commit d08c06d.

* Update WCSPH validation files

* Update WCSPH validation files

* Add single-threaded validation files (see #481)

* adapt summary

* syntax

* CFD abbreviation

* adapt wording

* avoid single-physics

* Adapt some code to GPUs (#533)

* Statically return zero verlocity and acceleration without `movement`

* Make `write_v0!` and `write_u0!` GPU-compatible

* Remove hardcoded float type in rectangular tank setup

* Replace more hardcoded `Float64` types

* Simplify zero SVector even more

* Modify error message (#531)

* change message

* fix tests

---------

Co-authored-by: Erik Faulhaber <[email protected]>

* The Grand ReReReReReopening the final straw part 9: Intra-Particle-Force Surface Tension model (#434)

* merge by hand

* fix merge problems

* fix merge

* fix merge

* fix merge

* fix merge

* fix merge

* more merge fixes

* format

* fix

* fix

* fix

* fix

* fix

* more fixes

* fix

* fix

* fix

* more fixes

* fix

* fix

* format

* running

* update

* update

* optimization

* update

* update

* update

* update

* format

* up

* update

* remove unused code

* switch to support radius

* update

* fix doc

* add adhesion coefficient

* update_broken

* update

* format

* add to examples

* fix tests

* fix merge

* fix typos

* add basic test

* format

* rename

* format

* rename container system

* reduce example run time

* update news and readme

* format

* fix test

* reduce run time

* format

* fix

* correct merge

* update doc test

* revert

* fix tests

* fix

* fix

* review comments

* fix

* fix

* correct some stuff

* init with empty initial condition

* review update

* rename function

* remove unnecessary if

* docs

* fix doc

* revert one change

* fix typo

* update

* try to avoid allocs

* fix mem allocs

* review update

* update docs

* update

* review

* fix

* format

* make examples smaller

* reduce resolution

* review

* rename

* use trixi_include

* format

* use trixi_include

* update

* update

* review update

* format

* fix test errors

* update

* fix surface normal calculation

* adjust testcases and review comments

* update examples

* remove saving interval

* fix comment

* remove dt

* Fix n-body benchmark (#525)

* Fix n-body benchmark

* suppress warning

* fix formatting

* for real

---------

Co-authored-by: Sven Berger <[email protected]>

* Push new version number (#536)

Co-authored-by: Erik Faulhaber <[email protected]>

* Mark 0.1.3-dev (#537)

Co-authored-by: Erik Faulhaber <[email protected]>

* Add type `GPUSystem` to determine if a system is stored on the CPU or GPU (#532)

* Add type `GPUSystem` to determine if a system is stored on the CPU or GPU

* Fix systems and tests

* Reformat

* Fix tests

* Fix n-body system

* Reformat

* Clean up callback conditions (#538)

* Bump julia-actions/cache from 1 to 2 (#541)

Bumps [julia-actions/cache](https://github.com/julia-actions/cache) from 1 to 2.
- [Release notes](https://github.com/julia-actions/cache/releases)
- [Changelog](https://github.com/julia-actions/cache/blob/main/devdocs/making_a_new_release.md)
- [Commits](julia-actions/cache@v1...v2)

---
updated-dependencies:
- dependency-name: julia-actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* final update

* fix bib

* test

* test

* fix bug

* modify image

* fine tuning

* fine tuning

* fine tuning

* image size

* fix typo

* Update Michael's affiliation to U of Augsburg (#545)

* Precompute git hash to avoid overhead (#542)

* Precompute git hash

* Store git hash in callbacks

* Fix

---------

Co-authored-by: Niklas Neher <[email protected]>

* Move timers and `@trixi_timeit` to TrixiBase.jl (#543)

* Move timers and `@trixi_timeit` to TrixiBase.jl

* Require latest version of TrixiBase.jl

* Fix tests

---------

Co-authored-by: Niklas Neher <[email protected]>

* Add `trixi2vtk` wrapper for `InitialCondition` (#546)

* add wrapper

* modify kwarg

* implement suggestions

* Example on how to save interpolated planes using postprocessing callback (#462)

* add example

* replace MSE with MRE

* Revert "replace MSE with MRE"

This reverts commit 1e00907.

* revert

* update

* format

* fix and reduce runtime

* Fix comment

* implement suggestions

* format

---------

Co-authored-by: Erik Faulhaber <[email protected]>

* Add open boundaries (#442)

* implement `ExtrudeFace`

* use `sample_face` in `interpolate_plane_3d`

* add docs

* add tests

* fix bug

* create `OpenBoundarySPHSystem`

* export OpenBoundarySPHSystem

* fix bug

* add `tlsph=true`

* fix tuple bug

* fix typo

* fix again

* fix for tests

* fix layers

* calculate particle spacing differently

* add show-tests

* add `within_boundary_zone`

* change `floor` to `ceil`

* boundary zone tests

* add `evaluate_characteristics`

* add tests

* add reference functions

* add `update_quantities!`

* add buffer

* add `SystemBuffer` tests

* cosmetic change in tests

* change `round` to `isapprox`

* add update callback

* add `UpdateCallback`

* add `update_open_boundaries`

* fix bugs

* add timers

* write prescribed quantities

* improve dispatching

* add example `pipe_flow_2d.jl`

* add docs `UpdateCallback`

* add `UpdateCallback`

* fix typo

* apply formatter

* modify system buffer

* add docstring

* add docs

* fix tests

* fix typos

* apply formatter

* fix tests

* add comment

* fix tests

* remove update bool

* adapt docstring

* implement suggestions

* fix test

* add check if callback is used

* add comments in example file

* generic types

* merge main

* undo combining compact support with DEM

* remove density and pressure setter

* implement suggestions

* fix tests

* Revert "remove density and pressure setter"

This reverts commit 0203a3a.

* implement suggestions

* rework in- and outflow

* rename setter functions

* rename function

* adapt tests

* add docs

* rename function

* apply formatter

* fix tests

* fix bug in plot recipes

* apply formatter

* implement suggestions for `boundary_zone.jl`

* rename kwarg

* implement suggestions

* implement suggestions

* modify `check_domain!`

* add comments and check for fluid system with buffer

* modify error message

* fix tests

* fix `callback_used`

* using Measurements

* fix tests

* sqrt(eps())

* fix tests again

* add doc to `boundary.md`

* link single fluid system

* fix tests

* implement suggestions

* fix tests

* change the order of functions

* modify example

* fix tests

* fix test again

* implement doc suggestions

* modify dos

* fix typos

* implement suggestions

* implement suggestions

* add EDAC to the example

* implement suggestions

* modify tests

* adapt docs

* add `initial_callback_flag`

* add to `NEWS.md` and `README.md`

* implement suggestions

* fix typo

* New Feature Release (#548)

Open Boundaries have been added

* Set to development version 0.1.4 (#549)

* Set to development version 0.1.4

* Update Project.toml

* Rewrite `@threaded` macro to work with GPUs (#534)

* Fix wrapping for GPU arrays

* Adapt `@threaded` macro to work with GPUs

* Use new `@threaded` macro

* Fix NHS to run GPU code with CPU arrays

* Import `@index` from KernelAbstractions.jl

For some reason it doesn't run on the CPU otherwise.

* Add proper docs for `@threaded`

* Fix `foreach_neighbor`

* Reformat

* Add test for GPU code on the CPU

* Fix unit tests

* Add unit tests for GPU interaction

* Also add tests for GPU versions of `wrap_v` and `wrap_u`

* Add kwarg `neighborhood_search` to dam break example

* Fix tests

* Reformat

* Add function `wrap_array`

* Fix merge

* Fix open boundary code

* Implement suggestions

* Fix syntax error from merge

* Fix `wrap_u` and `wrap_v` for GPU array types

* Fix constructor of `BoundarySPHSystem`

* CompatHelper: add new compat entry for KernelAbstractions at version 0.9, (keep existing compat) (#551)

Co-authored-by: CompatHelper Julia <[email protected]>

* fix name (#554)

* Manually set GPU_ARRAY compat (#555)

Co-authored-by: Erik Faulhaber <[email protected]>

* Add Viscosity Formulation as per Morris et al. (#504)

* Add Viscosity Moris

* format

* fix

* implement suggestions

* other suggestions

* fix equation

* format

* review comments

* fixes

* fix

* update test

* update

* fix open boundary

* update reference files

* update validation criteria

* update reference file

* new reference files

* ups

* update ref file

* update validation error bounds

* update error bound

* update error bound

* add comment and correct setting of 'v'

* final review part 1

* Feature highlights -> Features

* Cleanup Viscosity/Boundary Model (#566)

* extract changes from #564

* fix

* add `custom_quantities...` (#567)

Co-authored-by: Erik Faulhaber <[email protected]>

* add acknowledgement

* add link

* change link

* change link again

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Sven Berger <[email protected]>
Co-authored-by: Erik Faulhaber <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Michael Schlottke-Lakemper <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: CompatHelper Julia <[email protected]>
  • Loading branch information
7 people authored Jul 3, 2024
1 parent 30a7a92 commit b72f3cb
Show file tree
Hide file tree
Showing 132 changed files with 6,724 additions and 2,985 deletions.
44 changes: 0 additions & 44 deletions .github/workflows/Documenter.yml

This file was deleted.

40 changes: 0 additions & 40 deletions .github/workflows/FormatCheck.yml

This file was deleted.

38 changes: 38 additions & 0 deletions .github/workflows/PaperBuild.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Build paper

on: [push]

jobs:
paper:
runs-on: ubuntu-latest
name: Paper Draft
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build draft PDF
uses: openjournals/openjournals-draft-action@master
with:
journal: joss
# This should be the path to the paper within your repo.
paper-path: paper/paper.md
- name: Upload
uses: actions/upload-artifact@v1
with:
name: paper
# This is the output path where Pandoc will write the compiled
# PDF. Note, this should be the same directory as the input
# paper.md
path: paper/paper.pdf
- name: Copy to public folder for deployment
shell: bash
run: |
mkdir -p build
cp paper/paper.pdf build/
- name: Deploy
uses: peaceiris/actions-gh-pages@v3
with:
deploy_key: ${{ secrets.PAPER_2024_JOSS_PDF }}
external_repository: LasNikas/paper-2024-joss-pdf
publish_dir: ./build
publish_branch: build
force_orphan: true # Ensures that not all previous PDFs are kept around forever
13 changes: 0 additions & 13 deletions .github/workflows/SpellCheck.yml

This file was deleted.

100 changes: 0 additions & 100 deletions .github/workflows/ci.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ docs/src/news.md
run
*.json
!.zenodo.json
*.png
#*.png TODO: Find a workaround to deploy images. It doesn't work with a "issue-storage"
*.jpg
*.gif
*.svg
Expand Down
2 changes: 2 additions & 0 deletions .typos.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@
ba = "ba"
Shepard = "Shepard"
shepard = "shepard"
Strack = "Strack"
Lok = "Lok"
2 changes: 1 addition & 1 deletion .zenodo.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"orcid": "0000-0001-6083-7038"
},
{
"affiliation": "Applied and Computational Mathematics, RWTH Aachen University, Germany",
"affiliation": "High-Performance Scientific Computing, University of Augsburg, Germany",
"name": "Schlottke-Lakemper, Michael",
"orcid": "0000-0002-3195-2536"
},
Expand Down
4 changes: 2 additions & 2 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ representative at an online or offline event.

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to
[Michael Schlottke-Lakemper](mailto:m.schlottke-lakemper@acom.rwth-aachen.de),
[Michael Schlottke-Lakemper](mailto:michael.schlottke-lakemper@uni-a.de),
[Sven Berger](mailto:[email protected]),
or any other of the principal developers responsible for enforcement listed in
[AUTHORS.md](AUTHORS.md).
Expand Down Expand Up @@ -128,4 +128,4 @@ enforcement ladder](https://github.com/mozilla/diversity).

For answers to common questions about this code of conduct, see the FAQ at
https://www.contributor-covenant.org/faq. Translations are available at
https://www.contributor-covenant.org/translations.
https://www.contributor-covenant.org/translations.
33 changes: 24 additions & 9 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
# Changelog

TrixiParticles.jl follows the interpretation of [semantic versioning (semver)](https://julialang.github.io/Pkg.jl/dev/compatibility/#Version-specifier-format-1)
used in the Julia ecosystem. Notable changes will be documented in this file for human readability.
We aim at 3 to 4 month between major release versions and about 2 weeks between minor versions.
used in the Julia ecosystem. Notable changes will be documented in this file for human readability.
We aim at 3 to 4 month between major release versions and about 2 weeks between minor versions.


## Version 0.1.x
## Version 0.2.x

### Highlights

Expand All @@ -15,16 +14,32 @@ We aim at 3 to 4 month between major release versions and about 2 weeks between

### Deprecated

## Version 0.1.3

## Pre Initial Release (v0.1.0)
This section summarizes the initial features that TrixiParticles.jl was released with.
### Added
Open boundaries using the method of characteristics based on the work of Lastiwka et al., "Permeable and non-reflecting boundary conditions in SPH" (2009) were added for WCSPH and EDAC.

## Version 0.1.2

### Added
A surface tension and adhesion model based on the work by Akinci et al., "Versatile Surface Tension and Adhesion for SPH Fluids" (2013) was added to WCSPH.

## Version 0.1.1

### Highlights
#### EDAC

#### Discrete Element Method
A basic implementation of the discrete element method was added.

# Pre Initial Release (v0.1.0)
This section summarizes the initial features that TrixiParticles.jl was released with.

## Highlights
### EDAC
An implementation of EDAC (Entropically Damped Artificial Compressibility) was added,
which allows for more stable simulations compared to basic WCSPH and reduces spurious pressure oscillations.

#### WCSPH
### WCSPH
An implementation of WCSPH (Weakly Compressible Smoothed Particle Hydrodynamics), which is the classical SPH approach.

Features:
Expand All @@ -36,5 +51,5 @@ Features:
- Density diffusion based on the models by Molteni & Colagrossi (2009), Ferrari et al. (2009) and Antuono et al. (2010).


#### TLSPH
### TLSPH
An implementation of TLSPH (Total Lagrangian Smoothed Particle Hydrodynamics) for solid bodies enabling FSI (Fluid Structure Interactions).
16 changes: 10 additions & 6 deletions Project.toml
Original file line number Diff line number Diff line change
@@ -1,48 +1,52 @@
name = "TrixiParticles"
uuid = "66699cd8-9c01-4e9d-a059-b96c86d16b3a"
authors = ["erik.faulhaber <[email protected]>"]
version = "0.1.0"
version = "0.1.4-dev"

[deps]
Adapt = "79e6a3ab-5dfb-504d-930d-738a2a938a0e"
CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b"
DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0"
Dates = "ade2ca70-3891-5945-98fb-dc099432e06a"
DiffEqCallbacks = "459566f4-90b8-5000-8ac3-15dfb0a30def"
FastPow = "c0e83750-1142-43a8-81cf-6c956b72b4d1"
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
GPUArrays = "0c68f7d7-f131-5f86-a1c3-88cf8149b2d7"
JSON = "682c06a0-de6a-54ab-a142-c8b1cf79cde6"
KernelAbstractions = "63c18a36-062a-441e-b654-da1e3ab1ce7c"
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
Morton = "2a6d852e-3fac-5a38-885c-fe708af2d09e"
MuladdMacro = "46d2c3a1-f734-5fdb-9937-b9b9aeba4221"
PointNeighbors = "1c4d5385-0a27-49de-8e2c-43b175c8985c"
Polyester = "f517fe37-dbe3-4b94-8317-1923a5111588"
Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7"
RecipesBase = "3cdcf5f2-1ef4-517c-9805-6587b60abb01"
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
StrideArrays = "d1fa6d79-ef01-42a6-86c9-f7c551f8593b"
ThreadingUtilities = "8290d209-cae3-49c0-8002-c8c24d57dab5"
TimerOutputs = "a759f4b9-e2f1-59dc-863e-4aeb61b1ea8f"
TrixiBase = "9a0f1c46-06d5-4909-a5a3-ce25d3fa3284"
WriteVTK = "64499a7a-5c06-52f2-abe2-ccb03c286192"

[compat]
Adapt = "3, 4"
CSV = "0.10"
DataFrames = "1.6"
DiffEqCallbacks = "2.25, 3"
FastPow = "0.1"
ForwardDiff = "0.10"
GPUArrays = "9, 10"
JSON = "0.21"
Morton = "0.1"
KernelAbstractions = "0.9"
MuladdMacro = "0.2"
PointNeighbors = "0.2.3"
Polyester = "0.7.5"
RecipesBase = "1"
Reexport = "1"
SciMLBase = "1, 2"
StaticArrays = "1"
StrideArrays = "0.1"
ThreadingUtilities = "0.5"
TimerOutputs = "0.5"
TrixiBase = "0.1"
TrixiBase = "0.1.3"
WriteVTK = "1"
julia = "1.9"
Loading

0 comments on commit b72f3cb

Please sign in to comment.