GenarrisΒΆ

Genarris Logo

Version 3.0.0 Python 3.10+ License DOI

A scalable, MPI-parallel Crystal Structure Prediction workflow for organic molecular crystals.

Genarris (gnrs) generates random molecular crystal structures and drives CSP workflows from generation through energy evaluation, clustering, and selection.

πŸ›οΈ Developed by the Noa Marom Group at Carnegie Mellon University.


πŸ“¦ Installation

Set up Genarris with pip in minutes.

Installation

πŸš€ Quick Start

Run your first CSP workflow step by step.

Quick Start

πŸ“– API Reference

Full module and class documentation.

API Reference

πŸ’Ž Case Studies

CSP results and applications.

Case Studies

Key FeaturesΒΆ

πŸ”¬ Structure Generation

Generate random molecular crystal structures across all 230 space groups with configurable packing parameters and volume estimation.

πŸ“ Rigid Press

Improve packing acceptance rates with symmetry-preserving rigid-press geometry optimization.

🧠 ML Potentials

Evaluate energies with state-of-the-art MLIPs including UMA, MACE-OFF, and AIMNet2 with GPU acceleration.

πŸ“Š Clustering & Selection

Cluster structures using Affinity Propagation or K-Means with ACSF descriptors. Select representatives via center or energy-window strategies.

⚑ MPI Parallelization

Scale across hundreds of cores with MPI-parallel execution. GPU worker/feeder pattern for efficient resource utilization.

🧩 Modular Workflow

Configure multi-step CSP pipelines via simple INI files. Extensible architecture with abstract base classes for custom implementations.

Supported Energy CalculatorsΒΆ

πŸ”§ Calculator

🏷️ Type

πŸ–₯️ GPU

πŸ“ Description

UMA

MLIP

βœ…

Universal Model for Atoms from Meta FAIR

MACE-OFF

MLIP

βœ…

MACE-OFF organic molecular crystals model

AIMNet2

MLIP

βœ…

AIMNet2 neural network potential

DFTB+

Semi-Empirical

β€”

Density Functional Tight Binding

FHI-aims

DFT

β€”

All-electron DFT code

VASP

DFT

β€”

Plane-wave DFT code

CitationΒΆ

Please cite

Yang, Y., Tom, R., Wui, J. A., Moussa, J. E., & Marom, N. Genarris 3.0: Generating Close-Packed Molecular Crystal Structures with Rigid Press. Journal of Chemical Theory and Computation, 21, 11318–11332 (2025).

See the full Citation page for all related papers.