Advanced Simulation Library

It enables users to write customized numerical solvers in C++ and deploy them on a variety of massively parallel architectures, ranging from inexpensive FPGAs, DSPs and GPUs[1] up to heterogeneous clusters and supercomputers.

The mesh-free, immersed boundary approach allows users to move from CAD directly to simulation, reducing pre-processing efforts and number of potential errors.

ASL can be used to model various coupled physical and chemical phenomena, especially in the field of computational fluid dynamics.

Its source code was released to the community on 14 May 2015, whose members packaged it for scientific sections of all major Linux distributions shortly thereafter.

[8] ASL provides a range of features to solve number of problems - from complex fluid flows involving chemical reactions, turbulence and heat transfer, to solid mechanics and elasticity.

Multicomponent flow video
Computer-assisted cryosurgery
Simulation of a microfluidic device for separating mixtures of proteins
Coating procedure employing physical vapor deposition (PVD) method
Image-guided neurosurgery, brain deformation simulation
Aerodynamics of a locomotive in a tunnel