Advanced Simulation Library: Expanding software ecosystem for the DSP/FPGA/GPU market

Avtech Scientific


   title={Advanced Simulation Library: Expanding software ecosystem for the DSP/FPGA/GPU market},



Advanced Simulation Library is a free and open source multiphysics simulation software package and a tool for solving Partial Differential Equations. It has significant user base across many areas of engineering and science, from both industrial and academic organizations. ASL utilizes only the methods that allow efficient parallelization: Lattice Boltzmann Methods, Explicit Finite Difference, Matrix Free Finite Elements, etc. and exploits all available hardware resources, such as SIMD, local cache, etc.. Once written, an ASL-based application can be deployed on a variety of architectures, such as CPU, GPU, FPGA, DSP, clusters and supercomputers, sometimes even without recompilation.

ASL has an extensive range of features to solve anything from complex fluid flows involving chemical reactions, turbulence and heat transfer, to solid mechanics and elasticity.

Proprietary software often constitutes a black-box to the user, especially in the field of scientific computing. The availability of the source code, on the other hand, enables him to know exactly what happens on each and every step of the simulation and what assumption and approximations are being made. This approach is a fundamental principle of Open Science that guarantees reproducibility of research. By being open, ASL also offers users complete freedom to extend and customize its existing functionality, either by themselves or by third party experts.

Rating: 2.1. From 4 votes.
Please wait...

* * *

* * *

HGPU group © 2010-2017 hgpu.org

All rights belong to the respective authors

Contact us: