Skip to main content

GPU-accelerated Molecular Dynamics Simulation Software by Abdul Haseeb Shakir

Project description

Shakir MNTF

Shakir MNTF Logo

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

shakir_mntf-1.0.2.tar.gz (72.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

shakir_mntf-1.0.2-py3-none-any.whl (84.9 kB view details)

Uploaded Python 3

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

Hashes for shakir_mntf-1.0.2.tar.gz
Algorithm Hash digest
SHA256 b3dd28823193f49a01ac91cfee0fc6da18f205042bc2166f2c593ba9a84067ef
MD5 98ea92e3a6cbabf007e3d230d79e3a6a
BLAKE2b-256 2479ba2029d1e48cca7b212c090646624ea84b42ce78dd82e0136ea9aee26ad8

See more details on using hashes here.

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

Hashes for shakir_mntf-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2423c790b12dbde89b91e199611338df40c30c61b53dd79c46912b45a6867c43
MD5 9d113f9dc52de1582710f0dfbc7a8c76
BLAKE2b-256 4244222c19453862340bd246a583f5a9d0caa4f5bca527328cbd95dbe11db9a4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page