Advanced Simulation Library
Advanced Simulation Library - Multicomponent flow.png
Симуляція багатокомпонентного потоку
Тип Мультифізика, CAE, Обчислювальна гідродинаміка, Програмне забезпечення моделювання
Розробник Avtech Scientific
Перший випуск 14 травня, 2015; 4 роки тому (2015-05-14)
Стабільний випуск 0.1.7 (9 листопада, 2016; 2 роки тому (2016-11-09))
Операційна система Unix/Linux, Windows, Mac
Ліцензія GNU Affero General Public License, необов'язкова комерційна ліцензія (базована на MIT License)
asl.org.il
">Файл:Advanced Simulation Library - Multicomponent flow video.ogv Відтворити
Відео мультикомпонентного потоку
Комп'ютерна кріохірургія
Моделювання пристрою для розділення сумішей білків
Процедура нанесення покриття методом вакуумного напилення (PVD)
Керована зображенням нейрохірургія, симуляція деформації мозку
Аеродинаміка локомотива в тунелі

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

Історія

Advanced Simulation Library розробляється ізраїльською компанією Avtech Scientific. Вихідний код був представлений спільноті 14 травня 2015, члени якої в короткі терміни упаковували його для наукових розділів усіх основних дистрибутивів Linux. Згодом Khronos Group усвідомили значення ASL і додав його на свому веб-сайті до списку ресурсів на основі OpenCL.

Області застосування

Переваги та недоліки

Переваги

Недоліки

Можливості

ASL пропонує ряд функцій для вирішення багатьох завдань - від складних потоків рідин, що включають хімічні реакції, турбулентність і теплопередачу, до твердої механіки та еластичності.

Застосування

Література

Коментарі

Стаття сирота, лінки не містять посилання на інші статті, не використано всі посилання.


У цій статті використовується матеріал з статті Вікіпедії Advanced Simulation Library, який випущений під Creative Commons Attribution-Share-Alike License 3.0.