[Sbs_software] Fwd: [Jlab-scicomp-briefs] JLab physics software library updates

Andrew Puckett puckett at jlab.org
Thu Nov 17 15:58:43 EST 2016


Hi everyone,

Looks like the JLab compute environment has a new release to version 
2.0, this includes the change to ROOT 6 (note that our g4sbs is already 
compatible with the ROOT and GEANT4 versions in the new release). The 
good news is that if you already migrated to ROOT 6 on your local 
machine, you will be able to analyze g4sbs output data produced on the 
JLab batch farm using ROOT 6 on your local machine. There is a 
compatibility issue in g4sbs with respect to the "G4SBSRunData" object 
that stores the simulation meta-data; as far as I can tell, ROOT 6 
cannot read the metadata in root files produced by g4sbs executables 
that were built against ROOT version 5 and vice versa. The ROOT trees do 
not seem to present any problems. The release of ROOT version 6 into the 
"production" computing environment on the JLab batch farm means that if 
you are working with g4sbs, it would make sense at this time to update 
to ROOT version 6 on any and all machines you are using to run 
simulations and/or analyze their output.

I will test building g4sbs in the new production environment and update 
the g4sbs documentation page accordingly.

Sincerely,

Andrew



-------- Forwarded Message --------
Subject: 	[Jlab-scicomp-briefs] JLab physics software library updates
Date: 	Thu, 17 Nov 2016 15:50:14 -0500 (EST)
From: 	Sandy Philpott <philpott at jlab.org>
To: 	jlab-scicomp-briefs at jlab.org



Dear Users,

Please see the information from Mauri Ungaro about new versions of physics software for the data analysis cluster, especially since the new farm16 Broadwell compute nodes are ready for use! Note the November 22 date for requiring a production.csh version argument.

Regards,
Sandy

--------

A new version of the JLab software libraries is available.
This release adopts two critical changes:
- ROOT v6
- c++11 compiler: gcc 5.2

Because of this, it is a "major" release: 2.0

Version 2.0 includes these updates:

- clhep:        2.2.0.8 > 2.3.3.1
- QT:           5.3.2 > 5.6.0
- xercesc:      3.1.1 > 3.1.3
- geant4:       4.10.01.p03 > 4.10.02.p02
- gemc:         2.4  >  2.5
- JANA:         stays 0.7.4p2
- banks:        1,2 > 1.3
- build system: 1.3 > 1.4
- ROOT:         5.34.34 > 6.06
- EVIO:         4.4.4 > 5.1
- CCDB:         stays 1.06

The "production.csh" will require the version argument starting from Tuesday, Nov 22. This will ensure that:

- changes in JLAB_VERSION will not change libraries version underneath users
- there's no ambiguity in what a version users are running.


Details on what's in each version can be found here.

To setup the environment. Csh users:

source /site/12gev_phys/production.csh 2.0

Bash users:

source /site/12gev_phys/2.0/ce/jlab.sh


Please send questions/comments/suggestions to ungaro at jlab.org, or to helpdesk at jlab.org.
Please also visit the Physics software documentation at http://data.jlab.org.

_______________________________________________
Jlab-scicomp-briefs mailing list
Jlab-scicomp-briefs at jlab.org
https://mailman.jlab.org/mailman/listinfo/jlab-scicomp-briefs

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/sbs_software/attachments/20161117/074ccc4d/attachment.html>


More information about the Sbs_software mailing list