GlueX Offline FAQ

From GlueXWiki
Revision as of 09:23, 9 April 2015 by Gvasil (Talk | contribs) (How do I analyze a raw data file in EVIO format with DANA?)

Jump to: navigation, search

This is the GlueX Offline Frequently-Asked Questions list. If you cannot find an answer to your question, please send it to the Offline Software Coordinator (currently Mark Ito).

General

Where do I find information about GlueX software?

The best place is this wiki. The highest-level page dealing with software is the Offline Software page. The offline page is linked from the front page of the wiki at http://wiki.gluex.org .

GlueX

How do I get an account on the wiki?

To prevent spam, only registered users are allowed to post on the wiki. To prevent spammers from becoming registered users, random visitors are not allowed to create their own accounts on the wiki. To get an account, contact the current Offline Software Coordinator or a former Coordinator (Mark Ito, David Lawrence). They have the privileges to create an account.

In your request, send a suggestion for your user name on the wiki. You will receive a password which you should change to something more to your liking. Passwords can be changed using the "preferences" link at the top of each wiki page once you are logged in. Please do not use your JLab user account password for this purpose, for security reasons; the way passwords are stored on the wiki is not all that secure.

How do I get privilege to check stuff into the repository?

Become a member of the halld unix group.

How do I get emails when files are checked into the source code repository? Stop the emails from coming?

If you look in the directory /group/halld/Repositories/svnroot/hooks there is a file called post-commit, with several backups. That is the file you need to change. If you look at it it is pretty clear what to do. People in the halld group should have privilege to modify it.

Note that you can "subscribe" to only a subset of check-ins as well, selection by directory.

JLab

How do I install a certificate in my browser so that I can view secure web sites at JLab (without creating a security exception)?

Go to http://www.jlab.org/PKI , select the browser you are using, and follow the instructions.

How do I become a member of the "halld" Unix group?

Ask the Software Coordinator to add you.

How do I subscribe to a GlueX email list?

There is a wiki page listing email lists of interest to GlueX collaboarators. To subscribe to any of them, click on the appropriate "information page".

How do I get personal web space at JLab?

The standard /home/username/public_html has been deprecated at the Lab as of August 2011. Another system has been set up on the /userweb partition. There is a HOWTO that explains the procedure for getting space there.

What is the Volatile disk?

We now have access to up to 40 TB of disk space on the "volatile" file system.

  • storage is temporary; there are scripts which run to delete old files
  • a quota system is enforced by the operation of these cleaning scripts
  • the system has two disk usage level triggers, called "quota" and "reservation", the former is a global maximum per group, the latter is used when the disk as a whole runs out of space (the sum of all quotas exceeds the available space, by design)
  • the system is explained at the bottom of the page referenced in Sandy's message

The /volatile partition is only available from the farm nodes at the Lab. This space is independent of our "work" space (/work/halld). Work space is not subject to deletion by scripts.

Two possible use cases for this space are (1) for staging files into and out of farm nodes and (2) for storage of data that are permanently stored elsewhere (e. g., on tape) for repeated analysis at the Lab.

There is a directory, /volatile/halld/home, for users to put their personal directories.

See http://scicomp.jlab.org/disk/volatile.faces for details of who has what space and how the space is managed.

Why does sudo not work for me?

At JLab, /apps/bin/sudo is configured for use by Computer Center personnel. It does not reference your local sudoers file. To use sudo locally, make sure you are using /usr/bin/sudo (i. e., check your PATH variable).

sim-recon

How do I get debug symbols in my sim-recon binary?

Debug symbols are put in by default by the SBMS system. You don't have to do anything.

How do I create EVIO data from an HDDM file produced by HDGeant?

hd_ana -PPLUGINS=rawevent file.hddm

How do I analyze a raw data file in EVIO format with DANA?

hd_root -PPLUGINS=DAQ,TTab file.evio

The DAQ and TTab plugins have been converted into statically linked libraries in sim-recon. This means you will no longer need to add them to your plugin list when running things like hd_ana, hd_root, hdview2, etc.

Miscellaneous

I plan to buy a computer to work on data analysis and simulation for Hall D. What version of Linux I should install?

  • CentOS 7 would be a good choice if you want something free and modern. It is not used at the lab much, but will be more and more. It is basically a free version of Red Hat Enterprise Linux 7.
  • CentOS 6 is free and is compatible with most of the machines at the Lab now.
  • Red Hat Enterprise 6 or 7 comes with support from Red Hat, is exactly what we run at the Lab, but it costs $300 a year to have them help you.
  • Ubuntu is very popular. It is a bit different from Red Hat though.
  • Fedora changes all the time so you get the latest stuff, but the problem is that it changes all the time.

--Mark Ito 15:09, 3 February 2015 (EST)