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
|
||||
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
|
||||
|
|
398
CMakeLists.txt
398
CMakeLists.txt
|
@ -1,17 +1,17 @@
|
|||
# /*-------------------------------------------------------------------------*\
|
||||
# ========= |
|
||||
# \\ / 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
|
||||
# -----------------------------------------------------------------------------
|
||||
# --------------------------------------------------------------------------
|
||||
# ======== |
|
||||
# \ / 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.
|
||||
# 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
|
||||
|
@ -22,381 +22,27 @@
|
|||
# along with foam-extend. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
# Description
|
||||
# CMakeLists.txt file for implementing a test harness for the compilation
|
||||
# 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
|
||||
# CMakeLists.txt file for libraries and applications
|
||||
#
|
||||
# Author
|
||||
# Martin Beaudoin, Hydro-Quebec, 2010. All rights reserved
|
||||
# Henrik Rusche, Wikki GmbH, 2017. All rights reserved
|
||||
#
|
||||
#
|
||||
# \*-------------------------------------------------------------------------*/
|
||||
# --------------------------------------------------------------------------
|
||||
|
||||
cmake_minimum_required (VERSION 2.8)
|
||||
|
||||
PROJECT(foam-extend-4.1)
|
||||
project(foam-extend-4.1 C CXX)
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
# Utility functions
|
||||
#
|
||||
# GetHostName(var)
|
||||
#
|
||||
# Set the variable named ${var} to the host hostname
|
||||
#
|
||||
function(GetHostName var)
|
||||
set( thisHostName "unknown")
|
||||
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
|
||||
|
||||
if(CMAKE_HOST_WIN32)
|
||||
execute_process(
|
||||
COMMAND hostname
|
||||
OUTPUT_VARIABLE thisHostname
|
||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||
)
|
||||
else()
|
||||
execute_process(
|
||||
COMMAND hostname -f
|
||||
OUTPUT_VARIABLE thisHostname
|
||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||
)
|
||||
endif()
|
||||
option(BUILD_WITH_CMAKE "Build using cmake" ON)
|
||||
option(RUN_TESTS "Run test loop" OFF)
|
||||
|
||||
set(${var} ${thisHostname} PARENT_SCOPE)
|
||||
endfunction()
|
||||
if(BUILD_WITH_CMAKE)
|
||||
include(compileFOAM)
|
||||
endif(BUILD_WITH_CMAKE)
|
||||
|
||||
#
|
||||
# GetGitStatus(status ecode)
|
||||
#
|
||||
# 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.
|
||||
#
|
||||
if(RUN_TESTS)
|
||||
include(testFOAM)
|
||||
endif(RUN_TESTS)
|
||||
|
|
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