Releases: aurora-multiphysics/apollo
v0.6.0
What's Changed
- Interface to enable MFEM-based EM solves in MOOSE by @alexanderianblair in #7
- Enable specification of MFEMDataCollection properties from MOOSE Outputs block by @alexanderianblair in #8
- Meshing Functionality and Aux Variable transfer by @TheBEllis in #9
- Update Hephaestus submodule and associated tests by @alexanderianblair in #10
- Exodus Mesh, boundary condition, and block data transfer functionality implementation. by @TheBEllis in #11
- Enable parallel compilation in docker builds by @alexanderianblair in #12
- Update Hephaestus version and executioners by @alexanderianblair in #13
- Correct mapping of second order Lagrange variable from MFEM to MOOSE and vice versa by @TheBEllis in #14
- Enable two-way transfer between MOOSE Variables and MFEM ParGridFunctions in parallel by @alexanderianblair in #16
- Add hephaestus::Source interface and TEAM Problem 7 example by @alexanderianblair in #17
- Adds MFEMParsedCoefficient and refactors mfem::Coefficient usage by @alexanderianblair in #18
- Enable user specification of additional solver options by @alexanderianblair in #19
- Add MFEMPotentialSource by @alexanderianblair in #20
- Create GitHub Action to publish Docker image by @alexanderianblair in #21
- Update deprecated validParams syntax by @alexanderianblair in #22
- Add support to set up MFEM kernels from Apollo front end by @alexanderianblair in #23
- Use Hephaestus for frequency domain EM formulations by @alexanderianblair in #24
- Edward palmer99/exclusive mfem mesh refactor by @EdwardPalmer99 in #28
- Update base Docker image for apollo-deps and apollo builds by @alexanderianblair in #30
- Edward palmer99/mfem mesh coupled mfem mesh refactor v2 by @EdwardPalmer99 in #31
- Update Actions to enable set-up of Formulations, Coefficients and Sources from Hephaestus by @alexanderianblair in #33
- Update _config.yml to use GitHub Flavoured Markdown by @alexanderianblair in #34
- Add GitHub action to deploy Jekyll site by @alexanderianblair in #35
- Use Just-The-Docs theme for Pages documentation by @alexanderianblair in #36
- Enable transfer of distributed MOOSE mesh (v1: distributed MOOSE --> MFEMMesh --> MFEMParMesh) by @EdwardPalmer99 in #32
- Edward palmer99/destruct mfem mesh after mfem par mesh initialization by @EdwardPalmer99 in #37
- EdwardPalmer99/Apollo-Mesh-Transfer-Check-For-Multiple-Element-Types by @EdwardPalmer99 in #38
- Update MFEM solenoid (open coil) example by @alexanderianblair in #40
- Support for Hex27 Elements by @EdwardPalmer99 in #41
- Tet10 Two-way Transfer Test by @EdwardPalmer99 in #43
- Adds AddFESpaceAction, and separate MFEM FESpace setup from variables/gridfunctions by @alexanderianblair in #42
- Add Auxsolvers, Sources and BoundaryConditions to hephaestus::Problem rather than setting and overwriting by @alexanderianblair in #44
- Warp-speed Hex27 and Tet10 second-order tests by @EdwardPalmer99 in #45
- Addition of MFEMFunctionCoefficient and MFEMVectorFunctionCoefficient by @alexanderianblair in #46
- Lagrange Vector Transfer Support by @EdwardPalmer99 in #47
- Add MFEMOpenCoilSource by @alexanderianblair in #48
- Monomial Vector Transfer Support by @EdwardPalmer99 in #49
- Vector Variable Extractor by @EdwardPalmer99 in #50
- MultiApp Vector Copy Transfers by @EdwardPalmer99 in #51
- Avoid overwriting mfem::DataCollections from repeated Hephaestus solves when MFEMProblems are launched in MultiApps by @alexanderianblair in #52
- Update MOOSE with WASP support and update PETSc by @alexanderianblair in #53
- Revert to using ScalarPotentialSource in coil examples by @alexanderianblair in #54
- Remove MultiAppVectorCopyTransfer by @EdwardPalmer99 in #55
- Fix failing eb_thermal test case after MOOSE update by @EdwardPalmer99 in #58
- Cleanup Test Cases by @EdwardPalmer99 in #56
- Add MFEMClosedCoilSource and MFEMOpenCoilSource examples by @alexanderianblair in #59
- Add MagnetostaticFormulation by @alexanderianblair in #61
- Wedge 6 and Pyramid 5 Support by @EdwardPalmer99 in #60
- "solve = false" now works for MFEMProblem by @EdwardPalmer99 in #62
- Multiple Element Type Support by @EdwardPalmer99 in #63
- Cleanup of MFEMMesh and CoupledMFEMMesh by @EdwardPalmer99 in #64
- Support for parallel first-order element transfers by @EdwardPalmer99 in #65
- Update MFEMOpenCoilSolver to handle inhomogeneous coil conductivities by @alexanderianblair in #66
- Add additional variable-dependent function coefficients by @alexanderianblair in #67
- Bugfix for multiple CoupledCoefficients on same problem by @alexanderianblair in #74
- Support for Wedge 18 and Second-Order Variable Syncing for Split Meshes by @EdwardPalmer99 in #72
- Rebuild system matrices each timestep by @alexanderianblair in #76
- General Vector Transfer Support V2 by @EdwardPalmer99 in #75
- Revert "General Vector Transfer Support V2" by @alexanderianblair in #79
- Apollo Formatting Changes by @EdwardPalmer99 in #83
- Fix MFEMScalarPotentialSource by @EdwardPalmer99 in #84
- Fix Incorrect Pointer Registration and Update Hephaestus to Leak Fixed Version by @EdwardPalmer99 in #85
- Add Shared Pointers to Apollo and Update Hephaestus by @EdwardPalmer99 in #81
- Adds grad_potential to required prarameters for MFEMClosedCoilSource by @alexanderianblair in #86
- Fix Apollo/MOOSE Linking Issues by @EdwardPalmer99 in #90
- Update Apollo to Use Shared Pointers Hephaestus Version by @EdwardPalmer99 in #82
- Support addition of contributions from external fields in Formulation AuxSolvers by @alexanderianblair in #93
New Contributors
Full Changelog: v0.2.0...v0.6.0
Fifth Release
This application is still in early stages of development, and still needs to undergo further validation and verification. Use this code with caution, and apply common sense in interpreting any results generated.
The major version will be incremented once we believe the code is production-ready.
The minor version will be incremented for new feature sets.
The patch number will be incremented for urgent bug fixes.
No changes since last release.
Fourth Release
This application is still in early stages of development, and still needs to undergo further validation and verification. Use this code with caution, and apply common sense in interpreting any results generated.
The major version will be incremented once we believe the code is production-ready.
The minor version will be incremented for new feature sets.
The patch number will be incremented for urgent bug fixes.
No changes since last release.
Third Release
This application is still in early stages of development, and still needs to undergo further validation and verification. Use this code with caution, and apply common sense in interpreting any results generated.
The major version will be incremented once we believe the code is production-ready.
The minor version will be incremented for new feature sets.
The patch number will be incremented for urgent bug fixes.
No changes since last release.
Second Release
This application is still in early stages of development, and still needs to undergo further validation and verification. Use this code with caution, and apply common sense in interpreting any results generated.
The major version will be incremented once we believe the code is production-ready.
The minor version will be incremented for new feature sets.
The patch number will be incremented for urgent bug fixes.
Since the last release, an example 2D magnetostatic problem for an axisymmetric current flow has been added, representing a coil near a conducting plate.
First Release
The application is still in early stages of development, and still needs to undergo further validation and verification. Use this code with caution, and apply common sense in interpreting any results generated.
The major version will be incremented once we believe the code is production-ready.
The minor version will be incremented for new feature sets.
The patch number will be incremented for urgent bug fixes.