Перейти до вмісту

Advanced Simulation Library

Матеріал з Вікіпедії — вільної енциклопедії.
Advanced Simulation Library
Симуляція багатокомпонентного потоку
ТипМультифізика, CAE, Обчислювальна гідродинаміка, Simulation software
РозробникAvtech Scientific
Перший випуск14 травня 2015; 10 років тому (2015-05-14)
Стабільний випуск0.1.7 (9 листопада 2016; 8 років тому (2016-11-09))
Операційна системаUnix/Linux, Windows, Mac
ЛіцензіяGNU Affero General Public License, optional commercial license (based on MIT License)
Вебсайтasl.org.il
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

Advanced Simulation Library (ASL) - це вільна і відкрита апаратнo-прискорювана багатофункціональна платформа для моделювання. Вона дає користувачам змогу створювати спеціальні чисельні розв'язувачі в C++ і виконувати їх на різноманітних архітектурах, починаючи від недорогих FPGA, DSP і GPU до гетерогенних кластерів і суперкомп'ютерів. Її внутрішній обчислювальний двигун написано на OpenCL і використовує безматричні методи рішення. ASL реалізує цілий ряд сучасних чисельних методів, такі як метод встановлення рівня, метод решіткових рівнянь Больцмана, метод занурення границі. Безсітковий граничний підхід дозволяє користувачам переходити від САП до моделювання, зменшуючи зусилля попередньої обробки та кількість можливих помилок. ASL може бути використана для моделювання різних пов'язаних фізичних та хімічних явищ, особливо в області обчислювання динаміки рідини. Він поширюється за загальною загальною ліцензією GNU Affero General Public License з необов'язковою комерційною ліцензією (яка базується на вільній ліцензії MIT).