LAMMPS - LAMMPS

Katta miqyosli atom / molekulyar massiv parallel simulyator
Lammps-logo.png
Asl muallif (lar)Stiv Plimpton, Aydan Tompson, Sten Mur, Aksel Kohlmeyer
Tuzuvchi (lar)Sandia milliy laboratoriyalari
Temple universiteti
Dastlabki chiqarilish1995; 25 yil oldin (1995)
Barqaror chiqish
03-mart-2020/7-avgust, 2019-yil; 15 oy oldin (2019-08-07)
Omborgithub.com/ lammplar
YozilganC ++
Operatsion tizimO'zaro faoliyat platforma: Linux, macOS, Windows
Platformax86, x86-64
Hajmi304 MB
Mavjud:Ingliz tili
TuriMolekulyar dinamikasi
LitsenziyaGNU umumiy jamoat litsenziyasi
Veb-saytlammplar.sandia.gov

Katta miqyosli atom / molekulyar massiv parallel simulyator (LAMMPS) a molekulyar dinamikasi dan dastur Sandia milliy laboratoriyalari.[1] LAMMPS foydalanadi Xabarni uzatish interfeysi Parallel aloqa uchun (MPI) va bepul va ochiq manbali dasturiy ta'minot, shartlariga muvofiq taqsimlanadi GNU umumiy jamoat litsenziyasi.[1]

LAMMPS dastlab a ostida ishlab chiqilgan Kooperativ tadqiqot va ishlab chiqish shartnomasi (CRADA) dan ikkita laboratoriya o'rtasida Amerika Qo'shma Shtatlari Energetika vazirligi va xususiy sektor firmalarining uchta boshqa laboratoriyalari.[1] 2016 yildan boshlab, tadqiqotchilar tomonidan qo'llab-quvvatlanadi va tarqatiladi Sandia milliy laboratoriyalari va Temple universiteti.[1]

Xususiyatlari

Hisoblash samaradorligi uchun LAMMPS qo'shni ro'yxatlardan foydalanadi (Verlet ro'yxatlari ) yaqin atrofdagi zarrachalarni kuzatib borish. Ro'yxatlar zarrachalarning mahalliy zichligi hech qachon juda katta bo'lmasligi uchun qisqa masofada turadigan zarralar bo'lgan tizimlar uchun optimallashtirilgan.[2]

Parallel kompyuterlarda LAMMPS simulyatsiya domenini kichik 3d kichik domenlarga bo'lish uchun fazoviy-dekompozitsiya usullaridan foydalanadi, ulardan bittasi har bir protsessorga beriladi. Protsessorlar aloqa qiladi va saqlaydi arvoh o'zlarining pastki domenlari bilan chegaradosh atomlar uchun atom ma'lumotlari. LAMMPS zarrachalari taxminan bir xil zichlikka ega bo'lgan to'rtburchaklar to'rtburchak qutini to'ldiradigan tizimlar uchun (parallel hisoblash ma'nosida) eng samarali hisoblanadi.

LAMMPS shuningdek, tezlashtirilgan usulda spin va molekulyar dinamikani birlashtirishga imkon beradi[3].

LAMMPS ko'plab tahlil vositalari va dvigatellari bilan birlashtirilgan[4][5][6].

Shuningdek qarang

Adabiyotlar

  1. ^ a b v d "LAMMPS molekulyar dinamikasi simulyatori". Sandia milliy laboratoriyalari. Olingan 2010-10-03.
  2. ^ Plimpton, S. (1993-05-01). "Qisqa diapazonli molekulyar dinamikaning tezkor parallel algoritmlari". doi:10.2172/10176421. Iqtibos jurnali talab qiladi | jurnal = (Yordam bering)
  3. ^ Tranchida, Julien Gay; Yog'och, Mitchell; Mur, Sten Jerald (2018-09-01). "Kuchli parallel doiradagi magnitlangan spin dinamikasi va molekulyar dinamikasi: LDRD yakuniy hisoboti". doi:10.2172/1493836. OSTI  1493836. Iqtibos jurnali talab qiladi | jurnal = (Yordam bering)
  4. ^ Stukovski, Aleksandr (2009-12-15). "OVITO yordamida atomistik simulyatsiya ma'lumotlarini vizualizatsiya qilish va tahlil qilish - Ochiq vizualizatsiya vositasi". Materialshunoslik va muhandislikda modellashtirish va simulyatsiya. 18 (1): 015012. doi:10.1088/0965-0393/18/1/015012. ISSN  0965-0393.
  5. ^ "dSEAMS: Molekulyar simulyatsiyalar uchun kechiktirilgan strukturaviy yoritishni tahlil qilish". doi:10.1021 / acs.jcim.0c00031.s001. Iqtibos jurnali talab qiladi | jurnal = (Yordam bering)
  6. ^ Makgibbon, Robert T; Beauchamp, Kayl A; Shvants, Kristian R; Vang, Li-Ping; Ernandes, Karlos X; Harrigan, Metyu P; Leyn, Tomas J; Salyangozlar, Jeyson M; Pande, Vijay S (2014-09-09). "MDTraj: molekulyar dinamikaning traektoriyalarini tahlil qilish uchun zamonaviy, ochiq kutubxona". Biofizika jurnali. 109 (8): 1528–32. bioRxiv  10.1101/008896. doi:10.1016 / j.bpj.2015.08.015. PMC  4623899. PMID  26488642.

Tashqi havolalar