SCGO Documentation

SCGO

SCGO finds low-energy atomic structures with global optimization. It uses Basin Hopping, Genetic Algorithms, NEB transition-state search, and machine learning potentials (MACE, UMA, UPET) through ASE and TorchSim.

What SCGO works with

Three building blocks cover every workflow:

  • Cluster (also called the core when molecules are present): the metal nanoparticle whose shape you are searching.

  • Adsorbate: a small molecule or fragment (for example OH or CO) attached to the cluster or the surface.

  • Slab: a periodic surface the cluster or adsorbate sits on. You can also search the top layers of the slab itself, with the bottom layers held still.

The six system types combine these pieces (see Quick Start for the full table): gas_cluster, surface_cluster, gas_cluster_adsorbate, surface_cluster_adsorbate, bare-slab surface, and surface_adsorbate.

See Quick Start to get started.

Contents

API Reference

Indices and tables