본문 바로가기

 

목차 

1. OpenFOAM 소개 및 설치법     

1.1. 소개       

1.1.1. OpenFOAM 이란?       

1.1.2. OpenFOAM의 장점      

1.1.3. OpenFOAM의 특징      

1.2. 설치법     

2. OpenFOAM 사용법     

2.1. OpenFOAM 기본 폴더 구성

2.2. 격자 파일 불러오기

2.3. 설정       

2.4. Run calculation     

3. OpenFOAM 활용 팁   

3.1. Post-processor      

3.1.1. ParaView        

3.1.2. Tecplot          

3.2. 병렬 계산 방법     

3.3. 예약 계산 

4. OpenFOAM 우수성, 사용 경험기          

 

 

 

 

3.2. 병렬 계산 방법

OpenFOAM은 여러 개의 core를 이용한 병렬계산도 지원하고 있다. CFD 특성상 계산 양이 방대할 경우에, 복수의 core에 계산 내용을 할당하여 병렬계산을 수행할 수 있다.

먼저, 병렬계산 core개수 할당에 이용될 입력 파일을 만든다. 계산을 수행할 디렉토리에서 텍스트파일을 하나 생성한다. 이때 file name은 영문으로 된 이름으로 사용자가 지정해준다.  파일 내용에는 다음과 같은 내용을 입력한다.

 

hostname cpu=코어 개수

 

terminal에서 명령어 ‘hostname’을 치면 자신의 pc hostname을 확인할 수 있다. 본인의 pc hostname ‘park’ 이므로, hostname에는 ‘park’을 입력한다. 그리고, 병렬 계산을 위해 할당하고자 하는 코어의 개수를 입력해준다. , 다음과 같이 입력해 준다.

 

park cpu=3

 

공유하기share