YAMBO kodi - YAMBO code

Yambo
Asl muallif (lar)Andrea Marini
Tuzuvchi (lar)Konor Xogan, Mirta Gruning, Daniele Varsano, Davide Sangalli, Andrea Ferretti, Pedro Melo, Rayan MakMillan, Fabio Affinito, Alejandro Molina-Sanches, Anrik Miranda
Dastlabki chiqarilish2008; 12 yil oldin (2008)
Barqaror chiqish
4.5 / 2-yanvar, 2020 yil; 11 oy oldin (2020-01-02)
Omborgithub.com/ yambo-kod/ yambo
YozilganFortran, C
Operatsion tizimUnix, Unixga o'xshash
Platformax86, x86-64
Mavjud:Ingliz tili
TuriKo'p jismlar nazariyasi
LitsenziyaGPL
Veb-saytwww.yambo-kod.org

Yambo bu kompyuter dasturiy ta'minot o'qish uchun to'plam ko'p tanaviy nazariya jihatlari qattiq moddalar va molekula tizimlar.[1][2]Bu hisoblaydi hayajonlangan holat dan fizik tizimlarning xususiyatlari birinchi tamoyillar, masalan, dan kvant mexanikasi empirik ma'lumotlardan foydalanmasdan qonun. Bu ochiq manbali dasturiy ta'minot ostida chiqarilgan GNU umumiy jamoat litsenziyasi (GPL). Biroq, asosiy ishlab chiqarish ombori isbotlangan va faqat shaxsiy omborda mavjud bo'lgan funktsiyalarning faqat bir qismi jamoat omboriga klonlanadi va shu tariqa tarqatiladi.[3]

Hayajonlangan holat xususiyatlari

Yambo quyidagilarni hisoblab chiqishi mumkin:

  • elektron-fonon birikmasi (statik)[9] va dinamik[10] bezovtalanish nazariyasi)
  • magneto optik xususiyatlari[11]
  • sirt spektroskopiyasi[12]


Jismoniy tizimlar

Yambo molekulalarni va davriy tizimlarni (ikkalasi ham metall izolyatsiyalovchi) uchta o'lchamda (kristalli qattiq moddalar) ikki o'lchovda (sirtlarda) va bitta o'lchovda (masalan, nanotubalar, nanotexnika, polimer zanjirlar). Bundan tashqari, u kollinear (masalan, spin-qutblangan to'lqin funktsiyalari ) va kollinear bo'lmagan (spinorlar ) magnit tizimlar.

Odatiy tizimlar davriy tizimlar xujayrasiga 10-100 atom yoki 10-400 elektron kattaligida bo'ladi.

Nazariy usullar va taxminiyliklar

Yambo ko'p jismlarning bezovtalanish nazariyasiga va vaqtga bog'liq zichlik funktsional nazariyasi.[13][14] Kvazarrachalarning energiyalari ichida hisoblangan GW taxminan[15] o'zini energiya uchun. Optik xususiyatlar yoki echimlari bilan hisoblanadi Bethe-Salpeter tenglamasi[16][17] yoki vaqtga bog'liq zichlik funktsional nazariyasi ichida adyabatik mahalliy zichlik yaqinlashuvidan foydalanish.

Raqamli tafsilotlar

Yambo a dan foydalanadi tekislik to'lqinlari elektron (bitta zarrachali) to'lqin funktsiyalarini namoyish etish uchun asos. Yadro elektronlari normani tejash bilan tavsiflanadi psevdopotentsiallar.Tezlik to'lqinining asosini tanlash tizimlarning davriyligini ta'minlaydi. Yakkama-yakka tizimlar va faqat bir yoki ikki yo'nalishda davriy bo'lgan tizimlarni super hujayra usuli yordamida davolash mumkin, bunday tizimlar uchun Yambo Coulomb integrallarini davolash uchun ikkita raqamli usulni taklif qiladi: kesish[18] va tasodifiy integratsiya usuli.

Texnik ma'lumotlar

  • Yambo tekislik to'lqin zichligi funktsional kodlari bilan bog'langan: ABINIT, PWscf, CPMD va ETSF-io kutubxonasi bilan.[19] Ushbu kodlarni Yambo bilan bog'laydigan yordam dasturlari asosiy dastur bilan birga tarqatiladi.
  • Manba kodi Fortran 95 va C da yozilgan
  • Kod MPI ishlaydigan kutubxonalar yordamida parallellashtiriladi

Foydalanuvchi interfeysi

  • Yambo-da buyruq satri foydalanuvchi interfeysi mavjud. Dasturni o'ziga xos parametr bilan chaqirish tizimdagi mavjud ma'lumotlarga mos keladigan parametrlar uchun standart qiymatlarni kiritishni hosil qiladi.
  • Asosiy dastur bilan birgalikda tarqatilgan postprocessing vositasi natijalarni tahlil qilish va ingl.

Tizimga talablar, portativlik

  • Unix asoslangan tizimlar
  • Tuzuvchilar dasturlash tillari uchun Fortran 95 va C
  • ixtiyoriy: PGI Uchun Fortran kompilyatori GPU versiyasi (4,5 versiyadan boshlab)
  • ixtiyoriy: netcdf, fftw, mpi (parallel bajarish uchun), etsf-io, libxc, hdf5
  • Uskuna talablari juda ko'p o'rganilayotgan fizik tizimga va tanlangan nazariya darajasiga bog'liq. Uchun tezkor xotira (RAM) talablar muammoga qarab 1 Gb dan kam Gbgacha o'zgarishi mumkin.

Tarqatilmagan qism

YAMBO kodining bir qismi shaxsiy omborda saqlanadi, ular amalga oshirilgan va hali tarqatilmagan xususiyatlar:

  • Adiabatik-ulanish tebranish-tarqalish teoremasidan foydalangan holda umumiy energiya [20]
  • magnit maydon[21]
  • o'z-o'ziga mos keladigan GW[22]
  • dinamik Bethe-Salpeter[23]
  • oxirgi momentum Bet-Salpeter
  • real vaqtda spektroskopiya[24]
  • vaqtga bog'liq zichlik funktsional nazariyasi uchun rivojlangan yadrolar (Nanoquanta yadrosi)[25]).

Adabiyotlar

  1. ^ Marini, Andrea; Xogan, Konor; Grüning, Mirta; Varsano, Daniele (2009). "yambo: hayajonlangan holatni hisoblash uchun ab initio vositasi". Kompyuter fizikasi aloqalari. Elsevier BV. 180 (8): 1392–1403. arXiv:0810.3118. doi:10.1016 / j.cpc.2009.02.003. ISSN  0010-4655.
  2. ^ Sangalli, D; Ferretti, A; Miranda, H; Attaltit, C; Marri, men; Cannuccia, E; Melo, P; Marsili, M; Paleari, F; Marrazzo, A; Prandini, G; Bonfà, P; Atambo, M O; Affinito, F; Palummo, M; Molina-Sanches, A; Xogen, C; Grüning, M; Varsano, D; Marini, A (2019). "Yambo kodidan foydalangan holda ko'p tanadagi bezovtalik nazariyasining hisob-kitoblari". Fizika jurnali: quyultirilgan moddalar. 31 (32): 325902. doi:10.1088 / 1361-648X / ab15d0. ISSN  0953-8984.
  3. ^ http://www.yambo-code.org/about/
  4. ^ a b Aulbur, Uilfrid G.; Yonsson, Lars; Uilkins, Jon V. (2000). "Qattiq jismlardagi kvazipartikulyar hisoblashlar". Qattiq jismlar fizikasi. 54. Elsevier. 1-218 betlar. doi:10.1016 / s0081-1947 (08) 60248-9. ISBN  978-0-12-607754-4. ISSN  0081-1947.
  5. ^ Marini, Andrea; Del Sole, Rodolfo; Rubio, Anxel; Onida, Jovanni (2002 yil 30 oktyabr). "GWapproximation doirasida misning umr ko'rish muddatlariga kvazipartikula tasma tuzilishi ta'siri". Jismoniy sharh B. Amerika jismoniy jamiyati (APS). 66 (16): 161104 (R). doi:10.1103 / physrevb.66.161104. hdl:10261/98481. ISSN  0163-1829.
  6. ^ Grüning, Mirta; Marini, Andrea; Gonze, Xaver (2009 yil 12-avgust). "Nan o'lchovli materiallarda eksiton-plazmon holatlari: Tamm-Dankoff yaqinlashuvining buzilishi". Nano xatlar. Amerika Kimyo Jamiyati (ACS). 9 (8): 2820–2824. arXiv:0809.3389. doi:10.1021 / nl803717g. ISSN  1530-6984.
  7. ^ Botti, Silvana; Sotilya, Franchesko; Vast, Natali; Olevano, Valerio; Reining, Lusiya; Vaysker, Xans-Kristian; Rubio, Anxel; Onida, Jovanni; Del Sole, Rodolfo; Godbi, R. V. (2004 yil 23 aprel). "Vaqtga bog'liq zichlik funktsional nazariyasining almashinish-korrelyatsion yadrosiga uzoq muddatli hissa". Jismoniy sharh B. Amerika jismoniy jamiyati (APS). 69 (15): 155112. doi:10.1103 / physrevb.69.155112. hdl:10261/98108. ISSN  1098-0121.
  8. ^ Botti, Silvana; Fourreau, Armel; Nguyen, Fransua; Renault, Iv-Olivye; Sotilya, Franchesko; Reining, Lucia (2005 yil 6 sentyabr). "Vaqtga bog'liq zichlik funktsional nazariyasining almashinish-korrelyatsiya yadrosining energiyaga bog'liqligi: qattiq moddalar uchun oddiy model". Jismoniy sharh B. Amerika jismoniy jamiyati (APS). 72 (12): 125203. doi:10.1103 / physrevb.72.125203. ISSN  1098-0121.
  9. ^ Marini, Andrea (2008 yil 4 sentyabr). "Ab InitioFinite-Temperature Excitons". Jismoniy tekshiruv xatlari. Amerika jismoniy jamiyati (APS). 101 (10): 106405. arXiv:0712.3365. doi:10.1103 / physrevlett.101.106405. ISSN  0031-9007.
  10. ^ Cannuccia, Elena; Marini, Andrea (2011 yil 14-dekabr). "Olmos va trans-poliatsetilenning optik va elektron xususiyatlariga kvant nol nuqtali atom harakatining ta'siri". Jismoniy tekshiruv xatlari. Amerika jismoniy jamiyati (APS). 107 (25): 255501. arXiv:1106.1459. doi:10.1103 / physrevlett.107.255501. ISSN  0031-9007.
  11. ^ Sangalli, Davide; Marini, Andrea; Debernardi, Alberto (2012 yil 27 sentyabr). "Magneto-optik Ker effektiga psevdopotentsial asosli birinchi tamoyillar: metallardan mahalliy maydonlarni va eksitonik effektlarni kiritishgacha". Jismoniy sharh B. Amerika jismoniy jamiyati (APS). 86 (12): 125139. arXiv:1205.1994. doi:10.1103 / physrevb.86.125139. ISSN  1098-0121.
  12. ^ Xogan, Konor; Palummo, Mauritsiya; Del Sole, Rodolfo (2009). "Dielektrik skrining nazariyasi va sirtlarda elektron energiyasini yo'qotish spektroskopiyasi". Comptes Rendus Physique. Elsevier BV. 10 (6): 560–574. doi:10.1016 / j.crhy.2009.03.015. ISSN  1631-0705.
  13. ^ Runge, Erix; Gross, E. K. U. (1984 yil 19 mart). "Vaqtga bog'liq tizimlar uchun zichlik-funktsional nazariya". Jismoniy tekshiruv xatlari. Amerika jismoniy jamiyati (APS). 52 (12): 997–1000. doi:10.1103 / physrevlett.52.997. ISSN  0031-9007.
  14. ^ Gross, E. K. U.; Kon, Valter (1985 yil 23-dekabr). "Chastotaga bog'liq chiziqli javobning mahalliy zichligi-funktsional nazariyasi". Jismoniy tekshiruv xatlari. Amerika jismoniy jamiyati (APS). 55 (26): 2850–2852. doi:10.1103 / physrevlett.55.2850. ISSN  0031-9007.
  15. ^ Aryasetiawan, F; Gunnarsson, O (1998 yil 1-fevral). "TheGWmethod". Fizikada taraqqiyot haqida hisobotlar. IOP Publishing. 61 (3): 237–312. arXiv:cond-mat / 9712013. doi:10.1088/0034-4885/61/3/002. ISSN  0034-4885.
  16. ^ Bet-Salpeter tenglamasi: kelib chiqishi
  17. ^ Strinati, G. (1988). "Yarimo'tkazgichlarning optik xususiyatlarini o'rganishda Grinning funktsiyalari uslubini qo'llash". La Rivista del Nuovo Cimento. Springer Science and Business Media MChJ. 11 (12): 1–86. doi:10.1007 / bf02725962. ISSN  1826-9850.
  18. ^ Rozzi, Karlo A.; Varsano, Daniele; Marini, Andrea; Gross, Eberxard K. U.; Rubio, Anxel (2006 yil 26-may). "Supercellni hisoblash uchun aniq Kulonni kesish usuli". Jismoniy sharh B. Amerika jismoniy jamiyati (APS). 73 (20): 205119. doi:10.1103 / physrevb.73.205119. hdl:10261/97933. ISSN  1098-0121.
  19. ^ Kaliste, D.; Pouilon, Y .; Verstraete, M.J .; Olevano, V .; Gonze, X. (2008). "ETSF_IO bilan elektron struktura va kristalografik ma'lumotlarni almashish". Kompyuter fizikasi aloqalari. Elsevier BV. 179 (10): 748–758. doi:10.1016 / j.cpc.2008.05.007. ISSN  0010-4655.
  20. ^ Marini, Andrea; Garsiya-Gonsales, P.; Rubio, Anxel (2006 yil 5 aprel). "Qatlamli materiallarda korrelyatsiya ta'sirining birinchi tamoyillari tavsifi". Jismoniy tekshiruv xatlari. Amerika jismoniy jamiyati (APS). 96 (13): 136404. doi:10.1103 / physrevlett.96.136404. hdl:10261/97928. ISSN  0031-9007.
  21. ^ Sangalli, Davide; Marini, Andrea (2011 yil 12 oktyabr). "Anomal Aharonov - Uglerodli nanotubalardagi Bohm Gap tebranishlari". Nano xatlar. Amerika Kimyo Jamiyati (ACS). 11 (10): 4052–4057. arXiv:1106.5695. doi:10.1021 / nl200871v. ISSN  1530-6984.
  22. ^ Bruneval, Fabien; Vast, Natali; Reining, Lucia (2006 yil 6-iyul). "Qattiq moddalar tarkibidagi kvazipartikullarga o'z-o'ziga muvofiqlikning ta'siri". Jismoniy sharh B. Amerika jismoniy jamiyati (APS). 74 (4): 045102. doi:10.1103 / physrevb.74.045102. ISSN  1098-0121.
  23. ^ Marini, Andrea; Del Sole, Rodolfo (2003 yil 23 oktyabr). "Metall va yarimo'tkazgichlarda dinamik eksitonik effektlar". Jismoniy tekshiruv xatlari. Amerika jismoniy jamiyati (APS). 91 (17): 176402. arXiv:kond-mat / 0308271. doi:10.1103 / physrevlett.91.176402. ISSN  0031-9007.
  24. ^ Attalsit, C .; Grüning, M .; Marini, A. (2011 yil 13-dekabr). "Qattiq jismlar va nanostrukturalarning optik xususiyatlariga real vaqtda yondoshish: vaqtga bog'liq Bet-Salpeter tenglamasi". Jismoniy sharh B. Amerika jismoniy jamiyati (APS). 84 (24): 245110. arXiv:1109.2424. doi:10.1103 / physrevb.84.245110. ISSN  1098-0121.
  25. ^ Marini, Andrea; Del Sole, Rodolfo; Rubio, Anxel (2003 yil 16-dekabr). "Vaqtga bog'liq zichlikdagi bog'langan eksitonlar-funktsional nazariya: optik va energiya yo'qotish spektrlari". Jismoniy tekshiruv xatlari. Amerika jismoniy jamiyati (APS). 91 (25): 256402. arXiv:cond-mat / 0310495. doi:10.1103 / physrevlett.91.256402. ISSN  0031-9007.

Tashqi havolalar