Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
b69c085
Refactor: Encapsulate timer functionality in timer_wrapper.h
Jan 23, 2026
3829268
Refactor timer code and clean_esolver function
Jan 23, 2026
6fbf3dc
Merge branch 'develop' of github.com:mohanchen/abacus-mc into develop
Jan 24, 2026
ddafac6
Merge branch 'deepmodeling:develop' into develop
mohanchen Jan 25, 2026
202eac6
Merge branch 'deepmodeling:develop' into develop
mohanchen Jan 25, 2026
44a271b
Merge branch 'deepmodeling:develop' into develop
mohanchen Jan 25, 2026
2ac905d
Merge branch 'deepmodeling:develop' into develop
mohanchen Jan 25, 2026
1a0f1b4
Merge branch 'deepmodeling:develop' into develop
mohanchen Jan 27, 2026
47998bb
Merge branch 'deepmodeling:develop' into develop
mohanchen Jan 27, 2026
97c89da
Merge branch 'deepmodeling:develop' into develop
mohanchen Jan 28, 2026
fcbc6ab
Merge branch 'deepmodeling:develop' into develop
mohanchen Jan 28, 2026
fdd2606
Merge branch 'deepmodeling:develop' into develop
mohanchen Jan 31, 2026
3aa510e
Merge branch 'deepmodeling:develop' into develop
mohanchen Feb 1, 2026
a18f0f2
Merge branch 'deepmodeling:develop' into develop
mohanchen Feb 2, 2026
75775ec
Merge branch 'deepmodeling:develop' into develop
mohanchen Feb 7, 2026
2df5f84
Merge branch 'deepmodeling:develop' into develop
mohanchen Feb 8, 2026
2942075
Merge branch 'deepmodeling:develop' into develop
mohanchen Feb 20, 2026
b9b5182
Merge branch 'deepmodeling:develop' into develop
mohanchen Feb 21, 2026
da770d1
Merge branch 'deepmodeling:develop' into develop
mohanchen Feb 23, 2026
12e981f
add interfaces directory in ABACUS
Feb 23, 2026
842a696
add Candela README
Feb 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions interfaces/ASE_interface/README
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This is ASE interface with ABACUS
1 change: 1 addition & 0 deletions interfaces/Candela_interface/README
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This is Candela interface with ABACUS
1 change: 1 addition & 0 deletions interfaces/HefeiNAMD_interface/README
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This is Hefei-NAMD interface with ABACUS
1 change: 1 addition & 0 deletions interfaces/PYATB_interface/README
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This is PYATB interface with ABACUS
38 changes: 38 additions & 0 deletions interfaces/README
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Interfaces for ABACUS

This directory contains interface modules and utilities that enable seamless
integration between ABACUS (Atomic-orbital Based Ab-initio Computation at UStc)
and other scientific software packages.

## Overview

ABACUS is a powerful electronic structure calculation package for ab-initio
simulations. The interfaces here are designed to:
- Facilitate data exchange (input/output files, calculation results) between
ABACUS and external software
- Enable interoperability for multi-step workflows (e.g., structure
preprocessing -> ABACUS calculation -> post-analysis)
- Standardize integration methods to ensure reproducibility and ease of use

## Usage Guidelines

- For each software interface, refer to the dedicated README file in the
corresponding subdirectory (e.g., ASE_interface/README) for detailed usage
instructions.
- All interfaces follow consistent input/output standards to minimize workflow
disruption.
- Before using an interface, ensure you have the required dependencies installed
(listed in each subdirectory's requirements.txt).

## Contributing

Contributions to expand or improve ABACUS interfaces are welcome:
- Follow the ABACUS coding style and documentation standards
- Add unit tests for new interface modules
- Update this README and the supported software table when adding new interfaces
- Submit pull requests with clear descriptions of the integration functionality

## Contact

For questions or issues related to these interfaces, please contact the ABACUS
development team at: https://github.com/deepmodeling/abacus-develop/issues
Loading