MCNelectron

 

MCNelectron yra atviras kodas, kuris modeliuoja mažų, vidutinių ir tarpinių energijų (nuo ~100 eV iki ~1 GeV) elektronų ir fotonų sąveiką su medžiaga Monte Karlo metodu.

Pilnasis MCNelectron programų paketas (visi MCNelectron ir MCNScript vykdomieji failai, jų naudojimo instrukcijos ir išeitiniai kodai) yra platinamas savaime išsiarchyvuojančio WinRAR archyvo pavidalu:

MCNelectron_MCNScript.exe (atnaujintas 2026-09-19)

MCNelectron vartotojo instrukcija (anglų k.)
Programos MCNelectron pakeitimų sąrašas (anglų k.)

Egzistuoja dvi MCNelectron versijos: viena iš jų gali naudoti tik centrinį procesorių, o kita gali naudoti dar ir Nvidia grafinius procesorius lygiagrečiai su centriniu procesoriumi (ši MCNelectron versija pavadinta “MCNelectron_CUDA”). ZIP archyvai su MCNelectron ir MCNelectron_CUDA išeitiniais kodais ir atitinkamais Visual Studio 2022 projektais:

ZIP failas su MCNelectron v1.2.7 išeitiniu kodu ir VS2022 projektu (atnaujintas 2026-09-19)
ZIP failas su MCNelectron_CUDA v1.2.7 išeitiniu kodu ir VS2022 projektu (atnaujintas 2026-09-19)

MCNScript yra atviras kodas, kuris palengvina apskaičiavimus naudojant programą MCNelectron, failų su MCNelectron pradiniais duomenimis bei skaičiavimo rezultatais tvarkymą ir modeliuojamos sistemos geometrijos atvaizdavimą. MCNScript gali kurti trimatės geometrijos redaktoriaus MGED (“Multi-Device Geometry Editor”), kuris įeina į atviro kodo BRL-CAD sudėtį, įvesties failus. Įkėlus tuos failus į MGED, atvaizduojami modeliuojamos trimatės sistemos vaizdas ir dalelių trajektorijos.

ZIP failas su MCNScript v1.0.6 išeitiniu kodu ir VS2022 projektu (atnaujintas 2026-09-05)

MCNScript vartotojo instrukcija (anglų k.)
Programos MCNScript pakeitimų sąrašas (anglų k.)

Programa MCNelectron v1.0.9 buvo naudojama atliekant apskaičiavimus, kurie aprašyti šiame straipsnyje:

A. Poškus, Monte Carlo estimation of average energy required to produce an ion pair in noble gases by electrons with energies from 1 keV to 100 MeV // Journal of Nuclear Science and Technology, vol. 52, No. 5 (2015), p. 675 – 686.
[Straipsnis paskelbtas žurnalo interneto puslapyje 2014 m. lapkričio mėn. 4 d. Nuoroda:
https://dx.doi.org/10.1080/00223131.2014.974710.]

Programa MCNelectron v1.1.1 buvo naudojama atliekant apskaičiavimus, kurie aprašyti šiame straipsnyje:

A. Poškus, Evaluation of computational models and cross sections used by MCNP6 for simulation of electron backscattering // Nuclear Instruments and Methods in Physics Research Section B, vol. 368 (2016), p. 15 – 27. [Straipsnis paskelbtas internete 2015 m. gruodžio mėn. 17 d. Nuoroda:
https://www.sciencedirect.com/science/article/pii/S0168583X15012203]

Programa MCNelectron v1.2.0 buvo naudojama atliekant apskaičiavimus, kurie aprašyti šiame straipsnyje:

A. Poškus, Evaluation of computational models and cross sections used by MCNP6 for simulation of characteristic X-ray emission from thick targets bombarded by kiloelectronvolt electrons // Nuclear Instruments and Methods in Physics Research Section B, vol. 383 (2016), p. 65 – 80.
[Straipsnis paskelbtas internete 2016 m. birželio mėn. 29 d. Nuoroda:
https://www.sciencedirect.com/science/article/pii/S0168583X1630283X]