Skip to content

Introduce C++ wrappers for the interpolate subroutines#37

Closed
mabruzzo wants to merge 708 commits into
brittonsmith:gen2024from
mabruzzo:gen2024transcribe/interpolate-wrappers
Closed

Introduce C++ wrappers for the interpolate subroutines#37
mabruzzo wants to merge 708 commits into
brittonsmith:gen2024from
mabruzzo:gen2024transcribe/interpolate-wrappers

Conversation

@mabruzzo
Copy link
Copy Markdown

@mabruzzo mabruzzo commented Feb 21, 2025

This should be reviewed after PR #35 is merged (I could probably reorder commits so that this depends on an earlier PR)


This PR introduces C++ wrappers for the interpolate subroutines.

These wrappers define function interface that closely match what the function signatures will look like for the transcribed versions of the functions (PR #38).


I have explicitly confirmed that all tests pass

mabruzzo and others added 28 commits May 19, 2025 22:43
In these cases, we only run a subset of the test-suite (the much faster
component). This seems reasonable since we are already running the
answer-tests with the version of pygrackle configured that automatically
compiled the core-library as part of the build process. This should save
a lot of time
…sting-without-editable-install

Support running subset of pygrackle test without a an editable install
…tweak

cython does not need to be a runtime-dependency
…nstruction-tweaks

Pygrackle test instruction tweaks
…Warnings

Enable Compiler Warnings in a CI job
…lding_length_fix

H2 self shielding length scale factor fix
Superficial Website Documentation Tweaks
[newchem-cpp] Minor model test refactor and adding model comparison option
mabruzzo and others added 26 commits August 13, 2025 08:36
…e/internal_types_updates

[newchem-cpp] internal scratch-buffer interface update
…e/Implement-SpLUT-with-XMacros

[newchem-cpp] Refactor such that SpLUT is implemented with XMacros
…e/SpeciesLUTFieldAdaptor

[newchem-cpp] Introduce `SpeciesLutFieldAdaptor`
The *Great Renaming:* `gracklepy` edition
…e/initial-step_rate_newton_raphson

[newchem-cpp] initial transcription of `step_rate_newton_raphson`
…' into gen2024transcribe/lookup_cool_rates0d
…2024transcribe/calc_temp_cloudy_g

I needed to introduce the bugfix from PR grackle-project#367.
@mabruzzo
Copy link
Copy Markdown
Author

superseded by grackle-project#383

@mabruzzo mabruzzo closed this Aug 20, 2025
@mabruzzo mabruzzo deleted the gen2024transcribe/interpolate-wrappers branch September 12, 2025 14:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants