Files
FESADev/docs/nonlinear-static-newton-raphson

MITC4 비선형 정적 해석

목적과 현재 범위

유한회전 total chart, 같은 trial의 residual/tangent, Newton·증분·rollback를 구현한 기능이다. 역사적 기능 검증과 현재 통합 회귀의 범위를 구분한다. 최근 dev 통합 회귀는 전체 현황에 연결하며, 과거 release 판정은 release.md에 남긴다. 문서 정리는 새 기능 검증이나 재승인을 뜻하지 않는다.

계약과 재사용 Handoff

공통 소유권은 ARCHITECTURE를 따른다. Element는 local 계산, Assembly는 결정적 reduction, Procedure는 trial/commit, Recovery는 물리 의미, Writer는 직렬화를 담당한다. 새 기능에서 기존 stage/phase 실행 계획을 재사용하지 않는다. 현재 공개 API는 include/fesa/, 실제 구현은 src/fesa/와 대응 검사를 확인한다.

사용법

환경 준비·build·CTest·CLI 기본 사용은 operations, 입력과 결과의 공통 계약은 contracts를 따른다. 이 기능의 keyword·option 허용 범위는 위 I/O 계약을 확인한다. 과거 보고서의 machine 경로·임시 command를 현재 기본값으로 쓰지 않는다.

개발 과정과 주의사항

기존 단계별 계획·coordination은 완료된 실행 운영 기록이어서 제거했다. 승인된 요구사항· 수식·검토·실제 검증 결과는 위 문서에 보존한다. Git 858e87b의 이전 경로는 당시 원문을 조회하는 용도로만 사용하며 현행 작업 지침이 아니다.

  • 실패한 trial·candidate는 기존 accepted state와 최종 결과를 변경하지 않아야 한다.
  • 같은 trial의 기하·내력·하중·접선을 사용하고 generalized rotation moment와 spatial moment를 구분한다.
  • 수정·실패 기록에 원인과 검증 결과를 보존한다.