一键导入
abacus-data-processing
Prepare ABACUS calculation inputs from CIF/POSCAR with default settings and generate per-structure INPUT/KPT/STRU run directories.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Prepare ABACUS calculation inputs from CIF/POSCAR with default settings and generate per-structure INPUT/KPT/STRU run directories.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | abacus-data-processing |
| description | Prepare ABACUS calculation inputs from CIF/POSCAR with default settings and generate per-structure INPUT/KPT/STRU run directories. |
Reference usage policy:
reference/* during normal execution.reference/ROUTING.md for strong intent matches.reference/* as supporting evidence.<skill_root>/templates/abacus/:abacus_input_gen.yamlrun_abacus.shabacus_input_gen.yaml, render split-specific fields only:structure_globoutput_rootsystem_namerun_abacus.sh, only render split-specific values such as SYSTEM_NAME, INPUT_ROOT, and DATASET_ROOT. Preserve the runtime environment contract.calculation=scfbasis_type=lcaoecutwfc=100, scf_thr=1e-7, scf_nmax=200out_mat_hs2=1 (export sparse H/S matrices for downstream graph generation)kpt=Gamma 4x4x4<skill_root>/scripts/data_processing.sh${ABACUS_CONDA_ENV:-OpenMX} (contains pymatgen and pyyaml); if unavailable, fall back to baserun_abacus.sh, default conda env is ${ABACUS_CONDA_ENV:-abacus_env}ABACUS_CONDA_ENV or PYTHON_BIN when explicitly needed<workdir>/logs/abacus_input_gen.log<skill_root>/scripts/data_processing.sh --workdir <abacus_split_root> --config abacus_input_gen.yamlbash ./run_abacus.sh [jobs] [omp_threads]ABACUS_CMD=${ABACUS_CMD:-${ABACUS_BIN}} and can be overridden for site-specific launchers.pymatgenstructure_glob resolves to zero files__CIF_GLOB__ / __ABACUS_INPUT_ROOT__ must be rendered before executionoutput_rootINPUT, KPT, STRU, and source.* for traceabilityindex_stemoverwrite=false; existing run dirs must fail instead of silent overwritecopy_source_file=truemove_flags=[1,1,1]PP_DICT) for all speciesbasis_type=lcao, validate orbital mapping (ORB_DICT) for all speciesoutput_rootoutput_root per splitlogs/abacus_input_gen.log)run_abacus.sh is executed, return ABACUS run log path (logs/run_abacus_*.log)Prepare and submit HamGNN inference jobs through the canonical HamGNN Inspire submit flow.
Prepare HamGNN training configs and run locally or submit through the canonical HamGNN Inspire flow.
Prepare split-local OpenMX preprocessing inputs and submit recognized OpenMX processing jobs through `inspire-openmx-submit`.
Legacy compatibility wrapper for Inspire remote job submission. Redirect to `inspire-cli-training-submit` for the canonical generic submission flow.
Structure-file-driven OpenMX/ABACUS-to-HamGNN training pipeline. Use when users provide a crystal structure file such as CIF or POSCAR and want to build a perturbed CIF dataset, run DFT preprocessing (OpenMX by default, ABACUS when explicitly requested), and train a HamGNN model, stopping at the trained checkpoint.