Описание тега openfoam

OpenFOAM - это бесплатный пакет программного обеспечения для вычислительной гидродинамики (CFD) с открытым исходным кодом, выпущенный бесплатно и с открытым исходным кодом под Стандартной общественной лицензией GNU.
0 ответов

Использование программного обеспечения для контроля версий для поддержки случаев моделирования OpenFOAM CFD

Для моей магистерской работы я работаю с открытым инструментом моделирования CFD OpenFOAM. Для тех, кто не знаком с его структурой: Обычно вы создаете каталог для каждого случая моделирования. Этот каталог состоит из нескольких подкаталогов, в котор…
11 ноя '15 в 00:41
0 ответов

Предупреждение: использование приведения в старом стиле [-Wold-style-cast]

Ubuntu 18.04, gcc версия 6.4.0 20180424 (Ubuntu 6.4.0-17ubuntu1) Следующая программа вызывает библиотеку Eigen в среде сборки Openfoam2.3.1 (библиотека классов Computational Fluid Dynamics (CFD)), и она создается компилятором g ++ - 5. Среда оболочк…
20 дек '18 в 15:58
1 ответ

Openfoam - pisoFoam использует только одно ядро

Я использую openfoam версии 1606+. Когда я запускаю pisoFoam, в htop (чтобы показать использование процессора) я вижу, что pisoFoam использует только одно ядро ​​(конечно, использование 99%). Что мне нужно изменить, если я хочу использовать все ядра…
12 апр '18 в 21:05
0 ответов

Какой метод использует OpenFoam для расчета давления и корректировки скоростей?

Я пытаюсь запустить случай "полость", но я назначил условие дирихле на движущейся стене (p = 0), и я заметил, что значения давления меняются в зависимости от количества узлов (но я не совсем конечно пока). Однако я хотел бы видеть алгоритм, который …
25 фев '19 в 11:48
2 ответа

openfoam: flex yyin.rdbuf(ошибка std::cin.rdbuf()

Я хочу сообщить об устранении ошибки, полученной при установке OpenFOAM 3.0.1 в Mac OS X El Capitan версии 10.11.2 Ошибка: "ошибка: тип ссылки на член 'std::istream *' (он же basic_istream *') является указателем; возможно, вы намеревались использов…
23 дек '15 в 14:39
3 ответа

Как C++ выводит массив по умолчанию?

Моя работа заставила меня работать с OpenFOAM (симуляция жидкости), которая основана на C++. Я ничего не знаю о C++, даже о том, как скомпилировать программу hello world. В OpenFOAM вы можете вывести трехмерный массив в виде ascii в текстовом файле.…
08 мар '17 в 12:06
1 ответ

Использование сценариев Python для построения графика интеграции переменной по линии в зависимости от времени в ParaView

У меня есть некоторые результаты моделирования OpenFOAM (вы можете использовать официальный can.ex2 модель, которую можно скачать здесь). Что я хочу сделать, это: открыть файл, загрузить исходные данные как разложенный случай (который не может быть …
06 сен '18 в 14:14
0 ответов

C++ скрытый уникальный указатель

У меня есть код, который зависит от некоторых включаемых файлов, которые частично определены в начале исходных файлов (что обычно), и других, которые используются внутри функций. Типичным примером этого являются источники решения OpenFOAM. Поскольку…
08 сен '15 в 07:32
1 ответ

Удалить символ из общего объекта

У меня нет большого контроля над процессом сборки, но я получаю неопределенную ссылку на ошибку символов, когда мой следующий фрагмент кода пытается связаться с ранее скомпилированной разделяемой библиотекой. [Хотя упомянутые символы есть в так] Вот…
07 авг '15 в 12:25
1 ответ

Axisymmetric blockMeshDict: FOAM FATAL ERROR: клин... центральная плоскость не выравнивается с координатной плоскостью

Я пытаюсь следовать этому руководству, чтобы создать осесимметричную модель ниже: После обсуждения здесь мой blockMeshDict файл: FoamFile { version 2.0; format ascii; class dictionary; object blockMeshDict; } convertToMeters 0.001; wa 5.0; cr 10.0; …
22 авг '18 в 23:42
1 ответ

Как смонтировать тома в Docker-выпуске openFOAM

Я запускаю докерскую версию openFOAM. Во время работы openFOAM я не могу получить доступ ни к одному из томов, которые я настроил в /mnt, Я могу видеть их, когда я бегу: bash-4.1$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 29.8G 0 disk …
31 окт '16 в 01:21
1 ответ

PVFoamReader не импортируется с помощью paraview.simple

Я начинаю создавать скрипты Python для постобработки результатов OpenFoam-5 в параграфе 5.4. Я смог записывать, изменять и запускать скрипты внутри интерфейса paraview. Я также смог запустить некоторые из этих сценариев вне интерфейса paraview, испо…
22 ноя '17 в 18:18
2 ответа

Мониторинг использования ЦП имитации OpenFOAM, выполняемой в задании на слэм

Я запускаю симуляцию OpenFOAM на кластере. Я использовал метод разложения Скотч и мой decomposeParDict выглядит так: FoamFile { version 2.0; format ascii; class dictionary; object decomposeParDict; } numberOfSubdomains 6; method scotch; checkMesh а …
01 фев '18 в 21:37
0 ответов

Создать файл blockmeshDict из CSV-файла для моделирования openfoam

Я хотел бы создать файл blockMeshDict из CSV-файла с указанием профиля, который я получил с этой страницы: http://airfoiltools.com/plotter/index. Я не уверен, возможно ли это. Если это так, как я могу это сделать.
28 авг '18 в 12:40
2 ответа

Команда paraFoam не работает

Недавно я начал использовать Ubuntu для обучения OpenFoam, и в настоящее время я использую этот учебник для обучения http://files.the-foam-house5.webnode.es/200000361-e64a0e745a/Chapter2_Plates.pdf Я следовал руководству до раздела 2.3.3 и помещал ф…
09 янв '18 в 11:11
0 ответов

Какие типы файлов можно визуализировать в ParaView с помощью плагина NVIDIA IndeX?

Я проделал некоторую работу с использованием OpenFOAM и теперь хочу визуализировать свои данные с помощью ParaView, когда я загрузил .foam файл и некоторые .stl файлы, я не вижу опцию NVIDIA IndeX из выпадающего списка, поэтому я предполагаю, что не…
06 фев '18 в 03:23
3 ответа

Регулярные выражения Python: извлечение списка кортежей после ключевого слова из текстового файла.

Я хочу реализовать упрощенную версию того, что я предложил здесь, чтобы импортировать некоторые вершины из OpenFOAM blockMeshDict файл, а затем визуализировать их с FreeCAD. интересующая меня часть файла - это список кортежей (xi yi zi)с плавающей з…
22 авг '18 в 11:24
1 ответ

Как построить траекторию частиц в Paraview

У меня есть лагранжевы данные (идентификатор частицы, диаметр и скорость), полученные при моделировании потока частиц с помощью OpenFOAM, и я хотел построить траектории частиц внутри обзора. Я создал файлы VTK через время. Большое спасибо за Вашу по…
18 сен '16 в 21:20
1 ответ

Реальные граничные условия sonicFoam forwardStep приводят к ошибке::printStack(Foam::Ostream&)

Я пытаюсь изменить пример forwardStep sonicFoam с более реалистичными граничными условиями. В 0/p: //internalField uniform 1; internalField uniform 100000; boundaryField { inlet { type fixedValue; //value uniform 1; value uniform 100000; } И в 0/p: …
27 авг '18 в 12:05
1 ответ

Paraview в блокноте jupyter для OpenFoam: нет модуля с именем vtkCommonCorePython

Я пытаюсь использовать paraview для написания скрипта, который автоматизирует генерацию специфической визуализации решения OpenFoam. Я использую ноутбук Jupyter. Я не строил Paraview отдельно. Это пришло с "OpenFoam-in-a-box". У меня также есть 2 ве…
06 сен '18 в 00:04