안녕하세요, 지난번에 기본/고급 교육을 수강하였던
코네스코퍼레이션의 이용훈 입니다.
한동안 OpenFOAM 에서 손을 거의 떼고 있다가, 다시 좀 만져볼까 해서,
Conjugate Heat Transfer 문제를 풀어보려고, 일단 예제를 좀 실행해 볼까 하는데,
OpenFOAM 1.6-ext tutorial 중 heat transfer 안에 들어있는 예제들이
하나도 실행이 되지 않는 것 같은데, 저만 겪는 현상인지 궁금합니다.
simpleFOAM을 기반으로 솔버를 조금 건드리면서
이것저것 돌려봤을 때에는 잘 돌아가서, 컴파일 과정에서 큰 이상은 없었던 것 같은데요.
Conjugate Heat Transfer 관련한 것들은 하나같이 다 제대로 돌아가지 않네요.
미리 감사드립니다. 즐거운 연말 연시 되시기 바랍니다.
참조1: chtMultiRegionSimpleFoam 예제 실행을 Allrun 을 통해 할 경우
joshua@joshua-VirtualBox:~/OpenFOAM/joshua-1.6-ext/run/tutorials/heatTransfer/chtMultiRegionSimpleFoam/multiRegionHeater$ ./Allrun
Running blockMesh on /home/joshua/OpenFOAM/joshua-1.6-ext/run/tutorials/heatTransfer/chtMultiRegionSimpleFoam/multiRegionHeater
Running setSet on /home/joshua/OpenFOAM/joshua-1.6-ext/run/tutorials/heatTransfer/chtMultiRegionSimpleFoam/multiRegionHeater
Running setsToZones on /home/joshua/OpenFOAM/joshua-1.6-ext/run/tutorials/heatTransfer/chtMultiRegionSimpleFoam/multiRegionHeater
Running splitMeshRegions on /home/joshua/OpenFOAM/joshua-1.6-ext/run/tutorials/heatTransfer/chtMultiRegionSimpleFoam/multiRegionHeater
Running chtMultiRegionSimpleFoam on /home/joshua/OpenFOAM/joshua-1.6-ext/run/tutorials/heatTransfer/chtMultiRegionSimpleFoam/multiRegionHeater
creating files for paraview post-processing
created 'multiRegionHeater{bottomAir}.OpenFOAM'
created 'multiRegionHeater{topAir}.OpenFOAM'
created 'multiRegionHeater{heater}.OpenFOAM'
created 'multiRegionHeater{leftSolid}.OpenFOAM'
created 'multiRegionHeater{rightSolid}.OpenFOAM'
joshua@joshua-VirtualBox:~/OpenFOAM/joshua-1.6-ext/run/tutorials/heatTransfer/chtMultiRegionSimpleFoam/multiRegionHeater$ ls
0 log.changeDictionary.bottomAir log.setSet multiRegionHeater{leftSolid}.OpenFOAM
Allclean log.changeDictionary.heater log.setsToZones multiRegionHeater{rightSolid}.OpenFOAM
Allrun log.changeDictionary.leftSolid log.splitMeshRegions multiRegionHeater{topAir}.OpenFOAM
VTK log.changeDictionary.rightSolid makeCellSets.setSet system
constant log.changeDictionary.topAir multiRegionHeater{bottomAir}.OpenFOAM
log.blockMesh log.chtMultiRegionSimpleFoam multiRegionHeater{heater}.OpenFOAM
joshua@joshua-VirtualBox:~/OpenFOAM/joshua-1.6-ext/run/tutorials/heatTransfer/chtMultiRegionSimpleFoam/multiRegionHeater$
참조2: 위 상황에서 솔버만 별도로 다시 실행시킬 경우:
joshua@joshua-VirtualBox:~/OpenFOAM/joshua-1.6-ext/run/tutorials/heatTransfer/chtMultiRegionSimpleFoam/multiRegionHeater$ chtMultiRegionSimpleFoam
/*---------------------------------------------------------------------------*
| ========= | |
| \ / F ield | OpenFOAM Extend Project: Open source CFD |
| \ / O peration | Version: 1.6-ext |
| \ / A nd | Web: www.extend-project.de |
| \/ M anipulation | |
*---------------------------------------------------------------------------*/
Build : 1.6-ext-959ec266ba5c
Exec : chtMultiRegionSimpleFoam
Date : Dec 27 2012
Time : 00:36:24
Host : joshua-VirtualBox
PID : 21751
Case : /home/joshua/OpenFOAM/joshua-1.6-ext/run/tutorials/heatTransfer/chtMultiRegionSimpleFoam/multiRegionHeater
nProcs : 1
SigFpe : Enabling floating point exception trapping (FOAM_SIGFPE).
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
Create time
Create fluid mesh for region bottomAir for time = 0
--> FOAM FATAL ERROR:
Cannot find file "points" in directory "constant/bottomAir/polyMesh"
From function Time::findInstance(const fileName&, const word&, const IOobject::readOption)
in file db/Time/findInstance.C at line 148.
FOAM exiting