[Halld-offline] [EXTERNAL] New version set, version_4.19.0.xml

David Lawrence davidl at jlab.org
Tue May 5 08:53:41 EDT 2020


Hi Richard,

  Sorry for not being clearer. I’m not having trouble with building/running HDGeant4 myself.
The comments (both mine and Thomas’) are whether we have a dependency in our code
on TBB at all that could bite us later since Intel has announced they are deprecating support
for the low level API.

https://github.com/oneapi-src/oneTBB/issues/243


Regards,
-David

-------------------------------------------------------------
David Lawrence Ph.D.
Staff Scientist, Thomas Jefferson National Accelerator Facility
Newport News, VA
davidl at jlab.org<mailto:davidl at jlab.org>
(757) 269-5567 W
(757) 746-6697 C


On May 5, 2020, at 8:48 AM, Richard Jones <rjones30 at gmail.com<mailto:rjones30 at gmail.com>> wrote:

David,

I have had to deal with that on my site, and the reason for me has been ROOT. The one that is part of the ROOT build is
gluey.phys.uconn.edu<https://urldefense.proofpoint.com/v2/url?u=http-3A__gluey.phys.uconn.edu&d=DwMFaQ&c=CJqEzB1piLOyyvZjb8YUQw&r=i0p-C_T1RieVsCZl8ZnUyQ&m=rhGiGamFKV4el5CZprDio6rg4xy2YCeWzTaLcvTgcHw&s=aCZXONqPz12AxGahnOyCxFuYi5f1fPW7y7jdRhVnVis&e=>> ls -l /usr/local/root/lib/libtbb*
-rw-r--r-- 1 root root      20 Jan 21 01:23 /usr/local/root/lib/libtbb.so
-rwxr-xr-x 1 root root 2244304 Jan 21 01:23 /usr/local/root/lib/libtbb.so.2
-rw-r--r-- 1 root root      26 Jan 21 01:23 /usr/local/root/lib/libtbbmalloc.so
-rwxr-xr-x 1 root root  759608 Jan 21 01:23 /usr/local/root/lib/libtbbmalloc.so.2
-rw-r--r-- 1 root root      32 Jan 21 01:23 /usr/local/root/lib/libtbbmalloc_proxy.so
-rwxr-xr-x 1 root root   46344 Jan 21 01:23 /usr/local/root/lib/libtbbmalloc_proxy.so.2

The one distributed with Centos is:
gluey.phys.uconn.edu<https://urldefense.proofpoint.com/v2/url?u=http-3A__gluey.phys.uconn.edu&d=DwMFaQ&c=CJqEzB1piLOyyvZjb8YUQw&r=i0p-C_T1RieVsCZl8ZnUyQ&m=rhGiGamFKV4el5CZprDio6rg4xy2YCeWzTaLcvTgcHw&s=aCZXONqPz12AxGahnOyCxFuYi5f1fPW7y7jdRhVnVis&e=>> locate libtbb
/usr/lib64/libtbb.so.2
/usr/lib64/libtbbmalloc.so.2
/usr/lib64/libtbbmalloc_proxy.so.2

They are not interchangeable. Do not replace the one on your system, just fix your LD_LIBRARY_PATH so that the ROOT one is first.
-Richard

On Tue, May 5, 2020 at 8:43 AM David Lawrence <davidl at jlab.org<mailto:davidl at jlab.org>> wrote:

*Message sent from a system outside of UConn.*


Hi,

  Yes, I agree with Thomas that this may be something to be concerned about. LHC experiments
using the low level TBB API are scrambling now to address this. Does this dependence come from
our code, or is it from Geant4 itself?


Regards,
-David

-------------------------------------------------------------
David Lawrence Ph.D.
Staff Scientist, Thomas Jefferson National Accelerator Facility
Newport News, VA
davidl at jlab.org<mailto:davidl at jlab.org>
(757) 269-5567 W
(757) 746-6697 C


On May 4, 2020, at 8:16 PM, Thomas Britton <tbritton at jlab.org<mailto:tbritton at jlab.org>> wrote:

Is this necessary? Tbb is being deprecated.....

I mean there is time but introducing a deprecated (deprecating?) library seems risky....

Thomas Britton

On May 4, 2020, at 8:06 PM, Mark Ito <marki at jlab.org<mailto:marki at jlab.org>> wrote:



Folks,

It's been about a month so I tagged new versions of our core packages and put them in a new version set, version_4.19.0.xml<https://urldefense.proofpoint.com/v2/url?u=https-3A__nam10.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Fhalldweb.jlab.org-252Fhalld-5Fversions-252Fversion-5F4.19.0.xml-26data-3D02-257C01-257Crichard.t.jones-2540uconn.edu-257Cf31e94fddb7f4b7bc99a08d7f0f1f618-257C17f1a87e2a254eaab9df9d439034b080-257C0-257C0-257C637242794319228872-26sdata-3DaJDFEmtqIOa-252FjMuFBBw3cUy8uM-252BCYgWRPRQ3L9q-252BcS4-253D-26reserved-3D0&d=DwMFaQ&c=CJqEzB1piLOyyvZjb8YUQw&r=i0p-C_T1RieVsCZl8ZnUyQ&m=rhGiGamFKV4el5CZprDio6rg4xy2YCeWzTaLcvTgcHw&s=h124Ngg5Y9Gh57zEwqyV8ha_lKFyHO9a0cwvpS_vk58&e=>.

The packages with new versions are (links to release notes):

  *   hdds 4.7.0<https://urldefense.proofpoint.com/v2/url?u=https-3A__nam10.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Fgithub.com-252FJeffersonLab-252Fhdds-252Freleases-252Ftag-252F4.7.0-26data-3D02-257C01-257Crichard.t.jones-2540uconn.edu-257Cf31e94fddb7f4b7bc99a08d7f0f1f618-257C17f1a87e2a254eaab9df9d439034b080-257C0-257C0-257C637242794319238858-26sdata-3DzMaNxNTWGy1weaJcUTJeLlcGka2FWvCZPDSHO0TD8xo-253D-26reserved-3D0&d=DwMFaQ&c=CJqEzB1piLOyyvZjb8YUQw&r=i0p-C_T1RieVsCZl8ZnUyQ&m=rhGiGamFKV4el5CZprDio6rg4xy2YCeWzTaLcvTgcHw&s=YfLk0FtO0Lt1XwSMJmt3pNTc7c1ANsshNfWB5AEU8ps&e=>
  *   halld_recon 4.15.0<https://urldefense.proofpoint.com/v2/url?u=https-3A__nam10.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Fgithub.com-252FJeffersonLab-252Fhalld-5Frecon-252Freleases-252Ftag-252F4.15.0-26data-3D02-257C01-257Crichard.t.jones-2540uconn.edu-257Cf31e94fddb7f4b7bc99a08d7f0f1f618-257C17f1a87e2a254eaab9df9d439034b080-257C0-257C0-257C637242794319238858-26sdata-3DD-252FzgN9xaCtEqSZ7gcGH9000yMJWxJNE0wnoVIC0FMzA-253D-26reserved-3D0&d=DwMFaQ&c=CJqEzB1piLOyyvZjb8YUQw&r=i0p-C_T1RieVsCZl8ZnUyQ&m=rhGiGamFKV4el5CZprDio6rg4xy2YCeWzTaLcvTgcHw&s=cg_o-oBTjYSrJmhJ-J5DNQSDmod1_PLWZXTZLl5pip4&e=>
  *   halld_sim 4.16.0<https://urldefense.proofpoint.com/v2/url?u=https-3A__nam10.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Fgithub.com-252FJeffersonLab-252Fhalld-5Fsim-252Freleases-252Ftag-252F4.16.0-26data-3D02-257C01-257Crichard.t.jones-2540uconn.edu-257Cf31e94fddb7f4b7bc99a08d7f0f1f618-257C17f1a87e2a254eaab9df9d439034b080-257C0-257C0-257C637242794319238858-26sdata-3DvNctBOT-252BB6gCcWTje7ILWHb-252BcEIhFQi2G8qBrFJVs6k-253D-26reserved-3D0&d=DwMFaQ&c=CJqEzB1piLOyyvZjb8YUQw&r=i0p-C_T1RieVsCZl8ZnUyQ&m=rhGiGamFKV4el5CZprDio6rg4xy2YCeWzTaLcvTgcHw&s=mLMHezydq1nwkwiTqJUvEu-X2yjh-SAkEsPt9dPdLbY&e=>
  *   hdgeant4 2.12.0<https://urldefense.proofpoint.com/v2/url?u=https-3A__nam10.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Fgithub.com-252FJeffersonLab-252FHDGeant4-252Freleases-252Ftag-252F2.12.0-26data-3D02-257C01-257Crichard.t.jones-2540uconn.edu-257Cf31e94fddb7f4b7bc99a08d7f0f1f618-257C17f1a87e2a254eaab9df9d439034b080-257C0-257C0-257C637242794319248856-26sdata-3Dah05BpK8HisITairLPw7v-252FlMOwO5BseDXd0rZlg3daA-253D-26reserved-3D0&d=DwMFaQ&c=CJqEzB1piLOyyvZjb8YUQw&r=i0p-C_T1RieVsCZl8ZnUyQ&m=rhGiGamFKV4el5CZprDio6rg4xy2YCeWzTaLcvTgcHw&s=ij9dBCnp2knAH6HRyQ6RI1rR7JN7J_dp0z9jsIIvZNc&e=>
  *   hd_utilities 1.21<https://urldefense.proofpoint.com/v2/url?u=https-3A__nam10.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Fgithub.com-252FJeffersonLab-252Fhd-5Futilities-252Freleases-252Ftag-252F1.21-26data-3D02-257C01-257Crichard.t.jones-2540uconn.edu-257Cf31e94fddb7f4b7bc99a08d7f0f1f618-257C17f1a87e2a254eaab9df9d439034b080-257C0-257C0-257C637242794319248856-26sdata-3DFDnst6c3-252Fv2j-252FS4NLSnJsqWQkKp-252F-252FP0gPRRn7QhbXtE-253D-26reserved-3D0&d=DwMFaQ&c=CJqEzB1piLOyyvZjb8YUQw&r=i0p-C_T1RieVsCZl8ZnUyQ&m=rhGiGamFKV4el5CZprDio6rg4xy2YCeWzTaLcvTgcHw&s=aLFysmkFyAbwA88M1qr8tLNUZU9jUC_vOI_17BnYGOQ&e=>
  *   gluex_root_analysis 1.9.0<https://urldefense.proofpoint.com/v2/url?u=https-3A__nam10.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Fgithub.com-252FJeffersonLab-252Fgluex-5Froot-5Fanalysis-252Freleases-252Ftag-252F1.9.0-26data-3D02-257C01-257Crichard.t.jones-2540uconn.edu-257Cf31e94fddb7f4b7bc99a08d7f0f1f618-257C17f1a87e2a254eaab9df9d439034b080-257C0-257C0-257C637242794319258853-26sdata-3DFBv7tiSM3CPowkr-252BrfSEv2GA4dAltwTdW1sDaRr9M5I-253D-26reserved-3D0&d=DwMFaQ&c=CJqEzB1piLOyyvZjb8YUQw&r=i0p-C_T1RieVsCZl8ZnUyQ&m=rhGiGamFKV4el5CZprDio6rg4xy2YCeWzTaLcvTgcHw&s=nqPmpzZWFxafsh6rQI1JTgI6DNoL5fJcdeqW5ZSrNR4&e=>

This version has been built on CentOS7 and RHEL7 at JLab. It will become the default version set at the Lab at midnight tonight.

The build on CentOS7-cntr, for the container, is incomplete. The new version of HDGeant4 requires a new RPM, namely the tbb package:

  The Threading Building Blocks library abstracts low-level threading details

This package is not in the current container. We will need a new container to build this version of HDGeant4. Not hard to do, but not done in less than 5 minutes. Stay tuned...

  -- Mark




_______________________________________________
Halld-offline mailing list
Halld-offline at jlab.org<mailto:Halld-offline at jlab.org>
https://mailman.jlab.org/mailman/listinfo/halld-offline<https://urldefense.proofpoint.com/v2/url?u=https-3A__nam10.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Fmailman.jlab.org-252Fmailman-252Flistinfo-252Fhalld-2Doffline-26data-3D02-257C01-257Crichard.t.jones-2540uconn.edu-257Cf31e94fddb7f4b7bc99a08d7f0f1f618-257C17f1a87e2a254eaab9df9d439034b080-257C0-257C0-257C637242794319258853-26sdata-3Dttr9-252FJ4inUL-252BPpquWgrCWvCbg2f2OhkQif7zUG5-252BA4E-253D-26reserved-3D0&d=DwMFaQ&c=CJqEzB1piLOyyvZjb8YUQw&r=i0p-C_T1RieVsCZl8ZnUyQ&m=rhGiGamFKV4el5CZprDio6rg4xy2YCeWzTaLcvTgcHw&s=HKJibg2q8U_6si6tWTfFT0XovpryFP3gaZ3-zOVDmtY&e=>
_______________________________________________
Halld-offline mailing list
Halld-offline at jlab.org<mailto:Halld-offline at jlab.org>
https://mailman.jlab.org/mailman/listinfo/halld-offline

_______________________________________________
Halld-offline mailing list
Halld-offline at jlab.org<mailto:Halld-offline at jlab.org>
https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmailman.jlab.org%2Fmailman%2Flistinfo%2Fhalld-offline&data=02%7C01%7Crichard.t.jones%40uconn.edu%7Cf31e94fddb7f4b7bc99a08d7f0f1f618%7C17f1a87e2a254eaab9df9d439034b080%7C0%7C0%7C637242794319278837&sdata=cxC7qbehDUsQoWtr38ce5P%2FIqV5CvmA6CS8r8qX5fRE%3D&reserved=0<https://urldefense.proofpoint.com/v2/url?u=https-3A__nam10.safelinks.protection.outlook.com_-3Furl-3Dhttps-253A-252F-252Fmailman.jlab.org-252Fmailman-252Flistinfo-252Fhalld-2Doffline-26amp-3Bdata-3D02-257C01-257Crichard.t.jones-2540uconn.edu-257Cf31e94fddb7f4b7bc99a08d7f0f1f618-257C17f1a87e2a254eaab9df9d439034b080-257C0-257C0-257C637242794319278837-26amp-3Bsdata-3DcxC7qbehDUsQoWtr38ce5P-252FIqV5CvmA6CS8r8qX5fRE-253D-26amp-3Breserved-3D0&d=DwMFaQ&c=CJqEzB1piLOyyvZjb8YUQw&r=i0p-C_T1RieVsCZl8ZnUyQ&m=rhGiGamFKV4el5CZprDio6rg4xy2YCeWzTaLcvTgcHw&s=ikjDgO6hw-tNWchQYJ8UB3L7uTwsB-Hs3H_t6b7dHjs&e=>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20200505/05310ae2/attachment-0002.html>


More information about the Halld-offline mailing list