QF Solver 0.2.8 WP09 — PYRAMID5 formulation gate¶
This note fixes the formulation considered by WP09 before any kernel or V&V implementation. It is a feasibility record, not a production qualification or a change to the 0.2.7 capability set.
Selected formulation¶
WP09 evaluates the conventional five-node displacement pyramid obtained by a
collapsed-coordinate map. Let (r, s, t) lie in
[-1, 1] × [-1, 1] × [0, 1], with physical reference coordinates
(x, y, z) = ((1-t) r, (1-t) s, t). The base nodes are ordered
counter-clockwise as 0, 1, 2, 3; node 4 is the apex. The five shape
functions are
N0 = (1-t)(1-r)(1-s)/4 N1 = (1-t)(1+r)(1-s)/4
N2 = (1-t)(1+r)(1+s)/4 N3 = (1-t)(1-r)(1+s)/4
N4 = t
Their reference derivatives are used directly for the isoparametric Jacobian
and the small-strain B matrix. This is the lowest-order nodal pyramid used
by the Gmsh/PYRAMID5 topology. The coordinate domain and base/apex ordering
are consistent with the PYRAMID5 reference descriptions in
libMesh
and with Gmsh type 7 and its node-ordering contract.
For broader pyramidal approximation theory, rational pyramid spaces are necessary to retain compatible traces across hybrid meshes; see Bergot, Cohen and Duruflé and the numerical-integration discussion. WP09 does not claim that this five-node displacement space has the properties of a higher-order compatible pyramid family.
Apex behavior and bounded geometry¶
At t = 1 every (r, s) represents the apex. The nodal values are
unambiguous there, but reference derivatives and the collapsed-coordinate
Jacobian are not a valid evaluation point. This is a known limitation of
isoparametric PYRAMID5 mappings; Axom documents the corresponding near-apex
Jacobian singularity.
Therefore WP09 never evaluates derivatives or quadrature at the apex. The candidate scope is restricted to a convex planar QUAD4 base, a non-coplanar apex, and positive sampled Jacobians over the predeclared production and reference rules. Distorted, flattened, folded or inverted pyramids outside that sampled domain are explicitly rejected; this is not an arbitrary-shape robustness claim.
Quadrature¶
The selected production rule is a tensor product of three Gauss--Legendre
points in each collapsed base coordinate and four points in t, mapped to
[0, 1]. The geometric factor is retained in det(J); no apex point is used.
The reference rule is 5 × 5 × 6 Gauss--Legendre points. The latter is a V&V
comparison rule only. Both stiffness and consistent translational mass use the
same production mapping, so no reduced integration or hourglass control is
introduced.
Predeclared gates¶
The machine-readable contract
wp09_pyramid5_contract.json
fixes all gates before execution. In particular, the regular and bounded
distorted cases must have exactly six rigid-body null modes and rank 9 of
15; production/reference relative stiffness error is bounded by 1e-5; and
the affine, load-balance, mass and replay gates are frozen there. A failure is
a WP09 feasibility result, not a reason to retune a tolerance.
Deliberate exclusions¶
WP09 excludes PYRAMID13, nonlinear material/kinematics, SRI, stabilization, hourglass control, modal/dynamic routes, nonconforming interfaces, hanging nodes, MPC/RBE transitions and any general HEX/TET transition-mesh claim. A conforming HEX8/PYRAMID5/TET4 patch, if implemented, is a separate static feasibility check and does not alter the WP07 or WP08 qualified workflows.