Merge branch 'feature/cmake' into nextRelease
This commit is contained in:
commit
1ef48646b9
659 changed files with 30703 additions and 13272 deletions
13
.gitignore
vendored
13
.gitignore
vendored
|
@ -127,4 +127,17 @@ src/lduSolvers/amg/amgPolicy/aamgPolicy.H
|
||||||
# vagrant stuff
|
# vagrant stuff
|
||||||
vagrantSandbox/.vagrant/
|
vagrantSandbox/.vagrant/
|
||||||
|
|
||||||
|
# Various intermediate files and directories generated CMAKE
|
||||||
|
CMakeFiles/
|
||||||
|
build/
|
||||||
|
Makefile
|
||||||
|
CMakeCache.txt
|
||||||
|
cmake_install.cmake
|
||||||
|
install_manifest.txt
|
||||||
|
timestamp
|
||||||
|
|
||||||
|
# new target folders - just for the moment
|
||||||
|
bin
|
||||||
|
lib
|
||||||
|
|
||||||
# end-of-file
|
# end-of-file
|
||||||
|
|
398
CMakeLists.txt
398
CMakeLists.txt
|
@ -1,17 +1,17 @@
|
||||||
# /*-------------------------------------------------------------------------*\
|
# --------------------------------------------------------------------------
|
||||||
# ========= |
|
# ======== |
|
||||||
# \\ / F ield | foam-extend: Open Source CFD
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
# \\ / O peration | Version: 4.1
|
# \ / O peration | Version: 4.1
|
||||||
# \\ / A nd | Web: http://www.foam-extend.org
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
# \\/ M anipulation | For copyright notice see file Copyright
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
# -----------------------------------------------------------------------------
|
# --------------------------------------------------------------------------
|
||||||
# License
|
# License
|
||||||
# This file is part of foam-extend.
|
# This file is part of foam-extend.
|
||||||
#
|
#
|
||||||
# foam-extend is free software: you can redistribute it and/or modify it
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
# under the terms of the GNU General Public License as published by the
|
# under the terms of the GNU General Public License as published by the
|
||||||
# Free Software Foundation, either version 3 of the License, or (at your
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
# option) any later version.
|
# option} any later version.
|
||||||
#
|
#
|
||||||
# foam-extend is distributed in the hope that it will be useful, but
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
@ -22,381 +22,27 @@
|
||||||
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#
|
#
|
||||||
# Description
|
# Description
|
||||||
# CMakeLists.txt file for implementing a test harness for the compilation
|
# CMakeLists.txt file for libraries and applications
|
||||||
# and test of foam-extend-4.1 using Kitware CTest/CMake/CDash
|
|
||||||
#
|
|
||||||
# The results will be submitted to the CDash server identified by the file
|
|
||||||
# CTestConfig.cmake
|
|
||||||
#
|
#
|
||||||
# Author
|
# Author
|
||||||
# Martin Beaudoin, Hydro-Quebec, 2010. All rights reserved
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
# \*-------------------------------------------------------------------------*/
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
cmake_minimum_required (VERSION 2.8)
|
cmake_minimum_required (VERSION 2.8)
|
||||||
|
|
||||||
PROJECT(foam-extend-4.1)
|
project(foam-extend-4.1 C CXX)
|
||||||
|
|
||||||
#-----------------------------------------------------------------------------
|
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
|
||||||
# Utility functions
|
|
||||||
#
|
|
||||||
# GetHostName(var)
|
|
||||||
#
|
|
||||||
# Set the variable named ${var} to the host hostname
|
|
||||||
#
|
|
||||||
function(GetHostName var)
|
|
||||||
set( thisHostName "unknown")
|
|
||||||
|
|
||||||
if(CMAKE_HOST_WIN32)
|
option(BUILD_WITH_CMAKE "Build using cmake" ON)
|
||||||
execute_process(
|
option(RUN_TESTS "Run test loop" OFF)
|
||||||
COMMAND hostname
|
|
||||||
OUTPUT_VARIABLE thisHostname
|
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
|
||||||
)
|
|
||||||
else()
|
|
||||||
execute_process(
|
|
||||||
COMMAND hostname -f
|
|
||||||
OUTPUT_VARIABLE thisHostname
|
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
|
||||||
)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
set(${var} ${thisHostname} PARENT_SCOPE)
|
if(BUILD_WITH_CMAKE)
|
||||||
endfunction()
|
include(compileFOAM)
|
||||||
|
endif(BUILD_WITH_CMAKE)
|
||||||
|
|
||||||
#
|
if(RUN_TESTS)
|
||||||
# GetGitStatus(status ecode)
|
include(testFOAM)
|
||||||
#
|
endif(RUN_TESTS)
|
||||||
# Get the git status for the local git repository of the source code
|
|
||||||
# The variable named ${status} will get the git status
|
|
||||||
# The variable named ${ecode} will get the command error code
|
|
||||||
#
|
|
||||||
function(GetGitStatus _status _ecode)
|
|
||||||
set( git_status "unknown")
|
|
||||||
set( git_ecode "1")
|
|
||||||
|
|
||||||
execute_process(
|
|
||||||
COMMAND git status
|
|
||||||
WORKING_DIRECTORY ${FOAM_ROOT}
|
|
||||||
OUTPUT_VARIABLE git_status
|
|
||||||
RESULT_VARIABLE git_ecode
|
|
||||||
ERROR_QUIET
|
|
||||||
)
|
|
||||||
set(${_status} ${git_status} PARENT_SCOPE)
|
|
||||||
set(${_ecode} ${git_ecode} PARENT_SCOPE)
|
|
||||||
endfunction()
|
|
||||||
|
|
||||||
#
|
|
||||||
# GetGitBranchName(var)
|
|
||||||
#
|
|
||||||
# Set the variable named ${var} to the git branch name of the source code
|
|
||||||
#
|
|
||||||
function(GetGitBranchName var)
|
|
||||||
set( retValue "unknown")
|
|
||||||
|
|
||||||
execute_process(
|
|
||||||
COMMAND git branch --no-color
|
|
||||||
WORKING_DIRECTORY ${FOAM_ROOT}
|
|
||||||
OUTPUT_VARIABLE listOfGitBranches
|
|
||||||
)
|
|
||||||
# Create list of strings
|
|
||||||
string(REPLACE "\n" ";" listOfGitBranches ${listOfGitBranches})
|
|
||||||
|
|
||||||
# Iterate over list, find the string beginning with "* "
|
|
||||||
foreach(branch ${listOfGitBranches})
|
|
||||||
string(REGEX MATCH "\\* .*$" matchString ${branch})
|
|
||||||
string(LENGTH "${matchString}" lengthMatchString)
|
|
||||||
if(lengthMatchString GREATER 0)
|
|
||||||
# We have match. Cleanup and set retValue
|
|
||||||
string(REPLACE "* " "" retValue ${matchString})
|
|
||||||
endif()
|
|
||||||
endforeach()
|
|
||||||
|
|
||||||
set(${var} ${retValue} PARENT_SCOPE)
|
|
||||||
endfunction()
|
|
||||||
|
|
||||||
#
|
|
||||||
# GetGitRevNumber(var)
|
|
||||||
#
|
|
||||||
# Set the variable named ${var} to the git revision number of the source code
|
|
||||||
#
|
|
||||||
function(GetGitRevNumber var)
|
|
||||||
set( retValue "unknown")
|
|
||||||
|
|
||||||
execute_process(
|
|
||||||
COMMAND git rev-parse --short=12 HEAD
|
|
||||||
WORKING_DIRECTORY ${FOAM_ROOT}
|
|
||||||
OUTPUT_VARIABLE git_rev_number
|
|
||||||
)
|
|
||||||
|
|
||||||
# Minimal check that we do have a valid string
|
|
||||||
string(LENGTH "${git_rev_number}" lengthString)
|
|
||||||
if(lengthString GREATER 0)
|
|
||||||
set(retValue ${git_rev_number})
|
|
||||||
endif()
|
|
||||||
|
|
||||||
set(${var} ${retValue} PARENT_SCOPE)
|
|
||||||
endfunction()
|
|
||||||
|
|
||||||
# CleanUpStringForCDash(var)
|
|
||||||
#
|
|
||||||
# Cleanup the variable named ${value} for characters not supported
|
|
||||||
# for CDash identifiers. Return the modified value in retVar
|
|
||||||
#
|
|
||||||
function(CleanUpStringForCDash value retVar)
|
|
||||||
string(REPLACE "/" "_" value "${value}")
|
|
||||||
string(REPLACE " " "_" value ${value})
|
|
||||||
set(${retVar} ${value} PARENT_SCOPE)
|
|
||||||
endfunction()
|
|
||||||
|
|
||||||
#-----------------------------------------------------------------------------
|
|
||||||
#
|
|
||||||
#
|
|
||||||
# Initialization of CTest specific variables
|
|
||||||
#
|
|
||||||
## Run ctest in parallel if environment variable WM_NCOMPPROCS is set
|
|
||||||
IF (NOT $ENV{WM_NCOMPPROCS} STREQUAL "")
|
|
||||||
# Will run ctest in parallel over $WM_NCOMPPROCS processors
|
|
||||||
set(CMAKE_CTEST_COMMAND ${CMAKE_CTEST_COMMAND} --parallel $ENV{WM_NCOMPPROCS})
|
|
||||||
MESSAGE("Running tests in parallel using $ENV{WM_NCOMPPROCS} processors")
|
|
||||||
ENDIF ()
|
|
||||||
|
|
||||||
# Initialize the site name
|
|
||||||
|
|
||||||
IF (NOT $ENV{CDASH_SUBMIT_LOCAL_HOST_ID} STREQUAL "")
|
|
||||||
# We can override the site name with the environment variable
|
|
||||||
# $CDASH_SUBMIT_LOCAL_HOST_ID
|
|
||||||
SET(
|
|
||||||
SITENAME $ENV{CDASH_SUBMIT_LOCAL_HOST_ID}
|
|
||||||
CACHE STRING "Name of the local site"
|
|
||||||
)
|
|
||||||
ELSE ()
|
|
||||||
# Grab the hostname FQN; will be used for the sitename
|
|
||||||
GetHostName(SITENAME)
|
|
||||||
|
|
||||||
ENDIF()
|
|
||||||
|
|
||||||
MESSAGE("Initializing the name of this local site to: ${SITENAME}")
|
|
||||||
|
|
||||||
SET(
|
|
||||||
SITE ${SITENAME}
|
|
||||||
CACHE STRING "Name of the local site"
|
|
||||||
)
|
|
||||||
|
|
||||||
#Grab the FOAM installation directory.
|
|
||||||
SET(
|
|
||||||
FOAM_ROOT $ENV{WM_PROJECT_DIR}
|
|
||||||
CACHE INTERNAL "FOAM root directory."
|
|
||||||
)
|
|
||||||
|
|
||||||
# Construct the build name.
|
|
||||||
# No need to add $WM_PROJECT_VERSION to the name of the build,
|
|
||||||
# the test harness name should have taken care of that.
|
|
||||||
SET(
|
|
||||||
BUILDNAME $ENV{WM_OPTIONS}
|
|
||||||
CACHE STRING "Build ID"
|
|
||||||
)
|
|
||||||
|
|
||||||
# We allow overriding the git branch and revision information with some
|
|
||||||
# user-supplied information using the CDASH_SCM_INFO environment variable.
|
|
||||||
#
|
|
||||||
# Mercurial or other SCM users should be using this environment variable
|
|
||||||
# in order to provide branch and revision information for the buildname.
|
|
||||||
#
|
|
||||||
# Git users should use this environment variable in order to provide
|
|
||||||
# additionnal information instead of just the branch and revision number.
|
|
||||||
#
|
|
||||||
# Otherwise, the buildname will be appended with the following information:
|
|
||||||
# -git-branch=the_git_branch_name-git-rev=the_git_revision_number
|
|
||||||
SET(
|
|
||||||
BUILDNAME_SCM_INFO $ENV{CDASH_SCM_INFO}
|
|
||||||
CACHE STRING "SCM info for CDash buildname"
|
|
||||||
)
|
|
||||||
|
|
||||||
# Find out the version of the compiler being used.
|
|
||||||
# Add this information to the buildname
|
|
||||||
# This is for gcc or icc because they both support the -dumpversion option
|
|
||||||
EXEC_PROGRAM($ENV{WM_CC}
|
|
||||||
ARGS -dumpversion
|
|
||||||
OUTPUT_VARIABLE COMPILER_VERSION
|
|
||||||
)
|
|
||||||
SET(BUILDNAME "${BUILDNAME}-$ENV{WM_CC}${COMPILER_VERSION}")
|
|
||||||
#
|
|
||||||
# We will support more compilers eventually.
|
|
||||||
#
|
|
||||||
|
|
||||||
# Timeout for running every single test: 4 hours: 4 x 3600 seconds
|
|
||||||
#SET(
|
|
||||||
# DART_TESTING_TIMEOUT 14400
|
|
||||||
# CACHE STRING "Maximum time allowed (4 hours) before CTest will kill the test."
|
|
||||||
#)
|
|
||||||
# Timeout for running all this: 20 minutes : 1200 seconds (for debug)
|
|
||||||
SET(
|
|
||||||
DART_TESTING_TIMEOUT 1200
|
|
||||||
CACHE STRING "Maximum time allowed (20 minutes) before CTest will kill the test."
|
|
||||||
)
|
|
||||||
|
|
||||||
SET(
|
|
||||||
CMAKE_VERBOSE_MAKEFILE TRUE
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
# Update section
|
|
||||||
#-----------------------------------------------------------------------------
|
|
||||||
set (UPDATE_TYPE git)
|
|
||||||
|
|
||||||
#
|
|
||||||
# Using GIT as SCM
|
|
||||||
#
|
|
||||||
find_package(Git)
|
|
||||||
|
|
||||||
if(NOT BUILDNAME_SCM_INFO STREQUAL "")
|
|
||||||
SET(BUILDNAME "${BUILDNAME}-${BUILDNAME_SCM_INFO}")
|
|
||||||
|
|
||||||
elseif(GIT_FOUND)
|
|
||||||
message("The git command was found: ${GIT_EXECUTABLE}")
|
|
||||||
|
|
||||||
# Check if the source code is under a valid git repository
|
|
||||||
GetGitStatus(GIT_STATUS GIT_ECODE)
|
|
||||||
|
|
||||||
if(NOT GIT_ECODE)
|
|
||||||
# We have a valid git repository.
|
|
||||||
# Grab the branch and revision info. Add to the build name
|
|
||||||
GetGitBranchName(GIT_BRANCH_NAME)
|
|
||||||
message("Git branch: ${GIT_BRANCH_NAME}")
|
|
||||||
|
|
||||||
GetGitRevNumber(GIT_REV_NUMBER)
|
|
||||||
message("Git revision: ${GIT_REV_NUMBER}")
|
|
||||||
|
|
||||||
SET(BUILDNAME "${BUILDNAME}-git-branch=${GIT_BRANCH_NAME}")
|
|
||||||
SET(BUILDNAME "${BUILDNAME}-git-rev=${GIT_REV_NUMBER}")
|
|
||||||
else()
|
|
||||||
execute_process(
|
|
||||||
COMMAND hg id
|
|
||||||
WORKING_DIRECTORY ${FOAM_ROOT}
|
|
||||||
OUTPUT_VARIABLE HG_STATUS
|
|
||||||
RESULT_VARIABLE HG_ECODE
|
|
||||||
ERROR_QUIET
|
|
||||||
)
|
|
||||||
if(NOT HG_ECODE)
|
|
||||||
# We have a valid git repository. Grab the branch and revision info.
|
|
||||||
# Add to the build name
|
|
||||||
message("No git-branch. Mercurial?")
|
|
||||||
EXEC_PROGRAM(hg
|
|
||||||
ARGS id --bookmarks
|
|
||||||
OUTPUT_VARIABLE GIT_BRANCH_NAME
|
|
||||||
)
|
|
||||||
EXEC_PROGRAM(hg
|
|
||||||
ARGS id --id
|
|
||||||
OUTPUT_VARIABLE GIT_REV_NUMBER
|
|
||||||
)
|
|
||||||
EXEC_PROGRAM(hg
|
|
||||||
ARGS log --template='git_{gitnode|short}' -l 1
|
|
||||||
OUTPUT_VARIABLE GIT_REAL_REV_NUMBER
|
|
||||||
)
|
|
||||||
string(REPLACE " " "_" GIT_BRANCH_NAME ${GIT_BRANCH_NAME})
|
|
||||||
string(REPLACE "+" ":modified" GIT_REV_NUMBER ${GIT_REV_NUMBER})
|
|
||||||
SET(GIT_REV_NUMBER "${GIT_REV_NUMBER}_${GIT_REAL_REV_NUMBER}")
|
|
||||||
message("Git branch (mercurial): ${GIT_BRANCH_NAME} Revision: ${GIT_REV_NUMBER}")
|
|
||||||
|
|
||||||
SET(BUILDNAME "${BUILDNAME}-hg-branch=${GIT_BRANCH_NAME}")
|
|
||||||
SET(BUILDNAME "${BUILDNAME}-hg-rev=${GIT_REV_NUMBER}")
|
|
||||||
else()
|
|
||||||
# Not a git or mercurial repository: no branch nor revision information available
|
|
||||||
SET(BUILDNAME "${BUILDNAME}-git-branch=unknown")
|
|
||||||
SET(BUILDNAME "${BUILDNAME}-git-rev=unknown")
|
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
else()
|
|
||||||
# Git is not available: no branch nor revision information supplied
|
|
||||||
SET(BUILDNAME "${BUILDNAME}-git-branch=unknown")
|
|
||||||
SET(BUILDNAME "${BUILDNAME}-git-rev=unknown")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# Some last minute cleanup
|
|
||||||
# Seems like no '/' or ' 'are allowed in the BUILDNAME or in the SITE name
|
|
||||||
CleanUpStringForCDash(${BUILDNAME} BUILDNAME)
|
|
||||||
CleanUpStringForCDash(${SITE} SITE)
|
|
||||||
|
|
||||||
message("Build name: ${BUILDNAME}")
|
|
||||||
message("Site name: ${SITE}")
|
|
||||||
|
|
||||||
#
|
|
||||||
# Build section
|
|
||||||
#-----------------------------------------------------------------------------
|
|
||||||
|
|
||||||
# Compile FOAM, libs and apps
|
|
||||||
add_custom_target (foam-extend-$ENV{WM_PROJECT_VERSION} ALL
|
|
||||||
${FOAM_ROOT}/Allwmake
|
|
||||||
)
|
|
||||||
|
|
||||||
set_property(
|
|
||||||
TARGET foam-extend-$ENV{WM_PROJECT_VERSION}
|
|
||||||
PROPERTY LABELS foam-extend-$ENV{WM_PROJECT_VERSION}
|
|
||||||
)
|
|
||||||
|
|
||||||
# Compile the FOAM unit tests located under applications/test
|
|
||||||
# This part will not be compiled and run by default.
|
|
||||||
# This would be a good candidate for a sub-project
|
|
||||||
add_custom_target (foam-extend-$ENV{WM_PROJECT_VERSION}_unitTests
|
|
||||||
wmake all ${FOAM_ROOT}/applications/test
|
|
||||||
)
|
|
||||||
|
|
||||||
# Test section
|
|
||||||
#-----------------------------------------------------------------------------
|
|
||||||
|
|
||||||
#Enable testing and dashboard
|
|
||||||
ENABLE_TESTING()
|
|
||||||
INCLUDE(CTest)
|
|
||||||
|
|
||||||
SET (CTEST_UPDATE_COMMAND ${GIT_EXECUTABLE})
|
|
||||||
|
|
||||||
SET(
|
|
||||||
CTEST_CUSTOM_MAXIMUM_NUMBER_OF_ERRORS 1000
|
|
||||||
CACHE INTERNAL "Max number of errors"
|
|
||||||
)
|
|
||||||
SET(
|
|
||||||
CTEST_CUSTOM_MAXIMUM_NUMBER_OF_WARNINGS 1000
|
|
||||||
CACHE INTERNAL "Max number of warnings"
|
|
||||||
)
|
|
||||||
|
|
||||||
IF(BUILD_TESTING)
|
|
||||||
|
|
||||||
# Modify this variable if you want the full length test case simulations
|
|
||||||
# Beware, this might take a long time to execute.
|
|
||||||
# Otherwise, the default behaviour is to run each tutorial for 1 "timestep"
|
|
||||||
#SET(RUN_FROM_ONE_TIMESTEP 0)
|
|
||||||
SET(RUN_FROM_ONE_TIMESTEP 1)
|
|
||||||
|
|
||||||
IF(RUN_FROM_ONE_TIMESTEP)
|
|
||||||
SET(testIdSuffix "_oneTimeStep")
|
|
||||||
ENDIF(RUN_FROM_ONE_TIMESTEP)
|
|
||||||
|
|
||||||
# FOAM will run against this test suite:
|
|
||||||
|
|
||||||
# Add the suite of FOAM tutorials
|
|
||||||
#
|
|
||||||
INCLUDE($ENV{FOAM_TEST_HARNESS_DIR}/CMakeFiles/FOAM_Tutorials.cmake)
|
|
||||||
|
|
||||||
IF(RUN_FROM_ONE_TIMESTEP)
|
|
||||||
# Modify the cases controlDict file in order to run for only one time step
|
|
||||||
MESSAGE("${testRunTimeDirectory}: Modifying the controlDict files for running only one time step in directory: ${TEST_CASE_DIR}")
|
|
||||||
if(CMAKE_HOST_WIN32)
|
|
||||||
# Need to supply a bash shell to run the script under Windows
|
|
||||||
EXECUTE_PROCESS(
|
|
||||||
COMMAND bash -c "$ENV{FOAM_TEST_HARNESS_DIR}/scripts/prepareCasesForOneTimeStep.sh ${TEST_CASE_DIR}"
|
|
||||||
WORKING_DIRECTORY .
|
|
||||||
)
|
|
||||||
else()
|
|
||||||
EXECUTE_PROCESS(
|
|
||||||
COMMAND $ENV{FOAM_TEST_HARNESS_DIR}/scripts/prepareCasesForOneTimeStep.sh ${TEST_CASE_DIR}
|
|
||||||
WORKING_DIRECTORY .
|
|
||||||
)
|
|
||||||
endif()
|
|
||||||
ENDIF(RUN_FROM_ONE_TIMESTEP)
|
|
||||||
|
|
||||||
ENDIF(BUILD_TESTING)
|
|
||||||
|
|
||||||
# That's it.
|
|
||||||
#
|
|
||||||
|
|
34
applications/CMakeLists.txt
Normal file
34
applications/CMakeLists.txt
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
add_subdirectory(utilities)
|
||||||
|
add_subdirectory(solvers)
|
54
applications/solvers/CMakeLists.txt
Normal file
54
applications/solvers/CMakeLists.txt
Normal file
|
@ -0,0 +1,54 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
add_subdirectory(engine)
|
||||||
|
add_subdirectory(solidMechanics)
|
||||||
|
add_subdirectory(multiphase)
|
||||||
|
add_subdirectory(lagrangian)
|
||||||
|
add_subdirectory(financial)
|
||||||
|
add_subdirectory(discreteMethods)
|
||||||
|
add_subdirectory(coupled)
|
||||||
|
add_subdirectory(compressible)
|
||||||
|
add_subdirectory(multiSolver)
|
||||||
|
add_subdirectory(incompressible)
|
||||||
|
add_subdirectory(equationReaderDemo)
|
||||||
|
add_subdirectory(heatTransfer)
|
||||||
|
add_subdirectory(electromagnetics)
|
||||||
|
add_subdirectory(combustion)
|
||||||
|
add_subdirectory(finiteArea)
|
||||||
|
add_subdirectory(DNS)
|
||||||
|
add_subdirectory(basic)
|
||||||
|
add_subdirectory(immersedBoundary)
|
||||||
|
add_subdirectory(surfaceTracking)
|
||||||
|
add_subdirectory(viscoelastic)
|
||||||
|
add_subdirectory(overset)
|
||||||
|
|
33
applications/solvers/DNS/CMakeLists.txt
Normal file
33
applications/solvers/DNS/CMakeLists.txt
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
add_subdirectory(dnsFoam)
|
46
applications/solvers/DNS/dnsFoam/CMakeLists.txt
Normal file
46
applications/solvers/DNS/dnsFoam/CMakeLists.txt
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
dnsFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(dnsFoam
|
||||||
|
DEPENDS randomProcesses
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
38
applications/solvers/basic/CMakeLists.txt
Normal file
38
applications/solvers/basic/CMakeLists.txt
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
add_subdirectory(laplacianFoam)
|
||||||
|
add_subdirectory(scalarTransportFoam)
|
||||||
|
add_subdirectory(potentialFoam)
|
||||||
|
add_subdirectory(PODSolver)
|
||||||
|
add_subdirectory(potentialDyMFoam)
|
||||||
|
add_subdirectory(sixDOFSolver)
|
46
applications/solvers/basic/PODSolver/CMakeLists.txt
Normal file
46
applications/solvers/basic/PODSolver/CMakeLists.txt
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
PODSolver.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(PODSolver
|
||||||
|
DEPENDS POD
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
46
applications/solvers/basic/laplacianFoam/CMakeLists.txt
Normal file
46
applications/solvers/basic/laplacianFoam/CMakeLists.txt
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
laplacianFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(laplacianFoam
|
||||||
|
DEPENDS finiteVolume
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
46
applications/solvers/basic/potentialDyMFoam/CMakeLists.txt
Normal file
46
applications/solvers/basic/potentialDyMFoam/CMakeLists.txt
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
potentialDyMFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(potentialDyMFoam
|
||||||
|
DEPENDS dynamicFvMesh
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
46
applications/solvers/basic/potentialFoam/CMakeLists.txt
Normal file
46
applications/solvers/basic/potentialFoam/CMakeLists.txt
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
potentialFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(potentialFoam
|
||||||
|
DEPENDS finiteVolume
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
scalarTransportFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(scalarTransportFoam
|
||||||
|
DEPENDS finiteVolume
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
46
applications/solvers/basic/sixDOFSolver/CMakeLists.txt
Normal file
46
applications/solvers/basic/sixDOFSolver/CMakeLists.txt
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
sixDOFSolver.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(sixDOFSolver
|
||||||
|
DEPENDS meshTools ODE
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
41
applications/solvers/combustion/CMakeLists.txt
Normal file
41
applications/solvers/combustion/CMakeLists.txt
Normal file
|
@ -0,0 +1,41 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
add_subdirectory(coldEngineFoam)
|
||||||
|
add_subdirectory(dieselEngineFoam)
|
||||||
|
add_subdirectory(XiFoam)
|
||||||
|
add_subdirectory(PDRFoam)
|
||||||
|
add_subdirectory(fireFoam)
|
||||||
|
add_subdirectory(engineFoam)
|
||||||
|
add_subdirectory(reactingFoam)
|
||||||
|
add_subdirectory(dieselFoam)
|
||||||
|
add_subdirectory(rhoReactingFoam)
|
76
applications/solvers/combustion/PDRFoam/CMakeLists.txt
Normal file
76
applications/solvers/combustion/PDRFoam/CMakeLists.txt
Normal file
|
@ -0,0 +1,76 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
XiModels/XiModel/XiModel.C
|
||||||
|
XiModels/XiModel/newXiModel.C
|
||||||
|
XiModels/fixed/fixed.C
|
||||||
|
XiModels/algebraic/algebraic.C
|
||||||
|
XiModels/transport/transport.C
|
||||||
|
XiModels/XiEqModels/XiEqModel/XiEqModel.C
|
||||||
|
XiModels/XiEqModels/XiEqModel/newXiEqModel.C
|
||||||
|
XiModels/XiEqModels/Gulder/Gulder.C
|
||||||
|
XiModels/XiEqModels/instabilityXiEq/instabilityXiEq.C
|
||||||
|
XiModels/XiEqModels/SCOPEBlendXiEq/SCOPEBlendXiEq.C
|
||||||
|
XiModels/XiEqModels/SCOPEXiEq/SCOPEXiEq.C
|
||||||
|
XiModels/XiGModels/XiGModel/XiGModel.C
|
||||||
|
XiModels/XiGModels/XiGModel/newXiGModel.C
|
||||||
|
XiModels/XiGModels/KTS/KTS.C
|
||||||
|
XiModels/XiGModels/instabilityG/instabilityG.C
|
||||||
|
PDRModels/turbulence/PDRkEpsilon/PDRkEpsilon.C
|
||||||
|
PDRModels/dragModels/PDRDragModel/PDRDragModel.C
|
||||||
|
PDRModels/dragModels/PDRDragModel/newPDRDragModel.C
|
||||||
|
PDRModels/dragModels/basic/basic.C
|
||||||
|
PDRModels/XiEqModels/basicXiSubXiEq/basicXiSubXiEq.C
|
||||||
|
PDRModels/XiGModels/basicXiSubG/basicXiSubG.C
|
||||||
|
laminarFlameSpeed/SCOPE/SCOPELaminarFlameSpeed.C
|
||||||
|
PDRFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(PDRFoam
|
||||||
|
DEPENDS engine compressibleRASModels laminarFlameSpeedModels dynamicFvMesh
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
||||||
|
|
||||||
|
target_include_directories(PDRFoam PUBLIC
|
||||||
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/XiModels/XiModel>
|
||||||
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/XiModels/XiEqModels/XiEqModel>
|
||||||
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/XiModels/XiGModels/XiGModel>
|
||||||
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/PDRModels/dragModels/PDRDragModel>
|
||||||
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/laminarFlameSpeed/SCOPE>
|
||||||
|
)
|
46
applications/solvers/combustion/XiFoam/CMakeLists.txt
Normal file
46
applications/solvers/combustion/XiFoam/CMakeLists.txt
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
XiFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(XiFoam
|
||||||
|
DEPENDS engine compressibleRASModels compressibleLESModels laminarFlameSpeedModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,51 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
coldEngineFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(coldEngineFoam
|
||||||
|
DEPENDS engine compressibleRASModels compressibleLESModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
||||||
|
|
||||||
|
target_include_directories(coldEngineFoam PUBLIC
|
||||||
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../engineFoam>
|
||||||
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../XiFoam>
|
||||||
|
)
|
|
@ -0,0 +1,50 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
dieselEngineFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(dieselEngineFoam
|
||||||
|
DEPENDS engine dieselSpray chemistryModel
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
||||||
|
|
||||||
|
target_include_directories(dieselEngineFoam PUBLIC
|
||||||
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../engineFoam>
|
||||||
|
)
|
50
applications/solvers/combustion/dieselFoam/CMakeLists.txt
Normal file
50
applications/solvers/combustion/dieselFoam/CMakeLists.txt
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
dieselFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(dieselFoam
|
||||||
|
DEPENDS chemistryModel dieselSpray
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
||||||
|
|
||||||
|
target_include_directories(dieselFoam PUBLIC
|
||||||
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../dieselEngineFoam>
|
||||||
|
)
|
50
applications/solvers/combustion/engineFoam/CMakeLists.txt
Normal file
50
applications/solvers/combustion/engineFoam/CMakeLists.txt
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
engineFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(engineFoam
|
||||||
|
DEPENDS engine compressibleRASModels compressibleLESModels laminarFlameSpeedModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
||||||
|
|
||||||
|
target_include_directories(engineFoam PUBLIC
|
||||||
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../XiFoam>
|
||||||
|
)
|
48
applications/solvers/combustion/fireFoam/CMakeLists.txt
Normal file
48
applications/solvers/combustion/fireFoam/CMakeLists.txt
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
add_subdirectory(combustionModels)
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
fireFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(fireFoam
|
||||||
|
DEPENDS radiation combustionModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,42 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
combustionModel/combustionModel.C
|
||||||
|
combustionModel/newCombustionModel.C
|
||||||
|
infinitelyFastChemistry/infinitelyFastChemistry.C
|
||||||
|
noCombustion/noCombustion.C
|
||||||
|
)
|
||||||
|
|
||||||
|
add_foam_library(combustionModels SHARED ${SOURCES})
|
||||||
|
|
||||||
|
target_link_libraries(combustionModels PUBLIC reactionThermophysicalModels compressibleTurbulenceModel)
|
46
applications/solvers/combustion/reactingFoam/CMakeLists.txt
Normal file
46
applications/solvers/combustion/reactingFoam/CMakeLists.txt
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
reactingFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(reactingFoam
|
||||||
|
DEPENDS compressibleRASModels compressibleLESModels chemistryModel
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
rhoReactingFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(rhoReactingFoam
|
||||||
|
DEPENDS chemistryModel compressibleRASModels compressibleLESModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
51
applications/solvers/compressible/CMakeLists.txt
Normal file
51
applications/solvers/compressible/CMakeLists.txt
Normal file
|
@ -0,0 +1,51 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
add_subdirectory(rhoSonicFoam)
|
||||||
|
add_subdirectory(sonicDyMFoam)
|
||||||
|
add_subdirectory(steadyCompressibleSRFFoam)
|
||||||
|
add_subdirectory(realFluidPisoFoam)
|
||||||
|
add_subdirectory(steadyUniversalMRFFoam)
|
||||||
|
add_subdirectory(rhoPimpleFoam)
|
||||||
|
add_subdirectory(sonicFoam)
|
||||||
|
add_subdirectory(rhoPorousMRFPimpleFoam)
|
||||||
|
add_subdirectory(rhopSonicFoam)
|
||||||
|
add_subdirectory(rhoPisoFoam)
|
||||||
|
add_subdirectory(steadyCompressibleFoam)
|
||||||
|
add_subdirectory(dbnsFoam)
|
||||||
|
add_subdirectory(steadyUniversalFoam)
|
||||||
|
add_subdirectory(steadyCompressibleMRFFoam)
|
||||||
|
add_subdirectory(rhoSimpleFoam)
|
||||||
|
add_subdirectory(sonicLiquidFoam)
|
||||||
|
add_subdirectory(rhoCentralFoam)
|
||||||
|
add_subdirectory(rhoPorousSimpleFoam)
|
||||||
|
add_subdirectory(dbnsTurbFoam)
|
46
applications/solvers/compressible/dbnsFoam/CMakeLists.txt
Normal file
46
applications/solvers/compressible/dbnsFoam/CMakeLists.txt
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
dbnsFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(dbnsFoam
|
||||||
|
DEPENDS dbns
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
dbnsTurbFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(dbnsTurbFoam
|
||||||
|
DEPENDS dbns
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
realFluidPisoFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(realFluidPisoFoam
|
||||||
|
DEPENDS compressibleRASModels compressibleLESModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,42 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
mixedFixedValueSlip/mixedFixedValueSlipFvPatchFields.C
|
||||||
|
U/maxwellSlipUFvPatchVectorField.C
|
||||||
|
T/smoluchowskiJumpTFvPatchScalarField.C
|
||||||
|
rho/fixedRhoFvPatchScalarField.C
|
||||||
|
)
|
||||||
|
|
||||||
|
add_foam_library(rhoCentralFoamLib SHARED ${SOURCES})
|
||||||
|
|
||||||
|
target_link_libraries(rhoCentralFoamLib PUBLIC finiteVolume)
|
|
@ -0,0 +1,48 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
add_subdirectory(BCs)
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
rhoCentralFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(rhoCentralFoam
|
||||||
|
DEPENDS rhoCentralFoamLib compressibleRASModels compressibleLESModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
rhoPimpleFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(rhoPimpleFoam
|
||||||
|
DEPENDS compressibleRASModels compressibleLESModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
46
applications/solvers/compressible/rhoPisoFoam/CMakeLists.txt
Normal file
46
applications/solvers/compressible/rhoPisoFoam/CMakeLists.txt
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
rhoPisoFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(rhoPisoFoam
|
||||||
|
DEPENDS compressibleRASModels compressibleLESModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,50 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
rhoPorousMRFPimpleFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(rhoPorousMRFPimpleFoam
|
||||||
|
DEPENDS compressibleRASModels compressibleLESModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
||||||
|
|
||||||
|
target_include_directories(rhoPorousMRFPimpleFoam PUBLIC
|
||||||
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../rhoPimpleFoam>
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
rhoPorousSimpleFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(rhoPorousSimpleFoam
|
||||||
|
DEPENDS compressibleRASModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
rhoSimpleFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(rhoSimpleFoam
|
||||||
|
DEPENDS compressibleRASModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
rhoSonicFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(rhoSonicFoam
|
||||||
|
DEPENDS finiteVolume
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,44 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
rho/fixedRhoFvPatchScalarField.C
|
||||||
|
rho/gradientRhoFvPatchScalarField.C
|
||||||
|
rhoE/fixedRhoEFvPatchScalarField.C
|
||||||
|
rhoE/mixedRhoEFvPatchScalarField.C
|
||||||
|
rhoU/fixedRhoUFvPatchVectorField.C
|
||||||
|
p/inviscidWallPFvPatchScalarField.C
|
||||||
|
)
|
||||||
|
|
||||||
|
add_foam_library(rhopSonicFoamLib SHARED ${SOURCES})
|
||||||
|
|
||||||
|
target_link_libraries(rhopSonicFoamLib PUBLIC finiteVolume)
|
|
@ -0,0 +1,48 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
add_subdirectory(BCs)
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
rhopSonicFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(rhopSonicFoam
|
||||||
|
DEPENDS rhopSonicFoamLib compressibleRASModels compressibleLESModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
sonicDyMFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(sonicDyMFoam
|
||||||
|
DEPENDS dynamicFvMesh compressibleRASModels compressibleLESModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
46
applications/solvers/compressible/sonicFoam/CMakeLists.txt
Normal file
46
applications/solvers/compressible/sonicFoam/CMakeLists.txt
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
sonicFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(sonicFoam
|
||||||
|
DEPENDS compressibleRASModels compressibleLESModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
sonicLiquidFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(sonicLiquidFoam
|
||||||
|
DEPENDS finiteVolume
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
steadyCompressibleFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(steadyCompressibleFoam
|
||||||
|
DEPENDS compressibleRASModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
steadyCompressibleMRFFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(steadyCompressibleMRFFoam
|
||||||
|
DEPENDS compressibleRASModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
steadyCompressibleSRFFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(steadyCompressibleSRFFoam
|
||||||
|
DEPENDS compressibleRASModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
steadyUniversalFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(steadyUniversalFoam
|
||||||
|
DEPENDS compressibleRASModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
steadyUniversalMRFFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(steadyUniversalMRFFoam
|
||||||
|
DEPENDS compressibleRASModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
37
applications/solvers/coupled/CMakeLists.txt
Normal file
37
applications/solvers/coupled/CMakeLists.txt
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
add_subdirectory(blockCoupledScalarTransportFoam)
|
||||||
|
add_subdirectory(conjugateHeatFoam)
|
||||||
|
add_subdirectory(pUCoupledFoam)
|
||||||
|
add_subdirectory(conjugateHeatSimpleFoam)
|
||||||
|
add_subdirectory(MRFPorousFoam)
|
46
applications/solvers/coupled/MRFPorousFoam/CMakeLists.txt
Normal file
46
applications/solvers/coupled/MRFPorousFoam/CMakeLists.txt
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
MRFPorousFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(MRFPorousFoam
|
||||||
|
DEPENDS incompressibleRASModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
blockCoupledScalarTransportFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(blockCoupledScalarTransportFoam
|
||||||
|
DEPENDS finiteVolume
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
conjugateHeatFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(conjugateHeatFoam
|
||||||
|
DEPENDS incompressibleRASModels coupledLduMatrix conjugateHeatTransfer
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
conjugateHeatSimpleFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(conjugateHeatSimpleFoam
|
||||||
|
DEPENDS incompressibleRASModels coupledLduMatrix conjugateHeatTransfer
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
46
applications/solvers/coupled/pUCoupledFoam/CMakeLists.txt
Normal file
46
applications/solvers/coupled/pUCoupledFoam/CMakeLists.txt
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
pUCoupledFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(pUCoupledFoam
|
||||||
|
DEPENDS incompressibleRASModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
34
applications/solvers/discreteMethods/CMakeLists.txt
Normal file
34
applications/solvers/discreteMethods/CMakeLists.txt
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
add_subdirectory(molecularDynamics)
|
||||||
|
add_subdirectory(dsmc)
|
33
applications/solvers/discreteMethods/dsmc/CMakeLists.txt
Normal file
33
applications/solvers/discreteMethods/dsmc/CMakeLists.txt
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
add_subdirectory(dsmcFoam)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
dsmcFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(dsmcFoam
|
||||||
|
DEPENDS dsmc
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,34 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
add_subdirectory(mdEquilibrationFoam)
|
||||||
|
add_subdirectory(mdFoam)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
mdEquilibrationFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(mdEquilibrationFoam
|
||||||
|
DEPENDS molecule molecularMeasurements
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
mdFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(mdFoam
|
||||||
|
DEPENDS molecule molecularMeasurements
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
34
applications/solvers/electromagnetics/CMakeLists.txt
Normal file
34
applications/solvers/electromagnetics/CMakeLists.txt
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
add_subdirectory(mhdFoam)
|
||||||
|
add_subdirectory(electrostaticFoam)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
electrostaticFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(electrostaticFoam
|
||||||
|
DEPENDS finiteVolume
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
46
applications/solvers/electromagnetics/mhdFoam/CMakeLists.txt
Normal file
46
applications/solvers/electromagnetics/mhdFoam/CMakeLists.txt
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
mhdFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(mhdFoam
|
||||||
|
DEPENDS finiteVolume
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
35
applications/solvers/engine/CMakeLists.txt
Normal file
35
applications/solvers/engine/CMakeLists.txt
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
add_subdirectory(icoDyMEngineFoam)
|
||||||
|
add_subdirectory(turbDyMEngineFoam)
|
||||||
|
add_subdirectory(sonicTurbDyMEngineFoam)
|
46
applications/solvers/engine/icoDyMEngineFoam/CMakeLists.txt
Normal file
46
applications/solvers/engine/icoDyMEngineFoam/CMakeLists.txt
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
icoDyMEngineFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(icoDyMEngineFoam
|
||||||
|
DEPENDS engine
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
sonicTurbDyMEngineFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(sonicTurbDyMEngineFoam
|
||||||
|
DEPENDS engine compressibleRASModels compressibleLESModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
46
applications/solvers/engine/turbDyMEngineFoam/CMakeLists.txt
Normal file
46
applications/solvers/engine/turbDyMEngineFoam/CMakeLists.txt
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
turbDyMEngineFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(turbDyMEngineFoam
|
||||||
|
DEPENDS engine incompressibleRASModels incompressibleLESModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
46
applications/solvers/equationReaderDemo/CMakeLists.txt
Normal file
46
applications/solvers/equationReaderDemo/CMakeLists.txt
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
equationReaderDemo.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(equationReaderDemo
|
||||||
|
DEPENDS equationReader incompressibleRASModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
33
applications/solvers/financial/CMakeLists.txt
Normal file
33
applications/solvers/financial/CMakeLists.txt
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
add_subdirectory(financialFoam)
|
46
applications/solvers/financial/financialFoam/CMakeLists.txt
Normal file
46
applications/solvers/financial/financialFoam/CMakeLists.txt
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
financialFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(financialFoam
|
||||||
|
DEPENDS sampling
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
34
applications/solvers/finiteArea/CMakeLists.txt
Normal file
34
applications/solvers/finiteArea/CMakeLists.txt
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
add_subdirectory(surfactantFoam)
|
||||||
|
add_subdirectory(liquidFilmFoam)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
liquidFilmFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(liquidFilmFoam
|
||||||
|
DEPENDS finiteVolume finiteArea
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
surfactantFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(surfactantFoam
|
||||||
|
DEPENDS finiteVolume finiteArea
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
40
applications/solvers/heatTransfer/CMakeLists.txt
Normal file
40
applications/solvers/heatTransfer/CMakeLists.txt
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
add_subdirectory(buoyantBoussinesqSimpleFoam)
|
||||||
|
add_subdirectory(chtMultiRegionFoam)
|
||||||
|
add_subdirectory(boussinesqBuoyantFoam)
|
||||||
|
add_subdirectory(buoyantBoussinesqPisoFoam)
|
||||||
|
add_subdirectory(buoyantSimpleFoam)
|
||||||
|
add_subdirectory(buoyantSimpleRadiationFoam)
|
||||||
|
add_subdirectory(chtMultiRegionSimpleFoam)
|
||||||
|
add_subdirectory(buoyantPisoFoam)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
boussinesqBuoyantFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(boussinesqBuoyantFoam
|
||||||
|
DEPENDS finiteVolume
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,50 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
buoyantBoussinesqPisoFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(buoyantBoussinesqPisoFoam
|
||||||
|
DEPENDS incompressibleRASModels incompressibleLESModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
||||||
|
|
||||||
|
target_include_directories(buoyantBoussinesqPisoFoam PUBLIC
|
||||||
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../buoyantBoussinesqSimpleFoam>
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
buoyantBoussinesqSimpleFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(buoyantBoussinesqSimpleFoam
|
||||||
|
DEPENDS incompressibleRASModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
buoyantPisoFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(buoyantPisoFoam
|
||||||
|
DEPENDS compressibleRASModels compressibleLESModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
buoyantSimpleFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(buoyantSimpleFoam
|
||||||
|
DEPENDS compressibleRASModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,50 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
buoyantSimpleRadiationFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(buoyantSimpleRadiationFoam
|
||||||
|
DEPENDS radiation compressibleRASModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
||||||
|
|
||||||
|
target_include_directories(buoyantSimpleRadiationFoam PUBLIC
|
||||||
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../buoyantSimpleFoam>
|
||||||
|
)
|
|
@ -0,0 +1,58 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
regionProperties/regionProperties.C
|
||||||
|
derivedFvPatchFields/solidWallHeatFluxTemperature/solidWallHeatFluxTemperatureFvPatchScalarField.C
|
||||||
|
derivedFvPatchFields/solidWallMixedTemperatureCoupled/solidWallMixedTemperatureCoupledFvPatchScalarField.C
|
||||||
|
fluid/compressibleCourantNo.C
|
||||||
|
solid/solidRegionDiffNo.C
|
||||||
|
chtMultiRegionFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(chtMultiRegionFoam
|
||||||
|
DEPENDS compressibleRASModels compressibleLESModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
||||||
|
|
||||||
|
target_include_directories(chtMultiRegionFoam PUBLIC
|
||||||
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/fluid>
|
||||||
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/solid>
|
||||||
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/regionProperties>
|
||||||
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
|
||||||
|
)
|
|
@ -0,0 +1,52 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
derivedFvPatchFields/solidWallHeatFluxTemperature/solidWallHeatFluxTemperatureFvPatchScalarField.C
|
||||||
|
chtMultiRegionSimpleFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(chtMultiRegionSimpleFoam
|
||||||
|
DEPENDS compressibleRASModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
||||||
|
|
||||||
|
target_include_directories(chtMultiRegionSimpleFoam PUBLIC
|
||||||
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/fluid>
|
||||||
|
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/solid>
|
||||||
|
)
|
33
applications/solvers/immersedBoundary/CMakeLists.txt
Normal file
33
applications/solvers/immersedBoundary/CMakeLists.txt
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
add_subdirectory(pimpleDyMIbFoam)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
pimpleDyMIbFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(pimpleDyMIbFoam
|
||||||
|
DEPENDS immersedBoundary dynamicFvMesh incompressibleRASModels incompressibleLESModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
47
applications/solvers/incompressible/CMakeLists.txt
Normal file
47
applications/solvers/incompressible/CMakeLists.txt
Normal file
|
@ -0,0 +1,47 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
add_subdirectory(icoDyMFoam)
|
||||||
|
add_subdirectory(icoFoam)
|
||||||
|
add_subdirectory(simpleFoam)
|
||||||
|
add_subdirectory(pisoFoam)
|
||||||
|
add_subdirectory(channelFoam)
|
||||||
|
add_subdirectory(simpleSRFFoam)
|
||||||
|
add_subdirectory(pimpleDyMFoam)
|
||||||
|
add_subdirectory(porousSimpleFoam)
|
||||||
|
add_subdirectory(boundaryFoam)
|
||||||
|
add_subdirectory(icoDyMSimpleFoam)
|
||||||
|
add_subdirectory(nonNewtonianIcoFoam)
|
||||||
|
add_subdirectory(pimpleFoam)
|
||||||
|
add_subdirectory(shallowWaterFoam)
|
||||||
|
add_subdirectory(MRFSimpleFoam)
|
||||||
|
add_subdirectory(RichardsFoam)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
MRFSimpleFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(MRFSimpleFoam
|
||||||
|
DEPENDS incompressibleRASModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,48 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
add_subdirectory(spatialMeanValueRichardsonFoam)
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
RichardsFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(RichardsFoam
|
||||||
|
DEPENDS finiteVolume
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
spatialMeanValueRichardsonFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(spatialMeanValueRichardsonFoam
|
||||||
|
DEPENDS finiteVolume
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
boundaryFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(boundaryFoam
|
||||||
|
DEPENDS incompressibleRASModels sampling
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
channelFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(channelFoam
|
||||||
|
DEPENDS incompressibleLESModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
icoDyMFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(icoDyMFoam
|
||||||
|
DEPENDS dynamicFvMesh
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
icoDyMSimpleFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(icoDyMSimpleFoam
|
||||||
|
DEPENDS dynamicFvMesh
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
46
applications/solvers/incompressible/icoFoam/CMakeLists.txt
Normal file
46
applications/solvers/incompressible/icoFoam/CMakeLists.txt
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
icoFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(icoFoam
|
||||||
|
DEPENDS finiteVolume
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
nonNewtonianIcoFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(nonNewtonianIcoFoam
|
||||||
|
DEPENDS incompressibleTransportModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
pimpleDyMFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(pimpleDyMFoam
|
||||||
|
DEPENDS dynamicFvMesh incompressibleRASModels incompressibleLESModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
pimpleFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(pimpleFoam
|
||||||
|
DEPENDS incompressibleRASModels incompressibleLESModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
46
applications/solvers/incompressible/pisoFoam/CMakeLists.txt
Normal file
46
applications/solvers/incompressible/pisoFoam/CMakeLists.txt
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
pisoFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(pisoFoam
|
||||||
|
DEPENDS incompressibleRASModels incompressibleLESModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
porousSimpleFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(porousSimpleFoam
|
||||||
|
DEPENDS incompressibleRASModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
shallowWaterFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(shallowWaterFoam
|
||||||
|
DEPENDS finiteVolume
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
simpleFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(simpleFoam
|
||||||
|
DEPENDS incompressibleRASModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
|
@ -0,0 +1,46 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
list(APPEND SOURCES
|
||||||
|
simpleSRFFoam.C
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set minimal environment for external compilation
|
||||||
|
if(NOT FOAM_FOUND)
|
||||||
|
cmake_minimum_required(VERSION 2.8)
|
||||||
|
find_package(FOAM REQUIRED)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_foam_executable(simpleSRFFoam
|
||||||
|
DEPENDS incompressibleRASModels
|
||||||
|
SOURCES ${SOURCES}
|
||||||
|
)
|
36
applications/solvers/lagrangian/CMakeLists.txt
Normal file
36
applications/solvers/lagrangian/CMakeLists.txt
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / F ield | foam-extend: Open Source CFD
|
||||||
|
# \ / O peration | Version: 4.1
|
||||||
|
# \ / A nd | Web: http://www.foam-extend.org
|
||||||
|
# \/ M anipulation | For copyright notice see file Copyright
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# License
|
||||||
|
# This file is part of foam-extend.
|
||||||
|
#
|
||||||
|
# foam-extend is free software: you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU General Public License as published by the
|
||||||
|
# Free Software Foundation, either version 3 of the License, or {at your
|
||||||
|
# option} any later version.
|
||||||
|
#
|
||||||
|
# foam-extend is distributed in the hope that it will be useful, but
|
||||||
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
# General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
# Description
|
||||||
|
# CMakeLists.txt file for libraries and applications
|
||||||
|
#
|
||||||
|
# Author
|
||||||
|
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
add_subdirectory(porousExplicitSourceReactingParcelFoam)
|
||||||
|
add_subdirectory(reactingParcelFoam)
|
||||||
|
add_subdirectory(coalChemistryFoam)
|
||||||
|
add_subdirectory(uncoupledKinematicParcelFoam)
|
Some files were not shown because too many files have changed in this diff Show more
Reference in a new issue