TUT: Updated Allrun scripts for tests. Fixes #710

This commit is contained in:
Andrew Heather
2018-01-17 15:30:49 +00:00
parent 40985d291b
commit e3c4696a6e
24 changed files with 208 additions and 181 deletions

View File

@ -24,21 +24,25 @@ setDamBreakFine ()
# Do damBreak
(cd damBreak && foamRunTutorials)
# Clone case
cloneCase damBreak damBreakFine
(
cd damBreakFine || exit
if ! isTest $@
then
# Clone case
cloneCase damBreak damBreakFine
# Modify case
setDamBreakFine
\cp ../damBreak/0/alpha.water.orig 0/alpha.water
# And execute
runApplication blockMesh
runApplication setFields
runApplication decomposePar
runParallel $(getApplication)
runApplication reconstructPar
)
(
cd damBreakFine || exit
# Modify case
setDamBreakFine
\cp ../damBreak/0/alpha.water.orig 0/alpha.water
# And execute
runApplication blockMesh
runApplication setFields
runApplication decomposePar
runParallel $(getApplication)
runApplication reconstructPar
)
fi
#------------------------------------------------------------------------------

View File

@ -24,21 +24,24 @@ setDamBreakFine ()
# Do damBreak
(cd damBreak && foamRunTutorials)
# Clone case
cloneCase damBreak damBreakFine
if ! isTest $@
then
# Clone case
cloneCase damBreak damBreakFine
(
cd damBreakFine || exit
(
cd damBreakFine || exit
# Modify case
setDamBreakFine
\cp ../damBreak/0/alpha.water.orig 0/alpha.water
# And execute
runApplication blockMesh
runApplication setFields
runApplication decomposePar
runParallel $(getApplication)
runApplication reconstructPar
)
# Modify case
setDamBreakFine
\cp ../damBreak/0/alpha.water.orig 0/alpha.water
# And execute
runApplication blockMesh
runApplication setFields
runApplication decomposePar
runParallel $(getApplication)
runApplication reconstructPar
)
fi
#------------------------------------------------------------------------------

View File

@ -2,8 +2,13 @@
cd ${0%/*} || exit 1 # Run from this directory
. $WM_PROJECT_DIR/bin/tools/RunFunctions # Tutorial run functions
(cd eulerianInjection && ./Allrun)
(cd lagrangianParticleInjection && ./Allrun)
(cd lagrangianDistributionInjection && ./Allrun)
(cd eulerianInjection && ./Allrun $*)
if ! isTest $@
then
# Note: particle data only available if running complete case
(cd lagrangianParticleInjection && ./Allrun $*)
(cd lagrangianDistributionInjection && ./Allrun $*)
fi
#------------------------------------------------------------------------------

View File

@ -1,10 +0,0 @@
#!/bin/sh
cd ${0%/*} || exit 1 # Run from this directory
. $WM_PROJECT_DIR/bin/tools/RunFunctions # Tutorial run functions
(cd eulerianInjection && ./Allrun)
# Note: only running the Eulerian test - particle data not yet available
# (after 1 iter) for subsequent Lagrangian cases
#------------------------------------------------------------------------------