Scientific Software | data.jlab.org
Scientific Software | data.jlab.org
Jump to navigation
Thomas Jefferson National Accelerator Facility
Privacy and Security Notice
Scientific Software
Experimental Nuclear Physics, with the help of IT division, provides support for several software packages commonly used by the user community.
The libraries are installed and maintained by Jefferson Lab staff who are active in physics analysis and simulation. They are available oninteractive JLAB CUE machines such as ifarm1801, ifarm1802, ifarm1901 and on the batch farm.
Library
Author
JLAB Staff Responsible
Common Environment
Maurizio Ungaro
Maurizio Ungaro
ROOT
CERN
Robert Michaels
CLHEP
CERN
Maurizio Ungaro
GEANT4
Geant4 Collaboration
Maurizio Ungaro / Makoto Asai
CERNLib
CERN
Stephen Wood
EVIO
JLAB
Maurizio Ungaro
HIPO
G. Gavalian
Maurizio Ungaro
CCDB
D. Romanov
Maurizio Ungaro
GEMC
M. Ungaro
Maurizio Ungaro
QT
Qt Company
Maurizio Ungaro
XERCESC
Apache
Maurizio Ungaro
The libraries releases are organized using the JLAB_VERSION tags. The list of supported tags is available here.
Quick-Start
Login on ifarm1801.jlab.org or ifarm1802.jlab.org
Source the softenv script with the JLAB_VERSION tag as argument:
source /site/12gev_phys/softenv.csh 2.5
If you use bash:
source /site/12gev_phys/softenv.sh 2.5
User selection of libraries:
The source command above will load all the supported libraries; users can select a subset of those by putting their list in a ~/.jlab_software file.
For example, for geant4 only support (which needs clhep qt and xercesc), that file would read:
clhep geant4 qt xercesc
Docker images.
Docker images are available starting with JLAB_VERSION 2.2:
To run in batch mode:
docker run -it --rm jeffersonlab/jlabce:2.5 bashTo run in in interactive mode:
docker run -it --rm -p 6080:6080 -p 5900:5900 jeffersonlab/jlabce:2.5then point your web brower to: http://localhost:6080
http://localhost:6080
How to get help.
The first place to look for help is in the documentation linked to from the list. Try their blogs/discussion forums, or search online.
If you need help specific to the JLAB installation please submit a CCPR with the category "SCIENTIFIC COMPUTING".
Further documentation of the Common Environment Framework can be found here.
Local Installation
To install the packages on a local machine check the Step-By-Step instructions.
The Common Environment Framework code is available on github.
The Batch Farm
The environment is available on the batch farm. To use it, add the softenv source line above to your submission scripts.
The batch farm is maintained by the scientific computing group in IT division. Please refer to their website for information about how to use the data analysis and storage facilities at JLab.
Notification
From time to time we need to get the word out about software updates and known issues. Please subscribe to the JLab mailing list jlab-scicomp-briefs to keep up to date.
Feedback
Feedback is always welcome. There is a scientific support committee that reviews which packages are supported and how support is provided. Feel free to contact any member of the committee.
Maurizio Ungaro
Maurizio Ungaro
Maurizio Ungaro
Scientific Software
JLAB version tags
ROOTComputing Related Topics
CERNLIB
Geant4
CLHEP
EVIO
GEMC
CommitteeCharge
2012-11-08 Full committee
2012-12-04 IT sub-committee
2012-12-06 Full committee
2013-04-12 Full Committee
2013-07-19 Full committee
Forums
ForumsGeneral Discussion
Supported Software
Navigate
Add child page
Next page
User login
Username *
JLAB/CUE Username
Password *
JLAB/CUE Password
Request new password
12000 Jefferson Avenue, Newport News, VA, 23606 Phone:(757)269-7100 Fax: (757)269-7363