Hướng dẫn chi tiết quá trình cài đặt Geant4 cho hệ điều hành Win10. Hướng dẫn này được trình bày rất chi tiết, sau khi cài đặt người sử dụng có thể chạy đa luồng, hiển thị trực quan và làm việc thuận tiện với Geant4 trên Win10
Trang 1HƯỚNG DẪN CÀI ĐẶT GEANT4 TRÊN WINDOW 10 – V1.0
1 Tải các gói cài đặt thiết yếu
Trong hướng dẫn này tôi sẽ cùng các bạn cài đặt window cho hệ điều hành win10, tôi sẽ
xử dụng QT để hiển thị đồ họa cho nó, do đó các bạn hãy tải xuống các gói và chương trình cần thiết được liệt kê dưới đây:
Tải xuống gói source code Geant4 hoặc các tệp thư viện (trong trường hợp kết nối mạng của bạn không ổn định)
CMake
Visual studio
QT offline installers
1.1 Tải gói source code Geant4
- Truy cập trang web https://geant4.web.cern.ch/ Giao diện trang web như hình dưới đây Tìm đến mục Download
- Lúc này các bạn sẽ tới trang chứa Source code và thư viện Hãy tải về nhé Lưu ý bạn nào có kết nối mạng không ổn định mới tải thêm dữ liệu offline về
Trang 21.2 Tải và cài đặt CMake
- Quay lại màn hình chính của trang chủ Geant4 và tìm đến mục Getting started → Installation guide hoặc vào đây sẽ cho bạn thông tin về Ver của CMake cần cho các Ver Geant4 khác nhau https://geant4-
userdoc.web.cern.ch/UsersGuides/InstallationGuide/html/gettingstarted.html
Đây là source code
Đây là thư viện
dữ liệu
Trang 3- Truy cập https://cmake.org/ và tìm mục Download
- Tìm “Windows x64 Installer: Installer tool has changed Uninstall CMake 3.4 or lower first!” và tải về
Chú ý nhé
Trang 4- Mở tệp đã tải về và bắt đầu cài đặt Chọn Next
- Tích vào ô I Accept và chọn Next
Trang 5- Lưu ý ở bước này, các bạn chọn như trong hình nhé và chọn Next
- Giữ nguyên đường dẫn thư mục và chọn Next
Trang 6- Chọn Install để cài đặt Quá trình cài chỉ mất vài phút
- Chọn Finish để kết thúc
Trang 7- Kiểm tra biến môi trường Path C:\Program Files\CMake\bin
Trang 81.3 Tải và cài đặt Visual Studio
- Tải về gói cài đặt Visual Studio 2019 us/visualstudio/releases/2019/release-notes
Trang 9https://docs.microsoft.com/en Nhấn continue
- Chọn như hình và nhấn Install
Trang 10- Quá trình cài được bắt đầu
1.4 Tải và cài đặt QT Offline
- Truy cập để tải về QT
Trang 11- Mở tệp QT đã tải về, tiến hành đăng nhập tài khoản (nếu chưa có các bạn hãy tạo theo hướng dẫn)
Trang 12- Đăng nhập thành công sẽ ra màn hình như sau Tích vào 2 ô như hình và ấn Next
- Chọn Next
Trang 13- Chọn Next, giữ nguyên đường dẫn và chọn Next tiếp tục
Trang 14- Tích vào ô như hình và Next
Trang 15- Tích I have và chọn Next
Trang 16- Next tiếp tục
Trang 17- Chọn Install và đợi cài đặt hoàn tất
Trang 18- Đang cài đặt
Trang 19- Kết thúc
Trang 20- Thêm biến môi trường
Trang 212 Build mã nguồn Geant4
2.1 Giải nén và tạo thư mục để build mã nguồn
- Tạo thư mục Geant4 ở ổ C
- Giải nén mã nguồn vào trong thư mục Geant4 và đổi tên thành src
- Tạo hai thư mục trống có tên bld và install
2.2 Build mã nguồn
- Mở Developer Command Prompt for VS 2019
- Dùng lệnh cd để chuyển tới thư mục bld
cd C:\Geant4\bld
Trang 22- Nhập lệnh sau để cấu hình build mã nguồn
cmake DCMAKE_INSTALL_PREFIX=C:\Geant4\install C:\Geant4\src DGEANT4_INSTALL_DATA=ON DGEANT4_USE_QT=ON -DCMAKE_PREFIX_PATH=C:\Qt\Qt5.12.12\5.12.12\msvc2017_64\lib\cmake - DGEANT4_BUILD_MSVC_MP=ON
Nếu thu được kết quả như hình dưới đây, quá trình cấu hình thành công Trong trường hợp báo lỗi Kiểm tra lại câu lệnh cấu hình
Trang 23- Lưu ý: Nếu kết nối mạng không ổn định và chúng ta đã tải sẵn dữ liệu sau đó giái nén vào một thư mục riêng ví dụ có tên là data thì lúc này chúng ta thay -DGEANT4_INSTALL_DATA=ON bằng
cmake DCMAKE_INSTALL_PREFIX=C:\Geant4\install C:\Geant4\src
DCMAKE_PREFIX_PATH=C:\Qt\Qt5.12.12\5.12.12\msvc2017_64\lib\cmake
-DGEANT4_BUILD_MSVC_MP=ON
- Tiếp tục nhập lệnh sau để build
cmake build config Release
- Trong quá trình build, dữ liệu sẽ tự động được tải xuống
Trang 24- Quá trình build hoàn tất
- Tiếp tục install
cmake build config Release target install
Trang 25- Quá trình install kết thúc sẽ thu được như hình
3 Thêm biến môi trường
G4LEDATA C:\Geant4\install\share\Geant4-11.0.0\data\G4EMLOW8.0
G4LEVELGAMMADATA C:\Geant4\install\share\Geant4-11.0.0\data\PhotonEvaporation5.7
G4NEUTRONHPDATA C:\Geant4\install\share\Geant4-11.0.0\data\G4NDL4.6
Trang 26G4PARTICLEXSDATA C:\Geant4\install\share\Geant4-11.0.0\data\G4PARTICLEXS4.0 G4PIIDATA C:\Geant4\install\share\Geant4-11.0.0\data\G4PII1.3 G4RADIOACTIVEDATA C:\Geant4\install\share\Geant4-11.0.0\data\RadioactiveDecay5.6 G4REALSURFACEDATA C:\Geant4\install\share\Geant4-11.0.0\data\RealSurface2.2 G4SAIDXSDATA C:\Geant4\install\share\Geant4-11.0.0\data\G4SAIDDATA2.0
- Ngoài ra cần thêm 1 biến: Geant4_DIR tới C:\Geant4\install\lib\Geant4-11.0.0 và Path
Hung Bui Tien