항공 공력을 위한 GPU-native CFD 솔버
항공기와 고속 비행체의 압축성 외부 공력 해석을 핵심 적용 분야로 두고, GPU 실행과 자동화가 처음부터 하나의 제품 구조 안에서 동작하도록 설계했습니다.
해석자는 데스크톱에서 케이스를 검토하고, 같은 입력을 다중 GPU와 HPC 환경에서 실행할 수 있습니다. Python 워크플로와 AI Agent도 별도의 입력 체계를 만들지 않고 동일한 프로젝트를 사용합니다.
Aerospace first
항공·방산 공력에 초점
항공기, 유도무기와 고속 비행체의 압축성 외부 유동을 해석하고, 공력계수와 표면 분포를 운용 조건에 따라 계산합니다.
GPU-native
GPU에서 처음부터 끝까지
플럭스와 기울기 계산부터 경계조건, 선형계와 주 해석 루프까지 GPU에서 실행합니다.
AI-ready
에이전트가 다루는 프로젝트
공통 프로젝트 모델과 MCP 인터페이스를 통해 AI Agent가 케이스 구성과 반복 실행을 지원합니다.
항공 공력 해석에서 설계 데이터 생산까지
단일 케이스의 결과 확인뿐 아니라 여러 형상과 비행조건을 같은 기준으로 비교하는 업무를 고려했습니다.
압축성 외부 공력
항공기와 비행체 주변의 아음속·천음속·초음속 유동을 계산하고 힘·모멘트 계수와 표면 결과를 확인합니다.
설계 조건 비교
Mach 수와 받음각 등 반복 조건을 동일한 기준으로 실행하여 설계안별 공력 변화와 운용 범위를 비교합니다.
공력 데이터 생산
파라미터 스윕과 배치 실행을 구성하고, 공력계수·프로브·표면 및 체적 결과를 정해진 형식으로 축적합니다.
확장 해석
저마하 유동, 고차 비정상 해석, 열전달과 회전 영역도 같은 케이스 형식과 실행 체계에서 다룹니다.
GPU-native로 설계된 해석 코어
기존 CPU 솔버의 일부 연산만 GPU로 옮긴 구조가 아니라, 주 계산 경로 전체가 CUDA에서 실행됩니다.
플럭스, 기울기, 경계조건, 야코비안과 주 해석 루프를 GPU에서 계산합니다. 압축성 유동을 위한 밀도기반 Navier–Stokes를 중심으로 Euler, 층류 해석과 SA·SST RANS를 지원하며, 호환되는 Linux 환경에서는 GPU-aware MPI를 이용한 다중 GPU 실행으로 확장할 수 있습니다.
밀도기반 해석과 함께 압력기반 저마하 해석, Flux Reconstruction 기반 고차 비정상 해석, 열전달과 회전 영역을 하나의 코어와 공통 케이스 모델 안에서 확장하고 있습니다.
AI Agent를 해석 워크플로에 직접 연결합니다
Wake의 AI 연동은 입력 파일 문장을 생성하는 데 그치지 않고, 해석 프로젝트를 구성하고 검증하며 실행하는 과정에 연결됩니다.
MCP 기반 AI Agent는 Wake의 프로젝트 모델, 입력 스키마와 예제를 참조합니다. 엔지니어가 해석 목표와 유지해야 할 조건을 제시하면 에이전트가 반복적인 케이스 구성과 비교 조건 생성을 지원하고, 변경 결과는 Wake Desktop과 CLI에서 같은 프로젝트로 검토할 수 있습니다.
- 01 프로젝트 구성
기존 케이스와 예제에서 출발해 격자, 물리 모델, 경계조건과 수치 설정을 구성합니다.
- 02 변경과 검증
파생 케이스와 조건 스윕을 만들고, 입력 스키마에 맞는지 검증한 뒤 변경 이력을 유지합니다.
- 03 실행과 상태 확인
케이스를 저장하고 솔버를 실행한 뒤 진행 상태와 주요 수렴 정보를 확인합니다.
경계조건, 물리 모델, 기준값과 결과의 물리적 타당성은 최종적으로 엔지니어가 검토합니다. Early access에서는 사용할 AI 클라이언트와 실행 권한, 배포 환경에 맞춰 연결 구성을 함께 정합니다.
하나의 케이스, 필요한 실행 경로
GUI·CLI·Python·에이전트가 공통 JSONC 프로젝트 모델을 사용하므로 검토한 케이스를 자동화와 HPC 환경으로 그대로 이어갈 수 있습니다.
Wake Desktop
형상과 격자 영역을 확인하고 해석 조건을 대화형으로 구성합니다.
CLI · MPI · Slurm
동일한 케이스를 로컬 GPU, 다중 GPU와 HPC 배치 환경에서 재현성 있게 실행합니다.
Python SDK
Mach 수, 받음각과 수치 설정을 바꾸는 반복 해석 및 사내 데이터 파이프라인을 자동화합니다.
gRPC runtime
실행 상태를 스트리밍하고 CFL 변경, 일시 정지·재개, 결과 저장과 안전 종료를 외부에서 제어합니다.
세부 지원 조합, 입력 설정과 검증 결과는 Wake CFD 제품 사이트와 공개 문서에서 확인할 수 있습니다.
