Advanced Simulation Library

Advanced Simulation Library (ASL) is free and open source hardware accelerated multiphysics simulation platform. 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 up to heterogeneous clusters and supercomputers. Its internal computational engine is written in OpenCL and utilizes matrix-free solution techniques. ASL impelments variety of advanced numerical methods, i.a. Level set method, Lattice Boltzmann, Immersed Boundary. Mesh-free, immersed boundary approach allows to move from CAD directly to simulation significantly reducing pre-processing efforts and amount of potential errors. ASL can be used to model various coupled physical and chemical phenomena, especially

Advanced Simulation Library

Advanced Simulation Library (ASL) is free and open source hardware accelerated multiphysics simulation platform. 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 up to heterogeneous clusters and supercomputers. Its internal computational engine is written in OpenCL and utilizes matrix-free solution techniques. ASL impelments variety of advanced numerical methods, i.a. Level set method, Lattice Boltzmann, Immersed Boundary. Mesh-free, immersed boundary approach allows to move from CAD directly to simulation significantly reducing pre-processing efforts and amount of potential errors. ASL can be used to model various coupled physical and chemical phenomena, especially