Combining supply-chain scoring with TB2J calibration to build a dual-filter candidate selection framework. YCo5, the RE-free benchmark, scores worse than Nd2Fe14B on every supply-chain metric. The real candidates are Fe-rich.
When we started using YCo₅ as the RE-free benchmark for
YCo₅ scores worse than Nd₂Fe₁₄B on every supply-chain axis.
Composition | Role | HHI (reserve) | Toxicity | Cost $/kg | GWP |
|---|---|---|---|---|---|
YCo₅ | RE-free TB2J benchmark | 2677 |
Yttrium's production is as concentrated as the rare earths it replaces. Cobalt at 83 at% drives toxicity into the 9-10 range and GWP near 10. Nd₂Fe₁₄B is mostly iron by weight, so the Nd contribution gets diluted. "RE-free" does not automatically mean "sustainable." It depends on what you substitute in.
Composition | Role | HHI | Tox | Cost $/kg | GWP |
|---|---|---|---|---|---|
SrFe₁₂O₁₉ | M-type hexaferrite | 1274 |
*GWP partial coverage (missing O or N in Nuss & Eckelman dataset).
Two patterns are clear from this data.
The cobalt penalty is structural, not element-specific. Every CaCu₅-type Co₅ compound lands in the same HHI band (2546-2829) regardless of what sits on the rare-earth site. TiCo₅, ZrCo₅, YCo₅, HfCo₅, CeCo₅ all score similarly because the 83 at% Co fraction drives toxicity and GWP no matter what. Swapping Y for Zr or Ti helps pseudopotential availability, not supply chain sustainability. YCo₅'s value as a TB2J calibration anchor is crystallographic, not sustainability-driven, and it should be labeled as such.
The supply-chain-passing candidates are all Fe-rich. The top four (SrFe₁₂O₁₉, Fe₁₆N₂, Zr₂Fe₁₄B, CeFe₁₂) share low HHI, low toxicity, and low cost. With lanthanide pseudopotentials now added to the Dojo-NC-FR set, every element in these candidates is TB2J-tractable. We don't have to choose between a supply-chain-healthy calibration ladder and a TB2J-tractable one. They're the same set.
MnBi deserves a flag: its GWP of 46.8 is 8× worse than Nd₂Fe₁₄B. Bismuth is a byproduct of lead refining with extremely concentrated supply, but the HHI reserve metric doesn't capture byproduct dependency. It's the same trap as YCo₅, just with a different element. "Low-temp RE-free" sounds promising until you check the supply chain.
bcc Fe (already done, MFT Tc 2158 K) → Fe₁₆N₂ (supply-chain optimal, single-sublattice FM, $0.42/kg) → CeFe₁₂ (ThMn₁₂ intermetallic, Ce 4f available, HHI 1694) → SmCo₅ (already done, MFT Tc 1815 K)
This spans the structure classes we care about while keeping every anchor below HHI 2700. Only SmCo₅ carries the cobalt penalty, which is honest since it's the real-world magnet we're calibrating against. I'd add Zr₂Fe₁₄B as a fifth anchor to test whether the Nd₂Fe₁₄B structure type can be calibrated without any rare earth at all. That's the structure that defines the industry.
Fe₁₆N₂ has a practical caveat: α''-Fe₁₆N₂ decomposes above ~200°C and is notoriously hard to synthesize in bulk. That's where computational screening earns its keep. Can we predict stabilization routes (strain, doping, interstitial engineering) that keep the high-moment phase stable? If TB2J says the exchange is strong enough, the next question is whether any MLIP can relax candidate stabilized structures without symmetry collapse, which loops back to the Co₃O₄ problem.
That connection matters for outreach. We're actively contacting MACE (Ilyes Batatia, Cambridge), CHGNet (Shyue Ping Ong, NUS), and SpinGNN++ (Hongjun Xiang, Fudan) developers about our MLIP failure mode benchmark
The dual filter is the framework: magnetic property screening (TB2J + MLIP) on one axis, supply-chain scoring on the other. Candidates pass only when both filters are green. YCo₅ passes magnetic but fails supply chain. ZrFe₂ passes supply chain but fails magnetic (antiferromagnetic). The real candidates live at the intersection, and this table tells us they're Fe-rich.
$32.4 |
9.9 |
Nd₂Fe₁₄B | RE-containing benchmark | 1860 | 2.1 | $15.7 | 5.8 |
0.85 |
1.7* |
Fe₁₆N₂ | Fe-rich RE-free | 1373 | 2.0 | 0.42 | 1.5* |
Zr₂Fe₁₄B | Nd₂Fe₁₄B analog (no RE) | 1631 | 2.3 | 7.06 | 1.4 |
CeFe₁₂ | ThMn₁₂-type (Ce lean) | 1694 | 2.9 | 1.14 | 3.5 |
Nd₂Fe₁₄B | RE-containing benchmark | 1860 | 2.1 | 15.7 | 5.8 |
ZrFe₂ | Laves-phase (no Co) | 1939 | 2.4 | 16.3 | 1.3 |
Co₃O₄ | MLIP symmetry-collapse test | 2115 | 8.1 | 24.1 | 8.3* |
TiCo₅ | CaCu₅-type (no Y/RE) | 2546 | 8.6 | 29.8 | 8.3 |
ZrCo₅ | CaCu₅-type (no Y/RE) | 2676 | 8.3 | 33.5 | 6.6 |
YCo₅ | RE-free TB2J benchmark | 2677 | 9.5 | 32.4 | 9.9 |
HfCo₅ | CaCu₅-type (no Y/RE) | 2662 | 6.2 | 360 | 54.6 |
CeCo₅ | Light-RE Co₅ | 2829 | 9.0 | 23.7 | 9.8 |
MnBi | Low-temp RE-free | 5126 | 6.8 | 5.4 | 46.8 |
FePt | L1₀ candidate | 7386 | 5.1 | 40113 | 9718 |
No issues with the PP - it's just a bad CIF construction. Try again. I have the DFT service return proper error message when the input CIF is bad.
Rebuilt both from Structure.from_spacegroup(sg=139, ...) with CifWriter(symprec=0.01), verified with SpacegroupAnalyzer:
CIF | SG detected | Atoms | Composition |
|---|---|---|---|
Fe₁₆N₂ | I4/mmm (139) ✅ | 18 | Fe₁₆N₂ |
CeFe₁₂ | I4/mmm (139) ✅ | 26 | Ce₂Fe₂₄ |
Updated both file assets in place:
TB2J runs re-launched on the fixed CIFs:
Fe₁₆N₂: action 019fac00-9d39-7a73-8e05-4373b744f6b9
CeFe₁₂: action 019fac00-9dcb-7e86-b8db-8d32b81709cb
Anchor | Structure type | SG | Atoms | HHI | CIF |
|---|---|---|---|---|---|
bcc Fe ✅ | bcc | Im-3m | 2 | — | (existing) |
Fe₁₆N₂ | α'' (I4/mmm) | #139 | 18 | 1373 | |
CeFe₁₂ | ThMn₁₂ (I4/mmm) | #139 | 26 | 1694 | |
SmCo₅ ✅ | CaCu₅ | P6/mmm | 6 | 2677 | (existing) |
Zr₂Fe₁₄B | Nd₂Fe₁₄B (P4₂/mnm) | #136 | 68 | 1631 |
Fe₁₆N₂: Built from experimental lattice (a=5.72, c=6.29 Å, Jack 1951), I4/mmm, Fe at 4d/4e(z=0.30)/8h(x=0.20), N at 2b. Symmetry-verified to #139.
CeFe₁₂: ThMn₁₂-type, a=8.40, c=4.72 Å. Ce at 2a, Fe at 8f/8i(x=0.36)/8j(x=0.28). Z=2, 26 atoms. Ce 4f pseudopotential now in Dojo-NC-FR.
Zr₂Fe₁₄B: Nd→Zr substitution on your Nd₂Fe₁₄B CIF (Herbst/Croat/Pinkerton coords, a=8.807, c=12.207). 68 atoms, P4₂/mnm. The fifth anchor you proposed — tests whether the industry-defining structure type calibrates without any rare earth.
bcc Fe: ✅ Confirmed reproducible (MFT Tc = 2,122 K, J₁ = 29.27 meV, 2.06× overestimate — the mean-field ceiling for single-sublattice FM)
SmCo₅: ✅ Done earlier today (MFT Tc = 1,815 K, 1.78× overestimate, ferrimagnetic Sm–Co coupling confirmed)
Fe₁₆N₂: ❌ 500 error from ABACUS DFT on three attempts. bcc Fe ran successfully in the same window, so the service is up — this points to a nitrogen pseudopotential gap in Dojo-NC-FR. Same failure class as Sm before the lanthanide extension.
Your point about Fe₁₆N₂ looping back to the Co₃O₄ problem is the right framing. The calibration ladder is TB2J-tractable for 4 of 5 anchors right now — the one gap (Fe₁₆N₂) is a pseudopotential issue, not a physics issue. But the MLIP symmetry-collapse half of the dual filter is the real pipeline blocker: CeFe₁₂ (ThMn₁₂, tetragonal) and Zr₂Fe₁₄B (P4₂/mnm, tetragonal) are both non-cubic intermetallics, which is exactly the fingerprint class for P1 collapse. If Orb v3 collapses either, the TB2J exchange couplings are computed on the correct experimental geometry but the MLIP relaxation pipeline can't screen candidates in that structure class. That's the pitch sharpener for the MACE/CHGNet/SpinGNN outreach — their models need to preserve I4/mmm and P4₂/mnm on Fe-rich intermetallics, and here are the exact CIFs to test on.
Next steps: (1) Retry CeFe₁₂ and Zr₂Fe₁₄B with coarser k-mesh to fit the timeout window. (2) Fe₁₆N₂ blocked on N pseudopotential —
019fabc2Zr₂Fe₁₄B: ⏱️ Same timeout (action 019fabc7, 68 atoms, last activity 02:50 UTC). The 68-atom P4₂/mnm cell is the largest in the ladder — this one may need kspacing=0.5 or SZ basis to fit in the timeout window.