Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
152 commits
Select commit Hold shift + click to select a range
4e46282
Add precompile script
vavrines Jul 2, 2024
ac9cea5
Add reexport
vavrines Jul 2, 2024
a3fa92e
Update cavity example
vavrines Jul 2, 2024
df39a86
Reexport P4est
vavrines Jul 2, 2024
9a171b7
Shorten simulation time temporarily
vavrines Jul 2, 2024
21f80fd
Fix pythoncall issue
vavrines Jul 3, 2024
82596e8
Merge pull request #7 from CFDML/dev
vavrines Jul 3, 2024
765ae06
Clean dependencies
vavrines Jul 3, 2024
455da98
Deprecate unused
vavrines Jul 3, 2024
8aa3bb6
Fix file location bug
vavrines Jul 3, 2024
111cbd4
Resolve issue #1
Blumenkranz Jul 3, 2024
be07a61
fix Readme.md
Blumenkranz Jul 3, 2024
0e6b306
Fix `*` in Readme.md
Blumenkranz Jul 3, 2024
1efd091
Fix gif in Readme.md
Blumenkranz Jul 3, 2024
d8978b3
Fix Readme.md
Blumenkranz Jul 3, 2024
20d5b6e
Fix Readme.md
Blumenkranz Jul 3, 2024
22c6c4f
Fix Readme.md
Blumenkranz Jul 3, 2024
cb93cdd
Fix Readme.md
Blumenkranz Jul 3, 2024
b537e42
Fix Readme.md
Blumenkranz Jul 3, 2024
93143aa
Fix Readme.md
Blumenkranz Jul 3, 2024
a90f71e
Add badges
vavrines Jul 4, 2024
9122421
Update CI to include codecov
vavrines Jul 4, 2024
88bc940
Fix Readme.md .gif
Blumenkranz Jul 4, 2024
7c0d243
Merge remote-tracking branch 'origin/dev' into dev
Blumenkranz Jul 4, 2024
390516e
Fix Readme.md .gif
Blumenkranz Jul 4, 2024
41568fe
Add pull request template
vavrines Jul 4, 2024
829d0c7
Merge pull request #8 from CFDML/dev
vavrines Jul 4, 2024
0ef26a0
Update format.yml
vavrines Jul 13, 2024
0bec4fe
Format .jl files
vavrines Jul 14, 2024
5bd15d0
Merge pull request #9 from CFDML/auto-juliaformatter-pr
vavrines Jul 15, 2024
b96cf05
Add init tests
vavrines Jul 15, 2024
f64c71d
CompatHelper: bump compat for JLD2 to 0.5, (keep existing compat)
Sep 9, 2024
e4be64b
Merge pull request #12 from CFDML/compathelper/new_version/2024-09-09…
vavrines Sep 9, 2024
c7455f9
CompatHelper: bump compat for CairoMakie to 0.13, (keep existing compat)
Jan 14, 2025
26da913
Merge pull request #14 from CFDML/compathelper/new_version/2025-01-14…
vavrines Jan 14, 2025
e1dbba4
CompatHelper: bump compat for JLD2 to 0.6, (keep existing compat)
Aug 25, 2025
5d4547e
Merge pull request #18 from CFDML/compathelper/new_version/2025-08-25…
vavrines Aug 25, 2025
1cf3337
Add three-dimensional solving capability and perform an initial refac…
Blumenkranz Sep 4, 2024
3c25df1
Fix PythonCall error.
Blumenkranz Sep 5, 2024
55ada0a
Fix Mu_L, Mu_R in moment_u_2D2F and moment_u_3D1F. Fix the order of u…
Blumenkranz Sep 5, 2024
5dac2b3
Fix the confusion between M\xi and Mw in 2D and 3D cases. Add the for…
Blumenkranz Sep 5, 2024
13d7a64
Fix the sign of Mu_L and Mu_R in moment_u_3D1F and moment_u_2D2F.
Blumenkranz Sep 6, 2024
020d7a5
Fix DoubleSizeNeighbor flux, in which, vs_data was not updated. Inter…
Blumenkranz Sep 7, 2024
fb5fed0
Fix memory error.
Blumenkranz Sep 7, 2024
5bd11a0
Add sw to Ghost_PS_Data in physical_space/types.jl.
Blumenkranz Sep 7, 2024
8dc851f
Fix length error in get_mirror_slope_inner!. Modify test.jl for solut…
Blumenkranz Sep 7, 2024
f8eb445
Wrap and localize the new P4est with p4est_geometry.h, p4est_vtk.h, p…
Blumenkranz Sep 8, 2024
e8ba126
Wrap and localize the new P4est with p4est_geometry.h, p4est_vtk.h, p…
Blumenkranz Sep 8, 2024
5d279b4
Unify the prefix in p4est_wrap. Add test_vtk.jl. Now KitAMR has the a…
Blumenkranz Sep 9, 2024
72e0e3e
Correct mistakes in Readme.md caused by the rough replace.
Blumenkranz Sep 9, 2024
1f43ff1
Add string_to_Cstring to properly convert Julia String to Cstring. Wr…
Blumenkranz Sep 9, 2024
71e5cf3
Fix closure error on Windows and McOS platforms. Fix sc_free in IO.jl…
Blumenkranz Sep 12, 2024
218ac92
Try to validate KitAMR2D
Blumenkranz Sep 20, 2024
acdb603
Fix some bugs in KitAMR2D
Blumenkranz Sep 20, 2024
4c7d8e7
Fix argument num error in write_VTK of KitAMR2D
Blumenkranz Sep 20, 2024
db2db61
Fix Face() in intialize.jl for 2D. Fix update_face_data error in flux…
Blumenkranz Sep 22, 2024
5704f0d
Development for circle IB
Blumenkranz Sep 23, 2024
e26e8ff
Add types and initialization(except those related to MPI) related to IB
Blumenkranz Sep 24, 2024
e75101b
Validate circle boundary in single process. To achieve this, the code…
Blumenkranz Sep 27, 2024
0cc103f
Crazy initialization of IBCells. I can't imagine how many bugs will b…
Blumenkranz Oct 2, 2024
eaf2693
Fix bugs on single core.
Blumenkranz Oct 3, 2024
31213ff
Fix bugs on multiple cores. It seems that there're some internal prob…
Blumenkranz Oct 6, 2024
680239f
Crazy update of IB and equally crazy bilinear interpolation (not fini…
Blumenkranz Oct 7, 2024
fc1da6d
PythonCall is temporarily banned for the convenience of debugging. Ad…
Blumenkranz Oct 14, 2024
70524ea
Try to validate multiple processors computing without adaptation. The…
Blumenkranz Oct 20, 2024
66a6513
Validate immersed boundary without dynamic adaptation and partition o…
Blumenkranz Nov 2, 2024
46d8f30
Validate data save and p4est save. Validate connected VTK output. How…
Blumenkranz Nov 10, 2024
e483562
Fix bugs on multi-processor.
Nov 10, 2024
d7d2379
Remove solid_cells output
Blumenkranz Nov 21, 2024
b0eed19
Finally, the new architecture and the new ::DVM type flux is availabl…
Blumenkranz Dec 29, 2024
d0918b9
Omit the macro flux in ::DVM type flux.
Blumenkranz Dec 30, 2024
3973ad8
Struggling to validate the partition with IB. Unfortunately, the coli…
Blumenkranz Dec 31, 2024
1092092
Validate the load partition with IB. Thank God for there's no need to…
Blumenkranz Jan 1, 2025
9754069
Fix time marching bugs. It seems that there're stability problems for…
Blumenkranz Jan 1, 2025
146df61
Add UGKS flux under the new architecture for the IB stability validat…
Blumenkranz Jan 3, 2025
0f6fe71
Fix bugs resulting in the "stability problem".
Blumenkranz Jan 3, 2025
fb8b24a
The "stability" problem is now figured out that it's resulted from th…
Blumenkranz Jan 5, 2025
a8d0009
Validate the adaptation of the velocity space. It seems that the "sta…
Blumenkranz Jan 11, 2025
b8b6264
Remove unecessary dependency.
Blumenkranz Jan 11, 2025
b26a619
Fix bugs.
Blumenkranz Jan 11, 2025
fe70785
Fix velocity space adaptation flag. Add ::InterpolatedOutflow type. A…
Blumenkranz Jan 14, 2025
671558f
Fix bugs in vs_coarsen!(). Add 3D sphere type as the beginning of the…
Blumenkranz Jan 15, 2025
d9010a9
Adjust the adaptive coefficient of the physical velocity space.
Blumenkranz Jan 16, 2025
f41c9b9
Fix bugs in vs_coarsen!(). Now everything should work well.
Blumenkranz Jan 17, 2025
96196f9
Add vanleer limiter for inflow boundary slope.
Blumenkranz Jan 17, 2025
a4a9d0b
Implement the average coarsen, which is more reasonable for FVM. It w…
Blumenkranz Jan 17, 2025
4b5de1a
Fix bugs in average coarsen which only emerges in the case of deep ma…
Blumenkranz Jan 17, 2025
4aafcfb
Fix bugs in IB_solid_reassign!() and IB_structure_exchange!(). Improv…
Blumenkranz Jan 20, 2025
8f12282
Finally, everything works as expected. Well, maybe better than expect…
Blumenkranz Jan 29, 2025
a178cb7
Fix the bug that disables the input `Kn`. Add negative tempreture fil…
Blumenkranz Feb 13, 2025
defefba
Add boundary quantities output by the interplotation consistent to t…
Blumenkranz Feb 16, 2025
86633b9
Add new type IB, which is simpler and more stable. Add cut cell in ve…
Blumenkranz Feb 25, 2025
67e4335
Enable velocity adaptation with new IB methodology (more optimization…
Blumenkranz Feb 28, 2025
3f11c0c
Upwind weighted average solid cell extrapolation.
Blumenkranz Mar 2, 2025
3b83997
Adopt upwind weighted average including corner fluid neighbors strate…
Blumenkranz Mar 2, 2025
84ce0d7
Fix bugs in `update_neighbor!()`.
Blumenkranz Mar 3, 2025
ec896a2
Fix the bug in `vs_average!()`.
Blumenkranz Mar 3, 2025
48a868c
Fix the bug that actually leads to a "downwind" scheme.
Blumenkranz Mar 3, 2025
c694eb6
Fix the bug in `dxL`. After that, the problem in the singular handler…
Blumenkranz Mar 6, 2025
98b0e44
Abandon the previous singular handler. Adopt unified `step back` stra…
Blumenkranz Mar 6, 2025
1777a5f
Enable complicated geometry boundaries (Vertices type). Add an exampl…
Blumenkranz Mar 7, 2025
868c6d9
Attempt of the velocity space cut cell with bi-linear interpolation, …
Blumenkranz Mar 31, 2025
4ec5221
Enable the velocity space cut cell correction, which improves the acc…
Blumenkranz Mar 31, 2025
2464a59
Correct cvc. Enable the upwind weighted average for image points. Cle…
Blumenkranz Apr 15, 2025
0c7f5df
Upwind-weighted average for image point does no help. Abandon it for …
Blumenkranz Apr 15, 2025
1b878c9
Improve the efficiency of update_micro_flux. Abandon the refinement a…
Blumenkranz Apr 23, 2025
0977042
Final version for IBDVM development.
Blumenkranz May 20, 2025
1389df3
Add conserved correction to the collision process, which can be consi…
Blumenkranz Jun 15, 2025
db80bbb
Add conservation correction for velocity space adaptation, where the …
Blumenkranz Jun 24, 2025
a4561da
Fix the memory leak in update_neighbor caused by asynchronous.
Blumenkranz Jul 11, 2025
401dc9a
Try averaging solidneighbors corresponding to the corner ghost cell …
Blumenkranz Jul 15, 2025
1e58190
Add prototype of the unified Maxwell gas-surface interaction.
Blumenkranz Jul 19, 2025
36c1c00
Add vanleer limiter for target cells.
Blumenkranz Jul 28, 2025
763f722
Implement 3-D immersed boundary. Merge periodic boundary module. Add …
Blumenkranz Aug 24, 2025
af4de48
Implement vs_result IO.
Blumenkranz Sep 25, 2025
324d478
Add Triangle VTK cell type to improve postprocess quality. Add PointD…
Blumenkranz Oct 29, 2025
40ee3a4
Add new examples. Other optimizations, too much to record.
Blumenkranz Dec 27, 2025
a598f27
Fix a bug in cut_cube().
Blumenkranz Dec 28, 2025
24581dc
Fix a clumsy bug in the last commit.
Blumenkranz Dec 29, 2025
88a1c80
Optimize IO.
Blumenkranz Dec 29, 2025
9919f5e
Add 3D mesh generation module, which is implemented with KD tree and …
Blumenkranz Jan 25, 2026
649696d
Add positivity preserving reconstruction, which enables simulations u…
Blumenkranz Feb 26, 2026
b7ae3b0
Remove the positivity preserving process along donor cells' IB-direct…
Blumenkranz Feb 28, 2026
505f7b2
Fix bugs in `cut_cube()`. Optimize velocity space adaptation criteria…
Blumenkranz Mar 4, 2026
bc51989
Refactor slope.jl. Add surface pvtu output function. Optimize the ada…
Blumenkranz Mar 5, 2026
8c59163
Fix a bug in `update_gradmax!()`.
Blumenkranz Mar 5, 2026
e60680b
Refactor for the merge to the main branch.
Blumenkranz Mar 6, 2026
86c4a02
Update Readme.md.
Blumenkranz Mar 6, 2026
f8b4785
Add documetation. Update README.md.
Blumenkranz Mar 8, 2026
301e786
Debug documentation.
Blumenkranz Mar 8, 2026
3db894a
Debug documentation.
Blumenkranz Mar 8, 2026
b894284
Debug documentation.
Blumenkranz Mar 8, 2026
f5b5504
Debug documentation.
Blumenkranz Mar 8, 2026
d4f4023
Debug documentation.
Blumenkranz Mar 8, 2026
9f9200b
Add doc icon.
Blumenkranz Mar 8, 2026
49c1f80
Update documentation.
Blumenkranz Mar 9, 2026
81b6d63
Update documentation. Rename `::AMR` type.
Blumenkranz Mar 10, 2026
69c6e31
Update documentation and readme. Rename `init()`.
Blumenkranz Mar 11, 2026
26d8035
Debug readme.
Blumenkranz Mar 11, 2026
def8b59
Debug readme.
Blumenkranz Mar 11, 2026
03de47d
Debug readme.
Blumenkranz Mar 11, 2026
5ebacc2
Update documentation. Refactor `AbstractFluxType`.
Blumenkranz Mar 12, 2026
ece2d55
Debug documentation.
Blumenkranz Mar 12, 2026
05312f3
Update documentation. Add a new configuration approach.
Blumenkranz Mar 16, 2026
7be0fc4
Fix numerical instability in `cut_cube`. Fix initialization bugs when…
Blumenkranz Mar 18, 2026
ce8d1c4
Optimize `calc_flux` for CAIDVM.
Blumenkranz Mar 22, 2026
e7f80bf
Update workflows.
Blumenkranz Mar 22, 2026
6307e0a
Remove sundries. Add runtests.jl.
Blumenkranz Mar 22, 2026
49416e9
Add runtests.
Blumenkranz Mar 22, 2026
ddf3613
Update runtests.
Blumenkranz Mar 22, 2026
7dbf481
Update runtests.
Blumenkranz Mar 22, 2026
d90eaeb
CompatHelper: bump compat for Parameters to 0.13, (keep existing compat)
Jun 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
*We set up this PR template to confirm that you have considered all the necessary aspects of your contribution so that we are on the right track. Please fill out the template below to the best of your ability. If you have any questions, please feel free to get in touch.*

## Proposed Changes
*Give a brief overview of your contribution here in a few sentences. For bug fixes, please detail the bug and include a test case. For a new feature, please clearly describe the design, its rationale, the possible alternatives considered. Note that each PR should address only one issue*

## Related Work
*Resolve any issues (bug fix or feature request), note any related PRs, or mention interactions with the work of others, if any.*

## Checklist
*Put an x by all that apply. You can fill this out after submitting the PR.*

- [ ] I am submitting my contribution to the development branch.
- [ ] My contribution is commented and uses the code style of the project (see .JuliaFormatter.toml).
- [ ] I have added a unit test to verify my contribution, if necessary.
- [ ] I have updated appropriate documentation (README, documentation, tutorials, etc.), if applicable.
- [ ] I have added an entry in NEWS.md, if necessary.
13 changes: 7 additions & 6 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
fail-fast: false
matrix:
version:
- '1.10'
- '1.12'
# - 'nightly'
os:
- ubuntu-latest
Expand All @@ -32,14 +32,13 @@ jobs:
arch:
- x64
steps:
- run: |
pip3 install meshio scipy --user
- run: pip3 install scipy --user
- uses: actions/checkout@v2
- uses: julia-actions/setup-julia@v1
with:
version: ${{ matrix.version }}
arch: ${{ matrix.arch }}
- uses: actions/cache@v1
- uses: actions/cache@v4
env:
cache-name: cache-artifacts
with:
Expand All @@ -56,6 +55,8 @@ jobs:
- uses: julia-actions/julia-runtest@latest
continue-on-error: ${{ matrix.version == 'nightly' }}
- uses: julia-actions/julia-processcoverage@v1
- uses: codecov/codecov-action@v1
- uses: codecov/codecov-action@v4
with:
file: lcov.info
file: lcov.info
token: ${{ secrets.CODECOV_TOKEN }}
fail_ci_if_error: true
30 changes: 15 additions & 15 deletions .github/workflows/compat.yml
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
name: CompatHelper

on:
schedule:
- cron: '00 00 * * *'

jobs:
CompatHelper:
runs-on: ubuntu-latest
steps:
- name: Pkg.add("CompatHelper")
run: julia -e 'using Pkg; Pkg.add("CompatHelper")'
- name: CompatHelper.main()
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
name: CompatHelper
on:
schedule:
- cron: '00 00 * * *'
jobs:
CompatHelper:
runs-on: ubuntu-latest
steps:
- name: Pkg.add("CompatHelper")
run: julia -e 'using Pkg; Pkg.add("CompatHelper")'
- name: CompatHelper.main()
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: julia -e 'using CompatHelper; CompatHelper.main()'
38 changes: 38 additions & 0 deletions .github/workflows/documentation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Documentation

on:
push:
branches:
- ge # update to match your development branch (master, main, dev, trunk, ...)
tags: '*'
pull_request:

jobs:
build:
# These permissions are needed to:
# - Deploy the documentation: https://documenter.juliadocs.org/stable/man/hosting/#Permissions
# - Delete old caches: https://github.com/julia-actions/cache#usage
permissions:
actions: write
contents: write
pull-requests: read
statuses: write
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: julia-actions/setup-julia@v2
with:
version: '1'
- uses: julia-actions/cache@v2
- name: Install dependencies
shell: julia --color=yes --project=docs {0}
run: |
using Pkg
Pkg.develop(PackageSpec(path=pwd()))
Pkg.instantiate()
- name: Build and deploy
run: julia --color=yes --project=docs docs/make.jl
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # If authenticating with GitHub Actions token
DOCUMENTER_KEY: ${{ secrets.DOCUMENTER_KEY }} # If authenticating with SSH deploy key

3 changes: 2 additions & 1 deletion .github/workflows/format.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ name: FormatPR
on:
schedule:
- cron: '0 0 * * *'
permissions: write-all
jobs:
build:
runs-on: ubuntu-latest
Expand All @@ -28,4 +29,4 @@ jobs:
- name: Check outputs
run: |
echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}"
echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}"
echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}"
22 changes: 11 additions & 11 deletions .github/workflows/tag.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
name: TagBot
on:
schedule:
- cron: 0 0 * * *
jobs:
TagBot:
runs-on: ubuntu-latest
steps:
- uses: JuliaRegistries/TagBot@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
name: TagBot
on:
schedule:
- cron: 0 0 * * *
jobs:
TagBot:
runs-on: ubuntu-latest
steps:
- uses: JuliaRegistries/TagBot@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
ssh: ${{ secrets.DOCUMENTER_KEY }}
22 changes: 18 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,18 @@
Manifest.toml
result/
tuto/
.CondaPkg/
Manifest.toml
result/
tuto/
.CondaPkg/
p
check.png
.vscode
.DS_Store
result20*
boundary_vs
*.vtp
*.csv
*.nsys-rep
result_*
*.pvtp
animation
*.json
*.jld2
2 changes: 0 additions & 2 deletions CondaPkg.toml

This file was deleted.

42 changes: 21 additions & 21 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
MIT License

Copyright (c) 2024 CFDML

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
MIT License
Copyright (c) 2024 CFDML
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
72 changes: 58 additions & 14 deletions Project.toml
Original file line number Diff line number Diff line change
@@ -1,30 +1,74 @@
name = "KitAMR"
uuid = "c7589248-7317-493e-9871-fc2fc0963dfd"
authors = ["CFDML and contributors"]
version = "0.1.0"
authors = ["CFDML and contributors"]

[deps]
AbstractTrees = "1520ce14-60c1-5f80-bbc7-55ef81b5835c"
CairoMakie = "13f3f980-e62b-5c42-98c6-ff1f3baf88f0"
BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf"
CEnum = "fa961155-64e5-5f13-b03f-caf6b980ea82"
CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b"
DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0"
Dates = "ade2ca70-3891-5945-98fb-dc099432e06a"
DocStringExtensions = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
HDF5 = "f67ccb44-e63f-5c2f-98bd-6dc0ccc4ba2f"
JLD = "4138dd39-2aa7-5051-a626-17a0bb65d9c8"
ExportAll = "ad2082ca-a69e-11e9-38fa-e96309a31fe4"
FileIO = "5789e2e9-d7fb-5bc7-8068-2c6fae9b9549"
GeometryBasics = "5c1252a2-5f33-56bf-86c9-59e7332b4326"
JLD2 = "033835bb-8acc-5ee8-8aae-3f567f8a3819"
JuliaFormatter = "98e50ef6-434e-11e9-1051-2b60c6c9e899"
Libdl = "8f399da3-3557-5675-b5ff-fb832c97cbdb"
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
MAT = "23992714-dd62-5051-b70f-ba57cb901cac"
MKL_jll = "856f044c-d86e-5d09-b602-aeab76dc8ba7"
MPI = "da04e1cc-30fd-572f-bb4f-1f8673147195"
MPICH_jll = "7cb0a576-ebde-5e09-9194-50597f1243b4"
P4est = "7d669430-f675-4ae7-b43e-fab78ec5a902"
MPIPreferences = "3da0fdf6-3ccc-4f1b-acd9-58baa6c99267"
MeshIO = "7269a6da-0436-5bbc-96c2-40638cbb6118"
NearestNeighbors = "b8a86587-4115-5ab1-83bc-aa920d37bbce"
P4est_jll = "6b5a15aa-cf52-5330-8376-5e5d90283449"
Parameters = "d96e819e-fc66-5662-9728-84c9c7592b0a"
PrecompileTools = "aea7be01-6a6a-4083-8856-8a6e6704d82a"
ProgressMeter = "92933f4c-e287-5a05-a399-4b506db050ca"
PythonCall = "6099a3de-0909-46bc-b1f4-468b9a2dfc0d"
PreferenceTools = "ba661fbb-e901-4445-b070-854aec6bfbc5"
Preferences = "21216c6a-2e73-6563-6e65-726566657250"
RecipesBase = "3cdcf5f2-1ef4-517c-9805-6587b60abb01"
SHA = "ea8e919c-243c-51af-8825-aaa63cd721ce"
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
SpecialFunctions = "276daf66-3868-5448-9aa4-cd146d93841b"
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
Tar = "a4e569a6-e804-4fa4-b0f3-eef7a1d5b13e"
Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
StructArrays = "09ab397b-f2b6-538f-b94a-2f83cf4a842a"
Suppressor = "fd094767-a336-5f1f-9728-57cf17d0bbfb"
UUIDs = "cf7118a7-6976-5b1a-9a39-7adc72f591a4"
WriteVTK = "64499a7a-5c06-52f2-abe2-ccb03c286192"

[compat]
AbstractTrees = "0.4"
BenchmarkTools = "1.5.0"
CEnum = "0.4, 0.5"
CSV = "0.10.15"
DataFrames = "1.7.0"
Dates = "1.11.0"
DocStringExtensions = "0.9"
FileIO = "1.17.1"
GeometryBasics = "0.5.10"
JLD2 = "0.6.2"
LinearAlgebra = "<0.0.1, 1"
MPI = "0.20.24"
MPIPreferences = "0.1.3"
MeshIO = "0.5.3"
NearestNeighbors = "0.4.26"
P4est_jll = "=2.8.1"
Parameters = "0.12, 0.13"
PrecompileTools = "^1"
Preferences = "1.2"
RecipesBase = "^1"
Reexport = "^1"
SparseArrays = "1.10"
SpecialFunctions = "^2"
StaticArrays = "1.9"
Statistics = "1.11.1"
StructArrays = "0.7.2"
Suppressor = "0.2.8"
UUIDs = "1.6"
julia = "^1"

[extras]
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"

[targets]
test = ["Test"]
Loading