GPU-accelerated Molecular Dynamics Simulation Software by Abdul Haseeb Shakir
Project description
Shakir MNTF
Molecular Dynamics Simulation Software
© 2026 Abdul Haseeb Shakir — All Rights Reserved. This software may not be used, copied, modified, or distributed without the express written permission of Abdul Haseeb Shakir.
About
Shakir MNTF is a GPU-accelerated molecular dynamics simulation desktop application developed entirely by Abdul Haseeb Shakir.
It provides a user-friendly alternative to LAMMPS with a modern dark-themed PyQt6 interface, real-time 3D visualization, and support for multiple ensembles, force fields, thermostats, and observables.
Features
- Real-time 3D atom visualization (PyVista)
- GPU acceleration via CuPy (CUDA — tested on RTX 4060 Ti)
- Lennard-Jones & Morse force fields
- NVE / NVT / NPT ensembles
- Velocity Verlet & Leapfrog integrators
- Berendsen, Velocity Rescale & Nosé-Hoover thermostats
- Cell-linked list O(N) neighbor builder
- RDF, MSD, density profile observables
- XYZ trajectory, CSV thermodynamics & checkpoint I/O
- Preset simulations: Argon liquid, Argon gas, Copper FCC
Installation
pip install -r requirements.txt
python main.py
Requirements: Python 3.12, PyQt6, Numba, NumPy, PyVista, matplotlib, CuPy (optional)
Author & Credits
| Field | Detail |
|---|---|
| Author | Abdul Haseeb Shakir |
| Software | Shakir MNTF |
| Version | 1.0.0 |
| Year | 2026 |
License
© 2026 Abdul Haseeb Shakir — All Rights Reserved.
This project is protected under a proprietary license. Do not use, copy, or distribute without written permission from Abdul Haseeb Shakir. See LICENSE for full terms.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file shakir_mntf-1.0.2.tar.gz.
File metadata
- Download URL: shakir_mntf-1.0.2.tar.gz
- Upload date:
- Size: 72.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b3dd28823193f49a01ac91cfee0fc6da18f205042bc2166f2c593ba9a84067ef
|
|
| MD5 |
98ea92e3a6cbabf007e3d230d79e3a6a
|
|
| BLAKE2b-256 |
2479ba2029d1e48cca7b212c090646624ea84b42ce78dd82e0136ea9aee26ad8
|
File details
Details for the file shakir_mntf-1.0.2-py3-none-any.whl.
File metadata
- Download URL: shakir_mntf-1.0.2-py3-none-any.whl
- Upload date:
- Size: 84.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2423c790b12dbde89b91e199611338df40c30c61b53dd79c46912b45a6867c43
|
|
| MD5 |
9d113f9dc52de1582710f0dfbc7a8c76
|
|
| BLAKE2b-256 |
4244222c19453862340bd246a583f5a9d0caa4f5bca527328cbd95dbe11db9a4
|