Geant4 (англ. GEometry ANd Tracking) — система бібліотек програм, призначена для симуляції проходження елементарних частинок крізь речовину за допомогою методу Монте-Карло. Geant4 є наступником серії , розробленої в CERN і є першою, яка використовує об'єктно-орієнтоване програмування (). Розробку бібліотеки, її супровід та підтримку користувачів проводить міжнародна спільнота.
Тип | Бібліотека програм обчислювальної фізики |
---|---|
Розробник | Geant4 Collaboration |
Перший випуск | 1998 |
Стабільний випуск | 11.2 (8 грудня 2023 ) |
Платформа | багатоплатформне |
Операційна система | Linux, Mac OS X, Windows |
Мова програмування | [4] |
Ліцензія | Geant4 Software License |
Онлайн-документація | geant4.web.cern.ch/support/user_documentation |
Репозиторій | ssh://git@gitlab.cern.ch:7999/geant4/geant4.git, https://github.com/Geant4/geant4 |
Вебсайт | geant4.org |
|
Сфера застосування Geant4 — фізика елементарних частинок та ядерні реакції, медична та фізика космічної плазми, дослідження на прискорювачах. Бібліотека використовується у великій кількості дослідницьких проектів по всьому світу. Програмне забезпечення системи та її джерельний код знаходяться у вільному доступі на сайті проекту. До версії 8.1, випущеної 30 червня 2006 року, бібліотека не супроводжувалася конкретною ліцензією, починаючи з цієї версії система поширюється на умовах Geant4 Software License.
Можливості
Geant4 включає в себе можливості для роботи з геометричними властивостями систем, відстеження треків частинок та відгуку детектора, керування запусками, візуалізації та організації інтерфейсу користувача.
Нижче наведено стислий виклад функцій кожної з перерахованих вище частин системи:
- Геометрія — аналіз схеми розміщення експерименту, в тому числі детекторів, поглиначів тощо, беручи до уваги, як ця схема впливатиме на траєкторій частинок в експерименті.
- Трекінг (відстеження треків) — симуляція проходження частинок крізь матерію. Це передбачає враховування можливих взаємодій і процесів радіоактивного розпаду.
- Керування запусками — запис протоколів кожного «запуску» (набору «подій») та налаштування різних конфігурацій експерименту між запусками.
- Візуалізація та інтерфейс користувача забезпечуються рядом можливостей, включно з OpenGL та tcsh.
Також Geant4 має базові можливості для побудови гістограм. Для реалізації розширених можливостей аналізу даних він вимагає зовнішнього програмного забезпечення, яке підтримує [en].
Починаючи з версії 10.0, бібліотека також підтримує багатопотоковість, даючи можливість використання локальної пам'яті ниток для організації ефективної паралельної симуляції подій.
Використання у фізиці елементарних частинок
Використання поза межами фізики елементарних частинок
Оскільки по своїй природі Geant4 є бібліотекою загального призначення, вона добре підходить для створення обчислювальних систем аналізу взаємодії частинок та матерії у багатьох сферах застосування. Зокрема це:
- Космічні застосування, де Geant4 використовується для аналізу взаємодії космічного випромінювання і космічної техніки та космонавтів;
- Медицина, де проводиться симуляція взаємодії випромінювань, що використовуються для лікування;
- Радіаційні ефекти у мікроелектроніці, де моделюються іонізаційні ефекти у напівпровідниках;
- Ядерна фізика.
Див. також
Примітки
- . Архів оригіналу за 31 жовтня 2016. Процитовано 30 жовтня 2016.
- Agostinelli, S.; Allison, J.; Amako, K.; Apostolakis, J.; Araujo, H. та ін. (2003). Geant4—a simulation toolkit. Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment. 506 (3): 250. Bibcode:2003NIMPA.506..250A. doi:10.1016/S0168-9002(03)01368-8.
- Geant4 11.2 Release Notes. — Geant4 Collaboration, 2023. — 8 грудня. — Дата звернення: 08.12.2023.
- The geant4 Open Source Project on Open Hub: Languages Page — 2006.
- . geant4.org. 28.06.2006. Архів оригіналу за 10 жовтня 2016. Процитовано 30.10.2016.
- Allison, J.; Amako, K.; Apostolakis, J.; Araujo, H.; Arce Dubois, P. та ін. (2006). Geant4 developments and applications. IEEE Transactions on Nuclear Science. 53: 270. Bibcode:2006ITNS...53..270A. doi:10.1109/TNS.2006.869826.
Посилання
- Офіційний сайт
- Geant4 Space Users [ 15 грудня 2016 у Wayback Machine.] — каталог проектів по використанню Geant4 у космічних дослідженнях
- Geant4-DNA [ 21 листопада 2016 у Wayback Machine.] — моделювання ранніх біологічних пошкоджень, викликаних іонізуючим випромінюванням на рівні ДНК
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cya stattya pro obchislyuvalnu platformu Pro osvitnyu ta naukovu internet merezhu div GEANT U Vikipediyi ye statti pro inshi znachennya cogo termina Geant znachennya Geant4 angl GEometry ANd Tracking sistema bibliotek program priznachena dlya simulyaciyi prohodzhennya elementarnih chastinok kriz rechovinu za dopomogoyu metodu Monte Karlo Geant4 ye nastupnikom seriyi rozroblenoyi v CERN i ye pershoyu yaka vikoristovuye ob yektno oriyentovane programuvannya S Rozrobku biblioteki yiyi suprovid ta pidtrimku koristuvachiv provodit mizhnarodna spilnota Geant4Tip Biblioteka program obchislyuvalnoyi fizikiRozrobnik Geant4 CollaborationPershij vipusk 1998 26 rokiv tomu 1998 Stabilnij vipusk 11 2 8 grudnya 2023 6 misyaciv tomu 2023 12 08 Platforma bagatoplatformneOperacijna sistema Linux Mac OS X WindowsMova programuvannya C 4 Licenziya Geant4 Software LicenseOnlajn dokumentaciya geant4 web cern ch support user documentationRepozitorij ssh git gitlab cern ch 7999 geant4 geant4 git https github com Geant4 geant4Vebsajt geant4 org Mediafajli u Vikishovishi Sfera zastosuvannya Geant4 fizika elementarnih chastinok ta yaderni reakciyi medichna ta fizika kosmichnoyi plazmi doslidzhennya na priskoryuvachah Biblioteka vikoristovuyetsya u velikij kilkosti doslidnickih proektiv po vsomu svitu Programne zabezpechennya sistemi ta yiyi dzherelnij kod znahodyatsya u vilnomu dostupi na sajti proektu Do versiyi 8 1 vipushenoyi 30 chervnya 2006 roku biblioteka ne suprovodzhuvalasya konkretnoyu licenziyeyu pochinayuchi z ciyeyi versiyi sistema poshiryuyetsya na umovah Geant4 Software License MozhlivostiGeant4 vklyuchaye v sebe mozhlivosti dlya roboti z geometrichnimi vlastivostyami sistem vidstezhennya trekiv chastinok ta vidguku detektora keruvannya zapuskami vizualizaciyi ta organizaciyi interfejsu koristuvacha Nizhche navedeno stislij viklad funkcij kozhnoyi z pererahovanih vishe chastin sistemi Geometriya analiz shemi rozmishennya eksperimentu v tomu chisli detektoriv poglinachiv tosho beruchi do uvagi yak cya shema vplivatime na trayektorij chastinok v eksperimenti Treking vidstezhennya trekiv simulyaciya prohodzhennya chastinok kriz materiyu Ce peredbachaye vrahovuvannya mozhlivih vzayemodij i procesiv radioaktivnogo rozpadu Keruvannya zapuskami zapis protokoliv kozhnogo zapusku naboru podij ta nalashtuvannya riznih konfiguracij eksperimentu mizh zapuskami Vizualizaciya ta interfejs koristuvacha zabezpechuyutsya ryadom mozhlivostej vklyuchno z OpenGL ta tcsh Takozh Geant4 maye bazovi mozhlivosti dlya pobudovi gistogram Dlya realizaciyi rozshirenih mozhlivostej analizu danih vin vimagaye zovnishnogo programnogo zabezpechennya yake pidtrimuye en Pochinayuchi z versiyi 10 0 biblioteka takozh pidtrimuye bagatopotokovist dayuchi mozhlivist vikoristannya lokalnoyi pam yati nitok dlya organizaciyi efektivnoyi paralelnoyi simulyaciyi podij Vikoristannya u fizici elementarnih chastinok en i GLAST u SLAC ATLAS CMS i LHCb u Velikomu adronnomu kolajderi CERN en u Fermilab en en en Detektori temnoyi materiyi en XENONVikoristannya poza mezhami fiziki elementarnih chastinokModelyuvannya relyativistskoyi elektronnoyi lavini sprichinenoyi elektrichnim polem u povitri sho mozhe vidbuvatisya pid chas bliskavki Oskilki po svoyij prirodi Geant4 ye bibliotekoyu zagalnogo priznachennya vona dobre pidhodit dlya stvorennya obchislyuvalnih sistem analizu vzayemodiyi chastinok ta materiyi u bagatoh sferah zastosuvannya Zokrema ce Kosmichni zastosuvannya de Geant4 vikoristovuyetsya dlya analizu vzayemodiyi kosmichnogo viprominyuvannya i kosmichnoyi tehniki ta kosmonavtiv Medicina de provoditsya simulyaciya vzayemodiyi viprominyuvan sho vikoristovuyutsya dlya likuvannya Radiacijni efekti u mikroelektronici de modelyuyutsya ionizacijni efekti u napivprovidnikah Yaderna fizika Div takozhROOTPrimitki Arhiv originalu za 31 zhovtnya 2016 Procitovano 30 zhovtnya 2016 Agostinelli S Allison J Amako K Apostolakis J Araujo H ta in 2003 Geant4 a simulation toolkit Nuclear Instruments and Methods in Physics Research Section A Accelerators Spectrometers Detectors and Associated Equipment 506 3 250 Bibcode 2003NIMPA 506 250A doi 10 1016 S0168 9002 03 01368 8 Geant4 11 2 Release Notes Geant4 Collaboration 2023 8 grudnya Data zvernennya 08 12 2023 The geant4 Open Source Project on Open Hub Languages Page 2006 d Track Q124688 geant4 org 28 06 2006 Arhiv originalu za 10 zhovtnya 2016 Procitovano 30 10 2016 Allison J Amako K Apostolakis J Araujo H Arce Dubois P ta in 2006 Geant4 developments and applications IEEE Transactions on Nuclear Science 53 270 Bibcode 2006ITNS 53 270A doi 10 1109 TNS 2006 869826 PosilannyaOficijnij sajt Geant4 Space Users 15 grudnya 2016 u Wayback Machine katalog proektiv po vikoristannyu Geant4 u kosmichnih doslidzhennyah Geant4 DNA 21 listopada 2016 u Wayback Machine modelyuvannya rannih biologichnih poshkodzhen viklikanih ionizuyuchim viprominyuvannyam na rivni DNK