A local level-set method using a hash table data structure

被引:30
作者
Brun, Emmanuel [1 ]
Guittet, Arthur [1 ]
Gibou, Frederic [1 ,2 ]
机构
[1] Univ Calif Santa Barbara, Dept Mech Engn, Santa Barbara, CA 93106 USA
[2] Univ Calif Santa Barbara, Dept Comp Sci, Santa Barbara, CA 93106 USA
基金
美国国家科学基金会;
关键词
Local level-set; Level-set; Irregular domains; Hash tables; Reinitialization; ALGORITHMS;
D O I
10.1016/j.jcp.2011.12.001
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present a local level-set method based on the hash table data structure, which allows the storage of only a band of grid points adjacent to the interface while providing an O(1) access to the data. We discuss the details of the construction of the hash table data structure as well as the advection and reinitialization schemes used for our implementation of the level-set method. We propose two dimensional numerical examples and compare the results to those obtained with a quadtree data structure. Our study indicates that the method is straightforward to implement but suffers from limitations that make it less efficient than the quadtree data structure. Published by Elsevier Inc.
引用
收藏
页码:2528 / 2536
页数:9
相关论文
共 23 条
[1]   A FAST LEVEL SET METHOD FOR PROPAGATING INTERFACES [J].
ADALSTEINSSON, D ;
SETHIAN, JA .
JOURNAL OF COMPUTATIONAL PHYSICS, 1995, 118 (02) :269-277
[2]  
[Anonymous], 1999, Level Set Methods and Fast Marching Methods: Evolving Interfaces in Computational Geometry, Fluid Mechanics, Computer Vision, and Materials Science
[3]   A 2ND-ORDER PROJECTION METHOD FOR THE INCOMPRESSIBLE NAVIER STOKES EQUATIONS [J].
BELL, JB ;
COLELLA, P ;
GLAZ, HM .
JOURNAL OF COMPUTATIONAL PHYSICS, 1989, 85 (02) :257-283
[4]  
Cormen T., 2001, Introduction to Algorithms
[5]   Simulating water and smoke with an octree data structure [J].
Losasso, F ;
Gibou, F ;
Fedkiw, R .
ACM TRANSACTIONS ON GRAPHICS, 2004, 23 (03) :457-462
[6]   Geometric integration over irregular domains with application to level-set methods [J].
Min, Chohong ;
Gibou, Frederic .
JOURNAL OF COMPUTATIONAL PHYSICS, 2007, 226 (02) :1432-1443
[7]   A second order accurate level set method on non-graded adaptive Cartesian grids [J].
Min, Chohong ;
Gibou, Frederic .
JOURNAL OF COMPUTATIONAL PHYSICS, 2007, 225 (01) :300-321
[8]   Dynamic tubular grid: An efficient data structure and algorithms for high resolution level sets [J].
Nielsen, MB ;
Museth, K .
JOURNAL OF SCIENTIFIC COMPUTING, 2006, 26 (03) :261-299
[9]   A conservative level set method for two phase flow [J].
Olsson, E ;
Kreiss, G .
JOURNAL OF COMPUTATIONAL PHYSICS, 2005, 210 (01) :225-246
[10]   FRONTS PROPAGATING WITH CURVATURE-DEPENDENT SPEED - ALGORITHMS BASED ON HAMILTON-JACOBI FORMULATIONS [J].
OSHER, S ;
SETHIAN, JA .
JOURNAL OF COMPUTATIONAL PHYSICS, 1988, 79 (01) :12-49