Dust size evolution updates#13
Open
calebchoban wants to merge 111 commits into
Open
Conversation
Create c-cpp.yml
fix: zero-initialize all bytes in at startup to mitigate known issue…
remove jaco files from build system until the codegen is fully automated
…e dust temperature values in setups with COOLING but without RT_INFRARED
… into kappadust_fix
jaco build system temporary fix
… params, and running the test
…timestep criterion to not bother with stars on large timesteps since not needed
Adds ~30 new test suites and updates test harness infrastructure. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…ead of max_time_bin_active Instead of always bumping woken particles to the highest active timebin, use the waker's own timebin minus a fixed offset (ceil(log2(WAKEUP)) bins) so woken particles get a timestep proportional to dt_waker / WAKEUP. Encodes waker's TimeBin+1 in P[j].wakeup for hydro wakeups (>0), and uses -1 for non-hydro wakeups (sinks, merge/split, AGS, SIDM) which retain the old max_time_bin_active behavior. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…truction and a more accurate Riemann solver. This is not yet fully debugged, but preliminary tests suggest it is working well. I will continue to test and debug this in the coming days, but I wanted to share the code in case anyone else wants to try it out or provide feedback.
pulling in just non-invasive testing infrastructure developments from development branch
New Grain size evolution model
…esting compiler flags
This reverts commit 85ce6fa.
This reverts commit 7f8e841.
PR to make a couple minor tweaks i accidentally coded through here, and one test, compiler-flag-locked, for 2nd-order reconstruction of RHD fluxes, which I am testing. can be deleted as needed and will not be on by default
… still single-cell-and-neighbor based, with more robust mach estimation, using OUTPUT_SHOCK_MACH_NUMBER flag. note currently doesnt work with EOS_GENERAL because of assumption of hydrodynamic shock jump conditions. need to free this to get an approximate estimator, even, because ideal use cases do heavily involve EOS_GENERAL cases like CRs
targeted wakeup timebin: bump woken particles to dt_waker/WAKEUP instead of max_time_bin_active
shock_finder quick estimation in hydro
…tions and added precomputing polynomial coefficients.
…lified and old Elemental model has been removed.
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.
Updates to grain size evolution model from the previous merge.