modify documents
This commit is contained in:
@@ -1,20 +1,20 @@
|
||||
# 내부 수치 기준과 FEAST controls
|
||||
|
||||
- Feature ID: `mitc4-shell-feast-eigen2`; Owner: `numerical-review-agent`; revision `r2` (2026-09-10, C5 종료 제어만 변경).
|
||||
- 기본 보고서: [numerical-review](numerical-review.md); 수식: [새 formulation](formulation.md).
|
||||
- 기본 보고서: [numerical-review](numerical-review.md#numerical-review); 수식: [새 formulation](formulation.md).
|
||||
- IEEE binary64의 내부 검증 계약이며 [외부 TOLERANCE](../TOLERANCE.md)를 변경하지 않는다.
|
||||
- 아래 `NOT RUN`은 r1 문서 검토 당시의 기록이다. 변경된 C5의 실제 실행 판정은
|
||||
[종료 제어 구현 검토](implementation-feast-residual-review.md)를 따른다.
|
||||
[종료 제어 구현 검토](implementation-review.md#implementation-feast-residual-review)를 따른다.
|
||||
|
||||
## C1–C4, C6, C7의 독립 검토 후 명시 채택
|
||||
|
||||
[이전 controls](../mitc4-shell-feast-eigen/numerical-review-controls.md)의 C1, C2-01~14와
|
||||
[이전 controls](../mitc4-shell-feast-eigen/numerical-review.md#numerical-review-controls)의 C1, C2-01~14와
|
||||
nodal rcond 절, C3-01~08와 raw classification, C4, C6의 seed/QR/thread/storage,
|
||||
C7의 retained static 기준을 전부 읽고 새 M/S/E 식에 대조하여 **수치 정의만 채택**한다.
|
||||
이것은 과거 판정·runtime·reference pass의 승계가 아니다. 다음 적용 경계가 우선한다.
|
||||
|
||||
- E/V/S 식 번호는 [새 formulation](formulation.md)과 그 문서가 명시 채택한
|
||||
[V1–V5 측정식](../mitc4-shell-feast-eigen/formulation-verification.md)에 대응한다.
|
||||
[V1–V5 측정식](../mitc4-shell-feast-eigen/formulation.md#formulation-verification)에 대응한다.
|
||||
- 이전 C5 전체와 lower/empty-prefix search는 채택하지 않는다. 아래 C5가 완전히 대체한다.
|
||||
- C6 count `n×n`은 이번의 보수적 allocation 선택이며 Intel의 최소 workspace 의무가 아니다.
|
||||
Count input capacity `n`, 반환 count, solve capacity `m0`, 요청 `N`은 서로 다른 값이다.
|
||||
@@ -64,7 +64,7 @@ residual stopping, CSR/SPD checks와 count flag reset을 확인했다. 위 값
|
||||
그대로다. Vendor residual의 정규화와 독립 rho_B를 동일시하지 않으며 `info=0`도 독립 검증을
|
||||
대체하지 않는다. `epsout`은 trace 변화 진단량으로 보존하고 새 residual 오차로 재해석하지 않는다.
|
||||
기존 trace 실행의 pass/fail·loop·epsout은 당시 controls의 이력이다. Zero/mixed-zero/repeated
|
||||
및 원본 모델의 새 실행과 미해결 위험은 [종료 제어 구현 검토](implementation-feast-residual-review.md)에
|
||||
및 원본 모델의 새 실행과 미해결 위험은 [종료 제어 구현 검토](implementation-review.md#implementation-feast-residual-review)에
|
||||
구분한다. S3·물리 정식화·공통 외부 tolerance는 이 결정으로 변경하지 않는다.
|
||||
|
||||
Gershgorin off-diagonal absolute row sum은 매 합산 뒤 `nextafter(+infinity)`로 outward
|
||||
@@ -119,6 +119,6 @@ Count `x[n*n]`, `e[n]`, `res[n]` 보수 storage와 identity initial subspace를
|
||||
container max_size 및 `min(SIZE_MAX,PTRDIFF_MAX)`를 overflow **전** 검사한다.
|
||||
Global inverse를 만들지 않으며 allocation/shifted factorization 실패는 명시적으로 종료한다.
|
||||
Count n² scratch는 최소 memory 보장이나 전체 peak memory 추정이 아니다.
|
||||
[Research G01/G02](research-evidence.md)의 installed empty/occupied/endpoint/count reset,
|
||||
[Research G01/G02](research.md#research-evidence)의 installed empty/occupied/endpoint/count reset,
|
||||
workspace·header/runtime probes는 **NOT RUN**이다. Safe enclosing fallback으로 빈 count 성공이
|
||||
수학적 전제에서는 제거됐지만 실제 FEAST 실행·메모리·cluster 동작 검증 의무는 남는다.
|
||||
|
||||
Reference in New Issue
Block a user