ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10

Installing Pre-Compiled Geant4 on Windows

Prerequisites

To compile and use Geant4 under windows some additional tools are required. First you need Microsoft Visual Studio version 6 (with service pack 5 or later). This is commercial software that you will need to purchase and install. When installing Visual Studio you will be asked whether you want to allow it to modify your environment variables. I find it best to answer No to this question, and instead set the variables in my cygwin startup script (see below).

Secondly you will need to install cygwin, a Unix emulation layer for windows. The cygwin software is freely available from http://www.cygwin.com/. It can be quite tricky to install the correct components of the cygwin toolkit, but Norman Graf has written detailed installation instructions which are included on this CD. I find the easiest way to set up visual studio to run under cygwin is to modify my cygwin.bat file (normally in c:\cygwin) as follows:

You may need to change the path to vcvars32.bat if you installed visual studio in a different location.

Unpacking Geant4

Open the ZIP file containing the pre-compiled Geant4:

Unpack the entire file into c:\ (or somewhere else if you prefer).

Start a cygwin shell, by clicking on the cygwin icon on your desktop:

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10

Then issuing something like the following commands:

cd c:
cd geant4
source geant4-setup.sh

(If you unpacked Geant4 somewhere other than c:\ you will need to modify the geant4-setup.sh script appropriately)

Your done! Now you are ready to continue with the rest of the installation exercise.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Установка Geant4

Для установки Geant4 Π½Π°ΠΌ понадобится Linux ΠΈ Cmake. Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ установка ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠ»Π° Π½Π° Ubuntu 16.04 ΠΈ cmake 3.5.1.

ΠžΠΏΠΈΡΠ°Π½Π½Ρ‹ΠΉ способ установки ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для вСрсии Geant4 начиная с 9.6, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ, какая вСрсия cmake потрСбуСтся для установки Π”ΠΆΠ°Π½Ρ‚Π°.

Π“Π΄Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ исходники

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ сайт Geant4 сСйчас находится ΠΏΠΎ адрСсу http://geant4.web.cern.ch ΠΈ Π½Π° Π½Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ Geant4. УстановочныС Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ исходных ΠΊΠΎΠ΄ΠΎΠ² Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«Source filesΒ» Π² Π²ΠΈΠ΄Π΅ Π°Ρ€Ρ…ΠΈΠ²Π° tar ΠΈΠ»ΠΈ zip.

МоТно Π΅Ρ‰Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ скомпилированных исходников, это Ρ€Π°Π·Π΄Π΅Π» Β«Pre-compiled LibrariesΒ», Π½ΠΎ ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΠ· исходников, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ³Π΄Π° ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ быстрСС.

Π˜Ρ‚Π°ΠΊ, скачиваСм исходник, Ρ„Π°ΠΉΠ» geant4.10.03.p03.tar.gz

ΠšΡƒΠ΄Π° ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Geant4

Π”Π°Π»Π΅Π΅, для удобства выдСляСм ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ Π² домашнСй Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, Π³Π΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ установлСн Geant4 ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ находится всС Ρ„Π°ΠΉΠ»Ρ‹ Π΅Π³ΠΎ ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ.

ΠΠ°Π·Π²Π°Ρ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΠΊ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Π½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² ΠΈ Ссли Ρƒ вас локаль Π² систСмС Π½Π΅ UTF8, Ρ‚ΠΎΠ³Π΄Π° ΠΏΡƒΡ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ вСсь Ρ‚ΠΎΠ»ΡŒΠΊΠΎ английскими Π±ΡƒΠΊΠ²Π°ΠΌΠΈ ΠΈ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ, ΠΈΠ½Π°Ρ‡Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ‡Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈΠ·-Π·Π° отличия Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°Ρ….

Π§Ρ‚ΠΎ Π±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Geant4 создадим Π΅Ρ‰Π΅ Π΄Π²Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ

Как понятно ΠΈΠ· названия, ΠΏΠ°ΠΏΠΊΠ° с build ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для компиляции, Π° с install для установки.

НастраиваСм установку Geant4

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ консоль ΠΈ Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΠΏΠ°ΠΏΠΊΡƒ geant4.10.03-build

Для Π½Π°Ρ‡Π°Π»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ cmake ΠΈ с ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ запуска ΠΊΠΎΠΌΠ°Π½Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ этого Ρ‚ΠΎΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ для установки Geant4.

Π’Ρ‹Π²ΠΎΠ΄ получился Ρ‚Π°ΠΊΠΎΠΉ:

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ± ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ сборкС Geant4

Π‘Π°ΠΌΠΎΠ΅ Π²Π°ΠΆΠ½ΠΎΠ΅, ΠΈΠ»ΠΈ Π΅ΡΡ‚ΡŒ Π² ΠΊΠΎΠ½Ρ†Π΅ эти строчки

ΠΎΠ½ΠΈ говорят ΠΎΠ± ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ cmake ΠΈ Ссли ΠΎΠ½ΠΈ Π΅ΡΡ‚ΡŒ, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°Π»Π΅Π΅ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ компиляции. Если Π΅ΡΡ‚ΡŒ ошибки, смотритС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Π΄Π΅Π».

Если Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ошибки ΠΏΡ€ΠΈ установкС Geant4

Однако Π½Π° свСТСй установкС Ubuntu ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π°Ρ‚ΡŒ ошибки, ΠΊΠΎΠ³Π΄Π° Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Π²ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

ΠŸΠ΅Ρ€Π²Π°Ρ ошибка

НС Π½Π°ΠΉΠ΄Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ‚ EXPAT

РСшСниС ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ expat Ρ‡Π΅Ρ€Π΅Π· synaptic ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ

Иногда это Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ρ‚ΠΎΠ³Π΄Π° ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

Вторая ошибка

НС Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ»ΠΎΠ² QT

РСшСниС ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ QT4

Π’Ρ€Π΅Ρ‚ΡŒΡ ошибка

НС Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ»ΠΎΠ² исходных Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для QT

ЧСтвСртая ошибка

НС Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для X11

На чистой установкС Ubuntu 18.04 LTS ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС, ΠΊΠΎΠΌΠ°Π½Π΄Π°:

ΠŸΡ€ΠΈ чистой установкС Ubuntu большС ошибок Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ Π½Π° Ubuntu 18.04 LTS Π² июнС 2018 Π³ΠΎΠ΄Π°.

ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡ ΠΈ установка Geant4

Π”Π°Π»Π΅Π΅ послС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния cmake ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ

Π§Ρ‚ΠΎ Π±Ρ‹ процСсс ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠ» быстрСС ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ядрах процСссора, Ρƒ мСня 4 ΠΏΠΎΡ‚ΠΎΠΊΠ°, поэтому ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ

ПослС компиляции выполняСм установку

ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΡŽ, Geant4 установлСн!

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ эту установку Geant4, установитС ΠΏΡƒΡ‚ΠΈ Π² консоли Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° Geant4 ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

Π‘ΠΎΠ»Π΅Π΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎ, Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ geant4.sh Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ установки

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π‘Π±ΠΎΡ€ΠΊΠ° ΠΈ запуск ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π½Π° Geant4

Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΊΠ°ΠΊ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° Geant4 для Ubuntu, линукса. Для Windows Ρ€Π°Π·Π±ΠΎΡ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ ΠΏΠΎΠ·ΠΆΠ΅, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ‚ΠΎΡ‚ ΠΆΠ΅ самый.

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ компиляции ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π½Π° Geant4

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Geant4 Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΅Π³ΠΎ ΠΊΠ°ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, Π±Π΅Ρ€Π΅Ρ‚ ΠΈΠ· Π½Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ классы, Π΄Π°Π½Π½Ρ‹Π΅ сСчСний, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² частиц ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, для компиляции Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π³Π΄Π΅ Π»Π΅ΠΆΠΈΡ‚ Π”ΠΆΠ°Π½Ρ‚, ΠΈ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ исходныС Π΄Π°Π½Π½Ρ‹Π΅.

Для Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π±ΠΎΡ€Π° возьмСм установку ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ

описаниС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π»ΠΎ Π΄Π°Π½ΠΎ Ρ€Π°Π½Π΅Π΅ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅.

Π˜Ρ‚Π°ΠΊ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ компилятор смоТСт Π½Π°ΠΉΡ‚ΠΈ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΡƒΡ‚ΠΈ

Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, дирСктория Π΄Ρ€ΡƒΠ³ΠΎΠΉ вСрсии Geant

Π‘Ρ…Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ этот ΠΏΡƒΡ‚ΡŒ выглядит Ρ‚Π°ΠΊ:

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° CmakeLists.txt для CMAKE

Для сборки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ CMAKE, это ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° для автоматичСской сборки ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Она сущСствСнно ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ сборку ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

Π’ Ρ„Π°ΠΉΠ»Π°Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² с этого сайта ΠΈ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… Geant4 присутствуСт Ρ„Π°ΠΉΠ» CmakeLists.txt, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ CMAKE. Π’ Π½Π΅ΠΌ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ инструкции для сборки ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ². ΠŸΠ΅Ρ€Π΅Π΄ сборкой ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π² систСмС присутствуСт установлСнный CMAKE Π½ΡƒΠΆΠ½ΠΎΠΉ вСрсии.

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° вСрсии CMAKE, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π½ΡƒΠΆΠ½Π° вСрсия Π²Ρ‹ΡˆΠ΅ 2.6

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… трСбуСтся CMAKE вСрсии Π½ΠΎΠ²Π΅Π΅ 2.6. Π’ качСствС исходника ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΈΠ· ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΎ простом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½Π° Geant4.

ΠŸΡ€ΠΈ минимальной ΠΏΡ€Π°Π²ΠΊΠ΅ стоит ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строчки ΠΈΠ· CmakeLists.txt Ρ„Π°ΠΉΠ»Π°:

Π’ частности /src/*.cpp β€” Π² ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ находятся Ρ„Π°ΠΉΠ»Ρ‹ исходного ΠΊΠΎΠ΄Π° ΠΈ ΠΈΡ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ /include/*.hh β€” Π² ΠΊΠ°ΠΊΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ находятся Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹.

Π‘Π±ΠΎΡ€ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Geant4

Π˜Ρ‚Π°ΠΊ, Π½Π΅ΠΌΠ½ΠΎΠΆΠΊΠΎ Π·Π°Ρ‚Ρ€ΠΎΠ½Π΅ΠΌ ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρƒ программирования, ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ с CMAKE ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.

Π’.Π΅. ΠΏΡƒΡΡ‚ΡŒ всС наши ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π² ΠΏΠ°ΠΏΠΊΠ΅

ΠΈ Π² дальнСйшСм Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π½Π΅ΠΉ, Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ всС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅, Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π½Π΅ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π³Π΄Π΅ Π»Π΅ΠΆΠΈΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

Π˜Ρ‚Π°ΠΊ, Π²Π°ΠΆΠ½ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ программирования: Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, Π³Π΄Π΅ находятся исходники ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π³Π΄Π΅ собираСтся ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ Π³Π΄Π΅ ΠΎΠ½ устанавливаСтся, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ!

Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅, Π³Π΄Π΅ описываСтся установка Geant4, сдСлано ΠΏΠΎ этому ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ.

ΠœΡ‹ ΠΏΠΎΠΊΠ° просто учимся ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ, поэтому ΠΏΠΎΠΊΠ° обойдСмся двумя ΠΏΠ°ΠΏΠΊΠ°ΠΌΠΈ β€” исходников ΠΈ сборки.

Π˜Ρ‚Π°ΠΊ, рядом с ΠΏΠ°ΠΏΠΊΠΎΠΉ, Π³Π΄Π΅ Π»Π΅ΠΆΠ°Ρ‚ исходники, создадим ΠΏΠ°ΠΏΠΊΡƒ для сборки.

Π’ консоли ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ выглядят Ρ‚Π°ΠΊ:

ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ находимся Π² Π½ΡƒΠΆΠ½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Geant4

Π”Π°Π»Π΅Π΅ собираСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ CMAKE

МоТСм ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ сборки появится исполняСмый Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΠΏΡ€ΠΎ Π΅Ρ‘ запуск Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π΄Π°Π»Π΅Π΅.

Запуск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Geant4

Для запуска исполняСмого Ρ„Π°ΠΉΠ»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ срСды для Geant4.

Для этого Π² консоли Π·Π°Π΄Π°Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ

Если Ρƒ вас другая вСрсия Geant4, Ρ‚ΠΎ схСма ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

ΠŸΡ€ΠΎΠΉΠ΄Π΅ΠΌΡΡ ΠΏΠΎ основным ошибкам запуска

НС Π·Π°Π΄Π°Π½Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ срСды

Если просто Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ исполняСмый Ρ„Π°ΠΉΠ» β€” экзСшник ΠΈΠ»ΠΈ Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊ, Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ появится ошибка.

Для исправлСния Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° Ρ„Π°ΠΉΠ» geant4.sh Π² ΠΏΠ°ΠΏΠΊΠ΅ bin/ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ установки

Π’.Π΅. ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ консоль, выполняСм ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π²Ρ‹ΡˆΠ΅, исправив ΠΏΡƒΡ‚ΡŒ установки Π”ΠΆΠ°Π½Ρ‚Π° Π½Π° свой, ΠΈ Π² этой ΠΆΠ΅ консоли Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.

Имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Ρƒ мСня black (производная ΠΎΡ‚ ΠΌΠΎΠ΅Π³ΠΎ Π½ΠΈΠΊΠ° black-bycel, Ρ‡Ρ‚ΠΎ ΠΏΠΎ бСлоруски Π·Π²ΡƒΡ‡ΠΈΡ‚ ΠΊΠ°ΠΊ Β«Ρ‡ΠΎΡ€Π½Ρ‹ бусСл» ΠΈΠ»ΠΈ ΠΏΠΎ русски Β«Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ аист». Π­Ρ‚ΠΎ Ρ€Π΅Π΄ΠΊΠΈΠΉ Π²ΠΈΠ΄ аиста, ΠΆΠΈΠ²ΡƒΡ‰Π΅Π³ΠΎ Π½Π° ПолСсьС, Π² Π³Π»ΡƒΡ…ΠΈΡ… лСсах ΠΈ Π±ΠΎΠ»ΠΎΡ‚Π°Ρ…, Π³Π΄Π΅ людСй практичСски Π½Π΅Ρ‚.)

НСт Π²Π½Π΅ΡˆΠ½ΠΈΡ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…

Β«ΠœΠΈΡΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅Β» ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² процСссС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

Иногда Π±Ρ‹Π²Π°Π΅Ρ‚ «мистичСскоС» ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ‚ΠΎ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚ Π½ΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, Ρ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Ρ‚ΠΎ классы, ΠΈΠ»ΠΈ Π²Π΅Π΄Π΅Ρ‚ сСбя ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ понятно.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ это ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² ΠΊΠΎΠ΄Π΅, Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ часто Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡ€ΠΈ компиляции. Команда ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ кэш компиляции

Если Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π½ΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ, Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΅Ρ‰Π΅ Ρ€Π°Π· Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ CMAKE.

Π‘Ρ‹Π» случай, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈ запуск CMAKE Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°Π», просто помСнялись всС ΠΏΡƒΡ‚ΠΈ, Π° систСма сборки этого Π½Π΅ Π²ΠΈΠ΄Π΅Π»Π°. Π’ΠΎΡ‚ здСсь ΠΈ Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ программирования, Ρ‡Ρ‚ΠΎ ΠΏΠ°ΠΏΠΊΠ° с исходными Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ компиляции находятся Π² Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ°ΠΏΠΊΠ°. ΠœΡ‹ просто удаляСм всС Ρ‡Ρ‚ΠΎ находится Π² ΠΏΠ°ΠΏΠΊΠ΅ сборки, Π² консоли это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

CERN Accelerating science

View header links

Geant4 10.7
first released 4 December 2020 (patch-02, released 11 June 2021)

The Geant4 source code is freely available. See the licence conditions.

Please read the Release Notes before downloading or using this release. The patches below contain bug fixes to release 10.7, we suggest you to download and apply the latest patch for release 10.7 (see the additional notes for patch-02 and patch-01), or download the complete source with the patch applied; in any case, it is required to apply a full rebuild of the libraries.

Source files

Please choose the archive best suited to your system and archiving tool:

Please choose the archive best suited to your system and archiving tool:

Data files (*)

For specific, optional physics processes some of the following files are required. The file format is compatible with Unix, GNU, and Windows utilities.

Pre-compiled Libraries

These are compiled with Geant4 default settings and optimization turned on. Please choose according to your system/compiler:

These libraries are built using the embedded CLHEP classes, based on CLHEP version 2.4.4.0. Please refer to the Release Notes for details.

Patches for release 10.7 of Geant4

To install the patch, the archive should be unpacked in the Geant4 installation area where the directory geant4.10.07 is placed, and kernel libraries must be recompiled from scratch.
For instructions on how to unpack, see the notes above for the original source code.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π£Ρ€ΠΎΠΊΠΈ ΠΈ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎ Geant4 Π½Π° русском

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10

Π’ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΡ€ΠΎΠΊΠΎΠ² ΠΈ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΏΠΎ Geant4 Π½Π° русском языкС, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡ… Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈ Π½Π° английском. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ поставляСмыС Π² дистрибутивС Geant4 достаточно слоТныС для восприятия ΠΈ понимания Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌΠΈ, Π΄Π°ΠΆΠ΅ самыС Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ вводят Π² нСбольшоС Π·Π°ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ.

Для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ Π±Π°Ρ€ΡŒΠ΅Ρ€Π° Π²Ρ…ΠΎΠ΄Π° Π² Geant4 ΠΈ устранСния ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² Π΅Π³ΠΎ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ, Ρ‡Π°ΡΡ‚ΡŒ сайта посвящСна ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ядСрно-физичСских процСссов Π² Ρ„ΠΈΠ·ΠΈΠΊΠ΅ высоких энСргий.

Π˜Ρ‚Π°ΠΊ, ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ: Geant4 β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ комплСкс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π² CERN для модСлирования взаимодСйствия ΠΈ прохоТдСния излучСния ΠΈ элСмСнтарных частиц Ρ‡Π΅Ρ€Π΅Π· вСщСство. Π¨ΠΈΡ€ΠΎΠΊΠΎ примСняСтся для модСлирования ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π½Π° ΠΈΠ·Π»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ частиц высоких энСргий Π½Π° ускоритСлях, Π² Ρ‚ΠΎΠΌ числС LHC. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ (ΠΌΠΎΠ΄ΡƒΠ»ΡŒ) для модСлирования частиц Π΄ΠΎ Π½ΠΈΠ·ΠΊΠΈΡ… энСргий, Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… эВ, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Geant4 Π² ΠΌΠ΅Π΄ΠΈΡ†ΠΈΠ½Π΅ ΠΈ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΡΡ‚ΠΈ.

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ сайт Geant4 β€” http://geant4.web.cern.ch/, ΠΎΠ½ поставляСтся ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ бСсплатно Π² Π²ΠΈΠ΄Π΅ исходных ΠΊΠΎΠ΄ΠΎΠ², Ρ‚. Π΅. Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π΅Π³ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ β€” Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Нативная (родная) ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° β€” Linux, доступСн Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° Windows ΠΈ MacOS.

Установка Geant4

Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Geant4 начиная с вСрсии 9.6

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10

Установка ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠΉ вСрсии Geant4

Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Debug Π²Π΅Ρ€ΡΠΈΡŽ Geant4 начиная с 9.6

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° Geant4

ΠžΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΉ ΡƒΡ€ΠΎΠΊ Π½Π° Geant4 для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² (Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠ²)

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10

ΠŸΠΎΠ»Π½Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° Geant4 с Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ

ΠŸΠΎΠ»Π½Ρ‹ΠΉ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΉ ΡƒΡ€ΠΎΠΊ Π½Π° Geant4, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ установку

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10

Запуск ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π½Π° Geant4

ΠžΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΉ ΡƒΡ€ΠΎΠΊ, ΠΊΠ°ΠΊ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° Geant4 для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ²

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10

ΠœΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ, multithreading Π² Geant4

ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Geant4 Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ядрах

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ geant4 Π½Π° windows 10

ΠœΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° Geant4

ΠžΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΉ ΡƒΡ€ΠΎΠΊ, ΠΊΠ°ΠΊ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Geant4 Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ядрах

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *