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