Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
031315e
Merge branch 'jmh/kernel_refactor' of https://github.com/OpenFUSIONTo…
jhalpern30 Jan 6, 2026
25c7942
VACUUM - WIP - isolating plasma only into vacuum calculations in prep…
jhalpern30 Jan 7, 2026
e6afc7d
Merge branch 'develop' of https://github.com/OpenFUSIONToolkit/JPEC i…
jhalpern30 Jan 15, 2026
d12d49a
VACUUM - WIP - current state of 3D code
jhalpern30 Jan 20, 2026
0c5ef38
Merge branch 'more_vacuum_cleanups' of https://github.com/OpenFUSIONT…
jhalpern30 Jan 21, 2026
9a44f01
VACUUM - BUGFIX - block indices for kernel with walls
jhalpern30 Jan 21, 2026
f4c23c3
VACUUM - BUGFIX - lost a factor of dth in the fourier transforms
jhalpern30 Jan 21, 2026
a775973
VACUUM - IMPROVEMENT - kernel updates
jhalpern30 Jan 21, 2026
7eec939
minor
jhalpern30 Jan 21, 2026
7ca6545
VACUUM - WIP - vectorizing trig basis
jhalpern30 Jan 21, 2026
7d90cdb
VACUUM - WIP - final cleanups to 2D response, updating example tests,…
jhalpern30 Jan 21, 2026
72f3276
VACUUM - WIP - creation of PlasmaGeometry3D struct, messing with inte…
jhalpern30 Jan 22, 2026
247fd7c
VACUUM - WIP - first attempt at creating a Julia 3D kernel function b…
jhalpern30 Jan 22, 2026
9a7cf87
VACUUM - WIP - 3D code running through, spitting out garbage
jhalpern30 Jan 23, 2026
a423d7a
VACUUM - WIP - debugging of 3D portions, refactoring indexing into mu…
jhalpern30 Jan 26, 2026
37b4294
VACUUM - IMPROVEMENT - julia conversion now matching c++ outputs, add…
jhalpern30 Jan 27, 2026
c17a3b3
VACUUM - IMPROVEMENT - cleanups to PlasmaGeometry3D struct
jhalpern30 Jan 27, 2026
d3f5019
VACUUM - IMPROVEMENT - 3D response matrix agreeing with 2D!
jhalpern30 Jan 28, 2026
d53f1fc
VACUUM - WIP - removing nu from initialization
jhalpern30 Jan 29, 2026
463e9c9
VACUUM - WIP - starting my massive cleanup journey, cleaning up multi…
jhalpern30 Jan 29, 2026
42ec877
VACUUM - IMPROVEMENT - sparse array approach for interpolation
jhalpern30 Jan 29, 2026
11a5b93
VACUUM - WIP - adding aspect ratio check and some scans
jhalpern30 Jan 30, 2026
4f78be1
VACUUM - IMPROVEMENT - optimized kernels for scalar arithmetic, 0.5x …
jhalpern30 Jan 30, 2026
df75367
VACUUM - improvement - adding in-place functions and preallocation ma…
jhalpern30 Jan 30, 2026
c6f79af
VACUUM - IMPROVEMENT - views for obs/src array slices + inbounds. 30%…
jhalpern30 Jan 30, 2026
05a20e1
VACUUM - IMPROVEMENT - faster mod1 operation, removing allocations fr…
jhalpern30 Jan 30, 2026
38fceb8
VACUUM - WIP - adding singular parameters as inputs, docstring cleanu…
jhalpern30 Feb 3, 2026
5647dbf
VACUUM - WIP - resizing logic for kernel function, first attempt at 3…
jhalpern30 Feb 4, 2026
6ccac0d
VACUUM - WIP - adding PATCH_RAD in both dimensions based on average a…
jhalpern30 Feb 5, 2026
2a29d8b
VACUUM - WIP - updating project.toml
jhalpern30 Feb 5, 2026
b5977ff
VACUUM - WIP - implementing normal_orient, fixing 2D bugs in the wall…
jhalpern30 Feb 5, 2026
1b305b3
VACUUM - WIP - fixing normal_orient in 3D
jhalpern30 Feb 5, 2026
1683e6c
Merge branch 'develop' of https://github.com/OpenFUSIONToolkit/JPEC i…
jhalpern30 Feb 6, 2026
65675c4
VACUUM - WIP - reducing PR diff. Removing changes to DIIID example an…
jhalpern30 Feb 6, 2026
c5cf94b
Merge branch 'develop' of https://github.com/OpenFUSIONToolkit/JPEC i…
jhalpern30 Feb 6, 2026
721cbbf
VACUUM - WIP - adding new 3D example and fixing fourier transforms
jhalpern30 Feb 6, 2026
8a98044
Merge branch 'develop' of https://github.com/OpenFUSIONToolkit/JPEC i…
jhalpern30 Feb 6, 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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,4 @@ docs/build/
anaconda_projects/
modovmc
pestotv
Vacuum3D_temp/
4 changes: 4 additions & 0 deletions Project.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ version = "0.1.0"
DiffEqCallbacks = "459566f4-90b8-5000-8ac3-15dfb0a30def"
Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
FFTW = "7a1cc6ca-52ef-59f5-83cd-3a7055c09341"
FastGaussQuadrature = "442a2c76-b920-505d-bb47-c5924d526838"
HDF5 = "f67ccb44-e63f-5c2f-98bd-6dc0ccc4ba2f"
Interpolations = "a98d9a8b-a2ab-59e6-89dd-64a1c18fca59"
JLD2 = "033835bb-8acc-5ee8-8aae-3f567f8a3819"
Expand All @@ -16,6 +17,7 @@ OrdinaryDiffEq = "1dea7af3-3e70-54e6-95c3-0bf5283fa5ed"
Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80"
Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7"
SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
SpecialFunctions = "276daf66-3868-5448-9aa4-cd146d93841b"
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
TOML = "fa267f1f-6049-4f14-aa54-33bafae1ed76"
Expand All @@ -25,6 +27,7 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
DiffEqCallbacks = "4.9.0"
Documenter = "1.14.1"
FFTW = "1.9.0"
FastGaussQuadrature = "1"
HDF5 = "0.17.2"
Interpolations = "0.16.1"
JLD2 = "0.6.3"
Expand All @@ -33,6 +36,7 @@ OrdinaryDiffEq = "6.102.0"
Pkg = "1.11.0"
Plots = "1.40.15"
Printf = "1.11.0"
SparseArrays = "1.11.0"
SpecialFunctions = "2.5.1"
StaticArrays = "1.9.15"
TOML = "1.0.3"
Expand Down
Loading
Loading