Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
8f29053
feat: add lammps interface
Nov 24, 2025
92d3023
Update run_lammps.py
zmyybc Nov 24, 2025
b48797d
Disable model load interception in hijack_load
zmyybc Nov 24, 2025
89db9a0
Update aqcat.json
zmyybc Nov 25, 2025
68abee8
correct_lammps
Dec 28, 2025
73f35ef
Update README.md
zmyybc Dec 28, 2025
09b344e
Add LAMMPS Installation Guide for ML-IAP with KOKKOS
zmyybc Dec 29, 2025
04738f3
Revise README for AlphaNet v0.1.2-beta updates
zmyybc Dec 29, 2025
5d00880
Update LAMMPS running instructions with new commands
zmyybc Dec 29, 2025
2d545f0
Delete pretrained/AQCAT25 directory
zmyybc Dec 29, 2025
eaa84b4
Delete pretrained/MATPES directory
zmyybc Dec 29, 2025
9ee3d45
Delete pretrained/MPtrj directory
zmyybc Dec 29, 2025
2f1bbb6
Add files via upload
zmyybc Dec 29, 2025
6f98478
Add initial dependencies to lmp_requirements.txt
zmyybc Dec 29, 2025
daae474
Update model state_dict reference in README
zmyybc Dec 29, 2025
f5de720
Revise README with updates and installation guide
zmyybc Dec 29, 2025
cdf3918
Update installation instructions in mliap_lammps.md
zmyybc Dec 31, 2025
979cb30
Fix git clone command formatting in documentation
zmyybc Dec 31, 2025
f5ed52b
Create setup.py
zmyybc Jan 2, 2026
af13b10
Add numpy version requirement to requirements.txt
zmyybc Jan 2, 2026
23f09c8
Add files via upload
yckbz Feb 24, 2026
06197bc
fix: wrap atomic positions in calculator
yckbz Feb 24, 2026
71e6249
Update position retrieval to include wrapping
zmyybc Feb 26, 2026
c2963b0
Fix tensor creation warning in calc.py
yckbz Feb 26, 2026
8e7b2f4
Update evaler.py
yckbz Feb 28, 2026
b661ef9
Optimize ASE inference graph reuse
yckbz Mar 12, 2026
ac0a957
Use matscipy sparse neighbor topology for torch inference
yckbz Mar 12, 2026
1ffccf8
Merge branch 'lammps' into lammps
yckbz Mar 12, 2026
c4f2059
Remove max_num_neighbors limit and fix device mismatch bug
yckbz Mar 23, 2026
6caf2c5
Fix non-reproducible train/test split in get_idx_split
yckbz Mar 23, 2026
77edfde
Merge pull request #9 from yckbz/lammps
zmyybc Mar 23, 2026
f13e641
docs: Improve documentation and code comments for better user experience
invalid-email-address Apr 5, 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
24 changes: 24 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# --- .gitignore 内容开始 ---

# 1. 忽略 LAMMPS 日志和轨迹文件
log.lammps
*.log
*.lammpstrj

# 2. 忽略数据结构文件
*.data
POSCAR
CH4.txt
*pt
*.pt
*.pkl
# 3. 忽略大模型权重文件 (通常不建议传大文件到 git,除非你需要)

# 4. 忽略 Python 编译缓存和打包文件
__pycache__/
*.egg-info/
build/
dist/
*.zip
lammps/
# --- .gitignore 内容结束 ---
65 changes: 65 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# Contributing Guide

Thank you for your interest in AlphaNet! We welcome all forms of contributions.

## How to Contribute

### Reporting Issues

If you find a bug or have a feature suggestion, please submit an issue on GitHub:

1. Use a clear title describing the issue
2. Provide reproduction steps
3. Include environment details (OS, Python version, CUDA version, etc.)
4. Attach error logs if applicable

### Submitting Code

1. Fork this repository
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the branch (`git push origin feature/AmazingFeature`)
5. Create a Pull Request

### Code Standards

- Follow PEP 8 style guide
- Add docstrings to functions and classes
- Keep code clean and readable
- Add comments for complex logic

### Commit Message Convention

- Use clear English descriptions
- Format: `<type>: <description>`
- Types: feat(new feature), fix(bug fix), docs(documentation), style(formatting), refactor, test, chore(build)

Examples:
```
feat: add multi-GPU training support
fix: fix numerical stability in ZBL potential calculation
docs: update installation instructions in README
```

## Development Setup

```bash
# Clone repository
git clone https://github.com/zmyybc/AlphaNet.git
cd AlphaNet

# Create development environment
conda create -n alphanet-dev python=3.9
conda activate alphanet-dev

# Install dev dependencies
pip install -r requirements.txt
pip install -e .

# Run tests
python -m pytest tests/
```

## Contact

For any questions, please reach out via GitHub Issues or Discussions.
Loading