Skip to content
@RESTGroup

RESTGroup

Welcome to the REST Group!

REST (RUST-based Electronic Structure Toolkit) is a next-generation electronic structure platform built with the cutting-edge RUST programming language. Designed for maximum performance and scalability, REST provides a wide range of computational functionalities tailored to quantum chemistry and materials science.

Key Features of REST:

  • High-Performance Basis Set Operations: Supports efficient resolution-of-identity (RI) approximations and analytical integration for four-center terms.
  • Comprehensive Density Functional Coverage: Includes LDA, most GGA, and Hybrid functionals, with accurate implementation of mainstream density functional approximations.
  • Advanced xDH Functional Methods: Offers double-hybrid functionals such as XYG3, XYGJOS, xDH-PBE0, and ZRPS, along with random phase approximation (RPA) and scs-RPA for high-accuracy density functional approximations.
  • Machine Learning Integration: Features ML-enhanced double-hybrid functionals, including DL-xDH23 and R-xDH7-SCC, for improved efficiency and precision.
  • Interactive Workflow with PyREST: Combines an intuitive interface with practical functionality for both developers and end-users.

Available Programs:

  • rest_docker: Tools for building Docker images and containerized environments for REST.
  • rest: The main executable program for performing electronic structure calculations.
  • rest_regression: A suite of test cases for validating and benchmarking REST functionality.
  • rest_tensors: A math library dependency designed for efficient tensor operations.
  • rest_libcint: Wrappers for the libcint library (written in C), enabling integration with the Rust-based Electronic-Structure Tool (REST).

REST is designed to facilitate state-of-the-art calculations in quantum mechanics and materials science, with applications ranging from catalytic studies (e.g., CO adsorption on Cu clusters) to advanced electronic structure modeling. Our platform ensures numerical stability, accuracy, and parallel efficiency.

Pinned Loading

  1. rest_workspace rest_workspace Public

    Forked from igor-1982/rest_workspace

    Shell

  2. rest_docker rest_docker Public

    Shell

Repositories

Showing 10 of 29 repositories
  • dlpack-ffi Public

    DLPack Rust minimal FFI binding

    RESTGroup/dlpack-ffi’s past year of commit activity
    C++ 0 0 0 0 Updated Dec 3, 2025
  • rstsr Public

    An n-dimensional rust tensor library

    RESTGroup/rstsr’s past year of commit activity
    Rust 49 Apache-2.0 3 3 2 Updated Nov 14, 2025
  • geomeTRIC-pyo3 Public

    PyO3 (Rust) interface to geomeTRIC (molecular structure geometry optimization program)

    RESTGroup/geomeTRIC-pyo3’s past year of commit activity
    Rust 0 1 1 0 Updated Oct 16, 2025
  • tblis-rs Public

    TBLIS FFI bindings, wrapper and build-from-source

    RESTGroup/tblis-rs’s past year of commit activity
    Rust 1 Apache-2.0 1 0 0 Updated Sep 25, 2025
  • opt-einsum-path Public

    Einsum Path Optimization for Tensor Contraction (opt_einsum in Rust, without computation)

    RESTGroup/opt-einsum-path’s past year of commit activity
    Rust 0 Apache-2.0 0 0 0 Updated Sep 24, 2025
  • rstsr-ffi Public

    A collection of (yet another) math-related libraries FFI bindings

    RESTGroup/rstsr-ffi’s past year of commit activity
    Rust 0 Apache-2.0 1 1 0 Updated Aug 26, 2025
  • showcase-workshop-rstsr-ricc Public

    REST Workshop:Rust 语言计算化学开发演示

    RESTGroup/showcase-workshop-rstsr-ricc’s past year of commit activity
    Rust 1 Apache-2.0 0 0 0 Updated Jul 17, 2025
  • rstsr-book Public

    Document of RSTSR, a rust tensor toolkit

    RESTGroup/rstsr-book’s past year of commit activity
    MDX 0 CC-BY-SA-4.0 1 0 0 Updated May 25, 2025
  • dftd4-rs Public

    dftd4 FFI bindings, wrapper and build-from-source

    RESTGroup/dftd4-rs’s past year of commit activity
    Rust 0 LGPL-3.0 0 0 0 Updated Apr 17, 2025
  • dftd3-rs Public

    simple-dftd3 FFI bindings, wrapper and build-from-source

    RESTGroup/dftd3-rs’s past year of commit activity
    Rust 0 LGPL-3.0 0 0 0 Updated Apr 17, 2025

Top languages

Loading…