Skip to content
Back to skills

Bridgmanite Thermoelastic Eval

ASecurity

Evaluates the accuracy of deep-learning molecular dynamics potentials in predicting the structural, thermodynamic, and elastic properties of bridgmanite (MgSiO3-perovskite) under high-pressure and high-temperature conditions relevant to Earth's lower mantle. Use when the user wants to benchmark on DFT reference dataset, Experimental benchmarks, PREM seismic model, or asks about evaluating this task. Reports RMSE.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 11, 2026
researchpythongo

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill bridgmanite-thermoelastic-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Bridgmanite Thermoelastic Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Bridgmanite Thermoelastic Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-bridgmanite-thermoelastic-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-bridgmanite-thermoelastic-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: bridgmanite-thermoelastic-eval
description: Evaluates the accuracy of deep-learning molecular dynamics potentials in predicting the structural, thermodynamic, and elastic properties of bridgmanite (MgSiO3-perovskite) under high-pressure and high-temperature conditions relevant to Earth's lower mantle. Use when the user wants to benchmark on DFT reference dataset, Experimental benchmarks, PREM seismic model, or asks about evaluating this task. Reports RMSE.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2307.07127
  bibtex_key: [REDACTED]
  confidence: high
---

# bridgmanite-thermoelastic-eval

> Thermoelastic properties of bridgmanite using Deep Potential Molecular Dynamics — Wan et al. (2023) (arXiv:2307.07127, 2023)

## What this evaluates

Evaluates the accuracy of deep-learning molecular dynamics potentials in predicting the structural, thermodynamic, and elastic properties of bridgmanite (MgSiO3-perovskite) under high-pressure and high-temperature conditions relevant to Earth's lower mantle.

## Datasets

- **DFT reference dataset** — total ?; splits: train (-1), val (-1)
- **Experimental benchmarks** — total ?; splits: test (-1)
- **PREM seismic model** — total ?; splits: reference (-1)

## Metrics

- `RMSE` **(primary)** — range: other
  - Root-mean-square error computed between deep potential predictions and DFT reference values for potential energy (meV/atom) and atomic forces (eV/Å).
- `EOS & Elastic Moduli Accuracy` — range: other
  - Quantitative comparison of predicted equation of state (Birch-Murnaghan fit), elastic coefficients (c_ij), bulk/shear moduli, and wave velocities against experimental measurements and PREM seismic data.

## Input / output format

**Input**: Atomic coordinates, simulation cell parameters, and target pressure-temperature conditions for MgSiO3 bridgmanite.

**Output**: Predicted potential energies, atomic forces, radial distribution functions, phonon dispersions, equation of state parameters, elastic stiffness tensor (c_ij), and derived macroscopic moduli/velocities.

## Scoring recipe

```python
def evaluate(dp_model, config, gold):
    # 1. Compute RMSE for energy and forces
    rmse_e = np.sqrt(np.mean((dp_model.predict_energy(config) - gold['energy'])**2))
    rmse_f = np.sqrt(np.mean((dp_model.predict_force(config) - gold['force'])**2))
    # 2. Structural & Phonon validation
    g_r = compute_radial_distribution(dp_model.run_md(config))
    phonons = compute_phonon_dispersion(dp_model.run_md(config))
    # 3. Thermodynamic & Elastic properties
    eos_params = fit_birch_murnaghan(dp_model.compute_PV(config))
    elastic_tensor = compute_elastic_tensor(dp_model.compute_stress_strain(config))
    K_S, G = voigt_reuss_hill(elastic_tensor)
    V_p = np.sqrt((K_S + 4*G/3) / dp_model.density)
    V_s = np.sqrt(G / dp_model.density)
    return {'rmse_energy': rmse_e, 'rmse_force': rmse_f, 'eos': eos_params, 'moduli': (K_S, G), 'velocities': (V_p, V_s)}
```

## Common pitfalls

- Classical MD neglects zero-point motion (ZPM), causing systematic underestimation of pressure and volume at low temperatures (e.g., 300 K).
- Isothermal elastic coefficients are reported, but adiabatic corrections may be required for direct comparison with seismic data at high temperatures.
- PBE and PBEsol functionals systematically overestimate volume and deviate ~12.5% from experimental elastic data, making them unsuitable for this system.

## Evidence (verbatim from paper)

> We quantified the root-mean-square error (RMSE) for the DP's predictions on the validation sets. Fig. 1 shows the outcomes of this analysis for the DP-LDA calculation. The RMSE for potential energies amounted to approximately 0.82meV / atom, while the RMSE for atomic force prediction errors was around 0.07eV / A.

## Citation

```bibtex
@misc{wan2023thermoelastic,
  title={Thermoelastic properties of bridgmanite using Deep Potential Molecular Dynamics},
  author={Wan et al. (2023)},
  year={2023},
  note={arXiv:2307.07127}
}
```

- arXiv: 2307.07127

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.