Skip to content

GPU Smoldyn: Smoldyn algorithm ported to the GPU using CUDA 2.*

Notifications You must be signed in to change notification settings

ldematte/gpusmoldyn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gpusmoldyn

GPU Smoldyn: Smoldyn algorithm ported to the GPU using CUDA 2.*

This is the code I wrote during my PhD, when I was doing research on high performance method for simulations, in particular parallel execution of biochemical "programs".

Biochemical simulations use different level of abstractions to cope with the incredible amount of computations needed to recreate inside a "virtual world" the observable behaviour. At mid-level, there is a sweet spot of methods that are sufficiently "concrete", precise, to reproduce biochemical behaviour accurately, and present themselves as perfect candidates for a stream processing kind of parallelism.

One of this algorithms is Steven Andrew's Smoldyn; I wrote a PoC Smoldyn simulator on the GPU for the HiBi 2010 conference and later I enriched it and completed it for an article on IEEE TCSB, Smoldyn on Graphics Processing Units: Massively Parallel Brownian Dynamics Simulations

The code is written using nVidia CUDA, and it is based on Steven's code; therefore, this code is (C) Lorenzo Dematte' (2010-2013), released under the same license (GPLv2).

About

GPU Smoldyn: Smoldyn algorithm ported to the GPU using CUDA 2.*

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published