The following examples in the tutorials ($FOAM_TUTORIALS) directory have been converted from using AMI to the new NCC system: + compressible/rhoPimpleFoam/RAS/annularThermalMixer + incompressible/pimpleFoam/RAS/propeller + lagrangian/particleFoam/mixerVessel2D (formerly mixerVesselAMI2D) + multiphase/interFoam/RAS/mixerVessel + multiphase/interFoam/RAS/propeller + multiphase/multiphaseEulerFoam/laminar/mixerVessel2D (formerly mixerVesselAMI2D) The following tutorial has been converted from using ACMI: + incompressible/pimpleFoam/RAS/oscillatingInlet The following tutorial has been converted from using Repeat AMI: + incompressible/pimpleFoam/RAS/impeller The following tutorial has been added to demonstrate NCC's ability to create a sufficiently conservative solution in a closed domain to maintain phase fraction boundedness: + multiphase/interFoam/laminar/mixerVessel2D The following tutorials have been added to demonstrate NCC's ability to simulate partially overlapping couples on curved surfaces: + incompressible/pimpleFoam/RAS/ballValve + multiphase/compressibleInterFoam/RAS/ballValve The following tutorial has been added to provide a simple comparison of the conservation behaviour of AMI and NCC: + incompressible/pimpleFoam/laminar/nonConformalChannel The following tutorial has been removed, as there were sufficiently many examples involving this geometry: + incompressible/pimpleFoam/laminar/mixerVesselAMI2D
27 lines
757 B
Bash
Executable File
27 lines
757 B
Bash
Executable File
#!/bin/sh
|
|
cd ${0%/*} || exit 1 # Run from this directory
|
|
|
|
# Source tutorial run functions
|
|
. $WM_PROJECT_DIR/bin/tools/RunFunctions
|
|
|
|
# Copy propeller surfaces from resources directory
|
|
cp $FOAM_TUTORIALS/resources/geometry/propeller*.obj.gz constant/geometry/
|
|
|
|
# Mesh in parallel
|
|
runApplication blockMesh
|
|
runApplication surfaceFeatures
|
|
runApplication decomposePar -noFields
|
|
runParallel snappyHexMesh -overwrite
|
|
|
|
# Create the sliding patches
|
|
runParallel createBaffles -overwrite
|
|
runParallel splitBaffles -overwrite
|
|
|
|
# Renumber
|
|
runParallel renumberMesh -noFields -overwrite
|
|
|
|
# Create non-conformal couples
|
|
runParallel createNonConformalCouples -overwrite nonCouple1 nonCouple2
|
|
|
|
#------------------------------------------------------------------------------
|