Website will be under maintenance mode from 11-July-2020, Saturday 11:30 PM IST TIME to 12-July-2020, Sunday 5 PM IST

Creating curved geometry in OpenFOAM - English

9632 visits



Outline:

Creating curved geometry in OpenFOAM Steps for creating curved geometry Example of flow over cylinder Breaking the geometry into blocks BlockMeshDict file structure Arcs for curved geometry How to calculate the intermediate point for arc Paraview WireFrame view

Width:1024 Height:784
Duration:00:11:58 Size:8.4 MB

Show video info

Code files


  • cylinder/
  • cylinder/Allclean
  • cylinder/Allrun
  • cylinder/cylinder.OpenFOAM
  • cylinder/log.postProcess
  • cylinder/log.potentialFoam
  • cylinder/log.blockMesh
  • cylinder/constant/
  • cylinder/0/
  • cylinder/0/streamFunction
  • cylinder/0/error
  • cylinder/0/UA
  • cylinder/0/Phi
  • cylinder/0/phi
  • cylinder/0/U
  • cylinder/0/p
  • cylinder/dynamicCode/
  • cylinder/system/
  • cylinder/system/controlDict
  • cylinder/system/fvSchemes
  • cylinder/system/blockMeshDict
  • cylinder/system/fvSolution
  • cylinder/0.orig/
  • cylinder/0.orig/U
  • cylinder/0.orig/p
  • cylinder/constant/polyMesh/
  • cylinder/constant/polyMesh/boundary
  • cylinder/constant/polyMesh/owner
  • cylinder/constant/polyMesh/faces
  • cylinder/constant/polyMesh/neighbour
  • cylinder/constant/polyMesh/points
  • cylinder/dynamicCode/error/
  • cylinder/dynamicCode/error/functionObjectTemplate.H
  • cylinder/dynamicCode/error/functionObjectTemplate.C
  • cylinder/dynamicCode/platforms/
  • cylinder/dynamicCode/_1c19e29ae18c779aa836a14631d6419f303e3d9d/
  • cylinder/dynamicCode/_1c19e29ae18c779aa836a14631d6419f303e3d9d/codeStreamTemplate.C
  • cylinder/dynamicCode/error/lnInclude/
  • cylinder/dynamicCode/error/lnInclude/functionObjectTemplate.H
  • cylinder/dynamicCode/error/lnInclude/functionObjectTemplate.C
  • cylinder/dynamicCode/error/Make/
  • cylinder/dynamicCode/error/Make/SHA1Digest
  • cylinder/dynamicCode/error/Make/options
  • cylinder/dynamicCode/error/Make/files
  • cylinder/dynamicCode/platforms/linux64GccDPInt32Opt/
  • cylinder/dynamicCode/_1c19e29ae18c779aa836a14631d6419f303e3d9d/lnInclude/
  • cylinder/dynamicCode/_1c19e29ae18c779aa836a14631d6419f303e3d9d/lnInclude/codeStreamTemplate.C
  • cylinder/dynamicCode/_1c19e29ae18c779aa836a14631d6419f303e3d9d/Make/
  • cylinder/dynamicCode/_1c19e29ae18c779aa836a14631d6419f303e3d9d/Make/SHA1Digest
  • cylinder/dynamicCode/_1c19e29ae18c779aa836a14631d6419f303e3d9d/Make/options
  • cylinder/dynamicCode/_1c19e29ae18c779aa836a14631d6419f303e3d9d/Make/files
  • cylinder/dynamicCode/error/Make/linux64GccDPInt32Opt/
  • cylinder/dynamicCode/error/Make/linux64GccDPInt32Opt/functionObjectTemplate.o
  • cylinder/dynamicCode/error/Make/linux64GccDPInt32Opt/functionObjectTemplate.C.dep
  • cylinder/dynamicCode/error/Make/linux64GccDPInt32Opt/sourceFiles
  • cylinder/dynamicCode/error/Make/linux64GccDPInt32Opt/variables
  • cylinder/dynamicCode/error/Make/linux64GccDPInt32Opt/options
  • cylinder/dynamicCode/platforms/linux64GccDPInt32Opt/lib/
  • cylinder/dynamicCode/platforms/linux64GccDPInt32Opt/lib/liberror_fa6bcb9352550c3007ffd513d48777a6a88042f2.so
  • cylinder/dynamicCode/platforms/linux64GccDPInt32Opt/lib/libcodeStream_1c19e29ae18c779aa836a14631d6419f303e3d9d.so
  • cylinder/dynamicCode/_1c19e29ae18c779aa836a14631d6419f303e3d9d/Make/linux64GccDPInt32Opt/
  • cylinder/dynamicCode/_1c19e29ae18c779aa836a14631d6419f303e3d9d/Make/linux64GccDPInt32Opt/codeStreamTemplate.C.dep
  • cylinder/dynamicCode/_1c19e29ae18c779aa836a14631d6419f303e3d9d/Make/linux64GccDPInt32Opt/sourceFiles
  • cylinder/dynamicCode/_1c19e29ae18c779aa836a14631d6419f303e3d9d/Make/linux64GccDPInt32Opt/variables
  • cylinder/dynamicCode/_1c19e29ae18c779aa836a14631d6419f303e3d9d/Make/linux64GccDPInt32Opt/options
  • cylinder/dynamicCode/_1c19e29ae18c779aa836a14631d6419f303e3d9d/Make/linux64GccDPInt32Opt/codeStreamTemplate.o