콘텐츠로 이동

메시 및 데이터 변환

표준 형식(HEC-MW 메시 및 FSTR 해석 제어) 외에도 FrontISTR의 입출력은 외부 메시 형식의 가져오기와 시각화 형식으로의 내보내기를 지원합니다. 이 장에서는 계산 자체가 아니라 형식 변환 기능을 정리합니다.

기능 개요

데이터 변환 기능은 다음 두 범주로 나뉩니다.

범주 기능 입력/출력
입력 측 변환 FEMAP 중립 파일 가져오기 (neu2fstr) NEU 중립 파일 → HEC-MW 메시 + FrontISTR 제어 파일
출력 측 변환 해석 결과를 시각화 형식으로 내보내기 (!VISUAL) HEC-MW 결과 → AVS / MicroAVS / FEMAP NEUTRAL / VTK / EXODUS / BMP
출력 측 변환 병렬 실행에서 분산 결과 파일 병합 (rmerge) 각 PE의 결과 파일 → 단일 결과 파일
출력 측 변환 결과 파일의 텍스트/바이너리 변환 (rconv) 텍스트 ↔ 바이너리 결과 파일

결과 파일에 포함할 물리량의 선택과 재시작 파일 메커니즘은 이 장에서 다루지 않습니다. 출력 및 재시작을 참조하십시오.

외부 메시 가져오기

FrontISTR에는 FEMAP 중립 파일(NEU)을 HEC-MW 메시와 FrontISTR 제어 파일로 변환하는 neu2fstr 도구가 포함되어 있습니다.

neu2fstr에서는 변환 시 해석 유형(정적 해석 / 모드 해석 / 열 해석)을 지정합니다. 다음 파일이 생성됩니다.

  • HEC-MW 메시 파일: 절점 좌표, 요소 연결성, 재료 ID, 좌표계, 절점 그룹 및 요소 그룹
  • FrontISTR 제어 파일: 해석 유형에 따른 !SOLUTION 등의 기본 제어 카드 템플릿
  • HEC-MW 제어 파일 (hecmw_ctrl.dat): 선택적으로 생성

모드 해석으로 변환하는 경우 !EIGEN 섹션의 파라미터는 임시 값이므로 변환 후 사용자가 편집해야 합니다. FEMAP 중립 파일에 표현되지 않는 경계 조건, 하중, 접촉 등의 정보는 변환 결과에 포함되지 않으므로 제어 파일에 추가해야 합니다.

시각화 형식으로 내보내기

계산 결과는 표준 HEC-MW 결과 파일 외에도 시각화 도구용 형식으로 기록할 수 있습니다. 병렬 실행에서는 해석과 동일한 MPI 실행 내에서 시각화 처리가 수행되므로 모든 PE의 결과가 하나의 시각화 파일로 통합됩니다.

입력에서 !VISUAL,method=PSR은 의사 시각화(단면, 등가면, 변형 형상 등)를 지정하고, !VISUAL,method=PVR은 볼륨 렌더링을 지정합니다. 구문의 자세한 내용은 키워드 레퍼런스를 참조하십시오. output_type 파라미터로 다음 형식 중에서 선택합니다.

형식 범주 output_type 용도
AVS UCD (기본값) AVS 표면 요소만 포함하는 경량 UCD 파일. output_type을 생략했을 때의 기본값입니다.
완전 AVS UCD COMPLETE_AVS, COMPLETE_REORDER_AVS, SEPARATE_COMPLETE_AVS 모든 요소를 포함하는 UCD입니다. 재정렬 버전(REORDER)과 PE별 출력 버전(SEPARATE)을 선택할 수 있습니다.
바이너리 AVS UCD BIN_COMPLETE_AVS, BIN_COMPLETE_REORDER_AVS, BIN_SEPARATE_COMPLETE_AVS 완전 AVS UCD의 바이너리 버전입니다.
압축 AVS UCD COMP_COMPLETE_REORDER_AVS, COMP_SEPARATE_COMPLETE_AVS 완전 AVS UCD의 zlib 압축 버전입니다.
MicroAVS COMPLETE_MICROAVS MicroAVS용 UCD 파일입니다.
VTK VTK, BIN_VTK, COMP_VTK ParaView 등의 도구에서 읽을 수 있는 VTK 형식입니다. ASCII / 바이너리 / 압축 출력을 선택할 수 있습니다.
EXODUS EXODUS, STEP_EXODUS ParaView용 Exodus II 형식입니다. EXODUS는 모든 시간 스텝을 하나의 파일에 기록하고, STEP_EXODUS는 시간 스텝마다 하나의 파일을 기록합니다.
FEMAP NEUTRAL VIS_FEMAP_NEUTRAL, FSTR_FEMAP_NEUTRAL FEMAP 형식의 범용 텍스트 NEUTRAL 파일입니다.
BMP 이미지 BMP 표면 렌더링 결과(PSR) 또는 볼륨 렌더링 결과(PVR)의 이미지입니다.

EXODUS 형식은 Exodus II 라이브러리를 활성화하여 빌드한 FrontISTR 실행 파일에서만 기록됩니다. 비활성화된 빌드에서는 출력이 건너뛰어집니다.

병렬 결과 파일 병합 및 형식 변환

병렬 실행에서 얻은 PE별 분할 결과 파일을 시각화 처리 없이 하나의 파일로 병합하려면 rmerge 도구를 사용합니다. rmerge는 랭크 수와 시간 스텝의 시작/종료/간격을 지정하여 텍스트 또는 바이너리 형식의 결과 파일을 기록합니다.

결과 파일을 텍스트와 바이너리 표현 사이에서 변환하려면 rconv 도구를 사용합니다. rconv는 시간 스텝의 시작/종료/간격을 지정하고 표현 형식만 변환합니다.

관련 항목