MPMC

Massivt parallell Monte Carlo
Originalförfattare
Jon Belof (för närvarande vid Lawrence Livermore National Laboratory ), MPMC-utvecklingsteam, University of South Florida
Utvecklare University of South Florida
Initial release 2007 ; 16 år sedan ( 2007 )
Förvar
Skrivet i C , C++
Operativ system Linux , macOS , alla Unix
Plattform IA-32 , x86-64 , NVidia CUDA
Tillgänglig i engelsk
Typ Monte Carlo simulering
Licens GPL 3
Hemsida kod .google .com /p /mpmc /  Edit this on Wikidata

Massively Parallel Monte Carlo ( MPMC ) är ett Monte Carlo-metodpaket främst utformat för att simulera vätskor, molekylära gränssnitt och funktionaliserade material i nanoskala . Det utvecklades ursprungligen av Jon Belof och underhålls nu av en grupp forskare vid Institutionen för kemi och SMMARTT Material Research Center vid University of South Florida . MPMC har tillämpats på de vetenskapliga forskningsutmaningarna för nanomaterial för ren energi , kolbindning och molekylär detektion. Utvecklad för att köras effektivt på de mest kraftfulla superdatorplattformarna, kan MPMC skalas till extremt stora antal CPU : er eller GPU:er (med stöd för NVidias CUDA -arkitektur). Sedan 2012 har MPMC släppts som ett mjukvaruprojekt med öppen källkod under GNU General Public License (GPL) version 3, och förvaret finns på GitHub .

Historia

MPMC skrevs ursprungligen av Jon Belof (då vid University of South Florida) 2007 för tillämpningar för utveckling av nanomaterial för vätelagring. Sedan dess har MPMC släppts som ett projekt med öppen källkod och utökats till att omfatta ett antal simuleringsmetoder som är relevanta för statistisk fysik. Koden underhålls nu ytterligare av en grupp forskare (Christian Cioce, Keith McLaughlin, Brant Tudor, Adam Hogan och Brian Space) vid Institutionen för kemi och SMMARTT Material Research Center vid University of South Florida .

Funktioner

MPMC är optimerad för studier av gränssnitt i nanoskala. MPMC stöder simulering av Coulomb- och Lennard-Jones-system, många-kroppspolarisering, kopplad dipol van der Waals, kvantrotationsstatistik, semi-klassiska kvanteffekter, avancerade samplingsmetoder relevanta för vätskor och många verktyg för utveckling av intermolekylära potentialer . Koden är designad för att effektivt köras på högpresterande datorresurser, inklusive nätverket av några av de mest kraftfulla superdatorerna i världen som gjorts tillgängliga genom det National Science Foundation- stödda projektet Extreme Science and Engineering Discovery Environment (XSEDE).

Ansökningar

MPMC har tillämpats på de vetenskapliga utmaningarna med att upptäcka nanomaterial för ren energitillämpningar, fånga och binda koldioxid, designa skräddarsydda organometalliska material för kemiska vapendetektering och kvanteffekter i kryogent väte för framdrivning av rymdfarkoster. Även de fasta, flytande, superkritiska och gasformiga tillstånden av kväve ( N 2 ) och koldioxid (CO 2 ) har simulerats och publicerats.

Se även

externa länkar