Skip to main content
Top

2021 | OriginalPaper | Chapter

MaMiCo: Non-Local Means Filtering with Flexible Data-Flow for Coupling MD and CFD

Authors : Piet Jarmatz, Felix Maurer, Philipp Neumann

Published in: Computational Science – ICCS 2021

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

When a molecular dynamics (MD) simulation and a computational fluid dynamics (CFD) solver are coupled together to create a multiscale, molecular-continuum flow simulation, thermal noise fluctuations from the particle system can be a critical issue, so that noise filtering methods are required. Noise filters are one option to significantly reduce these fluctuations.
We present a modified variant of the Non-Local Means (NLM) algorithm for MD data. Originally developed for image processing, we extend NLM to a space-time formulation and discuss its implementation details.
The space-time NLM algorithm is incorporated into the Macro-Micro-Coupling tool (MaMiCo), a C++ molecular-continuum coupling framework, together with a novel flexible filtering subsystem. The latter can be used to configure and efficiently execute arbitrary data-flow chains of simulation data analytics modules or noise filters at runtime on an HPC system, even including python functions. We employ a coupling to a GPU-based Lattice Boltzmann solver running a vortex street scenario to show the benefits of our approach. Our results demonstrate that NLM has an excellent signal-to-noise ratio gain and is a superior method for extraction of macroscopic flow information from noisy fluctuating particle ensemble data.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Bauer, M., Köstler, H., Rüde, U.: lbmpy: automatic code generation for efficient parallel lattice boltzmann methods. J. Comput. Sci. 49, 101269 (2021)MathSciNetCrossRef Bauer, M., Köstler, H., Rüde, U.: lbmpy: automatic code generation for efficient parallel lattice boltzmann methods. J. Comput. Sci. 49, 101269 (2021)MathSciNetCrossRef
2.
go back to reference Borg, M.K., Lockerby, D.A., Reese, J.M.: A hybrid molecular-continuum method for unsteady compressible multiscale flows. J. Fluid Mech. 768, 388–414 (2015)CrossRef Borg, M.K., Lockerby, D.A., Reese, J.M.: A hybrid molecular-continuum method for unsteady compressible multiscale flows. J. Fluid Mech. 768, 388–414 (2015)CrossRef
3.
go back to reference Buades, A., Coll, B., Morel, J.M.: On image denoising methods. CMLA. Preprint, vol. 5 (2004) Buades, A., Coll, B., Morel, J.M.: On image denoising methods. CMLA. Preprint, vol. 5 (2004)
4.
go back to reference Buades, A., Coll, B., Morel, J.M.: Non-local means denoising. Image Process. OnLine 1, 208–212 (2011)CrossRef Buades, A., Coll, B., Morel, J.M.: Non-local means denoising. Image Process. OnLine 1, 208–212 (2011)CrossRef
6.
go back to reference Delgado-Buscalioni, R., Coveney, P.: USHER an algorithm for particle insertion in dense fluids. J. Chem. Phys. 119(2), 978 (2003)CrossRef Delgado-Buscalioni, R., Coveney, P.: USHER an algorithm for particle insertion in dense fluids. J. Chem. Phys. 119(2), 978 (2003)CrossRef
7.
go back to reference Gonnet, P.: A simple algorithm to accelerate the computation of non-bonded interactions in cell-based molecular dynamics simulations. J. Comput. Chem. 28(2), 570–573 (2007)MathSciNetCrossRef Gonnet, P.: A simple algorithm to accelerate the computation of non-bonded interactions in cell-based molecular dynamics simulations. J. Comput. Chem. 28(2), 570–573 (2007)MathSciNetCrossRef
8.
go back to reference Grinberg, L.: Proper orthogonal decomposition of atomistic flow simulations. J. Comput. Phys. 231(16), 5542–5556 (2012)CrossRef Grinberg, L.: Proper orthogonal decomposition of atomistic flow simulations. J. Comput. Phys. 231(16), 5542–5556 (2012)CrossRef
9.
go back to reference Grinberg, L., Yakhot, A., Karniadakis, G.E.: Analyzing transient turbulence in a stenosed carotid artery by proper orthogonal decomposition. Ann. Biomed. Eng. 37(11), 2200–2217 (2009)CrossRef Grinberg, L., Yakhot, A., Karniadakis, G.E.: Analyzing transient turbulence in a stenosed carotid artery by proper orthogonal decomposition. Ann. Biomed. Eng. 37(11), 2200–2217 (2009)CrossRef
12.
go back to reference Ling, H., Bovik, A.C.: Smoothing low-SNR molecular images via anisotropic median-diffusion. IEEE Trans. Med. Imaging 21(4), 377–384 (2002)CrossRef Ling, H., Bovik, A.C.: Smoothing low-SNR molecular images via anisotropic median-diffusion. IEEE Trans. Med. Imaging 21(4), 377–384 (2002)CrossRef
13.
go back to reference Neumann, P., Bian, X.: Mamico: transient multi-instance molecular-continuum flow simulation on supercomputers. Comput. Phys. Commun. 220, 390–402 (2017)CrossRef Neumann, P., Bian, X.: Mamico: transient multi-instance molecular-continuum flow simulation on supercomputers. Comput. Phys. Commun. 220, 390–402 (2017)CrossRef
14.
go back to reference Neumann, P., Flohr, H., Arora, R., Jarmatz, P., Tchipev, N., Bungartz, H.J.: Mamico: software design for parallel molecular-continuum flow simulations. Comput. Phys. Commun. 200, 324–335 (2016), ISSN 0010–4655 Neumann, P., Flohr, H., Arora, R., Jarmatz, P., Tchipev, N., Bungartz, H.J.: Mamico: software design for parallel molecular-continuum flow simulations. Comput. Phys. Commun. 200, 324–335 (2016), ISSN 0010–4655
15.
go back to reference Nie, X., Chen, S., Robbins, M.O., et al.: A continuum and molecular dynamics hybrid method for micro-and nano-fluid flow. J. Fluid Mech. 500, 55–64 (2004)CrossRef Nie, X., Chen, S., Robbins, M.O., et al.: A continuum and molecular dynamics hybrid method for micro-and nano-fluid flow. J. Fluid Mech. 500, 55–64 (2004)CrossRef
16.
go back to reference Niethammer, C., et al.: ls1 mardyn: the massively parallel molecular dynamics code for large systems. J. Chem. Theory Comput. 10(10), 4455–4464 (2014)CrossRef Niethammer, C., et al.: ls1 mardyn: the massively parallel molecular dynamics code for large systems. J. Chem. Theory Comput. 10(10), 4455–4464 (2014)CrossRef
18.
go back to reference Plimpton, S.: Fast parallel algorithms for short-range molecular dynamics. J. Comput. Phys. 117(1), 1–19 (1995). ISSN 0021–9991 Plimpton, S.: Fast parallel algorithms for short-range molecular dynamics. J. Comput. Phys. 117(1), 1–19 (1995). ISSN 0021–9991
20.
go back to reference Zhou, W., Luan, H., He, Y., Sun, J., Tao, W.: A study on boundary force model used in multiscale simulations with non-periodic boundary condition. Microfluidics Nanofluidics 16(3), 1 (2014)CrossRef Zhou, W., Luan, H., He, Y., Sun, J., Tao, W.: A study on boundary force model used in multiscale simulations with non-periodic boundary condition. Microfluidics Nanofluidics 16(3), 1 (2014)CrossRef
21.
go back to reference Zimoń, M., et al.: An evaluation of noise reduction algorithms for particle-based fluid simulations in multi-scale applications. J. Comput. Phys. 325, 380–394 (2016)MathSciNetCrossRef Zimoń, M., et al.: An evaluation of noise reduction algorithms for particle-based fluid simulations in multi-scale applications. J. Comput. Phys. 325, 380–394 (2016)MathSciNetCrossRef
Metadata
Title
MaMiCo: Non-Local Means Filtering with Flexible Data-Flow for Coupling MD and CFD
Authors
Piet Jarmatz
Felix Maurer
Philipp Neumann
Copyright Year
2021
DOI
https://doi.org/10.1007/978-3-030-77977-1_46

Premium Partner