Changes between Version 2 and Version 3 of ANSLib
- Timestamp:
- 04/18/12 13:59:32 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ANSLib
v2 v3 9 9 The basic infrastructure of this generic solver has been validated for unstructured meshes and high-order (up to fourth-order) accuracy for a variety of problems, including: 10 10 11 12 13 14 15 16 17 11 * Advection 12 * Advection-diffusion 13 * Poisson's equation 14 * Linear solid mechanics 15 * Incompressible laminar flow, including heat transfer 16 * Compressible inviscid flow, with and without shocks 17 * Compressible laminar flow 18 18 19 19 As this list suggests, both convective and diffusive terms can be modeled correctly to high-order accuracy. … … 21 21 Recent student theses have focused on applications of this generic solver to problems in computational aerodynamics. Our contributions to the field include: 22 22 23 23 1. Efficient convergence for high-order methods. Two recent PhD students explored Newton-GMRES algorithms for high-order solution to transonic aerodynamic problems. Both matrix-free and matrix-explicit methods were developed. The latter is particularly noteworthy, because the ability to compute the full Jacobian matrix for the flow problem has applications in mesh adaptation, optimization, and accuracy analysis. 24 24 25 25 1. High-order limiters. Many finite-volume schemes use limiters to prevent physical quantities like density and pressure from having overshoots near solution discontinuities, especially shock waves. Existing limiters had two problems for high-order schemes. First, existing approaches to applying a limiter to a high-order scheme still allow overshoots. Second, the way in which the limiter itself is computed degrades accuracy (typically to first order, actually, even for second-order schemes!). We have addressed both of these problems. 26 26 27 27 1. High-order optimization. We have been able to show that our high-order schemes are more efficient in solving flow problems to a given level of accuracy than second-order schemes. Given that, we set out to develop a high-order optimization capability, reasoning that the optimization problem should also be quicker to solve to a given level of accuracy. This project is still ongoing. 28 28 29 29