Loading
2014. 9. 27. 03:51 - 성돌

[Gerris] 시뮬레이션 실행하기!



이 시뮬레이션을 하기위한 자세한 튜토리얼이 궁금하다면
다른 포스팅을 참고하자.



Gerris
시뮬레이션을 실행하는 방법
에 대해서 알아보자.

예로 가장 기본적인 시뮬레이션인 원기둥 주위에 일정한 유체의 흐름이 있을 때, 
원기둥에 의해 나타나는 소용돌이 현상을 살펴보자 (Benard–von Karman Vortex Street).

[링크에 있는 사진을 클릭하면 동영상을 볼 수 있다]


소스 코드가 Gerris 홈페이지에 주어져 있으며
위의 링크를 따라서 cylinder.gfs파일을 원하는 폴더에 다운로드하여 저장한다.


gfs파일은 Gerris 시뮬레이션 코드를 담은 파일인데, 

이 파일을 텍스트 편집기로 편집함으로 시뮬레이션을 편집할 수 있다.

그리고 터미널을 열어 (단축키: Ctrl+Alt+T) gfs파일을 저장한 폴더로 이동한 후, 
(하위 폴더로 이동할 때는 "cd 폴더명", 상위 폴더로 이동할 때는 "cd ..")

아래의 코드를 실행해주면 시뮬레이션이 실행된다.


위의 예에서 알 수 있듯이, Gerris 시뮬레이션 코드 편집(gfs파일 편집)이 끝나고 나면, 

아래의 명령어 구조에 의해서 시뮬레이션을 실행할 수 있다.


시뮬레이션이 완료되면 cylinder.gfs에 적혀있는 코드에 따라서 

vort.mpg라는 동영상 파일이 생성될 것인데,  

이 동영상은 소용돌이가 어떻게 생기는 지를 보여주는 동영상이다.


cylinder.gfs에 있는 코드에 대한 설명은 텍스트 편집기로 열었을 때, 

나와있는 comment처리된 설명을 우선 참고하도록 하자.

이를 이해할 때, 다른 홈페이지의 설명도 많은 도움이 될 것이다.

 

또한 이 코드에 있는 수를 적절히 바꿔감으로 시뮬레이션을 변경할 수 있다.