Skip to content

lyuhang428/SegFault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

125 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

中文

SegFault

About

Low-performance, hard-to-use quantum chemistry C++ code, currently in its very early stage and only supports closed-shell HF, LDA and GGA calculation.

The code is designed to be input-file-free (or use .json file to pass tasks in future), users should use this code as third-party library and incorporate it into computational tasks and use corresponding APIs.

Dependencies

  1. xtensor (header only)
  2. libint-2.11.2
  3. libxc-7.0.0
  4. (optional but strongly recommended) intel mkl and intel icpx compiler (version 2025.3).

Installation

source /path/to/intel/oneapi/setvars.sh
./worker.sh
cd install/bin/
./segfault /path/to/mol.xyz /path/to/gbs [X_id C_id]

Example

see main.cc

Contributing

This project welcomes (and urgently needs) contributions of any kinds, include but not not limited to adding new features, performance optimization, bug fixing, docs update, etc.

About

低性能,难使用,就三功能的分子量子化学C++代码

Topics

Resources

Stars

Watchers

Forks

Contributors