Project

General

Profile

Wiki » History » Version 30

Version 29 (Laura Fields, 04/04/2013 10:10 AM) → Version 30/75 (Aaron Yarritu, 04/18/2013 02:18 PM)

h1. LBNE Beam Simulation Group Wiki

To be added to this project you need a Fermilab Services account. If you have never had a Services Account or just simply do not remember your password, follow this link, "Services Account":http://computing.fnal.gov/xms/Services/Getting_Services/Accounts_and_Passwords/Services_Accounts .

h2. Contents
# [[LBNE Beam Simulation Group Mailing List]]

h1. LBNE Beam Simulation Group Mailing List

The name of the Beam Simulation Group mailing list is lbne-bm-sim (address lbne-bm-sim@fnal.gov). To subscribe to the list (or manage your subscription) follow the directions "Fermilab listserv Instructions for Users":http://listserv.fnal.gov/users.asp

h1. Fermilab Computing Access

* "Getting Fermilab Computing Accounts":http://computing.fnal.gov/xms/Services/Getting_Services/Accounts_and_Passwords

p(((((. First time users need a Services and a Kerberos Account and you might as well get a Crypto Card while your at it.

* Fermilab Computing Access: "Kerberos Ticket Help":https://cdcvs.fnal.gov/redmine/projects/lbne-beamsim/wiki/Fermilab_Computing_Access

h1. Accessing G4LBNE

G4LBNE is kept in a CVS Repository.

* For Read Only access to G4LBNE execute:

p((((. cvs -d :pserver:anonymous@cdcvs.fnal.gov:/cvs/projects/lbne-beamsim checkout lbne-beamsim/g4lbne

* For Read/Write access to G4LBNE follow these steps.
p(.
# Get a Fermilab "Services Account":http://computing.fnal.gov/xms/Services/Getting_Services/Accounts_and_Passwords/Services_Accounts
# Log into Redmine using the "Log in" link at the upper right corner of the wiki.
# Email Laura Fields (ljf26@fnal.gov) or Kevin Yarritu(ayarritu@lanl.gov) to request read/write access to the repository. Await a response.
# Once you have confirmation that you have been given read/write access execute:

p(((((((. cvs -d :ext:p-lbne-beamsim@cdcvs.fnal.gov:/cvs/projects/lbne-beamsim checkout lbne-beamsim/g4lbne

Now you have a directory called lbne-beamsim and inside there is a directory called g4lbne (and a CVS directory). Inside the g4lbne directory there is a README.txt file.....READ IT.

h1. Installing/Compiling G4LBNE

G4LBNE requires the installation of GEANT4, CLHEP (normally comes for the ride with GEANT4) and ROOT. We ALWAYS want to use the same versions of each of these products when runnning G4LBNE. Ultimately we would like to have a single script or set of scripts which installs THE SAME VERSIONS of g4lbne, geant4, clhep and root, at every location. Brett Viren has started such a "script":https://wiki.bnl.gov/dusel/index.php/G4LBNE . We need someone to take it over, understand, develop it and ultimately provide instructions here for its use at any location. For the time being we have the following...

* On Fermilab machines with access to the "nusoft" area; pretty much any Fermilab Linux machine (I think). Since this is intended currently for LBNE, lets say on lbnegpvm machines.

p(((((. Once you have g4lbne from CVS, you have a directory called lbne-beamsim and inside there is a directory called g4lbne (and a CVS directory). Inside the g4lbne directory there is a README.txt file.....READ IT. It provides all one needs to know for compiling and running g4lbne on Fermilab, aka. lbnegpvm machines.

* At Brookhaven National Laboratory.

p(((((. It has been installed via "grinst":https://github.com/brettviren/grinst

* At the University of Colorado at Boulder

p(((((. SAY SOMETHING HERE.

h1. Running G4LBNE

* Once you have g4lbne from CVS, you have a directory called lbne-beamsim and inside there is a directory called g4lbne (and a CVS directory). Inside the g4lbne directory there is a README.txt file.....READ IT. It provides all one needs to know for running g4lbne.

h1. How to Run on the Fermigrid

"Directions for getting permissions for and running on the Fermigrid":https://cdcvs.fnal.gov/redmine/projects/ifront/wiki

h1. Simulation Run Catalog

* [[Simulation Run Catalog]]

A record of the simulation runs that are being performed with G4LBNE.