Git Product home page Git Product logo

ndyn_omp's Introduction

N D Y N

FORTRAN90/OpenMP version 0.10.18
FORTRAN90/OpenMP-Coarray version 0.12.20

A newtonian dynamics program.

written by Ross J. Stewart

This is a molecular dynamic program that is multithreaded for use on shared memory machines. There are two versions of this program, the OpenMP only version in ./src/ and a hybrid parallel version using both OpenMP for shared memory and Open-Coarray-Fortran for distributed memory on massively parallel archetectures in ./src_CAF. Open-Coarray-Fortran (CAF) is in some ways a compiler-level wrapper around the MPI library. The CAF version requires the model domain to be decomposed using the code in ../DomDec. Many of the included examples makes use of the crystal tesselation coce in ../tessel. This code only utilizes particle pair potentials, no multibody potentials like Tersoff or EAM have been enabled.

Preferred units

length: 1 Angstrom
energy: 1 electron volt [eV]
mass: 1 atomic mass unit [amu]
time: 10.1805057e-15 (sec) 10.1805057 [fs]
temperature: 1 Kelvin [K]
pressure: 1 eV.Ang^-3 = 160.217662080e9 Pa
Boltzmann Constant: k=8.6173303e-5 eV/K
charge: 1 e.3.794685 = e.sqrt(14.399637 Ang.eV/e^2) : [e.sqrt(Ang.eV)]\

To convert total KE to T
T = 2KE/(3Nk)
KE/N = 3Tk/2

ndyn_omp's People

Contributors

stewmasterj avatar

Stargazers

 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.