Skip to main content

Accurate Manycore-Accelerated Manifold Surface Remesh Kernels

  • Chapter
  • First Online:

Part of the book series: Lecture Notes in Computational Science and Engineering ((LNCSE,volume 127))

Abstract

In this work, we devise surface remesh kernels suitable for massively multithreaded machines. They fulfill the locality constraints induced by these hardware, while preserving accuracy and effectiveness. To achieve that, our kernels rely on:

  • a point projection based on geodesic computations,

  • a mixed diffusion-optimization smoothing kernel,

  • an optimal direction-preserving transport of metric tensors,

  • a fine-grained parallelization dedicated to manycore architectures.

The validity of metric transport is proven. The impact of point projection as well as the accuracy of smoothing kernel are assessed by comparisons with efficient existing schemes, in terms of surface deformation and mesh quality. Kernels compliance are shown by representative examples involving surface approximation or numerical solution field guided adaptations. Finally, their scaling are highlighted by conclusive profiles on recent dual-socket multicore and dual-memory manycore machines.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    The distorsion of a cell is just the inverse of its quality.

  2. 2.

    An affine connection generalizes the notion of derivative for vector fields on a manifold.

  3. 3.

    A reduction is an aggregation of local data.

References

  1. J.-D. Boissonnat, K.-L. Shi, J. Tournois, M. Yvinec, Anisotropic delaunay meshes of surfaces. ACM Trans. Graph. 34(2), 10 (2015)

    Article  Google Scholar 

  2. A. Loseille, V. Menier, Serial and parallel mesh modification through a unique cavity-based primitive, in IMR-22 (2014), pp. 541–558

    Google Scholar 

  3. B. Lévy, N. Bonneel, Variational anisotropic surface meshing with voronoi parallel linear enumeration, in IMR-21 (2013), pp. 349–366

    Google Scholar 

  4. V. Surazhsky, C. Gotsman, Explicit surface remeshing, in Eurographics, SGP’03 (2003), pp. 20–30

    Google Scholar 

  5. V. Vidal, G. Lavoué, F. Dupont, Low budget and high fidelity relaxed 567-remeshing. Comput. Graph. 47, 16–23 (2015)

    Article  Google Scholar 

  6. H. Rakotoarivelo, F. Ledoux, F. Pommereau, Fine-grained parallel scheme for anisotropic mesh adaptation, in IMR-25 (2016), pp. 123–135

    Google Scholar 

  7. H. Rakotoarivelo, F. Ledoux, F. Pommereau, N. Le-Goff, Scalable fine-grained metric-based remeshing algorithm for manycore-numa architectures, in EuroPar’23 (2017), pp. 594–606

    Google Scholar 

  8. A. Vlachos, J. Peters, C. Boyd, J. Mitchell, Curved PN triangles, in ACM I3D (2001), pp. 159–166

    Google Scholar 

  9. D.J. Walton, D.S. Meek, A triangular G 1 patch from boundary curves. Comput. Aided Des. 28(2) , 113–123 (1996)

    Article  Google Scholar 

  10. G. Taubin, A signal processing approach to fair surface design, in SIGGRAPH ’95 (1995), pp. 351–358

    Google Scholar 

  11. Y. Ohtake, A. Belyaev, I. Bogaevski, Polyhedral surface smoothing with simultaneous mesh regularization, in GMP (2000), pp. 229–237

    Google Scholar 

  12. A. Kuprat, A. Khamayseh, D. George, L. Larkey, Volume conserving smoothing for piecewise linear curves, surfaces, and triple lines. J. Comput. Phys. 172(1), 99–118 (2001)

    Article  Google Scholar 

  13. X. Jiao, Volume and feature preservation in surface mesh optimization, in IMR-15 (2006), pp. 359–373

    Google Scholar 

  14. D. Aubram, Optimization-based smoothing algorithm for triangle meshes over arbitrarily shaped domains. Technical report (2014)

    Google Scholar 

  15. S. Canann, J. Tristano, M. Staten, An approach to combined laplacian and optimization-based smoothing for triangular, quadrilateral, and quad-dominant meshes, in IMR-7 (1998), pp. 479–494

    Google Scholar 

  16. L. Freitag, On combining laplacian and optimization-based mesh smoothing techniques. MeshTrends 220, 37–43 (1999)

    Google Scholar 

  17. P. Wolfe, Convergence conditions for ascent methods. II: Some corrections. SIAM Rev. 13(2), 185–188 (1971)

    MATH  Google Scholar 

  18. L. Valiant, A bridging-model for multicore computing. J. Comput. Syst. Sci. 77, 154–166 (2011)

    Article  Google Scholar 

  19. F. Ledoux, J.-C. Weill, Y. Bertrand, Gmds: a generic mesh data structure. Technical report, IMR-17 (2008)

    Google Scholar 

  20. M. Garland, P. Heckbert, Surface simplification using quadric error metrics, in SIGGRAPH’97 (1997), pp. 209–216

    Google Scholar 

  21. P. Cignoni, C. Rocchini, R. Scopigno, Metro: measuring error on simplified surfaces. Technical report, CNRS (1996)

    Google Scholar 

  22. G. Taubin, Curve and surface smoothing without shrinkage, in ICCV ’95 (1995), pp. 852–857

    Google Scholar 

  23. J. Vollmer, R. Mencl, H. Müller. Improved laplacian smoothing of noisy surface meshes, in Eurographics (1999), pp. 131–138

    Article  Google Scholar 

  24. M. Meyer, M. Desbrun, P. Schröder, A. Barr, Discrete differential-geometry operators for triangulated 2-manifolds, in Visualization and Mathematics III (Springer, Berlin, 2003), pp. 35–57

    MATH  Google Scholar 

  25. F. Alauzet, Size gradation control of anisotropic meshes. Finite Elem. Anal. Des. 46(1), 181–202 (2010)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hoby Rakotoarivelo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Rakotoarivelo, H., Ledoux, F. (2019). Accurate Manycore-Accelerated Manifold Surface Remesh Kernels. In: Roca, X., Loseille, A. (eds) 27th International Meshing Roundtable. IMR 2018. Lecture Notes in Computational Science and Engineering, vol 127. Springer, Cham. https://doi.org/10.1007/978-3-030-13992-6_22

Download citation

Publish with us

Policies and ethics