MPMC
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 |
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 |
|
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
- Statistisk fysik
- Monte Carlo metod i statistisk fysik
- Metropolis–Hastings algoritm
- Simulerad glödgning
- Direkt simulering Monte Carlo
- Dynamisk Monte Carlo-metod
- Kinetisk Monte Carlo
- Lista över programvara för Monte Carlo molekylär modellering
- Jämförelse av programvara för molekylär mekanik modellering