×

zbMATH — the first resource for mathematics

Spatially adaptive techniques for level set methods and incompressible flow. (English) Zbl 1177.76295
Summary: Since the seminal work of M. Sussman, P. Smereka and S. Osher [J. Comput. Phys. 114, No. 1, 146–159 (1994; Zbl 0808.76077)] on coupling the level set method of S. Osher and J. A. Sethian [J. Comput. Phys. 79, No. 1, 12–49 (1988; Zbl 0659.65132)] to the equations for two-phase incompressible flow, there has been a great deal of interest in this area. That work demonstrated the most powerful aspects of the level set method, i.e. automatic handling of topological changes such as merging and pinching, as well as robust geometric information such as normals and curvature. Interestingly, this work also demonstrated the largest weakness of the level set method, i.e. mass or information loss characteristic of most Eulerian capturing techniques. In fact, M. Sussman, P. Smereka and S. Osher [J. Comput. Phys. 114, No. 1, 146–159 (1994; Zbl 0808.76077)] introduced a partial differential equation for battling this weakness, without which their work would not have been possible. In this paper, we discuss both historical and most recent works focused on improving the computational accuracy of the level set method focusing in part on applications related to incompressible flow due to both of its popularity and stringent accuracy requirements. Thus, we discuss higher order accurate numerical methods such as Hamilton-Jacobi WENO [G. S. Jiang and D. Peng, SIAM J. Sci. Comput. 21, No. 6, 2126–2143 (2000; Zbl 0957.35014)], methods for maintaining a signed distance function, hybrid methods such as the particle level set method [D. Enright et al., J. Comput. Phys. 183, No. 1, 83–116 (2002; Zbl 1021.76044)] and the coupled level set volume of fluid method [M. Sussman, E. G. Puckett, J. Comput. Phys. 162, No. 2, 301–337 (2000; Zbl 0977.76071)], and adaptive gridding techniques such as the octree approach to free surface flows proposed by F. Losasso et al. [Simulating water and smoke with an octree data structure, ACM Trans. Graph. (SIGGRAPH Proc) 23, 457–462 (2004)].

MSC:
76M25 Other numerical methods (fluid mechanics) (MSC2010)
76M28 Particle methods and lattice-gas methods
76-02 Research exposition (monographs, survey articles) pertaining to fluid mechanics
Software:
Gerris
PDF BibTeX XML Cite
Full Text: DOI
References:
[1] Adalsteinsson, D.; Sethian, J., A fast level set method for propagating interfaces, J comput phys, 118, 269-277, (1995) · Zbl 0823.65137
[2] Adalsteinsson, D.; Sethian, J., The fast construction of extension velocities in level set methods, J comput phys, 148, 2-22, (1999) · Zbl 0919.65074
[3] Aftosmis MJ, Berger MJ, Melton JE. Adaptive cartesian mesh generation. CRC handbook of mesh generation (Contributed Chapter), 1998.
[4] Aivazis, M.; Goddard, W.; Meiron, D.; Ortiz, M.; Pool, J.; Shepherd, J., A virtual test facility for simulating the dynamic response of materials, Comput sci eng, 2, 42-53, (2000)
[5] Arienti, M.; Hung, P.; Morano, E.; Shepherd, J., A level set approach to eulerian-Lagrangian coupling, J comput phys, 185, 213-251, (2003) · Zbl 1047.76567
[6] Berger, M.; Colella, P., Local adaptive mesh refinement for shock hydrodynamics, J comput phys, 82, 64-84, (1989) · Zbl 0665.76070
[7] Berger, M.; Oliger, J., Adaptive mesh refinement for hyperbolic partial differential equations, J comput phys, 53, 484-512, (1984) · Zbl 0536.65071
[8] Brackbill, J.U.; Kothe, D.B.; Zemach, C., A continuum method for modelling surface tension, J comput phys, 100, 335-353, (1992) · Zbl 0775.76110
[9] Burchard, P.; Cheng, L.-T.; Merriman, B.; Osher, S., Motion of curves in three spatial dimensions using a level set approach, J comput phys, 170, 720-741, (2001) · Zbl 0991.65077
[10] Burger, M.; Osher, S., A survey on level set methods for inverse problems and optimal design, European J appl math, 16, 263-301, (2005) · Zbl 1091.49001
[11] Caiden, R.; Fedkiw, R.; Anderson, C., A numerical method for two phase flow consisting of separate compressible and incompressible regions, J comput phys, 166, 1-27, (2001) · Zbl 0990.76065
[12] Chan, T.; Vese, L., Active contour without edges, IEEE trans image process, 10, 266-277, (2001) · Zbl 1039.68779
[13] Chang, Y.-C.; Hou, T.; Merriman, B.; Osher, S., Eulerian capturing methods based on a level set formulation for incompressible fluid interfaces, J comput phys, 124, 449-464, (1996) · Zbl 0847.76048
[14] Chen, S.; Johnson, D.; Raad, P., Velocity boundary conditions for the simulation of free surface fluid flow, J comput phys, 116, 262-276, (1995) · Zbl 0823.76051
[15] Chen, S.; Johnson, D.; Raad, P.; Fadda, D., A simple level set method for solving Stefan problems, Int J numer meth, 25, 749-778, (1997) · Zbl 0896.76064
[16] Chen, S.; Merriman, B.; Osher, S.; Smereka, P., A simple level set method for solving Stefan problems, J comput phys, 135, 8-29, (1997) · Zbl 0889.65133
[17] Cheng, L.-T.; Liu, H.; Osher, S., Computational high frequency propagation using the level set method with applications to the semi-classical limit of the schrodinger equation, Commun math sci, 1, 3, 593-621, (2003) · Zbl 1084.35066
[18] Chessa, J.; Belytschko, T., An enriched finite element method and level sets for axisymmetric two-phase flow with surface tension, Int J numer methods eng, 58, 2041-2064, (2003) · Zbl 1032.76591
[19] Chessa, J.; Belytschko, T., An extended finite element method for two-phase fluids, ASME J appl mech, 70, 10-17, (2003) · Zbl 1110.74391
[20] Choi, D.-I.; Brown, J.D.; Imbiriba, B.; Centrella, J.; MacNeice, P., Interface conditions for wave propagation through mesh refinement boundaries, J comput phys, 193, 398-425, (2004) · Zbl 1036.65078
[21] Chopp, D., Computing minimal surfaces via level set curvature flow, J comput phys, 106, 77-91, (1993) · Zbl 0786.65015
[22] Chopp, D., Some improvements of the fast marching method, SIAM J sci comput, 223, 230-244, (2001) · Zbl 0991.65105
[23] Cohen, J.M.; Molemaker, M.J., Practical simulation of surface tension flows, ()
[24] Day M, Colella P, Lijewski M, Rendleman C, Marcus D. Embedded boundary algorithms for solving the Poisson equation on complex domains. Technical report, Lawrence Berkeley National Laboratory (LBNL-41811), 1998.
[25] Dervieux A, Thomasset F. A finite element method for the simulation of a Rayleigh-Taylor instability. Lecture Notes in Math. 1979;771:145-58. · Zbl 0438.76044
[26] Dervieux A, Thomasset F. Multifluid incompressible flows by a finite element method. Lecture Notes in Phys. 1981;141:158-63.
[27] Enright, D.; Fedkiw, R.; Ferziger, J.; Mitchell, I., A hybrid particle level set method for improved interface capturing, J comput phys, 183, 83-116, (2002) · Zbl 1021.76044
[28] Enright, D.; Losasso, F.; Fedkiw, R., A fast and accurate semi-Lagrangian particle level set method, Comput struct, 83, 479-490, (2005)
[29] Enright, D.; Marschner, S.; Fedkiw, R., Animation and rendering of complex water surfaces, ACM trans graph (SIGGRAPH proc.), 21, 3, 736-744, (2002)
[30] Enright D, Nguyen D, Gibou F, Fedkiw R. Using the particle level set method and a second order accurate pressure boundary condition for free surface flows. In Proceedings of the 4th ASME-JSME Joint Fluids Engineering Conference, Number FEDSM2003-45144. ASME, 2003.
[31] Esedoglu S, Tsai R. Threshold dynamics for the piecewise constant mumford-shah functional. CAM report (04-63), 2004.
[32] Fedkiw, R., Coupling an eulerian fluid calculation to a Lagrangian solid calculation with the ghost fluid method, J comput phys, 175, 200-224, (2002) · Zbl 1039.76050
[33] Fedkiw, R.; Aslam, T.; Merriman, B.; Osher, S., A non-oscillatory Eulerian approach to interfaces in multimaterial flows (the ghost fluid method), J comput phys, 152, 457-492, (1999) · Zbl 0957.76052
[34] Fedkiw, R.; Aslam, T.; Xu, S., The ghost fluid method for deflagration and detonation discontinuities, J comput phys, 154, 393-427, (1999) · Zbl 0955.76071
[35] Foster N, Fedkiw R. Practical animation of liquids. In Proceedings of ACM SIGGRAPH 2001, 2001. p. 23-30.
[36] Gibou F, Fedkiw R. A fast hybrid k-means level set algorithm for segmentation. In 4th International Conference on Statistics, Mathematical and Related Fields, Honolulu, 2005. Stanford Technical Report, November, 2002.
[37] Gibou, F.; Fedkiw, R., A fourth order accurate discretization for the Laplace and heat equations on arbitrary domains, with applications to the Stefan problem, J comput phys, 202, 577-601, (2005) · Zbl 1061.65079
[38] Gibou, F.; Fedkiw, R.; Caflisch, R.; Osher, S., A level set approach for the numerical simulation of dendritic growth, J sci comput, 19, 183-199, (2003) · Zbl 1081.74560
[39] Gibou, F.; Fedkiw, R.; Cheng, L.-T.; Kang, M., A second-order-accurate symmetric discretization of the Poisson equation on irregular domains, J comput phys, 176, 205-227, (2002) · Zbl 0996.65108
[40] Glimm, J.; Grove, J.W.; Li, X.L.; Zhao, N., Simple front tracking, Contemporary math, 238, 133-149, (1999) · Zbl 0960.76058
[41] Greaves, D., A quadtree adaptive method for simulating fluid flows with moving interfaces, J comput phys, 194, 35-56, (2004) · Zbl 1136.76408
[42] Guendelman, E.; Selle, A.; Losasso, F.; Fedkiw, R., Coupling water and smoke to thin deformable and rigid shells, ACM trans graph (SIGGRAPH proc.), 24, 3, 973-981, (2005)
[43] Harlow, F.; Welch, J., Numerical calculation of time-dependent viscous incompressible flow of fluid with free surface, Phys fluids, 8, 2182-2189, (1965) · Zbl 1180.76043
[44] Harten, A.; Enquist, B.; Osher, S.; Chakravarthy, S., Uniformly high-order accurate essentially non-oscillatory schemes III, J comput phys, 71, 231-303, (1987) · Zbl 0652.65067
[45] Iversen, J.; Sakaguchi, R., Growing up with fluid simulation on “the day after tomorrow”, ()
[46] Jiang, G.-S.; Peng, D., Weighted ENO schemes for Hamilton-Jacobi equations, SIAM J sci comput, 21, 2126-2143, (2000) · Zbl 0957.35014
[47] Jiang, G.-S.; Shu, C.-W., Efficient implementation of weighted ENO schemes, J comput phys, 126, 202-228, (1996) · Zbl 0877.65065
[48] Jin, S.; Osher, S., A level set method for computing multivalued solutions to quasi-linear hyperbolic equations and Hamilton-Jacobi equations, Commun math sci, 1, 3, 575-591, (2003) · Zbl 1090.35116
[49] Ju, T.; Losasso, F.; Schaefer, S.; Warren, J., Dual contouring of Hermite data, ACM trans graph (SIGGRAPH proc), 21, 3, 339-346, (2002)
[50] Kang, M.; Fedkiw, R.; Liu, X.-D., A boundary condition capturing method for multiphase incompressible flow, J sci comput, 15, 323-360, (2000) · Zbl 1049.76046
[51] Kobbelt LP, Botsch M, Schwanecke U, Seidel H-P. Feature sensitive surface extraction from volume data. In Proceedings of ACM SIGGRAPH 2001, 2001. p. 56-66.
[52] Lipnikov, K.; Morel, J.; Shashkov, M., Mimetic finite difference methods for diffusion equations on non-orthogonal non-conformal meshes, J comput phys, 199, 2, 589-597, (2004) · Zbl 1057.65071
[53] Liu, X.-D.; Osher, S.; Chan, T., Weighted essentially non-oscillatory schemes, J comput phys, 126, 202-212, (1996)
[54] Liu, X.D.; Fedkiw, R.; Kang, M., A boundary condition capturing method for poisson’s equation on irregular domains, J comput phys, 154, 151, (2000) · Zbl 0958.65105
[55] Lörstad, D.; Fuchs, L., High-order surface tension vof-model for 3d bubble flows with high density ratio, J comput phys, 200, 152-176, (2004) · Zbl 1288.76083
[56] Losasso, F.; Gibou, F.; Fedkiw, R., Simulating water and smoke with an octree data structure, ACM trans graph (SIGGRAPH proc), 23, 457-462, (2004)
[57] Markstein, G., Nonsteady flame propagation, (1964), Pergamon Press
[58] Mihalef V, Metaxas D, Sussman M. Animation and control of breaking waves. In Proceedings of the 2004 ACM SIGGRAPH/Eurographics Symposium on Comput. Anim., 2004. p. 315-24.
[59] Min, C., Local level set method in high dimension and codimension, J comput phys, 200, 368-382, (2004) · Zbl 1086.65088
[60] Molino, N.; Bao, Z.; Fedkiw, R., A virtual node algorithm for changing mesh topology during simulation, ACM trans graph (SIGGRAPH proc), 23, 385-392, (2004)
[61] Mulder, W.; Osher, S.; Sethian, J., Computing interface motion in compressible gas dynamics, J comput phys, 100, 209-228, (1992) · Zbl 0758.76044
[62] Mumford, D.; Shah, J., Optimal approximation by piecewise smooth functions and associated variational problems, Commun pure appl math, 42, 577-685, (1989) · Zbl 0691.49036
[63] Museth, K.; Breen, D.; Whitaker, R.; Barr, A., Level set surface editing operators, ACM trans graph (SIGGRAPH proc), 21, 3, 330-338, (2002)
[64] Nguyen, D.; Fedkiw, R.; Jensen, H., Physically based modeling and animation of fire, ACM trans graph (SIGGRAPH proc), 29, 721-728, (2002)
[65] Nguyen, D.; Fedkiw, R.; Kang, M., A boundary condition capturing method for incompressible flame discontinuities, J comput phys, 172, 71-98, (2001) · Zbl 1065.76575
[66] Nguyen D, Gibou F, Fedkiw R. A fully conservative ghost fluid method and stiff detonation waves. In 12th International Detonation Symposium, San Diego, CA, 2002.
[67] Osher, S.; Fedkiw, R., Level set methods and dynamic implicit surfaces, (2002), Springer-Verlag New York, NY
[68] Osher, S.; Paragios, N., Geometric level set methods in imaging, vision, and graphics, (2003), Springer-Verlag New York, NY · Zbl 1027.68137
[69] Osher, S.; Sethian, J., Fronts propagating with curvature-dependent speed: algorithms based on Hamilton-Jacobi formulations, J comput phys, 79, 12-49, (1988) · Zbl 0659.65132
[70] Osher, S.; Shu, C.-W., High order essentially non-oscillatory schemes for Hamilton-Jacobi equations, SIAM J numer anal, 28, 902-921, (1991)
[71] Peng, D.; Merriman, B.; Osher, S.; Zhao, H.; Kang, M., A PDE-based fast local level set method, J comput phys, 155, 410-438, (1999) · Zbl 0964.76069
[72] Peskin, C., Numerical analysis of blood flow in the heart, J comput phys, 25, 220-252, (1977) · Zbl 0403.76100
[73] Pilliod, J.E.; Puckett, E.G., Second-order accurate volume-of-fluid algorithms for tracking material interfaces, J comput phys, 199, 465-502, (2004) · Zbl 1126.76347
[74] Popinet, S., Gerris: a tree-based adaptive solver for the incompressible Euler equations in complex geometries, J comput phys, 190, 572-600, (2003) · Zbl 1076.76002
[75] Raad, P.; Chen, S.; Johnson, D., The introduction of micro cells to treat pressure in free surface fluid flow problems, J fluids eng, 117, 683-690, (1995)
[76] Rasmussen N, Enright D, Nguyen D, Marino S, Sumner N, Geiger W, et al. Directible photorealistic liquids. In: Proceedings of the 2004 ACM SIGGRAPH/Eurographics Symposium on Comput. Anim., 2004, p. 193-202.
[77] Saad, Y., Iterative methods for sparse linear systems, (1996), PWS Publishing New York, NY · Zbl 1002.65042
[78] Selle, A.; Rasmussen, N.; Fedkiw, R., A vortex particle method for smoke, water and explosions, CM trans graph (SIGGRAPH proc), 24, 3, 910-914, (2005)
[79] Sethian, J., A fast marching level set method for monotonically advancing fronts, Proc natl acad sci, 93, 1591-1595, (1996) · Zbl 0852.65055
[80] Sethian, J., Fast marching methods, SIAM rev, 41, 199-235, (1999) · Zbl 0926.65106
[81] Shu, C.-W.; Osher, S., Efficient implementation of essentially non-oscillatory shock capturing schemes, J comput phys, 77, 439-471, (1988) · Zbl 0653.65072
[82] Shu, C.-W.; Osher, S., Efficient implementation of essentially non-oscillatory shock capturing schemes II (two), J comput phys, 83, 32-78, (1989) · Zbl 0674.65061
[83] Song S, Chan T. A fast algorithm for level set based optimization. CAM report (02-68), 2002.
[84] Staniforth, A.; Cote, J., Semi-Lagrangian integration schemes for atmospheric models: a review, Monthly weather rev, 119, 2206-2223, (1991)
[85] Strain, J., Fast tree-based redistancing for level set computations, J comput phys, 152, 664-686, (1999) · Zbl 0944.65020
[86] Strain, J., Tree methods for moving interfaces, J comput phys, 151, 616-648, (1999) · Zbl 0942.76061
[87] Sussman, M., A second order coupled level set and volume-of-fluid method for computing growth and collapse of vapor bubbles, J comput phys, 187, 110-136, (2003) · Zbl 1047.76085
[88] Sussman, M.; Almgren, A.; Bell, J.; Colella, P.; Howell, L.; Welcome, M., An adaptive level set approach for incompressible two-phase flows, J comput phys, 148, 81-124, (1999) · Zbl 0930.76068
[89] Sussman, M.; Fatemi, E., An efficient interface-preserving level set redistancing algorithm and its application to interfacial incompressible fluid flow, SIAM J sci comput, 20, 1165-1191, (1999) · Zbl 0958.76070
[90] Sussman, M.; Fatemi, E.; Smereka, P.; Osher, S., An improved level set method for incompressible two-phase flows, Comput fluids, 27, 663-680, (1998) · Zbl 0967.76078
[91] Sussman, M.; Puckett, E.G., A coupled level set and volume-of-fluid method for computing 3d and axisymmetric incompressible two-phase flows, J comput phys, 162, 301-337, (2000) · Zbl 0977.76071
[92] Sussman, M.; Smereka, P.; Osher, S., A level set approach for computing solutions to incompressible two-phase flow, J comput phys, 114, 146-159, (1994) · Zbl 0808.76077
[93] Tang, H.-Z.; Tang, T.; Zhang, P., An adaptive mesh redistribution method for nonlinear Hamilton-Jacobi equations in two- and three-dimensions, J comput phys, 188, 543-572, (2003) · Zbl 1037.65091
[94] Tornberg, A.-K.; Engquist, B., A finite element based level set method for multiphase flow applications, Comput vis sci, 3, 93-101, (2000) · Zbl 1060.76578
[95] Tornberg, A.-K.; Engquist, B., Numerical approximations of singular source terms in differential equations, J comput phys, 200, 462-488, (2004) · Zbl 1115.76392
[96] Tsai, Y.-H.; Osher, S., Level set methods and their applications in image science, Commun math sci, 1, 4, 623-656, (2003) · Zbl 1080.94003
[97] Tsitsiklis J. Efficient algorithms for globally optimal trajectories. In Proceedings of the 33rd Conference on Decision and Control, 1994. p. 1368-73.
[98] Tsitsiklis, J., Efficient algorithms for globally optimal trajectories, IEEE trans automat control, 40, 1528-1538, (1995) · Zbl 0831.93028
[99] Unverdi, S.O.; Tryggvason, G., A front-tracking method for viscous, incompressible, multifluid flows, J comput phys, 100, 25-37, (1992) · Zbl 0758.76047
[100] Ventura, G.; Budyn, E.; Belytschko, T., Vector level sets for description of propagating cracks in finite elements, Int J numer meth eng, 58, 1571-1592, (2003) · Zbl 1032.74687
[101] Wiebe, M.; Houston, B., The TAR monster: creating a character with fluid simulation, ()
[102] Williams, F.A., The mathematics of combustion, (1985), SIAM, p. 97-131
[103] Yezzi, A.; Tsai, A.; Willsky, A., A fully global approach to image segmentation via coupled curve evolution equations, J vis commun image represent, 13, 195-216, (2002)
[104] Zhang, Y.L.; Yeo, K.S.; Khoo, B.C.; Wang, C., 3d jet impact of toroidal bubbles, J comput phys, 166, 336-360, (2001) · Zbl 1030.76040
[105] Zhao, H.-K.; Chan, T.; Merriman, B.; Osher, S., A variational level set approach to multiphase motion, J comput phys, 127, 179-195, (1996) · Zbl 0860.65050
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. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.