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





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