Published November 1, 2024
| Version v2.4
Software
Open
prisms-center/phaseField: v2.4.0
Authors/Creators
Authors/Creators
- 1. Oak Ridge National Laboratory (@ORNL)
- 2. University of Wisconsin
- 3. NIST (@usnistgov)
Description
Features
- deal.II 9.2.0 - 9.6.0 compatibility by @landinjm in https://github.com/prisms-center/phaseField/pull/226 and https://github.com/prisms-center/phaseField/pull/236
- Adding support for 4th, 5th, and 6th order elements by @landinjm in https://github.com/prisms-center/phaseField/pull/251
- The local element volume is now available in
equations.ccandpostprocess.ccfor stabilization schemes like PSPG and SUPG by @landinjm in https://github.com/prisms-center/phaseField/pull/269 - Fields can be pinned to 0 at any vertex in the mesh. This works in addition to the boundary conditions prescribed in
parameters.prmby @landinjm in https://github.com/prisms-center/phaseField/pull/275 - Switched Allen-Cahn documentation to markdown by @landinjm in https://github.com/prisms-center/phaseField/pull/263
Bug fixes
- Fixed explicit solves for problems with both scalar and vector explicit fields by @landinjm in https://github.com/prisms-center/phaseField/pull/208
- Fixed multiple linear/nonlinear solves by @landinjm in https://github.com/prisms-center/phaseField/pull/241
- Fixed incomplete refactoring of methods in customPDE override by @landinjm in https://github.com/prisms-center/phaseField/pull/256
- Fixed FloodFiller unit test and fixed grainGrowth bug by @zachcroft in https://github.com/prisms-center/phaseField/pull/224
- Optimized vtk file read-in behavior by @fractalsbyx in https://github.com/prisms-center/phaseField/pull/222
- Better error handling for boundary conditions by @zachcroft in https://github.com/prisms-center/phaseField/pull/225
- Better error handling for model constants by @landinjm in https://github.com/prisms-center/phaseField/pull/262
- Deleted deprecated applications by @landinjm in https://github.com/prisms-center/phaseField/pull/234
Miscellaneous
- Code auto-formatting by @landinjm in https://github.com/prisms-center/phaseField/pull/209, https://github.com/prisms-center/phaseField/pull/216, https://github.com/prisms-center/phaseField/pull/229
- Suppression of warnings by @landinjm in https://github.com/prisms-center/phaseField/pull/243 and https://github.com/prisms-center/phaseField/pull/235, @arijitroy6 in https://github.com/prisms-center/phaseField/pull/239, @gjerdej in https://github.com/prisms-center/phaseField/pull/238, and @ellery-hendrix in https://github.com/prisms-center/phaseField/pull/237
- Fixed some typos and style by @tkphd in https://github.com/prisms-center/phaseField/pull/246
Tests/CI
- Continuous integration via GitHub Actions by @landinjm in https://github.com/prisms-center/phaseField/pull/230
- Adding script to check that all applications work by @landinjm in https://github.com/prisms-center/phaseField/pull/245
- Update automatic test script to run in parallel by @landinjm in https://github.com/prisms-center/phaseField/pull/247
New Contributors
- @zachcroft made their first contribution in https://github.com/prisms-center/phaseField/pull/224
- @arijitroy6 made their first contribution in https://github.com/prisms-center/phaseField/pull/239
- @ellery-hendrix made their first contribution in https://github.com/prisms-center/phaseField/pull/237
- @gjerdej made their first contribution in https://github.com/prisms-center/phaseField/pull/238
- @tkphd made their first contribution in https://github.com/prisms-center/phaseField/pull/246
- @fractalsbyx made their first contribution in https://github.com/prisms-center/phaseField/pull/222
Full Changelog: https://github.com/prisms-center/phaseField/compare/v2.3...v2.4
Files
prisms-center/phaseField-v2.4.zip
Files
(5.8 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:07819b1eed8caed63c75333d64d1f2bc
|
5.8 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/prisms-center/phaseField/tree/v2.4 (URL)