Optimized CUDA-Based PDE Solver for Reaction Diffusion Systems on Arbitrary Surfaces


Autoria(s): Dhillon, Daljit Singh Joginder Singh; Descombes, Samira Michèle; Zwicker, Matthias
Data(s)

02/04/2016

Resumo

Partial differential equation (PDE) solvers are commonly employed to study and characterize the parameter space for reaction-diffusion (RD) systems while investigating biological pattern formation. Increasingly, biologists wish to perform such studies with arbitrary surfaces representing ‘real’ 3D geometries for better insights. In this paper, we present a highly optimized CUDA-based solver for RD equations on triangulated meshes in 3D. We demonstrate our solver using a chemotactic model that can be used to study snakeskin pigmentation, for example. We employ a finite element based approach to perform explicit Euler time integrations. We compare our approach to a naive GPU implementation and provide an in-depth performance analysis, demonstrating the significant speedup afforded by our optimizations. The optimization strategies that we exploit could be generalized to other mesh based processing applications with PDE simulations.

Formato

application/pdf

Identificador

http://boris.unibe.ch/83429/1/CP48-1.pdf

Dhillon, Daljit Singh Joginder Singh; Descombes, Samira Michèle; Zwicker, Matthias (2 April 2016). Optimized CUDA-Based PDE Solver for Reaction Diffusion Systems on Arbitrary Surfaces. In: Parallel Processing and Applied Mathematics. 10.1007/978-3-319-32149-3_49 <http://dx.doi.org/10.1007/978-3-319-32149-3_49>

doi:10.7892/boris.83429

info:doi:10.1007/978-3-319-32149-3_49

urn:isbn:978-3-319-32148-6

Idioma(s)

eng

Relação

http://boris.unibe.ch/83429/

Direitos

info:eu-repo/semantics/restrictedAccess

Fonte

Dhillon, Daljit Singh Joginder Singh; Descombes, Samira Michèle; Zwicker, Matthias (2 April 2016). Optimized CUDA-Based PDE Solver for Reaction Diffusion Systems on Arbitrary Surfaces. In: Parallel Processing and Applied Mathematics. 10.1007/978-3-319-32149-3_49 <http://dx.doi.org/10.1007/978-3-319-32149-3_49>

Palavras-Chave #000 Computer science, knowledge & systems #510 Mathematics
Tipo

info:eu-repo/semantics/conferenceObject

info:eu-repo/semantics/publishedVersion

PeerReviewed