diff --git a/tutorials/IO/fileHandler/Allrun b/tutorials/IO/fileHandler/Allrun index 1f90a49f6b26bae3fa71d11c7285b159a35ef4e7..52d50e93fafbb3dc5f51643d6b7d6e54fda19909 100755 --- a/tutorials/IO/fileHandler/Allrun +++ b/tutorials/IO/fileHandler/Allrun @@ -2,6 +2,17 @@ cd ${0%/*} || exit 1 # Run from this directory . $WM_PROJECT_DIR/bin/tools/RunFunctions # Tutorial run functions +if isTest $@ +then + # Reset the controlDict + if [ -f system/controlDict.orig ] + then + echo "$0: restoring the controlDict from controlDict.orig" + mv system/controlDict.orig system/controlDict + fi +fi + + runApplication blockMesh application=$(getApplication) diff --git a/tutorials/IO/fileHandler/Alltest b/tutorials/IO/fileHandler/Alltest deleted file mode 100755 index d5416642d47d45ed6574d8e5c7053f87ff97fe57..0000000000000000000000000000000000000000 --- a/tutorials/IO/fileHandler/Alltest +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh -cd ${0%/*} || exit 1 # Run from this directory -. $WM_PROJECT_DIR/bin/tools/RunFunctions # Tutorial run functions - -# Reset the controlDict -if [ -f system/controlDict.orig ] -then - echo "$0: restoring the controlDict from controlDict.orig" - mv system/controlDict.orig system/controlDict -fi - -./Allrun - -#------------------------------------------------------------------------------ diff --git a/tutorials/basic/overPotentialFoam/cylinder/Allrun b/tutorials/basic/overPotentialFoam/cylinder/Allrun index 7604f9ad35a006852330ed91538222f0bd42f49b..606384c249f13caa7dd4af5bff9892326317f615 100755 --- a/tutorials/basic/overPotentialFoam/cylinder/Allrun +++ b/tutorials/basic/overPotentialFoam/cylinder/Allrun @@ -5,4 +5,4 @@ (cd cylinderMesh && ./Allrun.pre) # Add background mesh -(cd cylinderAndBackground && ./Allrun) +(cd cylinderAndBackground && ./Allrun $*) diff --git a/tutorials/combustion/XiFoam/RAS/Allrun b/tutorials/combustion/XiFoam/RAS/Allrun index 213d7e066483e5ce31902fc3ac5de5a7c54714bc..6871fc1cc2223f54642d436f1e52ebd83d75dfe1 100755 --- a/tutorials/combustion/XiFoam/RAS/Allrun +++ b/tutorials/combustion/XiFoam/RAS/Allrun @@ -4,55 +4,56 @@ cd ${0%/*} || exit 1 # Run from this directory setControlDict() { - sed \ - -e "s/\(deltaT[ \t]*\) 5e-06;/\1 1e-05;/g" \ - -e "s/\(endTime[ \t]*\) 0.005;/\1 0.015;/g" \ - -e "s/\(writeInterval[ \t]*\) 10;/\1 50;/g" \ - -i system/controlDict + foamDictionary -entry "deltaT" -set "1e-05" system/controlDict + foamDictionary -entry "endTime" -set "0.015" system/controlDict + foamDictionary -entry "writeInterval" -set "50" system/controlDict } setCombustionProperties() { - sed \ - -e "s/\(laminarFlameSpeedCorrelation[ \t]*\) Gulders;/\1 RaviPetersen;/g" \ - -e "s/\(fuel[ \t]*\) Propane;/\1 HydrogenInAir;/g" \ - -i constant/combustionProperties + foamDictionary -entry "laminarFlameSpeedCorrelation" \ + -set "RaviPetersen" constant/combustionProperties + foamDictionary -entry "fuel" \ + -set "HydrogenInAir" constant/combustionProperties } # Do moriyoshiHomogeneous ( cd moriyoshiHomogeneous && foamRunTutorials ) -# Clone case for second phase -cloneCase moriyoshiHomogeneous moriyoshiHomogeneousPart2 - -# Modify and execute -( - cd moriyoshiHomogeneousPart2 || exit - - # The following 2 command lines are a generic implementation of the - # following command: - # cp -r ../moriyoshiHomogeneous/0.005 . - - lastTimeStep=$(foamListTimes -case ../moriyoshiHomogeneous -latestTime) - cp -r ../moriyoshiHomogeneous/$lastTimeStep . - - setControlDict - runApplication $(getApplication) -) - -# Clone case for hydrogen -cloneCase moriyoshiHomogeneous moriyoshiHomogeneousHydrogen - -# Modify and execute -( - cd moriyoshiHomogeneousHydrogen || exit - - setCombustionProperties - mv constant/thermophysicalProperties \ - constant/thermophysicalProperties.propane - mv constant/thermophysicalProperties.hydrogen \ - constant/thermophysicalProperties - runApplication $(getApplication) -) +if ! isTest $@ +then + # Clone case for second phase + cloneCase moriyoshiHomogeneous moriyoshiHomogeneousPart2 + + # Modify and execute + ( + cd moriyoshiHomogeneousPart2 || exit + + # The following 2 command lines are a generic implementation of the + # following command: + # cp -r ../moriyoshiHomogeneous/0.005 . + + lastTimeStep=$(foamListTimes -case ../moriyoshiHomogeneous -latestTime) + cp -r ../moriyoshiHomogeneous/$lastTimeStep . + + setControlDict + runApplication $(getApplication) + ) + + # Clone case for hydrogen + cloneCase moriyoshiHomogeneous moriyoshiHomogeneousHydrogen + + # Modify and execute + ( + cd moriyoshiHomogeneousHydrogen || exit + + setCombustionProperties + mv constant/thermophysicalProperties \ + constant/thermophysicalProperties.propane + mv constant/thermophysicalProperties.hydrogen \ + constant/thermophysicalProperties + runApplication $(getApplication) + ) +fi #------------------------------------------------------------------------------ diff --git a/tutorials/combustion/chemFoam/gri/Allrun b/tutorials/combustion/chemFoam/gri/Allrun index 192618695d35623fd02a3adf040de68de371af1a..822fbd8972c5f3d0ea0870daf333480c33f75045 100755 --- a/tutorials/combustion/chemFoam/gri/Allrun +++ b/tutorials/combustion/chemFoam/gri/Allrun @@ -9,6 +9,9 @@ runApplication chemkinToFoam \ runApplication $(getApplication) -(cd validation && ./Allrun $*) +if ! isTest $@ +then + (cd validation && ./Allrun $*) +fi #------------------------------------------------------------------------------ diff --git a/tutorials/combustion/chemFoam/h2/Allrun b/tutorials/combustion/chemFoam/h2/Allrun index bf06d218a86fce91c7f35af8883679cf4d1267d7..d0f65aed57120d019a891d54b1736d9fb97e3264 100755 --- a/tutorials/combustion/chemFoam/h2/Allrun +++ b/tutorials/combustion/chemFoam/h2/Allrun @@ -4,6 +4,9 @@ cd ${0%/*} || exit 1 # Run from this directory runApplication $(getApplication) -(cd validation && ./Allrun $*) +if ! isTest $@ +then + (cd validation && ./Allrun $*) +fi #------------------------------------------------------------------------------ diff --git a/tutorials/combustion/chemFoam/ic8h18/Allrun b/tutorials/combustion/chemFoam/ic8h18/Allrun index bf06d218a86fce91c7f35af8883679cf4d1267d7..d0f65aed57120d019a891d54b1736d9fb97e3264 100755 --- a/tutorials/combustion/chemFoam/ic8h18/Allrun +++ b/tutorials/combustion/chemFoam/ic8h18/Allrun @@ -4,6 +4,9 @@ cd ${0%/*} || exit 1 # Run from this directory runApplication $(getApplication) -(cd validation && ./Allrun $*) +if ! isTest $@ +then + (cd validation && ./Allrun $*) +fi #------------------------------------------------------------------------------ diff --git a/tutorials/combustion/chemFoam/ic8h18_TDAC/Allrun b/tutorials/combustion/chemFoam/ic8h18_TDAC/Allrun index bf06d218a86fce91c7f35af8883679cf4d1267d7..d0f65aed57120d019a891d54b1736d9fb97e3264 100755 --- a/tutorials/combustion/chemFoam/ic8h18_TDAC/Allrun +++ b/tutorials/combustion/chemFoam/ic8h18_TDAC/Allrun @@ -4,6 +4,9 @@ cd ${0%/*} || exit 1 # Run from this directory runApplication $(getApplication) -(cd validation && ./Allrun $*) +if ! isTest $@ +then + (cd validation && ./Allrun $*) +fi #------------------------------------------------------------------------------ diff --git a/tutorials/combustion/chemFoam/nc7h16/Allrun b/tutorials/combustion/chemFoam/nc7h16/Allrun index bf06d218a86fce91c7f35af8883679cf4d1267d7..d0f65aed57120d019a891d54b1736d9fb97e3264 100755 --- a/tutorials/combustion/chemFoam/nc7h16/Allrun +++ b/tutorials/combustion/chemFoam/nc7h16/Allrun @@ -4,6 +4,9 @@ cd ${0%/*} || exit 1 # Run from this directory runApplication $(getApplication) -(cd validation && ./Allrun $*) +if ! isTest $@ +then + (cd validation && ./Allrun $*) +fi #------------------------------------------------------------------------------ diff --git a/tutorials/combustion/fireFoam/LES/compartmentFire/Allrun b/tutorials/combustion/fireFoam/LES/compartmentFire/Allrun index c09ed1e6e3efcac7f098e8a97e64df0f7629ef76..7916c6e143fdfd95e2325e53a1472b8b32409b70 100755 --- a/tutorials/combustion/fireFoam/LES/compartmentFire/Allrun +++ b/tutorials/combustion/fireFoam/LES/compartmentFire/Allrun @@ -21,6 +21,9 @@ runParallel $(getApplication) paraFoam -touch paraFoam -touch -region panelRegion -(cd validation && ./createGraphs) +if ! isTest $@ +then + (cd validation && ./createGraphs) +fi #------------------------------------------------------------------------------ diff --git a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/Allrun b/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/Allrun index 6299aedeab7a4c63664f091a4145ba57c73b18d0..37f0be5d56bd57cd5ca6918894c54739a3f1589f 100755 --- a/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/Allrun +++ b/tutorials/combustion/reactingFoam/RAS/SandiaD_LTS/Allrun @@ -5,8 +5,7 @@ cd ${0%/*} || exit 1 # Run from this directory # Application name application=$(getApplication) -rm -f 0 -cp -r 0.orig 0 +restore0Dir runApplication chemkinToFoam \ chemkin/grimech30.dat chemkin/thermo30.dat chemkin/transportProperties \ @@ -15,20 +14,27 @@ runApplication chemkinToFoam \ runApplication blockMesh runApplication setFields +if isTest $@ +then + # Test without chemistry + foamDictionary -entry "chemistry" -set "off" constant/chemistryProperties + runApplication $application +else + # Run the application without chemistry until 1500 to let the flow field + # develop + foamDictionary -entry "writeInterval" -set "1500" system/controlDict + foamDictionary -entry "endTime" -set "1500" system/controlDict + foamDictionary -entry "chemistry" -set "off" constant/chemistryProperties -# Run the application without chemistry until 1500 to let the flow field develop -foamDictionary -entry "writeInterval" -set "1500" system/controlDict -foamDictionary -entry "endTime" -set "1500" system/controlDict -foamDictionary -entry "chemistry" -set "off" constant/chemistryProperties + runApplication $application -runApplication $application + # Run with chemistry until flame reach its full size + foamDictionary -entry "writeInterval" -set "100" system/controlDict + foamDictionary -entry "endTime" -set "5000" system/controlDict + foamDictionary -entry "chemistry" -set "on" constant/chemistryProperties -# Run with chemistry until flame reach its full size -foamDictionary -entry "writeInterval" -set "100" system/controlDict -foamDictionary -entry "endTime" -set "5000" system/controlDict -foamDictionary -entry "chemistry" -set "on" constant/chemistryProperties - -runApplication -o $application + runApplication -o $application +fi #------------------------------------------------------------------------------ diff --git a/tutorials/compressible/overRhoSimpleFoam/hotCylinder/Allrun b/tutorials/compressible/overRhoSimpleFoam/hotCylinder/Allrun index 7604f9ad35a006852330ed91538222f0bd42f49b..606384c249f13caa7dd4af5bff9892326317f615 100755 --- a/tutorials/compressible/overRhoSimpleFoam/hotCylinder/Allrun +++ b/tutorials/compressible/overRhoSimpleFoam/hotCylinder/Allrun @@ -5,4 +5,4 @@ (cd cylinderMesh && ./Allrun.pre) # Add background mesh -(cd cylinderAndBackground && ./Allrun) +(cd cylinderAndBackground && ./Allrun $*) diff --git a/tutorials/compressible/rhoPimpleFoam/laminar/helmholtzResonance/Allrun b/tutorials/compressible/rhoPimpleFoam/laminar/helmholtzResonance/Allrun index 8143eddba2bb6037fb48813abc8507770373f479..63008fb09342b88767b98a03bcb7246fda02c7b7 100755 --- a/tutorials/compressible/rhoPimpleFoam/laminar/helmholtzResonance/Allrun +++ b/tutorials/compressible/rhoPimpleFoam/laminar/helmholtzResonance/Allrun @@ -29,20 +29,23 @@ run resolved # Run with the plenum modelled by a boundary condition run modelled -# Plot a comparison of the pressure in the neck -cat << EOF | gnuplot -persist +if ! isTest $@ +then + # Plot a comparison of the pressure in the neck + cat << EOF | gnuplot -persist -set terminal postscript eps size 5,4 enhanced color + set terminal postscript eps size 5,4 enhanced color -set xlabel "Time (s)" -set ylabel "Guage pressure in the neck (Pa)" + set xlabel "Time (s)" + set ylabel "Guage pressure in the neck (Pa)" -set output "pressure.eps" + set output "pressure.eps" -plot \ - "resolved/postProcessing/probes/0/p" us 1:(\$4-1e5) t "Resolved Plenum" w l, \ - "modelled/postProcessing/probes/0/p" us 1:(\$4-1e5) t "Modelled Plenum" w l + plot \ + "resolved/postProcessing/probes/0/p" us 1:(\$4-1e5) t "Resolved Plenum" w l, \ + "modelled/postProcessing/probes/0/p" us 1:(\$4-1e5) t "Modelled Plenum" w l EOF +fi #------------------------------------------------------------------------------ diff --git a/tutorials/compressible/sonicLiquidFoam/Allrun b/tutorials/compressible/sonicLiquidFoam/Allrun index f7f2c64c0426d3592e1518dc11092579cd0a6ca0..81160eeefcf014d726587ddb5da511ddc932b75e 100755 --- a/tutorials/compressible/sonicLiquidFoam/Allrun +++ b/tutorials/compressible/sonicLiquidFoam/Allrun @@ -26,18 +26,21 @@ setDecompressionTankFine() # Do decompressionTank ( cd decompressionTank && foamRunTutorials ) -# Clone case -cloneCase decompressionTank decompressionTankFine - -( - cd decompressionTankFine || exit - - # Modify case - setDecompressionTankFine - - # And execute - runApplication blockMesh - runApplication $(getApplication) -) +if ! isTest $@ +then + # Clone case + cloneCase decompressionTank decompressionTankFine + + ( + cd decompressionTankFine || exit + + # Modify case + setDecompressionTankFine + + # And execute + runApplication blockMesh + runApplication $(getApplication) + ) +fi #------------------------------------------------------------------------------ diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/Allrun b/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/Allrun index 4abae23d19bcb2706da8e2d48864a34acaee5343..e36ed26058e87654fcca5a5bec7e9a0765994441 100755 --- a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/Allrun +++ b/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/Allrun @@ -6,6 +6,9 @@ runApplication blockMesh runApplication $(getApplication) runApplication -s sample postProcess -latestTime -func sample -runApplication validation/createGraphs +if ! istest $@ +then + runApplication validation/createGraphs +fi #------------------------------------------------------------------------------ diff --git a/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/Allrun b/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/Allrun index 0a453a027990ba66250504e61c14656e2768e54a..03f8f41f8f847fb7614d338ec6d3e94e5a0f4ee5 100755 --- a/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/Allrun +++ b/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/Allrun @@ -32,37 +32,39 @@ do rm -rf logs done - -# create validation plot -# Test if gnuplot exists on the system -command -v gnuplot >/dev/null 2>&1 || { - echo "gnuplot not found - skipping graph creation" 1>&2 - exit 1 -} - -graphName="OF_vs_ANALYTICAL.eps" - -echo "Creating graph of u+ vs y+ to $graphName" -gnuplot<<EOF - set terminal postscript eps color enhanced - set output "$graphName" - set grid - set xlabel "y+" - set ylabel "u+" - set key top left - set size 0.75, 0.75 - set parametric - # u+ range - set trange [0:35] - # Spaldings law - k=0.41 - E=9.8 - f(t) = t + 1/E*(exp(k*t) - 1 - k*t*(1 + 0.5*k*t) - 1/6*k*t**3) - set logscale x - set format x "10^{%T}" - plot f(t),t title "Spalding" with lines linetype -1, \ - "yPlus_vs_uPlus" title "OpenFOAM" with points lt 1 pt 6 +if ! isTest $@ +then + # create validation plot + # Test if gnuplot exists on the system + command -v gnuplot >/dev/null 2>&1 || { + echo "gnuplot not found - skipping graph creation" 1>&2 + exit 1 + } + + graphName="OF_vs_ANALYTICAL.eps" + + echo "Creating graph of u+ vs y+ to $graphName" + gnuplot<<EOF + set terminal postscript eps color enhanced + set output "$graphName" + set grid + set xlabel "y+" + set ylabel "u+" + set key top left + set size 0.75, 0.75 + set parametric + # u+ range + set trange [0:35] + # Spaldings law + k=0.41 + E=9.8 + f(t) = t + 1/E*(exp(k*t) - 1 - k*t*(1 + 0.5*k*t) - 1/6*k*t**3) + set logscale x + set format x "10^{%T}" + plot f(t),t title "Spalding" with lines linetype -1, \ + "yPlus_vs_uPlus" title "OpenFOAM" with points lt 1 pt 6 EOF +fi echo Done diff --git a/tutorials/incompressible/overPimpleDyMFoam/cylinder/Allrun b/tutorials/incompressible/overPimpleDyMFoam/cylinder/Allrun index 5758f00725125eed6759ad14dae03071a82639a1..a98fd76068981a93b833e87d7ff2d2fe6b540142 100755 --- a/tutorials/incompressible/overPimpleDyMFoam/cylinder/Allrun +++ b/tutorials/incompressible/overPimpleDyMFoam/cylinder/Allrun @@ -6,6 +6,6 @@ cd ${0%/*} || exit 1 # Run from this directory (cd cylinderMesh && ./Allrun.pre) # Add background mesh -(cd cylinderAndBackground && ./Allrun) +(cd cylinderAndBackground && ./Allrun $*) #------------------------------------------------------------------------------ diff --git a/tutorials/incompressible/pimpleFoam/LES/vortexShed/Allrun b/tutorials/incompressible/pimpleFoam/LES/vortexShed/Allrun index 89808888c0e2bf0641a249246c122c9eb36fc627..f708e6cfc09a6dd28f25ac52c8c0f60f6e1c6d63 100755 --- a/tutorials/incompressible/pimpleFoam/LES/vortexShed/Allrun +++ b/tutorials/incompressible/pimpleFoam/LES/vortexShed/Allrun @@ -15,7 +15,12 @@ runParallel $(getApplication) # Run noise tool for both point and surface -runParallel -s point noise -dict system/noiseDict-point +if ! isTest $@ +then + runParallel -s point noise -dict system/noiseDict-point + + runParallel -s surface noise -dict system/noiseDict-surface +fi + -runParallel -s surface noise -dict system/noiseDict-surface #------------------------------------------------------------------------------ diff --git a/tutorials/incompressible/pimpleFoam/LES/vortexShed/Alltest b/tutorials/incompressible/pimpleFoam/LES/vortexShed/Alltest deleted file mode 100755 index ab2855196f2dab15ed344a954fba5aabbacab3ca..0000000000000000000000000000000000000000 --- a/tutorials/incompressible/pimpleFoam/LES/vortexShed/Alltest +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh -cd ${0%/*} || exit 1 # Run from this directory -. $WM_PROJECT_DIR/bin/tools/RunFunctions # Tutorial run functions - -rm -f system/blockMeshDict -m4 system/blockMeshDict.m4 > system/blockMeshDict - -runApplication blockMesh - -restore0Dir - -runApplication decomposePar - -runParallel $(getApplication) - -# Note: not running the noise utility since no pressure data will be generated - -#------------------------------------------------------------------------------ diff --git a/tutorials/multiphase/interFoam/RAS/damBreak/Allrun b/tutorials/multiphase/interFoam/RAS/damBreak/Allrun index 5588e4ecd039e0dbbc6a6ed27464e53074ccc54b..aab521bd8260a4c406d3d10ea2064adef415362e 100755 --- a/tutorials/multiphase/interFoam/RAS/damBreak/Allrun +++ b/tutorials/multiphase/interFoam/RAS/damBreak/Allrun @@ -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 #------------------------------------------------------------------------------ diff --git a/tutorials/multiphase/interFoam/laminar/damBreak/Allrun b/tutorials/multiphase/interFoam/laminar/damBreak/Allrun index 5588e4ecd039e0dbbc6a6ed27464e53074ccc54b..91244246c5329cad850323f2b919540f4609975b 100755 --- a/tutorials/multiphase/interFoam/laminar/damBreak/Allrun +++ b/tutorials/multiphase/interFoam/laminar/damBreak/Allrun @@ -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 #------------------------------------------------------------------------------ diff --git a/tutorials/multiphase/interFoam/laminar/vofToLagrangian/Allrun b/tutorials/multiphase/interFoam/laminar/vofToLagrangian/Allrun index a9796a5b0f0a4b4944702333aeed5358f80c3299..a7486bdf9586884d0cfbff39063b4a0c187594ee 100755 --- a/tutorials/multiphase/interFoam/laminar/vofToLagrangian/Allrun +++ b/tutorials/multiphase/interFoam/laminar/vofToLagrangian/Allrun @@ -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 #------------------------------------------------------------------------------ diff --git a/tutorials/multiphase/interFoam/laminar/vofToLagrangian/Alltest b/tutorials/multiphase/interFoam/laminar/vofToLagrangian/Alltest deleted file mode 100755 index e1e7226b2266ab36a4671693679efc0e9868801d..0000000000000000000000000000000000000000 --- a/tutorials/multiphase/interFoam/laminar/vofToLagrangian/Alltest +++ /dev/null @@ -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 - -#------------------------------------------------------------------------------ diff --git a/tutorials/verificationAndValidation/schemes/divergenceExample/Allrun b/tutorials/verificationAndValidation/schemes/divergenceExample/Allrun index c15cbc2e04075dc8348f24c27c589275ac6b136e..19627902c5491b1c85764859a6929aa746b6a313 100755 --- a/tutorials/verificationAndValidation/schemes/divergenceExample/Allrun +++ b/tutorials/verificationAndValidation/schemes/divergenceExample/Allrun @@ -4,6 +4,8 @@ cd ${0%/*} || exit 1 # run from this directory # Source tutorial run functions . $WM_PROJECT_DIR/bin/tools/RunFunctions +params=$@ + runApplication blockMesh cat system/schemesToTest | while read scheme @@ -16,6 +18,9 @@ do runApplication -s ${schemeTag} scalarTransportFoam - # Save the line plot - mv postProcessing/sample1/100/line1_T.xy line1_T_${schemeTag}.xy + if ! isTest $params + then + # Save the line plot + mv postProcessing/sample1/100/line1_T.xy line1_T_${schemeTag}.xy + fi done