O gStar4D é um algoritmo 3D Delaunay rápido e robusto para a GPU. É implementado usando CUDA e funciona em GPUs NVIDIA.
Semelhante ao GPU-DT , esse algoritmo constrói o diagrama digital 3D de Voronoi primeiro. No entanto, em 3D, isso não pode ser dualizado com uma triangulação devido a problemas topológicos e geométricos. Em vez disso, o gStar4D usa as informações de vizinhança deste diagrama para criar estrelas elevadas para 4D e executa a exibição de estrelas com eficiência na GPU. Ao extrair o casco inferior, é obtida a triangulação 3D Delaunay.
A implementação mais rápida do Delaunay 3D é o gDel3D , que é um algoritmo híbrido de GPU-CPU.
Ele executa inserção paralela e inversão na GPU. O resultado está próximo de Delaunay. Em seguida, ele corrige esse resultado usando um método conservador de exibição em estrela na CPU.
Ambos os métodos são robustos, para que possam lidar com qualquer tipo de entrada degenerada. Eles podem lidar com milhões de pontos, se você tiver memória GPU grande o suficiente para armazenar as estruturas de dados intermediárias.
Divulgação: Eu sou o autor desses algoritmos e implementações :)