L. Pan and M. Tanik, "Field-Induced Superconductivity in Normal Materials: A Communication Dynamics Framework" (2026).
Companion Paper (Paper I):
L. Pan and M. Tanik, "Communication Dynamics: An error-content Fourier-channel framework for atomic energy prediction, superconductor screening, and multi-domain materials design," Phys. Rev. X (companion paper) (2026).
This repository implements the Communication Dynamics (CD) framework for predicting field-induced superconductivity in normal materials. The code extends the zero-field CD pairing susceptibility ฯ_CD(A,B) from Paper I with five distinct field-modification channels:
| Mode | Mechanism | Eq. | Key Physics |
|---|---|---|---|
| FZB | Zeeman pair-breaking | (3) | Magnetic field suppresses Cooper pairing |
| FJP | Jaccarino-Peter compensation | (4-5) | Exchange field compensates external field |
| FISO | Ising spin-orbit pinning | (6) | 2D spin-orbit coupling protects pairs |
| FFM | FM-fluctuation enhancement | (7) | Ferromagnetic fluctuations boost pairing |
| FTOP | Topological proximity | (8) | Topological edge states enhance Tc |
The framework reproduces experimental observations for:
- UTeโ (three superconducting phases at 0T, 10T, 73T)
- URhGe (re-entrant superconductivity with two-bump structure at 12T)
- CeRhโAsโ (Pauli-limit violation: Hc2/HP = 3.5)
- ฮป-(BETS)โFeClโ (Jaccarino-Peter compensation field Bcomp โ 50T)
| Compound | Opt B (T) | Tc (K) | Mechanism |
|---|---|---|---|
| Pd-Mn | 35-50 | 20-25 | JP compensation |
| Pt-Ce | 30-45 | 15-22 | JP + heavy-fermion |
| Pd-Fe | 40-50 | 18-23 | JP compensation |
| Pt-U | 25-35 | 12-18 | JP + 5f-electron |
| Compound | Tc (K) | B_SO (T) | Mechanism |
|---|---|---|---|
| Pd-Mo | 15.8 | 76 | Ising SOC |
| Pt-W | 14.2 | 88 | Ising SOC |
| Y-Mo | 12.5 | 71 | Ising SOC |
โ All 18 noble-metal/magnetic-ion combinations (Cu, Ag, Au ร Mn, Fe, Co, Ni, Ce, U) have peak Tc < 1 mK โ Field-induced SC is ruled out for noble metals.
# Run full pipeline (validation + predictions + database)
python3 cd_fisc.py
# Validation anchors only
python3 cd_fisc.py --validate
# Noble-metal verdict only
python3 cd_fisc.py --noble
# Field-induced SC predictions only
python3 cd_fisc.py --predict
# Custom output directory
python3 cd_fisc.py --outdir my_resultscd_fisc_predictions.jsonโ Full predictions database (JSON)cd_fisc_database.csvโ Flat CSV for ML integration (86 candidates ร 21 fields)
Generate publication-quality plots with visualize.py:
# Install matplotlib (optional, for visualization only)
pip3 install matplotlib
# Generate all plots
python3 visualize.py --all
# Top 10 candidates bar chart
python3 visualize.py --top-n 10
# Field scan for a specific compound
python3 visualize.py --compound Pd-Mn
# Validation traces (UTe2, URhGe)
python3 visualize.py --validation
# Compare modes (JP/ISO/FM/ZB/TOP)
python3 visualize.py --mode-compare- Top candidates: Horizontal bar chart of peak Tc values
- Field scans: Tc(B) curves for individual compounds
- Validation traces: URhGe re-entrant behavior, JP dome
- Mode comparison: Boxplots of Tc distributions by mechanism
Standard library only โ no external packages required:
math,json,csv,argparse,dataclasses
Python 3.8+ recommended.
- Zero-field susceptibility ฯโ(A,B) from Paper I (polygon-DFT/Fourier-channel)
- Field modification ฯ(B) = ฯโ ร F(B) via active mode (ZB/JP/ISO/FM/TOP)
- Electron-phonon coupling ฮป_CD = ฯ(B) ร N(EF) ร ฮพ(A,B)
- Critical temperature Tc(B) via Allen-Dynes-McMillan equation (11)
- Eq. (1): Zero-field susceptibility ฯ_CD(A,B) (hydrogenic skeleton)
- Eq. (3): Zeeman factor F_ZB(B) = exp(-(B/B*)ยฒ)
- Eq. (4-5): JP factor F_JP(B) with compensation field Bcomp = Jยทฮผยท100T
- Eq. (9): ฮป_CD = ฯยทN(EF)ยทฮพ (capped at 4.0)
- Eq. (11): Allen-Dynes-McMillan Tc = (ฯ/1.2)ยทexp[-1.04(1+ฮป)/(ฮป-ฮผ*(1+0.62ฮป))]
CD-FISC/
โโโ cd_fisc.py # Main production code
โโโ visualize.py # Visualization toolkit (requires matplotlib)
โโโ README.md # This file
โโโ LICENSE # MIT License
โโโ CITATION.cff # Citation metadata
โโโ examples/ # Pre-generated outputs
โ โโโ cd_fisc_predictions.json
โ โโโ cd_fisc_database.csv
โโโ figures/ # Generated plots (git-ignored)
The present paper takes the zero-field ฯ_CD(A,B) as an input from Paper I (stored in CHI0_DB) and extends it with field modes. The schematic closed-form chi_cd_eq1() is provided for transparency, but production values come from the calibrated Paper-I polygon-DFT database. This is faithful to the paper's logic: the contribution of the present work is the field extension, not a re-derivation of ฯโ.
# UTeโ SC1 (zero field)
python3 cd_fisc.py --validateOutput:
UTe2 B=0: chi=0.254, xi=16, lambda=0.297, omega_log=173.7 K, Tc=1.80 K
(exp: 1.6 K) โ
The code scans 86 candidate compounds across 21 field points (0โ100T at 5T resolution):
- 12 normal metals ร 6 magnetic ions (JP/FM/Zeeman channels)
- 12 normal metals ร 4 heavy partners (Ising 2D channel at 50T)
Total: 1,512 JP records + 48 Ising records = 1,560 Tc(B) predictions
Contributions are welcome! Please open an issue or submit a pull request.
MIT License โ see LICENSE for details.
Lurong Pan
GitHub: @lurongpan47
If you use this code in your research, please cite:
@article{pan2026cdfisc,
title={Field-Induced Superconductivity in Normal Materials: A Communication Dynamics Framework},
author={Pan, L. and Tanik, M.},
journal={arXiv preprint arXiv:XXXX.XXXXX},
year={2026}
}
@article{pan2026cd,
title={Communication Dynamics: An error-content Fourier-channel framework for atomic energy prediction, superconductor screening, and multi-domain materials design},
author={Pan, L. and Tanik, M.},
journal={Physical Review X},
year={2026}
}โก Happy field-induced superconductivity hunting!