gStar4D es un algoritmo 3D Delaunay rápido y robusto para la GPU. Se implementa utilizando CUDA y funciona en GPU NVIDIA.
Similar a GPU-DT , este algoritmo construye primero el diagrama Voronoi digital 3D. Sin embargo, en 3D esto no puede ser dualizado a una triangulación debido a problemas topológicos y geométricos. En cambio, gStar4D usa la información del vecindario de este diagrama para crear estrellas elevadas a 4D y realiza la reproducción de estrellas sobre ellas de manera eficiente en la GPU. Al extraer el casco inferior de esto, se obtiene la triangulación 3D de Delaunay.
La implementación más rápida de 3D Delaunay es gDel3D , que es un algoritmo híbrido GPU-CPU.
Realiza una inserción paralela y voltea la GPU. El resultado está cerca de Delaunay. Luego corrige este resultado utilizando un método conservador de estrella en la CPU.
Ambos métodos son robustos, por lo que pueden manejar cualquier tipo de entrada degenerada. Pueden manejar millones de puntos, si tiene una memoria GPU lo suficientemente grande como para contener las estructuras de datos intermedias.
Divulgación: soy el autor de estos algoritmos e implementaciones :)