Code Monkey home page Code Monkey logo

mdwc's Introduction

Molecular Dynamics With Constraints(mdwc)

The molecular dynamics with constraints (mdwc) package is a command line open source python program. It does constraint molecular dynamics with either NPT (keeping pressure constant with the Parrinello Rahman lagrangian, and keeping the temperature constant with the Nose thermostat) or NVT (keeping the temperature constant with the Nose thermostat). mdwc does constraint dynamics following the SHAKE algorithm, mdwc constraints bond distances, angles, atomic positions, lattice parameters (a, b, c), angles between lattice vectors, and volume of the unit cell.

Mdwc has the mdwc_ script to interface the mdwc code with an external first principles code for the calculations of energies and forces, so far, the only supported DFT code is Abinit. You can use the mdwc functions to carry on constrained molecular dynamics with other first principals codes (for more details look at the jupyter notebook section)

mdwc requirements

For its correct functioning mlmd needs the following codes:

  1. Python = 2.7

  2. Numpy >= 1.1 1

mdwc user manual

mdwc

Contributors

  • Prof. Aldo H. Romero [West Virginia University]

  • Arturo Hernandez [West Virginia University] (Developer)

  • Uthpala Herath [West Virginia University] (Simulation and testing)

  • Pedram Tavazohi [West Virginia University] (Simulation and testing)

mdwc's People

Contributors

machine-learning-molecular-dynamics avatar

Stargazers

 avatar ebousq avatar

Watchers

James Cloos avatar Arturo Hernandez Zeledon avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.