~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 3D013CE6BE0D1D15453C8D55A2C3050E__1703601240 ✰
Заголовок документа оригинал.:
✰ Advanced Simulation Library - Wikipedia ✰
Заголовок документа перевод.:
✰ Расширенная библиотека моделирования — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Advanced_Simulation_Library ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/3d/0e/3d013ce6be0d1d15453c8d55a2c3050e.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/3d/0e/3d013ce6be0d1d15453c8d55a2c3050e__translat.html ✰
Дата и время сохранения документа:
✰ 18.06.2024 00:55:02 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 26 December 2023, at 17:34 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

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

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

Из Википедии, бесплатной энциклопедии

Расширенная библиотека моделирования
Разработчики) Автех Сайентифик
Начальная версия 14 мая 2015 г .; 9 лет назад ( 14.05.2015 )
Стабильная версия
0.1.7 / 9 ноября 2016 г .; 7 лет назад ( 09.11.2016 )
Репозиторий github /АвтехНаучный /АСЛ
Написано в С++
Операционная система Unix / Linux , Windows , Mac
Тип Мультифизика , Компьютерное проектирование , Вычислительная гидродинамика , Программное обеспечение для моделирования
Лицензия GNU Affero General Public License , дополнительная коммерческая лицензия (на основе лицензии MIT )
Веб-сайт асл .org .The
Видео многокомпонентного потока
Компьютерная криохирургия
Моделирование микрофлюидного устройства для разделения смесей белков
Процедура нанесения покрытия методом физического осаждения из паровой фазы (PVD)
Нейрохирургия под визуальным контролем, моделирование деформации головного мозга
Аэродинамика локомотива в тоннеле

Advanced Simulation Library ( ASL ) — это бесплатная моделирования с открытым исходным кодом платформа мультифизического . Он позволяет пользователям писать собственные числовые решатели на C++ и развертывать их на различных архитектурах с массовым параллелизмом , начиная от недорогих FPGA, DSP и графических процессоров. [1] вплоть до гетерогенных кластеров и суперкомпьютеров. Его внутренний вычислительный механизм написан на OpenCL и использует безматричные методы решения. ASL реализует множество современных численных методов, в том числе метод множества уровней , решетку Больцмана , погруженную границу . Бессеточный подход с погруженными границами позволяет пользователям переходить от САПР непосредственно к моделированию, сокращая усилия по предварительной обработке и количество потенциальных ошибок. ASL можно использовать для моделирования различных связанных физических и химических явлений, особенно в области вычислительной гидродинамики . Он распространяется под бесплатной Генеральной общественной лицензией GNU Affero с дополнительной коммерческой лицензией (основанной на разрешительной лицензии MIT ).

История [ править ]

Библиотека расширенного моделирования разрабатывается израильской компанией Avtech Scientific. Его исходный код был опубликован сообществу 14 мая 2015 года, члены которого Linux . вскоре после этого упаковали его для научных разделов всех основных дистрибутивов [2] [3] [4] [5] [6] [7] Впоследствии Khronos Group признала важность ASL и включила его на своем веб-сайте в число ресурсов на основе OpenCL. [8]

Области применения [ править ]

Преимущества и недостатки [ править ]

Преимущества [ править ]

  • API С++ [9] (знание OpenCL не требуется)
  • Бессеточный подход с погруженными границами позволяет пользователям переходить от САПР непосредственно к вычислениям, сокращая усилия на предварительную обработку.
  • Динамическая компиляция обеспечивает дополнительный уровень оптимизации во время выполнения (т.е. для определенного набора параметров, с которым было предоставлено приложение).
  • Автоматическое аппаратное ускорение и распараллеливание приложений
  • Развертывание одной и той же программы на различных параллельных архитектурах — графических процессорах, APU, FPGA, DSP, многоядерных процессорах.
  • Умение работать со сложными границами.
  • Способность учитывать микроскопические взаимодействия.
  • Доступность исходного кода

Недостатки [ править ]

  • Отсутствие подробной документации (кроме Руководства разработчика, созданного на основе комментариев исходного кода).
  • Не все драйверы OpenCL достаточно зрелы для библиотеки. [10]

Особенности [ править ]

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

  • Интерфейс: VTK / ParaView , MATLAB (экспорт).
    • форматы файлов импорта: .stl .vtp .vtk .vti .mnc .dcm
    • форматы файлов экспорта: .vti .mat
  • Геометрия:
    • гибкая и сложная геометрия с использованием простой прямоугольной сетки
    • бессеточный подход с погруженными границами
    • генерация и манипулирование геометрическими примитивами
  • Реализованные явления:
    • Транспортные процессы
      • многокомпонентные транспортные процессы
      • течение сжимаемой и несжимаемой жидкости
    • Химические реакции
      • электродные реакции
    • Эластичность
      • однородная изотропная эластичность
      • однородная изотропная пороупругость
    • Отслеживание интерфейса
      • эволюция интерфейса
      • эволюция интерфейса с кристаллографической кинетикой

Использует [ править ]

  • АКТИВНО – Технологии активных ограничений для нечетких или нестабильных сред (Европейский проект FP7) [12] [13] [14]

Ссылки [ править ]

  1. ^ «ASL — расширяющаяся экосистема программного обеспечения для рынка DSP/FPGA/GPU» (PDF) . Архивировано из оригинала (PDF) 25 августа 2017 года . Проверено 27 сентября 2015 г.
  2. ^ «ASL — ASL входит в дистрибутивы Linux рекордными темпами» . asl.org.il.
  3. ^ «Библиотека расширенного моделирования» . Служба сборки openSUSE .
  4. ^ «Debian — Подробная информация о пакете libasl0 в sid» . packages.debian.org .
  5. ^ «asl « sci-libs — proj/sci.git — Gentoo Science Overlay» . cgit.gentoo.org .
  6. ^ «ASL для Fedora» . Архивировано из оригинала 8 декабря 2015 года . Проверено 30 ноября 2015 г.
  7. ^ «Arch Linux — Поиск пакетов» . Archlinux.org .
  8. ^ «OpenCL — открытый стандарт параллельного программирования гетерогенных систем» . Группа «Хронос» . 21 июля 2013 года. Архивировано из оригинала 8 октября 2021 года . Проверено 8 октября 2021 г.
  9. ^ «АСЛ: локомотив.cc» . asl.org.il.
  10. ^ «Развертывание · AvtechScientific/ASL Wiki» . Гитхаб . 25 июля 2022 г.
  11. ^ Научный, Avtech (3 сентября 2015 г.). «Библиотека расширенного моделирования: расширение экосистемы программного обеспечения для рынка DSP/FPGA/GPU» – через hgpu.org. {{cite journal}}: Для цитирования журнала требуется |journal= ( помощь )
  12. ^ «Результаты — интраоперационный сдвиг мозга | Активный проект» . www.active-fp7.eu .
  13. ^ «ASL помогает нейрохирургам и роботам, вычисляет деформации мозга в реальном времени — Technology OrgTechnology Org» . 14 сентября 2015 г.
  14. ^ «Программное обеспечение ASL помогает нейрохирургам и роботам» . Интересный инжиниринг.com . 28 ноября 2016 г.
Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 3D013CE6BE0D1D15453C8D55A2C3050E__1703601240
URL1:https://en.wikipedia.org/wiki/Advanced_Simulation_Library
Заголовок, (Title) документа по адресу, URL1:
Advanced Simulation Library - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)