Skip to content
This repository has been archived by the owner on Feb 2, 2022. It is now read-only.

[programming] Clone Existing Solver

Stanislau Stasheuski edited this page Apr 13, 2020 · 3 revisions

Компилятор собственного ядра клонированием существующего

Обучающий проект: OpenFOAM-for-new-users/tutorials/cloneExistingSolver/

В папке обучающего проекта можно найти скрипт, содержащий строки:

newSolverName="newApp" # name of the new solver

donorName="potentialFoam" # name of the copied/donor solver

donorDir="$FOAM_APP/solvers/basic/$donorName" # directory to the copied/donor solver

где для генерации ядра клонированием существующего, достаточно указать newSolverName - название нового решателя, donorName - название клонируемого решателя, donorDir - путь к файлам клонируемого решателя.

Для генерации ядра скопируйте скрипт в папку, в которой хотите работать со новым ядром и зайдите в эту папку через Терминал. Запустите генерацию решателя, введя в Терминале:

./cloneExistingSolver.sh

⚠️ Важное значение имеет файл options в папке make/, в котором прописываеются пути из которых будут прописываться .H-файлы в для работы расчётного ядра. Подробнее о создании ядра.

Полезные ссылки

  1. Compiling applications & libraries

<- К предыдущему разделу📖

Clone this wiki locally