×

girdap: open source object-oriented autonomous grid management library for solving equations of conservation laws. (English) Zbl 1390.76012

Summary: girdap is an object-oriented grid generation and management library that uses finite volume operator objects to provide researchers and educators a framework to solve different sets of algebraic and differential equations on multiple grid objects, which are allowed to interact with each other. Grid objects have the capability of performing local anisotropic grid refinement (\(h\)-adaptation) as well as relocating their vertices (\(r\)-adaptation) to resolve length scales based on solution field obtained using algebraic and finite volume based differential operator objects. This paper provides an overview of girdap with the focus on software-related aspects. Its capabilities are illustrated through examples, including steady heat diffusion equation on adaptive grids and laminar lid-driven cavity flow using fractional step method.

MSC:

76-04 Software, source code, etc. for problems pertaining to fluid mechanics
76M12 Finite volume methods applied to problems in fluid mechanics
65M08 Finite volume methods for initial value and initial-boundary value problems involving PDEs
65M50 Mesh generation, refinement, and adaptive methods for the numerical solution of initial value and initial-boundary value problems involving PDEs
65Y15 Packaged methods for numerical algorithms

Software:

girdap; FEniCS; Overture
PDFBibTeX XMLCite
Full Text: DOI

References:

[1] Nebenführ, B., Openfoam: a tool for predicting automotive relevant flow fields, (2010)
[2] Alnæs, M.; Blechta, J.; Hake, J.; Johansson, A.; Kehlet, B.; Logg, A., The fenics project version 1.5, Arch Numer Software, 3, (2015)
[3] Bassetti, F.; Brown, D.; Davis, K.; Henshaw, W.; Quinlan, D., Overture: an object-oriented framework for high performance scientific computing, (Proceedings of the 1998 ACM/IEEE conference on supercomputing, (1998), IEEE Computer Society Washington, DC, USA), 1-9, http://dl.acm.org/citation.cfm?id=509058.509072, accessed June 29, 2016
[4] Mramor, K.; Vertnik, R.; Šarler, B., Simulation of laminar backward facing step flow under magnetic field with explicit local radial basis function collocation method, Eng Anal Boundary Elem, 49, 37-47, (2014) · Zbl 1403.76196
[5] Mercier, R.; Moureau, V.; Veynante, D.; Fiorina, B., LES of turbulent combustion: on the consistency between flame and flow filter scales, Proc Combust Inst, 35, 1359-1366, (2015)
[6] Mahady, K.; Afkhami, S.; Kondic, L., A numerical approach for the direct computation of flows including fluid-solid interaction: modeling contact angle, film rupture, and dewetting, Phys Fluids, 28, (2016)
[7] Uzgoren, E.; Singh, R.; Sim, J.; Shyy, W., Computational modeling for multiphase flows with spacecraft application, Prog Aerosp Sci, 43, 138-192, (2007)
[8] Keyes, D. E.; McInnes, L. C.; Woodward, C.; Gropp, W.; Myra, E.; Pernice, M., Multiphysics simulations: challenges and opportunities, Int J High Perform Comput Appl, 27, 4-83, (2013)
[9] Osher, S.; Fedkiw, R. P., Level set methods: an overview and some recent results, J Comput Phys, 169, 463-502, (2001) · Zbl 0988.65093
[10] Yuan, M. H.; Yang, Y. H.; Li, T. S.; Hu, Z. H., Numerical simulation of film boiling on a sphere with a volume of fluid interface tracking method, Int J Heat Mass Transfer, 51, 1646-1657, (2008) · Zbl 1140.80394
[11] Luo, J.; Hu, X. Y.; Adams, N. A., Efficient formulation of scale separation for multi-scale modeling of interfacial flows, J Comput Phys, 308, 411-420, (2016) · Zbl 1351.76173
[12] Erzincanli, B.; Sahin, M., The numerical simulation of the wing kinematics effects on near wake topology and aerodynamic performance in hovering drosophila flight, Comput Fluids, 122, 90-110, (2015) · Zbl 1390.76952
[13] Fidkowski, K. J.; Darmofal, D. L., Review of output-based error estimation and mesh adaptation in computational fluid dynamics, AIAA J, 49, 673-694, (2011)
[14] Berrone, S.; Marro, M., Space-time adaptive simulations for unsteady Navier-Stokes problems, Comput Fluids, 38, 1132-1144, (2009) · Zbl 1242.76111
[15] Buchmüller, P.; Dreher, J.; Helzel, C., Finite volume WENO methods for hyperbolic conservation laws on Cartesian grids with adaptive mesh refinement, Appl Math Comput, 272, Part 2, 460-478, (2016)
[16] A. Choudhary, C. Roy, Efficient residual-based mesh adaptation for 1D and 2D CFD applications, in: American Institute of Aeronautics and Astronautics, 2011. doi:10.2514/6.2011-214; A. Choudhary, C. Roy, Efficient residual-based mesh adaptation for 1D and 2D CFD applications, in: American Institute of Aeronautics and Astronautics, 2011. doi:10.2514/6.2011-214
[17] Kompenhans, M.; Rubio, G.; Ferrer, E.; Valero, E., Comparisons of p-adaptation strategies based on truncation- and discretisation-errors for high order discontinuous Galerkin methods, Comput Fluids, 139, 36-46, (2016) · Zbl 1390.76329
[18] girdap, Self managed grids for solving PDEs | girdap - automated grid management,http://uzgoren.github.io/girdap/; girdap, Self managed grids for solving PDEs | girdap - automated grid management,http://uzgoren.github.io/girdap/
[19] File formats for VTK Version 4.2, http://www.vtk.org/img/file-formats.pdf; File formats for VTK Version 4.2, http://www.vtk.org/img/file-formats.pdf
[20] Fortunato, M.; Persson, P.-O., High-order unstructured curved mesh generation using the winslow equations, J Comput Phys, 307, 1-14, (2016) · Zbl 1352.65607
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.