Welcome to the REST Group!
Rust-based Electronic-Structure Toolkit (REST), aiming at an efficient computational platform for state-of-the-art DFT and WFT methods
repository of dockerfile for rest
A tool to perform regression tests for REST
Provide wrappers for libcint (C)
rest_tensors is a linear algebra library, which aims at providing efficient tensor operations for the Rust-based electronic structure tool (REST).
REST(Rust-based Electronic Structure Toolkit)是基于革命性Rust语言构建的新一代电子结构计算平台。REST平台致力于推动量子力学和材料科学的前沿计算研究,适用于从催化研究(如Cu团簇CO吸附)到先进电子结构建模等多种应用场景,确保数值稳定性、精确性和并行计算效率。我们以极致性能为基石,以无限扩展为羽翼,为您提供从基础计算到前沿研究的全栈解决方案。
![]() |
🌟 诚邀您体验REST的强大能力!每一个[Star]都是对我们创新的认可,每一条反馈都是推动科学计算变革的动力。让我们携手,共同绘制电子结构计算的未来图景! |
libcint
库的Rust封装接口rest:v1.0
,则可以通过docker调用该镜像进行REST计算:
docker run --rm -v $(pwd):/data -w /data rest:v1.0 /bin/bash -c "rest"
singularity exec --bind $(pwd):/data rest_v1.0.sif bash -c "rest"
REST程序由复旦大学化学理论研究中心开发,在徐昕教授(@xxchem)的领导下,由张颖教授(@igor1982)担任首席开发者完成。
成员 | 主要职责 |
---|---|
张颖(@igor1982) | 项目负责人,架构设计、代码审核 |
毕升(@bsplu) | 安装编译、代码优化 |
颜文杰(@ulysses-s) | 社区管理、REST Workshop |
成员 | 主要贡献 |
---|---|
张颖(@igor1982) | REST项目整体框架;实现LDA、GGA、杂化到双杂化方法;开发和维护rest、rest_tensors、rest_regression、pyrest项目 |
李之韵(@zyli_00) | 1) 国产鲲鹏服务器适配;2)参与软件著作权申请;3) SAD、SAP等初始猜测;4) Mulliken分析+Cube文件生成 |
高天翊(@tygao) | 1) DFT积分格点;2)高斯基组自动上网下载功能 |
王石嵘(@canarias) | 1) DFT波函数稳定性分析;2) REST与MOLKIT的对接,实现与主流程序计算结果的互通 |
毕升(@bsplu) | 1) 开发和维护rest_docker项目;2) 开发机器学习泛函DL-xDH项目(暂未开源) |
冯儒林(@feng-rulin) | 1) 实现S$^2$期望值计算;2)开发多参考密度泛函方法(暂未开源) |
祝震予(@ajz34) | 1) 重构rest_libcint代码;2) 开发维护新一代张量库rstsr项目;3) 实现HF的解析积分及构型优化功能 |
赵懿璘(@marshall3821) | 1) 实现dftd3和dftd4的色散校正计算 |
颜文杰(@ulysses-s) | 1) 实现meta-GGA和杂化方法,比如SCAN、M06、MN15等;2) 实现前四阶密度泛函的构型优化功能 |
虞凌岳(@lingyue-yu) | 1) 限制性开壳层双杂化方法RO-xDH;2) 破坏轨道对称性初猜功能guess_mix;3) Yamacuchi自旋污染校正 |
高琪芮(@qirui-gao) | 1) GW系列方法;2)BSE方法 |
林子涵(@Delta_H) | 1) RRS-PBC:初步实现了周期性边界条件,为REST程序探索固体性质的计算打开了一扇门 |