Skip to content

Latest commit

ย 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

CD-FISC: Field-Induced Superconductivity in Normal Materials

Python 3.8+ License: MIT

๐Ÿ“„ Reference

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).


๐ŸŽฏ Overview

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:

Five Field-Modification Mechanisms

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

๐Ÿ”ฌ Validated Against Experiments

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)

๐Ÿ“Š Key Predictions

Top JP-Route Candidates (Table V)

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

Ising 2D Candidates (Table VII, B=50T)

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

Noble-Metal Verdict (Section V)

โŒ 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.


๐Ÿš€ Usage

Quick Start

# 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_results

Output Files

  • cd_fisc_predictions.json โ€“ Full predictions database (JSON)
  • cd_fisc_database.csv โ€“ Flat CSV for ML integration (86 candidates ร— 21 fields)

๐Ÿ“Š Visualization

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

Example Plots

  • 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

๐Ÿ“ฆ Dependencies

Standard library only โ€“ no external packages required:

  • math, json, csv, argparse, dataclasses

Python 3.8+ recommended.


๐Ÿงฎ Theoretical Framework

Core Workflow

  1. Zero-field susceptibility ฯ‡โ‚€(A,B) from Paper I (polygon-DFT/Fourier-channel)
  2. Field modification ฯ‡(B) = ฯ‡โ‚€ ร— F(B) via active mode (ZB/JP/ISO/FM/TOP)
  3. Electron-phonon coupling ฮป_CD = ฯ‡(B) ร— N(EF) ร— ฮพ(A,B)
  4. Critical temperature Tc(B) via Allen-Dynes-McMillan equation (11)

Key Equations

  • 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ฮป))]

๐Ÿ“ Repository Structure

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)

๐Ÿ” Design Note on ฯ‡โ‚€

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 ฯ‡โ‚€.


๐Ÿ“ˆ Example: UTeโ‚‚ Validation

# UTeโ‚‚ SC1 (zero field)
python3 cd_fisc.py --validate

Output:

UTe2  B=0:    chi=0.254, xi=16, lambda=0.297, omega_log=173.7 K, Tc=1.80 K
                                                    (exp: 1.6 K) โœ“

๐Ÿงช Full Database

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


๐Ÿค Contributing

Contributions are welcome! Please open an issue or submit a pull request.


๐Ÿ“œ License

MIT License โ€“ see LICENSE for details.


๐Ÿ“ง Contact

Lurong Pan
GitHub: @lurongpan47


๐ŸŒŸ Citation

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!

About

Field-Induced Superconductivity in Normal Materials: A Communication Dynamics Framework (Pan & Tanik 2026)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages