Вопросы по теме 'openmdao'

Можно ли установить OpenMDAO в Visual Studio?
Это возможно? Я знаю, что у вас может быть среда Python в VS. Я добавил среду Python в Visual Studio и OpenMDAO, но они действуют как разные среды, поэтому, если я вызову Numpy (например) в OpenMDAO, он не сможет ее найти, потому что он установлен...
64 просмотров
schedule 13.05.2023

OpenMDAO ShelveRecorder сохраняет итерации в странном порядке: 1-я итерация, 3-я, 2-я, 5-я, 4-я, 6-я.
Я только начал использовать OpenMDAO 1.0 alpha и заметил такое поведение при импорте записанных данных полки. Так что здесь нет вопросов, просто комментарий, чтобы увидеть, делаю ли я что-то не так или нет. Ваше здоровье! обновление: хотя в...
48 просмотров
schedule 19.02.2024

OpenMDAO v0.13: ошибка графического интерфейса после установки
Я получил сообщение об ошибке, когда намеревался запустить графический интерфейс, как указано в установочном видео. Спасибо всем Я использую Ubuntu 14.04 LTS, вот видео / @9:46: https://www.youtube.com/watch?v=5oWyY_L4Vxc и вот мое сообщение...
100 просмотров
schedule 21.10.2022

Использование кода с базовым параллелизмом в OpenMDAO
Я заинтересован в добавлении базового параллелизма к паре наших компонентов OpenMDAO. Основная часть кода этих компонентов написана на Фортране. Код Fortran заключен в Python, а затем используется в качестве модулей Python в OpenMDAO. Я хотел бы...
146 просмотров
schedule 12.08.2023

OpenMDAO 1.x: параллельная запись
При запуске анализа в MPI с распределенными компонентами в ParallelGroup я получаю сообщение об ошибке при добавлении DumpRecorder в анализ. Ниже приведен небольшой пример, демонстрирующий это (это было выполнено с последним коммитом основной ветки...
80 просмотров
schedule 04.08.2022

Указание неизвестных в check_total_derivatives
Я создаю Unitest для программы, которую я написал в OpenMDAO v1.x+. Я использовал функцию check_total_derivatives, чтобы получить производные и проверить их по сравнению с конечной разницей. Однако я забочусь только о проверке шести или около того...
26 просмотров
schedule 18.04.2023

OpenMDAO: преобразование единиц измерения с помощью pass_by_obj
Поддерживается ли преобразование единиц измерения с помощью pass_by_obj в OpenMDAO 1.4? У меня есть небольшой репродукционный случай: from openmdao.api import Component, Problem, Group, IndepVarComp pass_by_obj=True class...
124 просмотров
schedule 17.09.2022

Градиент криг-функции в Openmdao
В настоящее время я кодирую алгоритм множественного градиентного спуска, где использую функции кригинга. Моя проблема в том, что я не могу найти, как получить градиент функции кригинга (я пытался использовать линеаризацию, но не знаю, как заставить...
110 просмотров
schedule 24.02.2023

Наследование модулей в OpenMDAO
У меня есть ряд компонентов в группе, где некоторые из компонентов написаны для общего назначения, а не для моего приложения. Я хотел бы, чтобы входы и выходы этих общих компонентов наследуют единицы от параметров, к которым они подключены в своей...
32 просмотров
schedule 17.03.2023

Как добавить целочисленную переменную в драйвер openmdao?
Меня смущает эта ошибка openmdao. Почему это поднимается? Могу ли я как-то сказать openmdao, что у меня нет градиентов и использовать конечные различия? Почему это повышено для childWeight, но не для eta? Я могу обойти эту проблему,...
132 просмотров
schedule 19.04.2024

OpenMDAO PetscTgtVecWrapper TypeError
Я пытаюсь запустить параллельный рабочий процесс, в котором я оцениваю более 1000 параллельных случаев внутри ParallelGroup . Если я работаю на небольшом количестве ядер, это не приводит к сбою, но увеличение количества узлов в какой-то момент...
91 просмотров
schedule 31.05.2024

Ошибка импорта с некоторыми модулями в pyoptsparse
Всем привет, Я установил Openmdao, pyOpt и pyoptsparse на свой компьютер. Поскольку моя программа работает с оптимизатором Scipy, я попробовал ее со случайным оптимизатором pyoptsparse (это был «ALPSO»). Это сработало, и я был счастлив. Но...
508 просмотров
schedule 22.02.2024

Передача одного скаляра из массива numpy в OpenMDAO 1.x
У меня есть независимая переменная x, которая является вектором, рассматриваемым как массив numpy. Я хотел бы иметь возможность ограничивать некоторые значения в этом векторе на основе других значений в векторе. то есть x_(k) ‹ x_(k+1). Я пытался:...
43 просмотров
schedule 04.07.2022

Как использовать строгие типы данных для параметров и неизвестных в OpenMDAO 1.x.x?
В ранних версиях OpenMDAO (до 0.13.0) мы могли использовать порты с типами данных, отличными от float , например Int , Str , Bool и т. д. Ссылка приведена ниже — http://openmdao.org/releases/0.13.0/docs/basics/variables.html Прямо сейчас...
45 просмотров
schedule 18.11.2022

Невозможно установить плагины в последней версии openmdao 1.7.x
Меня интересует многокритериальная оптимизация с использованием генетического алгоритма или плавания частиц. Для этого я понял, что мне нужно установить плагин pyopt. Хотя кажется, что драйвер указан здесь:...
114 просмотров
schedule 25.03.2023

Пример оптимизации openmdao с помощью parallelgroup
Есть ли пример оптимизации OpenMDAO, где каждая итерация оптимизации предназначена для параллельного выполнения? Примеры, которые я видел, были сосредоточены на разработке драйверов для экспериментов.
148 просмотров
schedule 18.10.2022

Лучшая практика конвертации из 0.X: деревья переменных
Существует ли рекомендуемая передовая практика преобразования деревьев переменных из 0.X в 1.X? Моя интуиция состоит в том, чтобы превратить деревья переменных в компоненты, но мне любопытно, что думает команда OpenMDAO.
45 просмотров
schedule 09.10.2022

Не удалось создать диаграмму N2 OpenMDAO
Я пытаюсь использовать учебник OpenMDAO UserGuide [Визуализация структуры и соединений модели OpenMDAO] [1], среда IDE сообщает мне, что "view_tree устарел. Пожалуйста, переключитесь на view_model." но когда я импортирую view_model и...
103 просмотров
schedule 11.08.2022

Есть ли в последней версии OpenMDAO графический интерфейс для работы с проектами, как в более ранних версиях, таких как 0.13?
Например, на youtube.com есть примеры графического интерфейса для OpenMDAO в более ранних версиях. Но я не могу найти ни документации, ни примеров графического интерфейса для работы с последней версией.
87 просмотров
schedule 04.04.2023

Глобальный оптимизатор OpenMDAO
Я новичок в OpenMDAO и хочу знать, есть ли список всех содержащихся оптимизаторов. Похоже, что на домашней странице OpenMDAO написано «OpenMDAO работает как с методами оптимизации без градиента (например, генетический алгоритм, рой частиц),...
224 просмотров
schedule 13.08.2022