Расширенная библиотека моделирования

Расширенная библиотека моделирования Обзор Advanced Simulation Library (ASL) ASL — это бесплатная платформа для мультифизического моделирования с открытым исходным кодом […]

Расширенная библиотека моделирования

  • Обзор Advanced Simulation Library (ASL)

    • ASL — это бесплатная платформа для мультифизического моделирования с открытым исходным кодом и аппаратным ускорением. 
    • Позволяет создавать индивидуальные численные решатели на C++ для различных параллельных архитектур. 
    • Внутренний вычислительный движок написан на OpenCL и использует безматричные методы. 
  • Методы и приложения

    • ASL поддерживает множество современных численных методов, включая метод задания уровня и решетку Больцмана. 
    • Подход с погруженными границами позволяет сократить затраты на предварительную обработку и ошибки. 
    • Используется для моделирования в области вычислительной гидродинамики и других мультидисциплинарных областях. 
  • История и распространение

    • ASL разрабатывается израильской компанией Avtech Scientific, исходный код был опубликован в мае 2015 года. 
    • Khronos Group признала ASL и включила её в свои ресурсы на основе OpenCL. 
  • Преимущества и недостатки

    • Преимущества включают C++ API, метод погруженных границ, динамическую компиляцию и автоматическое аппаратное ускорение. 
    • Недостатки включают отсутствие подробной документации и проблемы с совместимостью драйверов OpenCL. 
  • Особенности и возможности

    • ASL предоставляет широкий спектр возможностей для моделирования различных физических и химических явлений. 
    • Поддерживает импорт и экспорт файлов в различных форматах, а также имеет гибкую геометрию и подход к погруженным границам. 
  • Использование и рекомендации

    • ASL применяется в различных областях, включая активные ограничения и технологии FP7. 

Полный текст статьи:

Расширенная библиотека моделирования — Википедия

Оставьте комментарий

Прокрутить вверх