[mephi-hpc] Geant4 -многопоточность

anikeev anikeev at ut.mephi.ru
Thu Dec 14 15:08:00 MSK 2017


On Tue, 2017-12-12 at 12:56 +0000, Унатлоков Ислам Бесланович wrote:
> Здравствуйте!

Добрый день!

Прошу прощения за задержку с ответом, мне был поставлен ряд задач с
немедленным приоритетом.

Ошибка оказалась в официальном ebuild из репозитория Gentoo для geant-
4.10.03. При переходе на EAPI=6 была допущена ошибка:

-	$(cmake-utils_use threads GEANT4_BUILD_MULTITHREADED)
+	-DUSE_GEANT4_BUILD_MULTITHREADED=$(usex threads)

вместо

+	-DGEANT4_BUILD_MULTITHREADED=$(usex threads)
	
Ошибка исправлена, проведено многопоточное тестирование.

> При запуске задачи говорит то же самое:
> "Geant4 code is compiled without multi-threading support (-
> DG4MULTITHREADED is set to off). This type of RunManager can only be
> used in mult-threaded applications."
> На моей машине решил проблему путем сноса Geant4 (нужно ли сносить не
> знаю) и установки с добавлением на этапе:
> 
> "To configure the build, change into the build directory and run
> CMake:
> $ cd /path/to/geant4.10.3-build
> $ cmake -DCMAKE_INSTALL_PREFIX=/path/to/geant4.10.3-install
> /path/to/geant4.10.03"
> (http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/Insta
> llationGuide/html/ch02.html)
> 
> опции "-DGEANT4_BUILD_MULTITHREADED=ON"
> ("cmake -DCMAKE_INSTALL_PREFIX=/path/to/geant4.10.3-install  ... 
> -DGEANT4_BUILD_MULTITHREADED=ON  ...  /path/to/geant4.10.03")
> 
> _______________________________________________
> hpc mailing list
> hpc at lists.mephi.ru
> https://lists.mephi.ru/listinfo/hpc
-- 
С уважением,
инженер отдела Unix-технологий МИФИ,
Аникеев Артём.
Тел.: 8
(495) 788-56-99, доб. 8998


More information about the hpc mailing list