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

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

Я следовал руководству до раздела 2.3.3 и помещал файлы в нужные каталоги, когда я пытаюсь набрать команду blockMesh за ним следует paraFoam в терминале, он говорит, что он не найден.

bash$ paraFoam
-bash: paraFoam: command not found

Он установлен, как получается, что он не найден? Как это исправить?

2 ответа

Диагноз:

Это в основном зависит от метода установки, который вы использовали. Я настоятельно рекомендую официальную установку OpenFOAM для Ubuntu с openfoam.org, поскольку она включает 'paraFoam'. Если вы правильно следуете инструкциям, вы должны найти paraFoam исполнительный в /opt/openfoam5/bin/, Возможно, папка установки - diffrent.вы можете найти ее, выполнив поиск на вашем диске (сначала убедитесь, что база данных обновлена). sudo updatedb тогда ищи это locate -i paraFoam)

Затем убедитесь, что вы добавили строку:

source /opt/openfoam5/etc/bashrc

в конце вашего ~/.bashrc файл.

Альтернативное решение 1:

В качестве альтернативы вы можете открыть результаты OpenFOAM, используя оригинальную установку ParaVIEW (sudo apt-get install paraview). В папке вашего проекта запустите команду foamToVTK, Затем создайте пустой фиктивный файл в папке вашего проекта с любым произвольным именем и .foam расширение (dummy.foam). Затем в ParaView откройте этот файл, и он автоматически загрузит результаты.

Альтернативное решение 2:

Если у вас также нет foamToVTK, другой метод, предложенный здесь, чтобы открыть system/ControlDict в ParaVIEW выбрав опцию OpenFOAM.

введите команду «touch nameany.foam» внутри папки, в которой вы выполнили симуляцию. Затем через директорию (кроме терминала) заходим в папку с файлами и открываем паравью.

Другие вопросы по тегам