mace-screening-and-relaxation

Community

MACE-based rapid screening before DFT

Authorq734738781
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill prevents expensive DFT runs on low-value candidates by providing a fast, MACE-based screening and relaxation loop that prunes structures and produces concise handoff evidence for downstream VASP workflows.

Core Features & Use Cases

  • Fast geometry cleanup and ranking using mace_relax_batch for relaxations and mace_sp_batch for single-point energy evaluations.
  • Robust batching semantics that stage outputs under a separate output_root, collect batch_state_rel and batch_summary_rel, and preserve stdout/stderr/status artifacts for post-mortem inspection.
  • Reproducible handoffs with explicit control of model, head, dispersion, and relax_lattice options, and guidance to keep dispersion settings consistent for adsorption-energy comparisons.
  • Use Case: Screen a slab+adsorbate candidate pool to shortlist structures for final VASP relaxations and adsorption-energy calculations while avoiding unnecessary compute cost.

Quick Start

Run a MACE relax or single-point batch with mace_relax_batch or mace_sp_batch on your input_dir, place output_root outside input_dir, and use the produced batch_state_rel to decide which candidates to send to VASP.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: mace-screening-and-relaxation
Download link: https://github.com/q734738781/CatMaster/archive/main.zip#mace-screening-and-relaxation

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.