Jump to content

VSim

VSim — это кроссплатформенная вычислительная среда для мультифизики, совместимая с Windows, Linux и macOS. [1]

Он включает в себя VSimComposer, графический интерфейс для визуальной настройки моделирования, поддерживающий импорт геометрии САПР и прямое построение геометрии. VSimComposer позволяет пользователям выполнять сценарии анализа данных и визуализировать результаты в одном, двух или трех измерениях. VSim использует вычислительный движок Vorpal, который применяется для моделирования электромагнитных систем, плазмы , разреженных и плотных газов . VSim используется для моделирования базовой физики электромагнетизма и плазмы, сложных металлических и диэлектрических форм, фотоники , вакуумной электроники, включая мультипакторные эффекты , ускорения в кильватерном поле лазера , плазменных двигателей и термоядерной плазмы.

Вычислительный механизм Vorpal — это инструмент моделирования, предназначенный для работы в одном, двух или трехмерном пространстве. Он поддерживает вычислительные режимы, такие как полный электромагнитный режим, в котором используется алгоритм конечной разности во временной области ( FDTD ), а также может работать с электростатическими или магнитостатическими полями.

Частицы в Vorpal, заряженные или нейтральные, можно моделировать как жидкость или кинетически с использованием алгоритма Particle-in-Cell ( PIC ). Двигатель обеспечивает самосогласованное взаимодействие этих частиц с полями. Он также может моделировать взаимодействие частиц и полей с различными структурами, включая проводники, поглотители частиц, отражатели и другие, используя методы вырезания ячеек для обеспечения точности.

Вычислительная область в Vorpal обеспечивает гибкость с граничными условиями, поддерживая периодические области или границы, которые могут моделировать бесконечное пространство с использованием идеально согласованных слоев ( PML ) или других типов граничных условий исходящей волны. Выходные данные Vorpal имеют формат иерархических данных (HDF5) и соответствуют стандартам VizSchema, что облегчает дальнейший анализ и визуализацию.

Моделирование можно настроить на панели настройки VSimComposer. Формы можно импортировать или создавать, им можно назначать материалы, поля и добавлять частицы, а также выбирать алгоритмы. Затем VSimComposer записывает входной файл, подходящий для использования вычислительным механизмом Vorpal.

Входной файл также можно записать напрямую. Здесь пользователь имеет полный контроль над физическими величинами, которые необходимо включить в моделирование, включая низкоуровневый контроль над алгоритмами и решателями. Пользователь может указать динамику частиц как полностью релятивистскую, нерелятивистскую, ненамагниченную или другую. Во входном файле доступны дополнительные столкновения между электронами, ионами и нейтральными газами (нейтральные газы представлены либо жидкостями, либо частицами), включая операции саморасщепления и самообъединения. Также может быть включена полевая ионизация. Можно моделировать сложные поверхностные взаимодействия, включая определяемую пользователем вторичную эмиссию электронов, распыление и зарядку поверхности. Параллельная декомпозиция также может быть задана вручную для высокопроизводительных приложений.

VSimSetup
Конструктивная твердотельная геометрия в VSim

Исполнение двигателя

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

VSim можно запустить из графического интерфейса VSimComposer или вызвать из командной строки. Параллельная версия VSim работает в системах, поддерживающих интерфейс передачи сообщений ( MPI ). Ввод в VSim осуществляется через XML -подобные файлы, используемые для создания объектов моделирования. Препроцессор макросов на основе Python txpp.py можно использовать для создания входных файлов, что позволяет пользователям настраивать свои симуляции с помощью математических функций, замен переменных, макросов и циклов.

Анализ данных

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

Сгенерированные данные можно анализировать с помощью любого из встроенных анализаторов, либо пользователи могут написать свои собственные анализаторы на любом языке. Встроенные анализаторы выводят данные в форме VizSchema для немедленной визуализации в панели визуализации VSimComposer. Для анализаторов, написанных на Python, VSim предоставляет пакет VsH5, который упрощает запись вывода в VizSchema.

Визуализация

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

Выходные файлы Vorpal можно визуализировать в VSimComposer. Графики включают в себя графики для данных о частицах, полевых данных и геометрии моделирования, с линиями для проверки критических изменений. Визуализация в VSimComposer осуществляется путем внедрения мощного инструмента VisIt , который пользователи могут загрузить для более конкретных визуализаций. Использование пакета VsH5 вместе с популярными инструментами Python, такими как matplotlib, позволяет создавать высококачественные графики, готовые к публикации.

  1. ^ «Веб-страница V-sim» .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 539fadc2cc32bb62879d0e47efce2521__1722852120
URL1:https://arc.ask3.ru/arc/aa/53/21/539fadc2cc32bb62879d0e47efce2521.html
Заголовок, (Title) документа по адресу, URL1:
VSim - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)