Transition to cmake build system (most libs and utils & some apps compile)
This commit is contained in:
parent
4626c03206
commit
48926a792f
602 changed files with 31226 additions and 348 deletions
13
.gitignore
vendored
13
.gitignore
vendored
|
@ -127,4 +127,17 @@ src/lduSolvers/amg/amgPolicy/aamgPolicy.H
|
||||||
# vagrant stuff
|
# vagrant stuff
|
||||||
vagrantSandbox/.vagrant/
|
vagrantSandbox/.vagrant/
|
||||||
|
|
||||||
|
# Various intermediate files and directories generated CMAKE
|
||||||
|
CMakeFiles/
|
||||||
|
build/
|
||||||
|
Makefile
|
||||||
|
CMakeCache.txt
|
||||||
|
cmake_install.cmake
|
||||||
|
install_manifest.txt
|
||||||
|
timestamp
|
||||||
|
|
||||||
|
# new target folders - just for the moment
|
||||||
|
bin
|
||||||
|
lib
|
||||||
|
|
||||||
# end-of-file
|
# end-of-file
|
||||||
|
|
443
CMakeLists.txt
443
CMakeLists.txt
|
@ -1,7 +1,6 @@
|
||||||
# /*-------------------------------------------------------------------------*\
|
# /*-------------------------------------------------------------------------*\# ======== |
|
||||||
# ========= |
|
|
||||||
# \\ / F ield | foam-extend: Open Source CFD
|
# \\ / F ield | foam-extend: Open Source CFD
|
||||||
# \\ / O peration | Version: 4.1
|
# \\ / O peration | Version: 3.2
|
||||||
# \\ / A nd | Web: http://www.foam-extend.org
|
# \\ / A nd | Web: http://www.foam-extend.org
|
||||||
# \\/ M anipulation | For copyright notice see file Copyright
|
# \\/ M anipulation | For copyright notice see file Copyright
|
||||||
# -----------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------
|
||||||
|
@ -23,7 +22,7 @@
|
||||||
#
|
#
|
||||||
# Description
|
# Description
|
||||||
# CMakeLists.txt file for implementing a test harness for the compilation
|
# CMakeLists.txt file for implementing a test harness for the compilation
|
||||||
# and test of foam-extend-4.1 using Kitware CTest/CMake/CDash
|
# and test of foam-extend-3.2 using Kitware CTest/CMake/CDash
|
||||||
#
|
#
|
||||||
# The results will be submitted to the CDash server identified by the file
|
# The results will be submitted to the CDash server identified by the file
|
||||||
# CTestConfig.cmake
|
# CTestConfig.cmake
|
||||||
|
@ -36,367 +35,133 @@
|
||||||
|
|
||||||
cmake_minimum_required (VERSION 2.8)
|
cmake_minimum_required (VERSION 2.8)
|
||||||
|
|
||||||
PROJECT(foam-extend-4.1)
|
project(foam-extend C CXX)
|
||||||
|
|
||||||
#-----------------------------------------------------------------------------
|
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
|
||||||
# Utility functions
|
|
||||||
#
|
|
||||||
# GetHostName(var)
|
|
||||||
#
|
|
||||||
# Set the variable named ${var} to the host hostname
|
|
||||||
#
|
|
||||||
function(GetHostName var)
|
|
||||||
set( thisHostName "unknown")
|
|
||||||
|
|
||||||
if(CMAKE_HOST_WIN32)
|
#
|
||||||
execute_process(
|
# Determine project version & Set-up automatic update during build
|
||||||
COMMAND hostname
|
#
|
||||||
OUTPUT_VARIABLE thisHostname
|
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
include(getGitVersion)
|
||||||
|
|
||||||
|
add_custom_target(getGitVersion ALL
|
||||||
|
COMMAND ${CMAKE_COMMAND} -P cmake/getGitVersion.cmake
|
||||||
|
COMMENT "Getting GIT version"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(PROJECT_VERSION ${FOAM_VERSION})
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Include helper functions
|
||||||
|
#
|
||||||
|
|
||||||
|
include(FOAMMacros)
|
||||||
|
|
||||||
|
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
|
||||||
|
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
|
||||||
|
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# External dependencies
|
||||||
|
#
|
||||||
|
|
||||||
|
find_package(MPI REQUIRED)
|
||||||
|
add_library(mpi SHARED IMPORTED)
|
||||||
|
set_property(TARGET mpi PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${MPI_C_INCLUDE_PATH})
|
||||||
|
set_property(TARGET mpi PROPERTY IMPORTED_LOCATION ${MPI_LIBRARY})
|
||||||
|
|
||||||
|
find_package(ZLIB REQUIRED)
|
||||||
|
|
||||||
|
find_package(FLEX REQUIRED)
|
||||||
|
|
||||||
|
find_package(Git REQUIRED)
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Recurse into the source
|
||||||
|
#
|
||||||
|
|
||||||
|
# Set variabable to indicate that we are compiling internally. Used in applications.
|
||||||
|
set(FOAM_FOUND 1)
|
||||||
|
|
||||||
|
# Write something into FOAMTargets.cmake so that we can append to the file.
|
||||||
|
file(WRITE ${CMAKE_BINARY_DIR}/cmake/FOAMTargets.cmake "#" )
|
||||||
|
|
||||||
|
add_subdirectory(src)
|
||||||
|
add_subdirectory(applications)
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Flags and definitions
|
||||||
|
#
|
||||||
|
|
||||||
|
# Define and process the definitions
|
||||||
|
set(FOAM_PRECISION "double" CACHE STRING "Numerical precision")
|
||||||
|
set_property(CACHE FOAM_PRECISION PROPERTY STRINGS single double)
|
||||||
|
if(FOAM_PRECISION EQUAL "single")
|
||||||
|
target_compile_definitions(OSspecific PUBLIC -DWM_SP)
|
||||||
else()
|
else()
|
||||||
execute_process(
|
target_compile_definitions(OSspecific PUBLIC -DWM_SP)
|
||||||
COMMAND hostname -f
|
|
||||||
OUTPUT_VARIABLE thisHostname
|
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
|
||||||
)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(${var} ${thisHostname} PARENT_SCOPE)
|
target_compile_definitions(OSspecific PUBLIC -DNoRepository)
|
||||||
endfunction()
|
|
||||||
|
#option(FOAM_PRECISION "help string describing option" -WM_DP)
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# GetGitStatus(status ecode)
|
# Exports and install
|
||||||
#
|
#
|
||||||
# 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(
|
include(GenerateExportHeader)
|
||||||
COMMAND git status
|
set(ConfigPackageLocation lib/cmake/foam)
|
||||||
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()
|
|
||||||
|
|
||||||
#
|
include(CMakePackageConfigHelpers)
|
||||||
# GetGitBranchName(var)
|
write_basic_package_version_file(
|
||||||
#
|
"${CMAKE_CURRENT_BINARY_DIR}/cmake/FOAMConfigVersion.cmake"
|
||||||
# Set the variable named ${var} to the git branch name of the source code
|
VERSION ${FOAM_VERSION}
|
||||||
#
|
COMPATIBILITY AnyNewerVersion
|
||||||
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
|
configure_package_config_file(cmake/FOAMConfig.cmake.in
|
||||||
string(LENGTH "${git_rev_number}" lengthString)
|
${CMAKE_CURRENT_BINARY_DIR}/cmake/FOAMConfig.cmake
|
||||||
if(lengthString GREATER 0)
|
INSTALL_DESTINATION ${ConfigPackageLocation}
|
||||||
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.
|
install(EXPORT FOAMTargets
|
||||||
SET(
|
FILE FOAMTargets.cmake
|
||||||
FOAM_ROOT $ENV{WM_PROJECT_DIR}
|
DESTINATION ${ConfigPackageLocation}
|
||||||
CACHE INTERNAL "FOAM root directory."
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Construct the build name.
|
install(FILES
|
||||||
# No need to add $WM_PROJECT_VERSION to the name of the build,
|
cmake/FOAMConfig.cmake
|
||||||
# the test harness name should have taken care of that.
|
"${CMAKE_CURRENT_BINARY_DIR}/cmake/FOAMConfigVersion.cmake"
|
||||||
SET(
|
"${CMAKE_CURRENT_BINARY_DIR}/cmake/FOAMMacros.cmake"
|
||||||
BUILDNAME $ENV{WM_OPTIONS}
|
DESTINATION ${ConfigPackageLocation}
|
||||||
CACHE STRING "Build ID"
|
COMPONENT Devel
|
||||||
)
|
)
|
||||||
|
|
||||||
# We allow overriding the git branch and revision information with some
|
file(GLOB_RECURSE files "${CMAKE_CURRENT_SOURCE_DIR}/etc/*")
|
||||||
# user-supplied information using the CDASH_SCM_INFO environment variable.
|
install(FILES ${files} DESTINATION etc)
|
||||||
#
|
|
||||||
# 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
|
# Register with CMake user package registry
|
||||||
#
|
#
|
||||||
find_package(Git)
|
|
||||||
|
|
||||||
if(NOT BUILDNAME_SCM_INFO STREQUAL "")
|
export(PACKAGE FOAM)
|
||||||
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
|
# Make a package
|
||||||
#-----------------------------------------------------------------------------
|
|
||||||
|
|
||||||
# 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)
|
set(CPACK_DEBIAN_PACKAGE_MAINTAINER "Henrik Rusche")
|
||||||
# Modify the cases controlDict file in order to run for only one time step
|
set(CPACK_PACKAGE_CONTACT "h.rusche@wikki-gmbh.de")
|
||||||
MESSAGE("${testRunTimeDirectory}: Modifying the controlDict files for running only one time step in directory: ${TEST_CASE_DIR}")
|
set(CPACK_GENERATOR "DEB")
|
||||||
if(CMAKE_HOST_WIN32)
|
set(CPACK_PACKAGING_INSTALL_PREFIX "/opt/foam-extend-4.0")
|
||||||
# Need to supply a bash shell to run the script under Windows
|
set(CPACK_SOURCE_STRIP_FILES "1")
|
||||||
EXECUTE_PROCESS(
|
include(CPack)
|
||||||
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.
|
|
||||||
#
|
|
||||||
|
|
33
applications/CMakeLists.txt
Normal file
33
applications/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(utilities)
|
||||||
|
add_subdirectory(solvers)
|
51
applications/solvers/CMakeLists.txt
Normal file
51
applications/solvers/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(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)
|
32
applications/solvers/DNS/CMakeLists.txt
Normal file
32
applications/solvers/DNS/CMakeLists.txt
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
# --------------------------------------------------------------------------# ======== |
|
||||||
|
# \ / 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 finiteVolume
|
||||||
|
SOURCES ${sources}
|
||||||
|
)
|
37
applications/solvers/basic/CMakeLists.txt
Normal file
37
applications/solvers/basic/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(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}
|
||||||
|
)
|
40
applications/solvers/combustion/CMakeLists.txt
Normal file
40
applications/solvers/combustion/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(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)
|
68
applications/solvers/combustion/PDRFoam/CMakeLists.txt
Normal file
68
applications/solvers/combustion/PDRFoam/CMakeLists.txt
Normal file
|
@ -0,0 +1,68 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / 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 finiteVolume
|
||||||
|
SOURCES ${sources}
|
||||||
|
)
|
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 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
|
||||||
|
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 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
|
||||||
|
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 finiteVolume
|
||||||
|
SOURCES ${sources}
|
||||||
|
)
|
46
applications/solvers/combustion/dieselFoam/CMakeLists.txt
Normal file
46
applications/solvers/combustion/dieselFoam/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
|
||||||
|
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 finiteVolume
|
||||||
|
SOURCES ${sources}
|
||||||
|
)
|
46
applications/solvers/combustion/engineFoam/CMakeLists.txt
Normal file
46
applications/solvers/combustion/engineFoam/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
|
||||||
|
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 finiteVolume
|
||||||
|
SOURCES ${sources}
|
||||||
|
)
|
32
applications/solvers/combustion/fireFoam/CMakeLists.txt
Normal file
32
applications/solvers/combustion/fireFoam/CMakeLists.txt
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
# --------------------------------------------------------------------------# ======== |
|
||||||
|
# \ / 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)
|
|
@ -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
|
||||||
|
combustionModel/combustionModel.C
|
||||||
|
combustionModel/newCombustionModel.C
|
||||||
|
infinitelyFastChemistry/infinitelyFastChemistry.C
|
||||||
|
noCombustion/noCombustion.C
|
||||||
|
)
|
||||||
|
|
||||||
|
add_foam_library(combustionModels SHARED ${sources})
|
||||||
|
|
||||||
|
# This is a prototype! Replace second argument with a list of the highest
|
||||||
|
# dependencies only. Inherited dependencies will be treated automatically.
|
||||||
|
#target_link_libraries(combustionModels finiteVolume)
|
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 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
|
||||||
|
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 finiteVolume
|
||||||
|
SOURCES ${sources}
|
||||||
|
)
|
50
applications/solvers/compressible/CMakeLists.txt
Normal file
50
applications/solvers/compressible/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
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
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 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
|
||||||
|
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 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
|
||||||
|
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 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
|
||||||
|
mixedFixedValueSlip/mixedFixedValueSlipFvPatchFields.C
|
||||||
|
U/maxwellSlipUFvPatchVectorField.C
|
||||||
|
T/smoluchowskiJumpTFvPatchScalarField.C
|
||||||
|
rho/fixedRhoFvPatchScalarField.C
|
||||||
|
)
|
||||||
|
|
||||||
|
add_foam_library(rhoCentralFoam SHARED ${sources})
|
||||||
|
|
||||||
|
# This is a prototype! Replace second argument with a list of the highest
|
||||||
|
# dependencies only. Inherited dependencies will be treated automatically.
|
||||||
|
#target_link_libraries(rhoCentralFoam finiteVolume)
|
|
@ -0,0 +1,32 @@
|
||||||
|
# --------------------------------------------------------------------------# ======== |
|
||||||
|
# \ / 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)
|
|
@ -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 finiteVolume
|
||||||
|
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 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
|
||||||
|
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 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
|
||||||
|
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 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
|
||||||
|
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 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
|
||||||
|
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,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
|
||||||
|
rho/fixedRhoFvPatchScalarField.C
|
||||||
|
rho/gradientRhoFvPatchScalarField.C
|
||||||
|
rhoE/fixedRhoEFvPatchScalarField.C
|
||||||
|
rhoE/mixedRhoEFvPatchScalarField.C
|
||||||
|
rhoU/fixedRhoUFvPatchVectorField.C
|
||||||
|
p/inviscidWallPFvPatchScalarField.C
|
||||||
|
)
|
||||||
|
|
||||||
|
add_foam_library(rhopSonicFoam SHARED ${sources})
|
||||||
|
|
||||||
|
# This is a prototype! Replace second argument with a list of the highest
|
||||||
|
# dependencies only. Inherited dependencies will be treated automatically.
|
||||||
|
#target_link_libraries(rhopSonicFoam finiteVolume)
|
|
@ -0,0 +1,32 @@
|
||||||
|
# --------------------------------------------------------------------------# ======== |
|
||||||
|
# \ / 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)
|
|
@ -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 finiteVolume
|
||||||
|
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 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
|
||||||
|
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 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
|
||||||
|
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 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
|
||||||
|
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 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
|
||||||
|
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 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
|
||||||
|
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 finiteVolume
|
||||||
|
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)
|
||||||
|
add_subdirectory(conjugateHeatTransfer)
|
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 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
|
||||||
|
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 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
|
||||||
|
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 finiteVolume
|
||||||
|
SOURCES ${sources}
|
||||||
|
)
|
|
@ -0,0 +1,94 @@
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
# ======== |
|
||||||
|
# \ / 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
|
||||||
|
thermalModel/thermalModel.C
|
||||||
|
)
|
||||||
|
set(thermalLaws thermalModel/thermalLaws)
|
||||||
|
|
||||||
|
list(APPEND sources
|
||||||
|
${thermalLaws}/thermalLaw/thermalLaw.C
|
||||||
|
${thermalLaws}/thermalLaw/newThermalLaw.C
|
||||||
|
${thermalLaws}/constantThermal/constantThermal.C
|
||||||
|
${thermalLaws}/multiMaterialThermal/multiMaterialThermal.C
|
||||||
|
${thermalLaws}/multiMaterialZonesThermal/multiMaterialZonesThermal.C
|
||||||
|
)
|
||||||
|
|
||||||
|
set(thermalGaps thermalModel/thermalGaps)
|
||||||
|
|
||||||
|
list(APPEND sources
|
||||||
|
${thermalGaps}/thermalGap/thermalGap.C
|
||||||
|
${thermalGaps}/thermalGap/newThermalGap.C
|
||||||
|
${thermalGaps}/constantThermalGap/constantThermalGap.C
|
||||||
|
${thermalGaps}/constantResistanceThermalGap/constantResistanceThermalGap.C
|
||||||
|
)
|
||||||
|
|
||||||
|
set(thermalSource thermalModel/thermalSource)
|
||||||
|
|
||||||
|
list(APPEND sources
|
||||||
|
${thermalSource}/thermalSource/thermalSource.C
|
||||||
|
${thermalSource}/thermalSource/newThermalSource.C
|
||||||
|
${thermalSource}/constantThermalSource/constantThermalSource.C
|
||||||
|
)
|
||||||
|
|
||||||
|
set(BCs fvPatchFields)
|
||||||
|
|
||||||
|
list(APPEND sources
|
||||||
|
${BCs}/controlledParabolicVelocity/controlledParabolicVelocityFvPatchVectorField.C
|
||||||
|
${BCs}/chtRegionCoupleBase/chtRegionCoupleBase.C
|
||||||
|
${BCs}/chtRcThermalDiffusivity/chtRcThermalDiffusivityFvPatchScalarField.C
|
||||||
|
${BCs}/chtRcTemperature/chtRcTemperatureFvPatchScalarField.C
|
||||||
|
${BCs}/chtRcThermalDiffusivityResistance/chtRcThermalDiffusivityResistanceFvPatchScalarField.C
|
||||||
|
${BCs}/chtRcThermalDiffusivitySlave/chtRcThermalDiffusivitySlaveFvPatchScalarField.C
|
||||||
|
${BCs}/extendedWallHeatTransfer/extendedWallHeatTransferFvPatchScalarField.C
|
||||||
|
${BCs}/externalRadiation/externalRadiationSource/externalRadiationSource.C
|
||||||
|
${BCs}/externalRadiation/externalRadiationSource/newExternalRadiationSource.C
|
||||||
|
${BCs}/externalRadiation/ersConstantFlux/ersConstantFlux.C
|
||||||
|
${BCs}/externalRadiation/ersViewFactor/ersViewFactor.C
|
||||||
|
${BCs}/externalRadiation/ersPlaneToCylinder/ersPlaneToCylinder.C
|
||||||
|
${BCs}/externalRadiation/ersPointSource/ersPointSource.C
|
||||||
|
${BCs}/solidWallHeatFluxTemperature/solidWallHeatFluxTemperatureFvPatchScalarField.C
|
||||||
|
${BCs}/adiabatic/adiabaticFvPatchScalarField.C
|
||||||
|
)
|
||||||
|
|
||||||
|
set(FOs functionObjects)
|
||||||
|
|
||||||
|
list(APPEND sources
|
||||||
|
${FOs}/heatFlux/heatFlux/heatFlux.C
|
||||||
|
${FOs}/heatFlux/heatFluxFunctionObject/heatFluxFunctionObject.C
|
||||||
|
)
|
||||||
|
|
||||||
|
add_foam_library(conjugateHeatTransfer SHARED ${sources})
|
||||||
|
|
||||||
|
# This is a prototype! Replace second argument with a list of the highest
|
||||||
|
# dependencies only. Inherited dependencies will be treated automatically.
|
||||||
|
#target_link_libraries(conjugateHeatTransfer finiteVolume)
|
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 finiteVolume
|
||||||
|
SOURCES ${sources}
|
||||||
|
)
|
33
applications/solvers/discreteMethods/CMakeLists.txt
Normal file
33
applications/solvers/discreteMethods/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(molecularDynamics)
|
||||||
|
add_subdirectory(dsmc)
|
32
applications/solvers/discreteMethods/dsmc/CMakeLists.txt
Normal file
32
applications/solvers/discreteMethods/dsmc/CMakeLists.txt
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
# --------------------------------------------------------------------------# ======== |
|
||||||
|
# \ / 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 finiteVolume
|
||||||
|
SOURCES ${sources}
|
||||||
|
)
|
|
@ -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(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(mdEquirationFoam
|
||||||
|
# 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
|
||||||
|
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 finiteVolume
|
||||||
|
SOURCES ${sources}
|
||||||
|
)
|
33
applications/solvers/electromagnetics/CMakeLists.txt
Normal file
33
applications/solvers/electromagnetics/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(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}
|
||||||
|
)
|
34
applications/solvers/engine/CMakeLists.txt
Normal file
34
applications/solvers/engine/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(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 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
|
||||||
|
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 finiteVolume
|
||||||
|
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 finiteVolume
|
||||||
|
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 finiteVolume
|
||||||
|
SOURCES ${sources}
|
||||||
|
)
|
32
applications/solvers/financial/CMakeLists.txt
Normal file
32
applications/solvers/financial/CMakeLists.txt
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
# --------------------------------------------------------------------------# ======== |
|
||||||
|
# \ / 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 finiteVolume
|
||||||
|
SOURCES ${sources}
|
||||||
|
)
|
33
applications/solvers/finiteArea/CMakeLists.txt
Normal file
33
applications/solvers/finiteArea/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(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
|
||||||
|
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
|
||||||
|
SOURCES ${sources}
|
||||||
|
)
|
39
applications/solvers/heatTransfer/CMakeLists.txt
Normal file
39
applications/solvers/heatTransfer/CMakeLists.txt
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
# --------------------------------------------------------------------------# ======== |
|
||||||
|
# \ / 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,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
|
||||||
|
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 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
|
||||||
|
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 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
|
||||||
|
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 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
|
||||||
|
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 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
|
||||||
|
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 finiteVolume
|
||||||
|
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
|
||||||
|
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 finiteVolume
|
||||||
|
SOURCES ${sources}
|
||||||
|
)
|
|
@ -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
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------------------
|
||||||
|
|
||||||
|
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 finiteVolume
|
||||||
|
SOURCES ${sources}
|
||||||
|
)
|
37
applications/solvers/immersedBoundary/CMakeLists.txt
Normal file
37
applications/solvers/immersedBoundary/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(potentialIbFoam)
|
||||||
|
add_subdirectory(porousSimpleIbFoam)
|
||||||
|
add_subdirectory(simpleIbFoam)
|
||||||
|
add_subdirectory(icoDyMIbFoam)
|
||||||
|
add_subdirectory(interIbFoam)
|
||||||
|
add_subdirectory(icoIbFoam)
|
|
@ -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
|
||||||
|
icoDyMIbFoam.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(icoDyMIbFoam
|
||||||
|
# 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
|
||||||
|
icoIbFoam.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(icoIbFoam
|
||||||
|
# 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
|
||||||
|
interIbFoam.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(interIbFoam
|
||||||
|
# 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
|
||||||
|
porousSimpleIbFoam.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(porousSimpleIbFoam
|
||||||
|
# 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
|
||||||
|
potentialIbFoam.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(potentialIbFoam
|
||||||
|
# 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
|
||||||
|
simpleIbFoam.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(simpleIbFoam
|
||||||
|
# DEPENDS finiteVolume
|
||||||
|
SOURCES ${sources}
|
||||||
|
)
|
45
applications/solvers/incompressible/CMakeLists.txt
Normal file
45
applications/solvers/incompressible/CMakeLists.txt
Normal file
|
@ -0,0 +1,45 @@
|
||||||
|
# --------------------------------------------------------------------------# ======== |
|
||||||
|
# \ / 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)
|
|
@ -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,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}
|
||||||
|
)
|
Some files were not shown because too many files have changed in this diff Show more
Reference in a new issue