チュートリアルリスト

2016年12月10日

はじめに

チュートリアルリストの表示について。

使用バージョン

OpenFOAM 4.x (blueCFD)

チュートリアルリスト

OpenFOAM の標準ソルバーに対してどういうチュートリアルケースが用意されているかリストで見たい場合がある。以下のようなスクリプトでリストが得られる (抜けや余分なものがあるかも)。

show_tutorials

#!/bin/sh
COUNT=0
cd $FOAM_TUTORIALS
for TUTORIAL_PATH in `find | sort -f | sed -e "s%^./%%" ` ; do
    if [ -d $TUTORIAL_PATH -a -d $TUTORIAL_PATH/system ] ; then
        echo $TUTORIAL_PATH
        COUNT=`expr $COUNT + 1`
    fi
done
echo Total $COUNT

実行結果

basic/laplacianFoam/flange
basic/potentialFoam/cylinder
basic/potentialFoam/pitzDaily
basic/scalarTransportFoam/pitzDaily
combustion/chemFoam/gri
combustion/chemFoam/h2
combustion/chemFoam/ic8h18
combustion/chemFoam/nc7h16
combustion/engineFoam/kivaTest
combustion/fireFoam/les/flameSpreadWaterSuppressionPanel
combustion/fireFoam/les/oppositeBurningPanels
combustion/fireFoam/les/smallPoolFire2D
combustion/fireFoam/les/smallPoolFire3D
combustion/PDRFoam/flamePropagationWithObstacles
combustion/reactingFoam/laminar/counterFlowFlame2D
combustion/reactingFoam/laminar/counterFlowFlame2DLTS
combustion/XiFoam/ras/moriyoshiHomogeneous
compressible/rhoCentralDyMFoam/movingCone
compressible/rhoCentralFoam/biconic25-55Run35
compressible/rhoCentralFoam/forwardStep
compressible/rhoCentralFoam/LadenburgJet60psi
compressible/rhoCentralFoam/obliqueShock
compressible/rhoCentralFoam/shockTube
compressible/rhoCentralFoam/wedge15Ma5
compressible/rhoPimpleDyMFoam/annularThermalMixer
compressible/rhoPimpleFoam/laminar/helmholtzResonance
compressible/rhoPimpleFoam/les/pitzDaily
compressible/rhoPimpleFoam/ras/angledDuct
compressible/rhoPimpleFoam/ras/angledDuctLTS
compressible/rhoPimpleFoam/ras/cavity
compressible/rhoPimpleFoam/ras/mixerVessel2D
compressible/rhoPorousSimpleFoam/angledDuctExplicit
compressible/rhoPorousSimpleFoam/angledDuctImplicit
compressible/rhoSimpleFoam/angledDuctExplicitFixedCoeff
compressible/rhoSimpleFoam/squareBend
compressible/sonicDyMFoam/movingCone
compressible/sonicFoam/laminar/forwardStep
compressible/sonicFoam/laminar/shockTube
compressible/sonicFoam/ras/nacaAirfoil
compressible/sonicFoam/ras/prism
compressible/sonicLiquidFoam/decompressionTank
discreteMethods/dsmcFoam/freeSpacePeriodic
discreteMethods/dsmcFoam/freeSpaceStream
discreteMethods/dsmcFoam/supersonicCorner
discreteMethods/dsmcFoam/wedge15Ma5
discreteMethods/molecularDynamics/mdEquilibrationFoam/periodicCubeArgon
discreteMethods/molecularDynamics/mdEquilibrationFoam/periodicCubeWater
discreteMethods/molecularDynamics/mdFoam/nanoNozzle
DNS/dnsFoam/boxTurb16
electromagnetics/electrostaticFoam/chargedWire
electromagnetics/mhdFoam/hartmann
financial/financialFoam/europeanCall
heatTransfer/buoyantBoussinesqPimpleFoam/hotRoom
heatTransfer/buoyantBoussinesqSimpleFoam/hotRoom
heatTransfer/buoyantBoussinesqSimpleFoam/iglooWithFridges
heatTransfer/buoyantPimpleFoam/hotRoom
heatTransfer/buoyantSimpleFoam/buoyantCavity
heatTransfer/buoyantSimpleFoam/circuitBoardCooling
heatTransfer/buoyantSimpleFoam/externalCoupledCavity
heatTransfer/buoyantSimpleFoam/hotRadiationRoom
heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM
heatTransfer/chtMultiRegionFoam/multiRegionHeater
heatTransfer/chtMultiRegionFoam/snappyMultiRegionHeater
heatTransfer/chtMultiRegionSimpleFoam/heatExchanger
heatTransfer/chtMultiRegionSimpleFoam/multiRegionHeaterRadiation
incompressible/adjointShapeOptimizationFoam/pitzDaily
incompressible/boundaryFoam/boundaryLaunderSharma
incompressible/boundaryFoam/boundaryWallFunctions
incompressible/boundaryFoam/boundaryWallFunctionsProfile
incompressible/icoFoam/cavity/cavity
incompressible/icoFoam/cavity/cavityClipped
incompressible/icoFoam/cavity/cavityGrade
incompressible/icoFoam/elbow
incompressible/nonNewtonianIcoFoam/offsetCylinder
incompressible/pimpleDyMFoam/mixerVesselAMI2D
incompressible/pimpleDyMFoam/movingCone
incompressible/pimpleDyMFoam/oscillatingInletACMI2D
incompressible/pimpleDyMFoam/propeller
incompressible/pimpleDyMFoam/wingMotion/wingMotion2D_pimpleDyMFoam
incompressible/pimpleDyMFoam/wingMotion/wingMotion2D_simpleFoam
incompressible/pimpleDyMFoam/wingMotion/wingMotion_snappyHexMesh
incompressible/pimpleFoam/channel395
incompressible/pimpleFoam/elipsekkLOmega
incompressible/pimpleFoam/pitzDaily
incompressible/pimpleFoam/TJunction
incompressible/pimpleFoam/TJunctionFan
incompressible/pisoFoam/laminar/porousBlockage
incompressible/pisoFoam/les/motorBike/motorBike
incompressible/pisoFoam/les/pitzDaily
incompressible/pisoFoam/les/pitzDailyMapped
incompressible/pisoFoam/ras/cavity
incompressible/pisoFoam/ras/cavityCoupledU
incompressible/porousSimpleFoam/angledDuctExplicit
incompressible/porousSimpleFoam/angledDuctImplicit
incompressible/porousSimpleFoam/straightDuctImplicit
incompressible/shallowWaterFoam/squareBump
incompressible/simpleFoam/airFoil2D
incompressible/simpleFoam/mixerVessel2D
incompressible/simpleFoam/motorBike
incompressible/simpleFoam/pipeCyclic
incompressible/simpleFoam/pitzDaily
incompressible/simpleFoam/pitzDailyExptInlet
incompressible/simpleFoam/rotorDisk
incompressible/simpleFoam/turbineSiting
incompressible/simpleFoam/windAroundBuildings
incompressible/SRFPimpleFoam/rotor2D
incompressible/SRFSimpleFoam/mixer
lagrangian/coalChemistryFoam/simplifiedSiwek
lagrangian/DPMFoam/Goldschmidt
lagrangian/icoUncoupledKinematicParcelFoam/hopper/hopperEmptying
lagrangian/icoUncoupledKinematicParcelFoam/hopper/hopperInitialState
lagrangian/MPPICFoam/column
lagrangian/MPPICFoam/cyclone
lagrangian/MPPICFoam/Goldschmidt
lagrangian/MPPICFoam/injectionChannel
lagrangian/reactingParcelFilmFoam/cylinder
lagrangian/reactingParcelFilmFoam/hotBoxes
lagrangian/reactingParcelFilmFoam/rivuletPanel
lagrangian/reactingParcelFilmFoam/splashPanel
lagrangian/reactingParcelFoam/counterFlowFlame2DLTS
lagrangian/reactingParcelFoam/filter
lagrangian/reactingParcelFoam/parcelInBox
lagrangian/reactingParcelFoam/verticalChannel
lagrangian/reactingParcelFoam/verticalChannelLTS
lagrangian/simpleReactingParcelFoam/verticalChannel
lagrangian/sprayFoam/aachenBomb
mesh/foamyHexMesh/blob
mesh/foamyHexMesh/flange
mesh/foamyHexMesh/mixerVessel
mesh/foamyHexMesh/simpleShapes
mesh/foamyHexMesh/straightDuctImplicit
mesh/foamyQuadMesh/jaggedBoundary
mesh/foamyQuadMesh/OpenCFD
mesh/foamyQuadMesh/square
mesh/moveDynamicMesh/SnakeRiverCanyon
mesh/refineMesh/refineFieldDirs
mesh/snappyHexMesh/flange
mesh/snappyHexMesh/iglooWithFridges
mesh/snappyHexMesh/motorBike
mesh/snappyHexMesh/snappyMultiRegionHeater
multiphase/cavitatingFoam/les/throttle
multiphase/cavitatingFoam/les/throttle3D
multiphase/cavitatingFoam/ras/throttle
multiphase/compressibleInterDyMFoam/ras/sloshingTank2D
multiphase/compressibleInterFoam/laminar/depthCharge2D
multiphase/compressibleInterFoam/laminar/depthCharge3D
multiphase/compressibleMultiphaseInterFoam/laminar/damBreak4phase
multiphase/driftFluxFoam/ras/dahl
multiphase/driftFluxFoam/ras/mixerVessel2D
multiphase/driftFluxFoam/ras/tank3D
multiphase/interDyMFoam/ras/damBreakWithObstacle
multiphase/interDyMFoam/ras/DTCHull
multiphase/interDyMFoam/ras/floatingObject
multiphase/interDyMFoam/ras/mixerVesselAMI
multiphase/interDyMFoam/ras/sloshingTank2D
multiphase/interDyMFoam/ras/sloshingTank2D3DoF
multiphase/interDyMFoam/ras/sloshingTank3D
multiphase/interDyMFoam/ras/sloshingTank3D3DoF
multiphase/interDyMFoam/ras/sloshingTank3D6DoF
multiphase/interDyMFoam/ras/testTubeMixer
multiphase/interFoam/laminar/capillaryRise
multiphase/interFoam/laminar/damBreak/damBreak
multiphase/interFoam/laminar/mixerVessel2D
multiphase/interFoam/les/nozzleFlow2D
multiphase/interFoam/ras/angledDuct
multiphase/interFoam/ras/damBreak/damBreak
multiphase/interFoam/ras/damBreakPorousBaffle
multiphase/interFoam/ras/DTCHull
multiphase/interFoam/ras/waterChannel
multiphase/interFoam/ras/weirOverflow
multiphase/interMixingFoam/laminar/damBreak
multiphase/interPhaseChangeDyMFoam/propeller
multiphase/interPhaseChangeFoam/cavitatingBullet
multiphase/multiphaseEulerFoam/bubbleColumn
multiphase/multiphaseEulerFoam/damBreak4phase
multiphase/multiphaseEulerFoam/damBreak4phaseFine
multiphase/multiphaseEulerFoam/mixerVessel2D
multiphase/multiphaseInterDyMFoam/laminar/mixerVesselAMI2D
multiphase/multiphaseInterFoam/laminar/damBreak4phase
multiphase/multiphaseInterFoam/laminar/damBreak4phaseFine
multiphase/multiphaseInterFoam/laminar/mixerVessel2D
multiphase/potentialFreeSurfaceDyMFoam/oscillatingBox
multiphase/potentialFreeSurfaceFoam/oscillatingBox
multiphase/reactingMultiphaseEulerFoam/laminar/bubbleColumn
multiphase/reactingMultiphaseEulerFoam/laminar/mixerVessel2D
multiphase/reactingTwoPhaseEulerFoam/laminar/bubbleColumn
multiphase/reactingTwoPhaseEulerFoam/laminar/bubbleColumnEvaporating
multiphase/reactingTwoPhaseEulerFoam/laminar/bubbleColumnEvaporatingDissolving
multiphase/reactingTwoPhaseEulerFoam/laminar/bubbleColumnIATE
multiphase/reactingTwoPhaseEulerFoam/laminar/fluidisedBed
multiphase/reactingTwoPhaseEulerFoam/laminar/injection
multiphase/reactingTwoPhaseEulerFoam/laminar/mixerVessel2D
multiphase/reactingTwoPhaseEulerFoam/laminar/steamInjection
multiphase/reactingTwoPhaseEulerFoam/LES/bubbleColumn
multiphase/reactingTwoPhaseEulerFoam/RAS/bubbleColumn
multiphase/reactingTwoPhaseEulerFoam/RAS/bubbleColumnEvaporatingReacting
multiphase/reactingTwoPhaseEulerFoam/RAS/fluidisedBed
multiphase/reactingTwoPhaseEulerFoam/RAS/LBend
multiphase/reactingTwoPhaseEulerFoam/RAS/wallBoiling
multiphase/twoLiquidMixingFoam/lockExchange
multiphase/twoPhaseEulerFoam/laminar/bubbleColumn
multiphase/twoPhaseEulerFoam/laminar/bubbleColumnIATE
multiphase/twoPhaseEulerFoam/laminar/fluidisedBed
multiphase/twoPhaseEulerFoam/laminar/injection
multiphase/twoPhaseEulerFoam/laminar/mixerVessel2D
multiphase/twoPhaseEulerFoam/LES/bubbleColumn
multiphase/twoPhaseEulerFoam/RAS/bubbleColumn
multiphase/twoPhaseEulerFoam/RAS/fluidisedBed
stressAnalysis/solidDisplacementFoam/plateHole
stressAnalysis/solidEquilibriumDisplacementFoam/beamEndLoad
Total 210