Skip to content

Commit 8dd7f24

Browse files
authored
Merge pull request deepmodeling#36 from ahxbcn/matmaster
Recent updates to ABACUS-agent-tools
2 parents 842346e + ded8f2e commit 8dd7f24

16 files changed

Lines changed: 1500 additions & 930 deletions

File tree

.github/workflows/autotest.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ jobs:
2424
uses: actions/setup-python@v3
2525
with:
2626
python-version: ${{ matrix.python-version }}
27+
- name: Install pymatgen
28+
run: |
29+
pip install pymatgen==2025.5.28
2730
- name: Install dependencies
2831
run: |
2932
git clone https://github.com/pxlxingliang/abacus-test.git

README.md

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -131,10 +131,18 @@ Visit http://your-node-address.dp.tech:50002 in your browser, where:
131131
- `50002` is the configured port for Google ADK
132132

133133
## Supported functions
134-
Functions of ABACUS Agent tools are in active development. Currently, the following functions are exposed as
135-
MCP tools and can be
136-
- Prepare ABACUS input files (INPUT, STRU, KPT, pseudopotential and orbital files)
137-
- Modify INPUT and STRU
134+
Functions of ABACUS Agent tools are in active development. Currently, the following functions are supported:
135+
- Generate cif/POSCAR/ABACUS STRU file of simple crystals and molecules, and generate crystal structure using Wyckoff positions
136+
- Prepare ABACUS input files (INPUT, STRU, KPT, pseudopotential and orbital files) from given structure file
137+
- Modify INPUT and STRU file in prepared ABACUS directory
138+
- SCF, relax, cell-relax and molecule dynamics calculation using ABACUS
138139
- Bader charge
139-
- Density of states (DOS) and projected density of states (PDOS)
140-
- Band calculation
140+
- Density of states (DOS) and projected density of states (PDOS) (supports nspin=1 and nspin=2)
141+
- Band calculation (supports nspin=1 and nspin=2)
142+
- Phonon dispersion curve
143+
- Elastic tensor and related Young's modulus, shear modulus, bulk modulus and possion ratio
144+
- Electron localization function (ELF)
145+
- Vibrational frequency of molecules using finite-difference method
146+
- Charge density difference
147+
- Using Birch-Murganhan equation to fit equation of state for cubic crystals
148+

0 commit comments

Comments
 (0)