Re-org and add functionality for exporting to Pele and Converge - #19
Merged
d-montgomery merged 21 commits intoAug 19, 2025
Conversation
…ts and tutorials to comply with changes.
…cumentation. Add Export4Converge.py
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.
This is a big PR that includes some breaking changes, new functionality, new tutorials, additional documentation, and renaming/reorganization of files.
Breaking changes:
GroupContributionMethod.pywas renamedFuelLib.py. This was motivated by the name of the repository and the fact that this script contains much more than GCM tools. All imports of GroupContributionMethod must changed as follows:flinstead ofgcm. This is consistent with the repo name and will help avoid confusion in the future. This will require searching and replacing allgcm.withfl..New functionality:
There are two new scripts in the testing phase for exporting GCM-based predictions to CFD solvers:
Export4Pele.py: Exports the fundamental GCM predictions for each component for use in the Spray module of PelePhysics.Export4Converge: Exports mixture-level predictions over a range of temperatures for use in VOF simulations in Converge.Reorganization:
The examples have been moved to a directory called
tutorials. This coincides with a new tutorials section in the documentation and should provide users a better introduction to FuelLib.Updated Baseline for Testing:
Minor diffs from converting the mixture property functions from mass-based to mass-fraction-based introduced minor diffs in the baseline tests. The baseline has been reset for future testing based on these changes.