Cargando…

Accelerating the Finite-Element Method for Reaction-Diffusion Simulations on GPUs with CUDA

DNA nanotechnology offers a fine control over biochemistry by programming chemical reactions in DNA templates. Coupled to microfluidics, it has enabled DNA-based reaction-diffusion microsystems with advanced spatio-temporal dynamics such as traveling waves. The Finite Element Method (FEM) is a stand...

Descripción completa

Detalles Bibliográficos
Autores principales: Sellami, Hedi, Cazenille, Leo, Fujii, Teruo, Hagiya, Masami, Aubert-Kato, Nathanael, Genot, Anthony J.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7569852/
https://www.ncbi.nlm.nih.gov/pubmed/32971889
http://dx.doi.org/10.3390/mi11090881
_version_ 1783596814538113024
author Sellami, Hedi
Cazenille, Leo
Fujii, Teruo
Hagiya, Masami
Aubert-Kato, Nathanael
Genot, Anthony J.
author_facet Sellami, Hedi
Cazenille, Leo
Fujii, Teruo
Hagiya, Masami
Aubert-Kato, Nathanael
Genot, Anthony J.
author_sort Sellami, Hedi
collection PubMed
description DNA nanotechnology offers a fine control over biochemistry by programming chemical reactions in DNA templates. Coupled to microfluidics, it has enabled DNA-based reaction-diffusion microsystems with advanced spatio-temporal dynamics such as traveling waves. The Finite Element Method (FEM) is a standard tool to simulate the physics of such systems where boundary conditions play a crucial role. However, a fine discretization in time and space is required for complex geometries (like sharp corners) and highly nonlinear chemistry. Graphical Processing Units (GPUs) are increasingly used to speed up scientific computing, but their application to accelerate simulations of reaction-diffusion in DNA nanotechnology has been little investigated. Here we study reaction-diffusion equations (a DNA-based predator-prey system) in a tortuous geometry (a maze), which was shown experimentally to generate subtle geometric effects. We solve the partial differential equations on a GPU, demonstrating a speedup of ∼100 over the same resolution on a 20 cores CPU.
format Online
Article
Text
id pubmed-7569852
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-75698522020-10-27 Accelerating the Finite-Element Method for Reaction-Diffusion Simulations on GPUs with CUDA Sellami, Hedi Cazenille, Leo Fujii, Teruo Hagiya, Masami Aubert-Kato, Nathanael Genot, Anthony J. Micromachines (Basel) Article DNA nanotechnology offers a fine control over biochemistry by programming chemical reactions in DNA templates. Coupled to microfluidics, it has enabled DNA-based reaction-diffusion microsystems with advanced spatio-temporal dynamics such as traveling waves. The Finite Element Method (FEM) is a standard tool to simulate the physics of such systems where boundary conditions play a crucial role. However, a fine discretization in time and space is required for complex geometries (like sharp corners) and highly nonlinear chemistry. Graphical Processing Units (GPUs) are increasingly used to speed up scientific computing, but their application to accelerate simulations of reaction-diffusion in DNA nanotechnology has been little investigated. Here we study reaction-diffusion equations (a DNA-based predator-prey system) in a tortuous geometry (a maze), which was shown experimentally to generate subtle geometric effects. We solve the partial differential equations on a GPU, demonstrating a speedup of ∼100 over the same resolution on a 20 cores CPU. MDPI 2020-09-22 /pmc/articles/PMC7569852/ /pubmed/32971889 http://dx.doi.org/10.3390/mi11090881 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Sellami, Hedi
Cazenille, Leo
Fujii, Teruo
Hagiya, Masami
Aubert-Kato, Nathanael
Genot, Anthony J.
Accelerating the Finite-Element Method for Reaction-Diffusion Simulations on GPUs with CUDA
title Accelerating the Finite-Element Method for Reaction-Diffusion Simulations on GPUs with CUDA
title_full Accelerating the Finite-Element Method for Reaction-Diffusion Simulations on GPUs with CUDA
title_fullStr Accelerating the Finite-Element Method for Reaction-Diffusion Simulations on GPUs with CUDA
title_full_unstemmed Accelerating the Finite-Element Method for Reaction-Diffusion Simulations on GPUs with CUDA
title_short Accelerating the Finite-Element Method for Reaction-Diffusion Simulations on GPUs with CUDA
title_sort accelerating the finite-element method for reaction-diffusion simulations on gpus with cuda
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7569852/
https://www.ncbi.nlm.nih.gov/pubmed/32971889
http://dx.doi.org/10.3390/mi11090881
work_keys_str_mv AT sellamihedi acceleratingthefiniteelementmethodforreactiondiffusionsimulationsongpuswithcuda
AT cazenilleleo acceleratingthefiniteelementmethodforreactiondiffusionsimulationsongpuswithcuda
AT fujiiteruo acceleratingthefiniteelementmethodforreactiondiffusionsimulationsongpuswithcuda
AT hagiyamasami acceleratingthefiniteelementmethodforreactiondiffusionsimulationsongpuswithcuda
AT aubertkatonathanael acceleratingthefiniteelementmethodforreactiondiffusionsimulationsongpuswithcuda
AT genotanthonyj acceleratingthefiniteelementmethodforreactiondiffusionsimulationsongpuswithcuda