LAMPUT

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 14. tammikuuta 2018 tarkistetusta versiosta . tarkastukset vaativat 6 muokkausta .
LAMPUT
Tyyppi Molekyylidynamiikka
Kehittäjä Sandia National Laboratories
Sisään kirjoitettu C++
Käyttöjärjestelmä Poikkitaso
uusin versio Rullaava vapautus
Lisenssi GPL
Verkkosivusto lampps.sandia.gov

LAMMPS ( L arge -scale A  tomic / M olecular Massively Parallel Simulator ) on ilmainen paketti klassiseen molekyylidynamiikkaan, jonka on kirjoittanut ryhmä Sandia National Laboratoriesista . Pakettia voidaan käyttää suuriin laskelmiin (jopa kymmeniin miljooniin atomeihin [1] ). Moniprosessorijärjestelmissä työskentelyyn käytetään MPI - liitäntää . Paketti on jaettu GPL-lisenssillä ja se on saatavilla lähdekoodeina sekä käännettyinä paketteina Microsoft Windowsille ja erilaisille Linux-jakeluille.

Ominaisuudet

On mahdollista kääntää sekä rinnakkaisversio LAMMPS:stä (käyttää MPI ) että versio, joka toimii yhden prosessorin tilassa.

LAMMPS tukee useimpia kahden ja monen hiukkasen lyhyen kantaman potentiaalia ( Lennard-Jones , Morse, Yukawa , EAM, AI-REBO potentiaalit).

Ewald- ja PPPM (Particle-particle particle-mesh) -menetelmiä on toteutettu laskemaan voimia järjestelmissä, joissa on Coulombin vuorovaikutus.

MD:n lisäksi LAMMPS:llä voidaan suorittaa mesoskooppisten järjestelmien ja kolloidisten liuosten laskelmia. Tätä varten toteutetaan peridynamiikan, DPD (dissipatiivinen hiukkasdynamiikka), SRD (stokastinen rotaatiodynamiikka) menetelmät.

Naapuriluetteloiden käyttö lyhyen kantaman voimien laskennassa.

Tilahajottamisen käyttö moniprosessorijärjestelmien laskelmissa.

On mahdollista kirjoittaa atomikonfiguraatioita teksti- tai binääritiedostoon. Atomien alkukonfiguraatio laskemista varten voidaan joko generoida ohjelmassa tai lukea binaari-/tekstitiedostosta.

Siinä on sisäänrakennetut ominaisuudet atomikonfiguraation analysointiin "lennossa": parikorrelaatiofunktion rakentaminen, koordinaatioluvun määrittäminen, keskussymmetriaparametri jne.

Sisäänrakennetut termostaatit, barostaatit, menetelmät ulkoisten voimien ja mahdollisten seinien lisäämiseen.

Mahdollisuus tulostaa alkuperäiseen muotoon AtomEye-visualisoijaa varten.

GPU:iden käyttö laskemiseen ( CUDA -tekniikka ). Grafiikkasuorittimia voidaan käyttää vain Lennard-Jonesin ja Coulombin potentiaalien kanssa.

Sovellukset

LAMMPS-paketissa on sisäänrakennetut vertailuarvot, joita voidaan käyttää erityisesti itsenäiseen testaukseen ja henkilökohtaisten tietokoneiden ja niiden komponenttien suorituskyvyn määrittämiseen. [2] , [3]

Muistiinpanot

  1. A. V. Yanilkin, P. A. Zhilyaev, A. Yu. Kuksin, G. E. Norman, V. V. Pisarev, V. V. Stegailov. Supercomputers for Molecular Dynamics Simulation of Processes in Condensed Matters Arkistoitu 20. joulukuuta 2016 Wayback Machinessa // Laskennalliset menetelmät ja ohjelmointi. 2010. V.11. s. 111-116
  2. Sergei Pakhomov. Molekyylidynamiikan sovellukset LAMMPS ja NAMD prosessorien ja tietokoneiden testinä Arkistoitu 21. maaliskuuta 2018 Wayback Machinessa - iXBT
  3. Sergei Pakhomov. Tekniset ja tieteelliset laskentasovellukset PC:n suorituskyvyn testaustyökaluina Arkistoitu 21. maaliskuuta 2018 Wayback Machinessa - iXBT

Katso myös

Linkit