Files
FESADev/docs/tracking/decisions/0001-independent-solver.md
T

1.2 KiB

외부 입력 subset과 독립 솔버

  • 상태: 기존 승인·인터뷰 합의의 의미 유지
  • 결정 주체: 사용자와 기존 승인 계약의 담당자

배경

기존 모델을 읽고 외부 결과로 검증해야 하지만, 공개 입력 형식과 외부 솔버의 내부 알고리즘은 같은 계약이 아니다. 파서 호환성을 제품 목표로 삼으면 검증 가능한 물리 의미보다 문법 수용이 앞설 수 있다.

결정

승인된 Abaqus keyword subset의 의미만 지원한다. S4/S4R 등 source 표기는 보존하고 FESA 정식화로 연결한다. 외부 solver의 내부 적분·안정화·상태·결과 생성 동등성은 주장하지 않는다.

대안과 선택 이유

Full compatibility는 비공개 내부 동작까지 추정해야 하므로 채택하지 않는다. 자체 입력 형식만 쓰는 방식은 기존 .inp와 외부 reference를 직접 활용하는 현재 작업 흐름과 맞지 않는다.

영향

입력과 kernel의 연결·차이를 명시해야 한다. Exact 수치 일치는 가능하지만 내부 동등성의 증거가 아니다. Unknown model-affecting 입력은 silent approximation 대신 실패한다.