All Projects → TinkerTools → tinker9

TinkerTools / tinker9

Licence: other
Tinker9: Next Generation of Tinker with GPU Support

Programming Languages

C++
36643 projects - #6 most used programming language
Cuda
1817 projects
c
50402 projects - #5 most used programming language
python
139335 projects - #7 most used programming language
arc
50 projects
CMake
9771 projects

Projects that are alternatives of or similar to tinker9

tinker
Tinker: Software Tools for Molecular Design
Stars: ✭ 79 (+154.84%)
Mutual labels:  molecular-dynamics, force-fields, molecular-mechanics, molecular-modeling, biomolecular-simulation
uf3
UF3: a python library for generating ultra-fast interatomic potentials
Stars: ✭ 19 (-38.71%)
Mutual labels:  molecular-dynamics, force-fields
nequip
NequIP is a code for building E(3)-equivariant interatomic potentials
Stars: ✭ 312 (+906.45%)
Mutual labels:  molecular-dynamics, force-fields
enspara
Modeling molecular ensembles with scalable data structures and parallel computing
Stars: ✭ 28 (-9.68%)
Mutual labels:  molecular-dynamics, molecular-modeling
physical validation
Physical validation of molecular simulations
Stars: ✭ 37 (+19.35%)
Mutual labels:  molecular-dynamics, molecular-mechanics
NNPOps
High-performance operations for neural network potentials
Stars: ✭ 48 (+54.84%)
Mutual labels:  molecular-dynamics, molecular-modeling
compute-shader-101
Sample code for compute shader 101 training
Stars: ✭ 323 (+941.94%)
Mutual labels:  gpu-computing
covid
MolSSI SARS-CoV-2 Biomolecular Simulation Data and Algorithm Store
Stars: ✭ 24 (-22.58%)
Mutual labels:  molecular-dynamics
SCEMa
HMM implementation featuring Deal.II (FE) and LAMMPS (MD)
Stars: ✭ 14 (-54.84%)
Mutual labels:  molecular-dynamics
MDBenchmark
Quickly generate, start and analyze benchmarks for molecular dynamics simulations.
Stars: ✭ 64 (+106.45%)
Mutual labels:  molecular-dynamics
taichi pt
progressive path tracer written in taichi
Stars: ✭ 20 (-35.48%)
Mutual labels:  gpu-computing
Aboria
Enables computations over a set of particles in N-dimensional space
Stars: ✭ 83 (+167.74%)
Mutual labels:  molecular-dynamics
MolecularGraph.jl
Graph-based molecule modeling toolkit for cheminformatics
Stars: ✭ 144 (+364.52%)
Mutual labels:  molecular-modeling
mddatasetbuilder
A script to build reference datasets for training neural network potentials from given LAMMPS trajectories.
Stars: ✭ 23 (-25.81%)
Mutual labels:  molecular-dynamics
gpu-cluster-config
How to Configure a GPU Cluster Running Ubuntu Linux
Stars: ✭ 45 (+45.16%)
Mutual labels:  gpu-computing
sGDML
sGDML - Reference implementation of the Symmetric Gradient Domain Machine Learning model
Stars: ✭ 86 (+177.42%)
Mutual labels:  molecular-dynamics
dlprimitives
Deep Learning Primitives and Mini-Framework for OpenCL
Stars: ✭ 65 (+109.68%)
Mutual labels:  gpu-computing
GooFit
Code repository for the massively-parallel framework for maximum-likelihood fits, implemented in CUDA/OpenMP
Stars: ✭ 112 (+261.29%)
Mutual labels:  gpu-computing
MDToolbox.jl
MDToolbox.jl: A Julia package for molecular dynamics trajectories analysis and modeling of biomolecules
Stars: ✭ 15 (-51.61%)
Mutual labels:  molecular-dynamics
aer-engine
♒ An OpenGL 4.3 / C++ 11 rendering engine oriented towards animation.
Stars: ✭ 26 (-16.13%)
Mutual labels:  gpu-computing

Tinker9: Next Generation of Tinker with GPU Support

Docs Status Doxygen Page Status

Introduction

Tinker9 is a complete rewrite and extension of the canonical Tinker software, currently Tinker8. Tinker9 is implemented as C++ code with OpenACC directives and CUDA kernels providing excellent performance on GPUs. At present, Tinker9 builds against the object library from Tinker8, and provides GPU versions of the Tinker ANALYZE, BAR, DYNAMIC, MINIMIZE and TESTGRAD programs. Existing Tinker file formats and force field parameter files are fully compatible with Tinker9, and nearly all Tinker8 keywords function identically in Tinker9. Over time we plan to port much or all of the remaining portions of Fortran Tinker8 to the C++ Tinker9 code base.

Release Notes

Docker Images

The executables included in these images were compiled on a recent computer. It is known that they will not run on the machines with very old CPUs. If this is a problem for you, please write a new issue and provide us with more details.

Installation Steps

  1. Prerequisites
  2. Download the Canonical Tinker (important to get the REQUIRED version)
  3. Build Tinker9 with CMake

Examples of other successful builds are shown here.

User Manual (in progress)

The HTML version is hosted on readthedocs and the PDF version is accessible from the same webpage.

We are trying to merge this documentation into tinkerdoc.

C++ and CUDA Code Documentation (Doxygen)

Issues and Discussions

Please use GitHub Issues for bug tracking and GitHub Discussions for general discussions.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].