Skip to content

Commit c68eb04

Browse files
authored
Merge pull request #18 from weymouth/BarnesHut
Barnes-Hut evaluation using ImplicitBVH and solution using Krylov
2 parents e6ccb85 + 7591f55 commit c68eb04

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+1064
-576
lines changed

Project.toml

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,50 +4,64 @@ authors = ["Gabriel Weymouth"]
44
version = "0.7.0"
55

66
[deps]
7+
AcceleratedKernels = "6a4ca0a5-0e36-4168-a932-d9be78d558f1"
78
DataInterpolations = "82cc6244-b520-54b8-b5a6-8a565e85f1d0"
89
FastChebInterp = "cf66c380-9a80-432c-aff8-4f9c79c0bdde"
910
FastGaussQuadrature = "442a2c76-b920-505d-bb47-c5924d526838"
1011
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
1112
HCubature = "19dc6840-f33b-545b-b366-655c7e3ffd49"
13+
ImplicitBVH = "932a18dc-bb55-4cd5-bdd6-1368ec9cea29"
14+
Krylov = "ba0b0d4f-ebba-5204-a429-3ac8c609bfb7"
1215
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
16+
LinearOperators = "5c8ed15e-5a4c-59e4-a42b-c7e8811fb125"
1317
QuadGK = "1fd47b50-473d-5c70-9696-f719f8f3bcdc"
1418
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
1519
Roots = "f2b01f46-fcfa-551c-844a-d8ac1e96c665"
1620
SpecialFunctions = "276daf66-3868-5448-9aa4-cd146d93841b"
1721
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
18-
ThreadsX = "ac1d9e8a-700a-412c-b207-f0111f4b6c0d"
1922
TupleTools = "9d95972d-f1c8-5527-a6e0-b4b365fa01f6"
2023
TypedTables = "9d95f2ec-7b3d-5a63-8d20-e2491e220bb9"
2124

2225
[weakdeps]
2326
Makie = "ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a"
2427
NURBS = "dde13934-061e-461b-aa91-2c0fad390a0d"
2528
Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80"
29+
GeometryBasics = "5c1252a2-5f33-56bf-86c9-59e7332b4326"
2630

2731
[extensions]
2832
NeumannKelvinMakieExt = "Makie"
2933
NeumannKelvinNURBSExt = "NURBS"
3034
NeumannKelvinPlotsExt = "Plots"
35+
NeumannKelvinGeometryBasicsExt = "GeometryBasics"
3136

3237
[compat]
38+
AcceleratedKernels = "0.4.3"
39+
BenchmarkTools = "1.6.3"
3340
DataInterpolations = "8.0.1"
3441
FastChebInterp = "1"
3542
FastGaussQuadrature = "1"
3643
ForwardDiff = "0.10"
3744
HCubature = "1.7.0"
45+
ImplicitBVH = "0.7.0"
46+
Krylov = "0.10.3"
47+
LinearOperators = "2.11.0"
3848
NURBS = "0.8.0"
3949
QuadGK = "2.9"
4050
Reexport = "1"
4151
Roots = "2.2.3"
4252
SpecialFunctions = "2"
4353
StaticArrays = "1"
44-
ThreadsX = "0.1.12"
4554
TupleTools = "1.6.0"
4655
TypedTables = "1"
4756
julia = "1.9"
4857

4958
[extras]
59+
BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf"
60+
FileIO = "5789e2e9-d7fb-5bc7-8068-2c6fae9b9549"
61+
NURBS = "dde13934-061e-461b-aa91-2c0fad390a0d"
62+
GeometryBasics = "5c1252a2-5f33-56bf-86c9-59e7332b4326"
63+
MeshIO = "7269a6da-0436-5bbc-96c2-40638cbb6118"
5064
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
5165

5266
[targets]
53-
test = ["Test"]
67+
test = ["Test", "BenchmarkTools", "NURBS", "GeometryBasics", "FileIO", "MeshIO"]

examples/Bruce.stl

447 KB
Binary file not shown.

examples/Gauss-Konrad points.png

-30.4 KB
Binary file not shown.

examples/Gauss-Laguerre points.png

-51 KB
Binary file not shown.

examples/Gauss-Legendre points.png

-31.7 KB
Binary file not shown.

examples/Icosahedron.stl

1.06 KB
Binary file not shown.

examples/LowPolyBruce.stl

22.4 KB
Binary file not shown.

examples/LowPolyDolphin.stl

71.2 KB
Binary file not shown.

examples/ThinWigley.jl

Lines changed: 0 additions & 36 deletions
This file was deleted.

examples/WigleyWLconv.png

-36.4 KB
Binary file not shown.

0 commit comments

Comments
 (0)