Repository navigation
Zeff profile support - #296
Open
StuartBenjamin wants to merge 13 commits into
Open
StuartBenjamin wants to merge 13 commits into
StuartBenjamin wants to merge 13 commits into
Conversation
…explitcit indexing control to match Zeff spline assignment
…r frame VACUUM runs on a theta-reversed boundary, so wv comes back complex-conjugated relative to wp; conjugate it after mscvac (free_run and free_wvmats). The eigenvector norm used jmat(jpert-ipert), the transpose of the plasma-matrix index order; use jmat(ipert-jpert). Up-down symmetric cases are unchanged; asymmetric ones no longer depend on the theta origin.
…er frame Same change as DCON: conjugate wv after mscvac (free_run and free_get_wvac, used by the Galerkin solve) and transpose the norm.
…ier frame STRIDE called mscvac with complex_flag false, keeping only Re(wv), which is itself origin-dependent. Keep the full matrix, conjugate it as in DCON, and transpose the norm.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
GPEC PR report:
Zeff_profile_support→developBuilds on PR #295 !!
Branch tip:
99378252. My forked branchorigin/Zeff_profile_support(57246273) plus two merge commits:develop(0b4a7720) andbugfix/dcon-vacuum-theta-frame(99378252).What the PR adds
&RDCON_CONTROLarrays arepsi_N_ZeffandZeff, read with the newread_var_lenroutine (at most 1000 points). RDCON fits them with a spline inmercier.fand writes them to the rdcon netcdf. RDCON stops ifMRE_flagis set but no Zeff profile was given.MRE_flagandgeom_flagnow default to off (57246273).Merge of
develop(2026-10-06)git merge origin/develop(5be646f2, 47 commits) merged cleanly with no conflicts. Nothing underequil/changed.developreplaces the g147131 inputs in the DIIID examples withTkMkr_D3Dlike_Hmode.geqdskand.gpeckf.Merge of
bugfix/dcon-vacuum-theta-frame(2026-10-06, user request)origin/bugfix/dcon-vacuum-theta-frame(J. Halpern, 3 commits) puts the vacuum matrix and its norm in the plasma's Fourier frame in DCON, RDCON and STRIDE (free.f). It merged cleanly.submodules/GPEC/bin; TPSrun_tests.pypasses 7/7.Verification
--remake-gpec): passes. The install tests pass, apart froma5_tearingSTRIDE, which is a known failure that does not block.install/TARGETS.incregenerates*/version.inconly when the file is missing, so a rebuild in an existing tree reports the oldgit describe. Delete*/version.incbefore rebuilding.