Releases: dougshidong/PHiLiP
Releases · dougshidong/PHiLiP
PHiLiP Version 2.0.1
Fixing release title on Zenodo.
PHiLiP Version 2.0.0
Since last release, many features have been developed and many collaborators have joined the project.
Among others:
- Compatibility with ROL for optimization purposes
- Full-space unconstrained optimization of an inverse design problem
- Anisotropic grid refinement through Gmsh
- Subscell shock capturing
- Freeform deformation as an optimization parametrization
- BR2 numerical flux for diffusion differential equations
- Low dissipation Roe flux for Euler-type convective flows
- Navier-Stokes equations!
- Physical and enthalpy-preserving artificial dissipation
- Reduced-Order Modelling using POD-Galerkin
- POD basis optimization
- ODESolver class restructuring
- FlowSolver class that will significantly reduce testing development time
- h-refinement validation
- Dual-weighted residual (adjoint-based or goal-oriented) error indicator for mesh refinement
- No-slip BC allowing us to solve for Naver-Stokes equations on external aerodynamic problems
- and many more improvements and bug fixes
Thank you to all the new contributors.
PHiLiP Version 1.0.0
Currently supports
- DG weak form
- Explicit (RK1, RK4) and implicit (backward-Euler) time-stepping
- MPI
- Automatic differentiation to evaluate Jacobian
- hp refinement (isotropic tested)
- convection-diffusion, 1D Burgers, Euler
- Lax-Friedrichs, and Roe (for Euler)
- Manufactured solution for all PDEs, Euler cylinder, Euler Gaussian bump, and vortex advection for linear advection and Euler.
- Movable high-order nodes to represent polynomial geometry