mirror of
https://github.com/ParticulateFlow/CFDEMcoupling-PFM.git
synced 2025-12-08 06:37:44 +00:00
37 lines
1.3 KiB
Bash
Executable File
37 lines
1.3 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
#===================================================================#
|
|
# compile routine for CFDEMcoupling solvers, part of CFDEMproject
|
|
# Christoph Goniva - May. 2012, DCS Computing GmbH
|
|
#===================================================================#
|
|
|
|
#- include functions
|
|
source $CFDEM_SRC_DIR/etc/functions.sh
|
|
|
|
NOW="$(date +"%Y-%m-%d-%H:%M")"
|
|
logDir="log"
|
|
|
|
|
|
cd $CFDEM_SRC_DIR/etc
|
|
mkdir -p $logDir
|
|
|
|
#================================================================================#
|
|
# compile solvers
|
|
#================================================================================#
|
|
|
|
|
|
for solverName in "cfdemSolverPiso" "cfdemSolverIB" "cfdemSolverPisoScalar"
|
|
do
|
|
#--------------------------------------------------------------------------------#
|
|
#- define variables
|
|
logpath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")/$logDir"
|
|
logfileName="log_compileCFDEMcoupling""_$solverName"
|
|
casePath="$CFDEM_SOLVER_DIR/$solverName"
|
|
headerText="$logfileName""_$solverName""-$NOW"
|
|
#--------------------------------------------------------------------------------#
|
|
compileSolver $logpath $logfileName $casePath $headerText
|
|
done
|
|
|
|
#echo "Note: the list of solvers compiled might be incomplete."
|
|
#echo "please check $CFDEM_SOLVER_DIR for more solvers available"
|