This website requires JavaScript.
Explore
Help
Sign In
tboudreaux
/
stroid
Watch
1
Star
0
Fork
0
You've already forked stroid
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
a0421d5ddc6db8eca65fe1c2224fc4d1f78d71ac
stroid
/
assets
/
imgs
/
ExampleMesh_spherified.png
5810 lines
1.1 MiB
Plaintext
Raw
Normal View
History
Unescape
Escape
feat(topology): vacuum coordinate and multi block Two major changes in this version. First stroid now embeds a vacuum coordinate as part of its StroidMesh file (this is a packed set of mfem meshes and GridFunction). This is a logical coordinate from 0 at the stellar surface to 1 at the mesh surface / compactified infinity which can be used by consumers to much more stablly infer position in the vacuum region. Second, there is a new topology backend, multi_block, which has been made the default. See the readme for more information but the basic jist is that multi_block addes 6 transition blocks onto the edge of the core domain. This allows for a much more well conditioned transition from the internal cartesien region to the external spherical region. The mesh conditioning improves by roughly a factor of 1000 for the same refinement level when compared to the legacy topology. The legacy topology is maintained as a option if core_mapping is set to spherified in the config.
2026-09-09 08:11:08 -04:00
<EFBFBD>
PNG
feat(mesh): non conforming vacuum stroid can now generate non uniformly refined vacuum meshes. Note we still enforce that the stellar domain is fully conforming.
2026-09-09 12:39:27 -04:00