Files
MultiPhysicsVault/wiki/concepts/Midas NFX Equation Solvers and Eigen Extraction.md
T
김경종 553842ac3b
Tests / Hermetic test suite (push) Has been cancelled
Tests / Skill frontmatter validation (push) Has been cancelled
modify wiki
2026-06-02 16:57:41 +09:00

2.9 KiB

type, title, created, updated, address, aliases, tags, status, related, sources, source_refs
type title created updated address aliases tags status related sources source_refs
concept Midas NFX Equation Solvers and Eigen Extraction 2026-06-02 2026-06-02 c-000177
NFX equation solvers
NFX eigen extraction
concept
finite-element-method
midas-nfx
solvers
eigenproblem
current
Midas-NFX-Analysis-Manual
midas NFX
Static Equilibrium Equation Solvers
Finite Element Eigenproblem Solvers
Midas NFX Linear Dynamics and Buckling Analyses
Midas-NFX-Analysis-Manual
source raw_path raw_files md_indices match confidence
Midas-NFX-Analysis-Manual .raw/MidasNFXAnalysisManual/
MidasNFXAnalysisManual_003.md
3
heuristic-heading-keyword low

Midas NFX Equation Solvers and Eigen Extraction

Definition

NFX equation solvers are the linear algebra back end used across static, eigenvalue, dynamic, and nonlinear analyses. The manual frames the basic linear problem as K u = p and the modal/buckling eigenproblem as K phi_i - lambda_i B phi_i = 0.

Linear Equation Solvers

The source distinguishes dense direct solution, sparse multifrontal direct solution, out-of-core solution, GPU-assisted real matrix decomposition, and iterative solution. It states that direct solvers are generally robust but memory-intensive, while iterative solvers reduce memory demand but require preconditioning and can struggle with structural matrix characteristics.

Automatic Solver Selection

NFX can select a solver by model size and available memory. The manual describes small problems going to dense or direct strategies, medium problems to multifrontal direct solution, and very large problems to AMG iterative solution when appropriate.

Eigen Extraction

For normal modes and linear buckling, the manual connects solver choice to eigen extraction. Lanczos iteration is used with the multifrontal solver and is suited to large problems, while direct matrix methods are positioned for smaller tests. The source also emphasizes eigenvalue range/count settings, missing-eigenvalue checks, mode normalization, generalized mass/stiffness, orthogonality loss, and residual error measures.

Solver Development Use

For a custom solver, this page defines verification targets beyond K u = f: sparse ordering, matrix factorization strategy, preconditioner policy, eigenvector normalization, modal mass checks, orthogonality checks, and residual norms should be part of the harness.

Connections