
Brown Deer Technology develops open-source software solutions for high-performance and accelerated computing including GPU-based stream computing and FPGA-based reconfigurable computing. We are committed to driving the innovation that is only possible through open collaborative development with the open-source community.
Resources for: Stream Computing Modeling and Simulation Reconfigurable Computing
Open Source Software for Stream Computing
libstdcl. The standard compute layer library provides a simple interface
to OpenCL™ and includes tools for linking, tracing and timing OpenCL™ code.
The libstdcl library implemented by Brown Deer Technology is freely available
open-source software. (learn more)
Download libstdcl-0.7.2-BETA.tgz
(src) release notes
Download libstdcl-0.7.2-BETA_x86_64.tgz
(bin Linux x86_64)
N-Body Simulation.
An N-Body simulation models the motion of particles
subject to a force due to the particle-particle interactions between all particles in the system.
A typical example is the simulation of stars in a galaxy subject to the gravitational force. Brown Deer has
developed an N-Body simulation code accelerated with GPUs using OpenCL.
Download bdt_nbody-0.6.3.tbz
(src) release notes
Download bdt_nbody-0.6.3_x86_64.tbz
(bin Linux x86_64)
Seismic3D.
Three-dimensional VS-FDTD (Velocity-Stress Finite-Difference Time-Domain) solver for seismic
applications accelerated with GPUs using OpenCL.
The solver performs an exact iterative solution of the elastic wave equation modeling the
propagation of seismic pressure waves.
Download bdt_seismic3d-0.4.3.tbz
(src) release notes
Download bdt_seismic3d-0.4.3_x86_64.tbz
(bin Linux x86_64)
Download bdt_seismic3d-0.3.0.tbz
(src) release notes
Electromagnetics.
GPU implementation of a 3D FDTD (Finite-Difference Time-Domain) solver.
The solver performs an exact iterative solution of Maxwell's equations modeling the time
evolution of the electromagnetic field within a simple waveguide.
The sample code uses perfectly conducting boundary conditions.
Download bdt_em3d-0.3.0.tbz
(src) release notes
Open Source Software for Modeling and Simulation
NEW - LAMMPS MCF Output Engine
An MCF output engine using StormRT is now available for the
LAMMPS molecular dynamics code.
The MCF format enables reduced storage of particle trajectories using
real-time data compression.
The MCF files can be used to detect temporal features such as
stable structures and transition events. (See
http://stormrt.sourceforge.net)
StormRT is a real-time multi-resolution analysis and compression package
for data compression and temporal feature detection over multiple
timescales.
StormRT has been integrated into large-scale molecular dynamics simulations to provide
for the efficient storage of particle trajectories and the automatic detection of
stable structures and transition events.
StormRT has been used as the core technology in multi-scale client-server data communication
supporting remote visualization of scientific data sets.
StormRT provides a C++ class library API allowing for seamless integration into existing
modeling and simulation software.
StormRT is open source and available under the GNU Library General
Public License version 3.
Download http://stormrt.sourceforge.net (Linux x86_64)

