Optimized CUDA-Based PDE Solver for Reaction Diffusion Systems on Arbitrary Surfaces
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 |