안녕하세요? tecplot 파일 변환관련해서 문의 드립니다. 문의 드릴 부분이 2가지여서 나눠서 적었습니다
1. 오픈폼 내의 튜토리얼 예제를 해석후(icofoam/cavity) foamToTecplot360을 실행하면 총 3개의 파일이 생기는데요.
파일이 총 3개일때는 boundarymesh_0.plt->*grid_0.plt ->*_0.plt 순서대로 파일을 로딩시켜서 불러오니 tecplot 파일이 열렸었습니다.
제가 외부에서 격자 생성후/해석 한뒤에 foamToTecplot360 기능으로 tecplot 으로 파일을 변환하니 faceZoneMesh라는 폴더안에 facezonemesh_0.plt 파일이 하나 더생기더군요.
이 경우에도 위와같이(icofoam/cavity) 파일을 로딩하면 tecplot에 파일이 열리긴 하는데 facezonemesh_0.plt는 어디에 쓰는지 모르겠네요.
facezonemesh_0.plt 를 tecplot 파일 로딩시에 추가하면 에러가 떠서 tecplot 파일이 안열리는데요, 혹시 facezonemesh_0.plt 용도와 만약 파일 로딩시에 저 부분을 같이 열려면 어떻게 열어야하는지 아시면 답변 부탁드릴게요.
---------------------------------------------------------------------------------
2. 그리고 해석시에 외부 격자를 가지고 와서 도메인을 6개로 쪼개서 해석을 수행했는데요.
tecplot 파일을 만들려고 reconstructPar -latestTime -> foamToTecplot360 -latestTime 을 수행하니까 파일이 생성되다가 아래와 같은 에러 메세지가 발생합니다
new cannot satisfy memory request. This does not necessarily mean you have run out of virtual memory. It could be due to a stack violation caused by e.g. bad use of pointers or an out of date shared library Aborted (core dumped)
두번째 방법으로는 mpirun -np 6 foamToTecplot360 -latestTime을 하니까 파일이 생성되다가 아래와 같은 에러(?) 메세지가 발생합니다. (mpirun -np 6 foamToTecplot360 -latestTime -parallel 을 수행하니 각각의 process tecplot 파일이 생성되고 합쳐진 tecplot 파일은 생성되지 않았습니다)
mpirun noticed that process rank 3 with PID 4407 on node mks-OpenFOAM exited on signal 6 (Aborted).
혹시 이 부분에서 문제점이나 개선할 수 있는 방법 아시면 답변 부탁드립니다.
읽어주셔서 감사합니다.
|