Skip to content

Conversation

@pmocz
Copy link

@pmocz pmocz commented Aug 18, 2025

Summary

  • This PR adds a cylindrical FSISPH solver: SolidFSISPHRZ

For testing I am looking at:

Noh-RZ planar collapse (converging on the y-axis)

cd tests/functional/Hydro/Noh
spheral Noh-RZ.py --problem planar --hydroType SPH --compatibleEnergy False
spheral Noh-RZ.py --problem planar --hydroType SPH --compatibleEnergy True
spheral Noh-RZ.py --problem planar --hydroType FSISPH --solid True --compatibleEnergy False
spheral Noh-RZ.py --problem planar --hydroType FSISPH --solid True --compatibleEnergy True
nohrz_planar_sep9 png

Noh-RZ cylindrical collapse (converging on the x-axis)

cd tests/functional/Hydro/Noh
spheral Noh-RZ.py --problem cylindrical --hydroType SPH --compatibleEnergy False
spheral Noh-RZ.py --problem cylindrical --hydroType SPH --compatibleEnergy True 
spheral Noh-RZ.py --problem cylindrical --hydroType FSISPH --solid True --compatibleEnergy False 
spheral Noh-RZ.py --problem cylindrical --hydroType FSISPH --solid True --compatibleEnergy True
nohrz_cyl_sep9

Noh-RZ spherical collapse (converging on the origin)

cd tests/functional/Hydro/Noh
spheral Noh-RZ.py --problem spherical --hydroType SPH --compatibleEnergy False
spheral Noh-RZ.py --problem spherical --hydroType SPH --compatibleEnergy True
spheral Noh-RZ.py --problem spherical --hydroType FSISPH --solid True --compatibleEnergy False 
spheral Noh-RZ.py --problem spherical --hydroType FSISPH --solid True --compatibleEnergy True
nohrz_spherical_sep9

Verney shell implosion. This one gives you some tests of the strength and plastic response which the Noh problem does not.

cd tests/functional/Strength/Verney
spheral Verney-RZ.py --hydroType SPH --compatibleEnergy False --evolveTotalEnergy False
spheral Verney-RZ.py --hydroType SPH --compatibleEnergy True --evolveTotalEnergy False
spheral Verney-RZ.py --hydroType FSISPH --compatibleEnergy False --evolveTotalEnergy False
spheral Verney-RZ.py --hydroType FSISPH --compatibleEnergy True --evolveTotalEnergy False
verneyrz_sep15

ToDo :

  • Annotate RELEASE_NOTES.md with notable changes.
  • Create LLNLSpheral PR pointing at this branch. (PR#)
  • LLNLSpheral PR has passed all tests.

@pmocz pmocz marked this pull request as draft August 18, 2025 19:05
@pmocz pmocz changed the title [Draft]: SolidFSISPHRZ SolidFSISPHRZ Aug 26, 2025
@pmocz pmocz marked this pull request as ready for review August 26, 2025 17:46
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.

1 participant