• 제목/요약/키워드: 3차원 파동장

검색결과 35건 처리시간 0.034초

3차원 유동/파동장 해석을 위한 병렬계산에 관한 고찰 (On parallel computation for 3-d analysis of flow/wave field)

  • 이우동;허동수
    • 한국수자원학회:학술대회논문집
    • /
    • 한국수자원학회 2019년도 학술발표회
    • /
    • pp.88-88
    • /
    • 2019
  • 컴퓨터 성능향상과 수치해석기법의 발달로 인해 Navier-Stokes 방정식에 기초한 수치모델을 활용한 3차원 유동/파동장 해석이 증가하고 있는 추세이다. 그러나 아직까지 Navier-Stokes 방정식 모델의 계산부하를 PC에서 소화하기에는 무리가 따른다. 게다가 실험실 스케일을 벗어나, 실제 현장을 계산영역으로 설정할 경우에는 계산량이 엄청나게 증가하게 된다. 이것을 극복하기 위해서는 반듯이 병렬계산을 수행하여야 한다. 본 연구에서는 계산부하가 큰 Navier-Stokes 방정식 기반의 3차원 수치모델 LES-WASS-3D를 활용한 대용량 병렬계산체계를 구축한다. 나아가 3차원 정밀 또는 광역의 유동/파동장 해석에 있어서 병렬계산체계의 성능과 적용성을 검토한다. 현재 보급되고 있는 PC들은 모두 멀티프로세서가 장착됨으로 손쉽게 병렬계산을 수행할 수 있다. 그러나 정밀 또는 광역해석을 위해서는 대용량 병렬계산 컴퓨터가 요구된다. 따라서 본 연구에서는 보조프로세서를 장착한 공유메모리 환경의 고성능 병렬계산체계를 구축한다. 나아가 포트란 기반의 순차코드로 구축된 기존 3차원 Navier-Stokes 방정식 모델 LES-WASS- 3D를 병렬코드로 변환한다. 병렬계산 성능 및 적용성을 검토하기 위한 수치해석을 수행한다. 이상의 과정을 통해 본 연구에서 구축한 병렬계산체계의 성능 및 적용성을 확인할 수 있었다. 그리고 3차원 유동/파동장 해석에 있어서 정확도 향상뿐 아니라, 계산영역을 확장할 수 있는 계기가 마련되었다. 또한 유동/파동 해석보다 많은 계산시간이 필요한 지형변동 해석에도 충분히 적용될 수 있다고 판단된다.

  • PDF

제온 파이 보조 프로세서를 이용한 3차원 주파수 영역 음향파 파동 전파 모델링 병렬화 (Parallelizing 3D Frequency-domain Acoustic Wave Propagation Modeling using a Xeon Phi Coprocessor)

  • 류동현;조상훈;하완수
    • 지구물리와물리탐사
    • /
    • 제20권3호
    • /
    • pp.129-136
    • /
    • 2017
  • 파형 역산 또는 역시간 구조 보정과 같은 3차원 탄성파 자료 처리를 위해서는 3차원 파동 전파 모델링과 그에 따른 대량의 수치 계산이 필요하다. 본 연구에서는 3차원 주파수 영역 파동 전파 모델링을 이용해 제온 파이 가속기와 서버용 고성능 CPU의 성능 및 정확성을 비교하였다. 시간 영역 유한 차분법 알고리즘에 제온 파이의 특징을 고려하여 OpenMP 병렬 프로그래밍을 적용하였다. 주파수 영역 파동장을 얻기 위해서는 시간 영역 모델링과 동시에 푸리에 변환을 수행하였다. 3차원 SEG/EAGE 암염돔 속도 모델을 사용하여 주파수 영역 파동장을 생성한 결과, 제온 파이를 이용해 정확한 주파수 영역 파동장을 CPU 대비 1.44배 빠르게 얻을 수 있었다.

다방향 불규칙파가 투과성 잠제 주변의 3차원 파동장에 미치는 영향 (Effect of Multi-directional Random Waves on Characteristics of 3-D Wave Field around Permeable Submerged Breakwaters)

  • 허동수;이우동
    • 한국해양공학회지
    • /
    • 제26권2호
    • /
    • pp.68-78
    • /
    • 2012
  • This study proposes an improved 3-D model that includes a new non-reflected wave generation system for oblique incident and multi-directional random waves, which enables us to estimate the effect of the various wave-types on 3-D wave fields in a coastal area with permeable submerged breakwaters. Then, using the numerical results,the three-dimensional wave field characteristics around permeable submerged breakwaters are examined in cases of oblique incident and multi-directional random waves. Especially, the wave height, mean surface elevation and mean flow around the submerged breakwaters are discussed in relation to the variation of incident wave condition.

쓰나미-식생 비선형 상호작용의 동적해석을 위한 3차원 수치파동수조의 적용 (Application of 3-D Numerical Wave Tank for Dynamic Analysis of Nonlinear Interaction between Tsunami and Vegetation)

  • 이우동;허동수
    • 대한토목학회논문집
    • /
    • 제36권5호
    • /
    • pp.831-838
    • /
    • 2016
  • 최근 해안공학분야에서 식생을 활용하는 연안방재시스템에 관한 관심이 증가하고 있다. 이에 본 연구에서는 쓰나미-식생 비선형 상호작용에 의한 파동장과 유동장을 해석하기 위하여 식생항력에 따른 에너지소산을 직접 해석할 수 있는 3차원 수치파동수조를 기존의 3-D N-S solver (LES-WASS-3D ver. 2.0, HYMO-WASS-3D)를 토대로 개발하였다. 그리고 기존의 실험결과와 비교 및 검토를 통한 수치파동수조의 적용성을 평가하였다. 그 결과 레이놀즈수에 따라 능동적으로 추정되는 항력계수를 고려한 경우가 평균 항력계수를 적용한 경우보다 실험에서 얻어진 각 지점의 시간파형을 잘 재현하였다. 또한 식생밀도 및 입사파고에 따라 계산된 고립파의 전달률이 실험의 측정값과 높은 일치도를 나타내었다. 이로써 본 연구에서 식생에 의한 항력으로서 동적항력계수를 적용한 3차원 수치파동수조의 타당성 및 유효성을 확인하였다.

투과성잠제 주변의 파동장 해석을 위한 2-D 및 3-D 수치계산의 비교 (On Comparison between 2-D and 3-D Numerical Models used to Analyze the Wave Field around a Permeable Submerged Breakwater)

  • 허동수;최동석;이우동;염경선
    • 한국해안·해양공학회논문집
    • /
    • 제20권4호
    • /
    • pp.363-371
    • /
    • 2008
  • 본 연구에서는 투과성잠제 주변의 파동장 해석을 위한 2-D 수치해석기법과 3-D 수치해석기법에 의한 결과를 비교하기 위하여 투과성구조물에 의한 유체저항(관성저항, 층류저항 및 난류저항)을 고려할 수 있는 수치해석기법을 이용하고, 난류모델로서 LES 모델을 도입하여 기존에 수행되었던 수리모형실험과의 비교를 통하여 검증하였다. 수치해석결과로부터 투과성잠제의 배후에서 2-D해석에 의한 결과가 3-D해석의 경우보다 높은 파고분포를 나타내었으며, 잠제 주변의 평균류에 대해서도 비교, 논의하였다.

염분과 온도차에 의한 밀도류 해석을 위한 3차원 동수역학적 수치모델의 개발 및 검증 (Development of 3-D Hydrodynamical Model for Understanding Numerical Analysis of Density Current due to Salinity and Temperature and its Verification)

  • 이우동;허동수
    • 대한토목학회논문집
    • /
    • 제34권3호
    • /
    • pp.859-871
    • /
    • 2014
  • 본 연구에서는 염분과 온도차에 의한 밀도류를 해석하기 위하여 기존의 3차원 파동장 모델(LES-WASS-3D ver. 1.0)을 토대로 염분과 온도에 관한 상태방정식 및 3차원 이류-확산 방정식을 도입하여 새로운 수치모델(LES-WASS-3D ver. 2.0)을 개발하였다. 새롭게 개발한 수치모델의 적용성을 검토하기 위하여 기존의 수리모형실험결과와 비교 분석하였다. 그 결과, 이류-확산하는 해수의 형태 및 연직 염분농도 뿐만 아니라 방출하는 온수의 유속 및 온도를 매우 잘 재현하는 것으로 나타났다. 이로써 본 연구에서 개발한 수치모델의 타당성 및 유효성이 검증되었다.

OpenACC와 GPU를 이용한 3차원 파동 전파 모델링 (Three-dimensional Wave Propagation Modeling using OpenACC and GPU)

  • 김아름;이종우;하완수
    • 지구물리와물리탐사
    • /
    • 제20권2호
    • /
    • pp.72-77
    • /
    • 2017
  • 3차원 주파수 영역과 라플라스 영역 파동장을 얻기 위해 시간 영역에서 파동 전파 모델링을 하는 동시에 푸리에 변환과 라플라스 변환을 수행하였다. 이 과정에서 효율적인 계산을 위해 OpenACC와 GPU를 이용한 병렬 연산을 수행하였다. OpenACC를 이용하면 기존의 C, C++, Fortran 등 프로그래밍 언어에 간단한 지시어(directive)를 추가하여 GPU 연산 가속기를 사용할 수 있기 때문에 CUDA 또는 OpenCL과 같은 GPGPU 프로그래밍 언어를 배우지 않고도 GPU를 이용한 프로그래밍을 할 수 있다. OpenACC 프로그램은 GPU 메모리 공간 할당, 호스트와 디바이스 간의 데이터 복사 및 GPU 연산 과정을 자동으로 또는 사용자 정의에 따라 수행하게 된다. 수치 실험으로 OpenACC와 GPU를 사용한 3차원 파동 전파 모델링 프로그램과 단일 CPU 코어를 사용한 프로그램의 성능을 비교하였다. 상속도 모델과 SEG/EAGE 암염돔 속도 모델을 이용한 결과, OpenACC와 GPU를 사용한 경우 단일 CPU 코어를 사용하였을 때보다 계산 속도가 각각 53배와 30배 정도 향상되었다.

3차원파동장에 있어서 복수열불투과성잠제에 의한 파랑제어에 관한 연구 (Wave Control by Multi-Rowed Impermeable Submerged Breakwaters in Three-Dimensional Wave Fields)

  • 김도삼;배은훈;이봉재
    • 한국해양공학회지
    • /
    • 제15권3호
    • /
    • pp.107-113
    • /
    • 2001
  • This study is focused on the wave control by economical multi-rowed impermeable submerged breakwaters which need less materials than a one-rowed submerged breakwater. A boundary element method and eigenfunction expansion method based on the Green\`s theorem are appled to analyze the characteristics of wave transformation. Submerged breakwaters are consisted of one and two-row with rectangular section. Wave transformation characteristics are investigated by the various combinations of placement distance and crown water depth.

  • PDF

그래픽 프로세서를 이용한 시간 영역 3차원 파동 전파 모델링과 메모리 관리 (Time-domain 3D Wave Propagation Modeling and Memory Management Using Graphics Processing Units)

  • 김아름;류동현;하완수
    • 지구물리와물리탐사
    • /
    • 제19권3호
    • /
    • pp.145-152
    • /
    • 2016
  • 효율적인 시간 영역 3차원 파동 전파 모델링을 위해 그래픽 프로세서를 사용하였다. 그래픽 프로세서는 대규모 병렬 연산을 위한 프로세서로, 그래픽 프로세서를 효율적으로 이용하기 위해서는 계산 과정과 메모리 복사 과정을 최적화할 필요가 있다. 본 연구에서는 메모리 관리에 초점을 맞추고 메모리 관리 방법에 따라 그래픽 프로세서를 이용한 프로그램의 성능이 어떻게 달라지는지 확인하였다. 또한 유한 차분법 차수와 속도 모델의 크기를 변화시켜가며 메모리 복사가 프로그램 성능에 미치는 영향을 시험하였다. 그 결과 3차원 파동장 전체를 복사하는 프로그램에서 메모리 관리가 유한 차분법 계산보다 큰 비중을 차지함을 알 수 있었다.

잠제 설치 연안역의 파동장에 미치는 해안곡률의 영향 (Effect of Beach Curvature on Wave Fields in Coastal Area with Submerged Breakwaters)

  • 허동수;이우동;염경선
    • 대한토목학회논문집
    • /
    • 제29권5B호
    • /
    • pp.463-472
    • /
    • 2009
  • 본 연구에서는 잠제가 설치된 연안역에서 해안의 곡률반경이 잠제 주변 파동장에 미치는 영향을 파악하기 위하여 파 구조물 해빈/해저지반의 상호작용을 해석할 수 있는 3차원 수치모델 LES-WASS-3D를 이용하여 시뮬레이션을 실시하였다. 먼저 기존의 수리모형실험결과와 비교 검토를 통하여 타당성과 유효성을 확인하였으며, 수치실험을 통해 얻어진 수치해석결과로부터 잠제 주변의 파고분포, 평균수위분포, 상층흐름분포, 평균류분포 그리고 연안에서의 처오름 높이분포를 비롯한 잠제 주변의 3차원적 수리특성에 미치는 해안곡률의 영향에 관하여 고찰하였다.