Вопросы по теме '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