Files
CFDEMcoupling-PFM/etc/compileLIGGGHTS.sh
2017-05-02 17:50:02 +02:00

42 lines
1.6 KiB
Bash
Executable File

#!/bin/bash
#===================================================================#
# compile routine for LIGGGHTS, part of CFDEMproject
# Christoph Goniva - May. 2012, DCS Computing GmbH
#===================================================================
#- include functions
source $CFDEM_PROJECT_DIR/etc/functions.sh
NOW="$(date +"%Y-%m-%d-%H:%M")"
logDir="log"
cd $CFDEM_PROJECT_DIR/etc
mkdir -p $logDir
#================================================================================#
# copy LIGGGHTS patch files if available
#================================================================================#
echo "copying patch files for LIGGGHTS if available"
cp $CFDEM_SRC_DIR/LIGGGHTSpatch/* $CFDEM_LIGGGHTS_SRC_DIR
#--------------------------------------------------------------------------------#
#- define variables
logpath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")/$logDir"
logfileName="log_compileLIGGGHTS" #alternative: logfileName="log_compileLIGGGHTS_$NOW"
headerText="$logfileName""-$NOW"
#--------------------------------------------------------------------------------#
#================================================================================#
# compile LIGGGHTS src
#================================================================================#
compileLIGGGHTS $logpath $logfileName $headerText
#================================================================================#
# compile LIGGGHTS libraries
#================================================================================#
bash $CFDEM_PROJECT_DIR/etc/compileLIGGGHTS_lib.sh