|
|
(4 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| ==File Structure at JLab== | | ==File Structure at JLab== |
| | | |
− | ===Overview=== | + | ===File Structure=== |
− | Users can access the JLab Common Users Environment (CUE) by tunneling through login1 or login2 server at JLab.
| + | I recommend looking through this website https://scicomp.jlab.org/docs/FarmUsersGuide |
− | <code> ssh -t -L6437:localhost:59<font color="red">12</font> cmorean@login2.jlab.org ssh -t -L59<font color="red">12</font>:localhost:59<font color="red">12</font> <destination_computer></code>
| |
− | *The red numbers should '''NOT''' be 12 for you. (That may cause our vncservers to conflict if we tunnel to the same destination_computer).
| |
− | * It is common to connect to JLabl1 - JLabl3, or an ifarm computer.
| |
− | * In order to use a vncserver '''Highly recommended over x11 port forwarding''', you will need to use a computer other than an ifarm computer.
| |
− | You can check your connection speed to JLab is not the problem by using JLab's [//speedtest.jlab.org SpeedTest].
| |
− | | |
− | ====VNC Server Setup====
| |
− | | |
− | ====Using Putty to SSH====
| |
| | | |
− | ===File Structure===
| |
| * /group/ | | * /group/ |
| * /work/ | | * /work/ |
Line 21: |
Line 11: |
| * home dir | | * home dir |
| * Call group user location $user i.e. don't change your name (JLab CUE name) | | * Call group user location $user i.e. don't change your name (JLab CUE name) |
− | | + | jcache utility |
− | ===Using JLab Farm===
| + | Desired utility: Make a script that takes as input a runlist with some subset of kinematics and submits them to the jcache utility in groups of 10 to 20. |
− | *Auger
| + | Runlist columns: runNumber,Detector,Beam Energy,Target AMU,Angle Momentum,Polarity,Nevts,Comment |
− | **Practice submitting stuff...
| |
− | *SWIF
| |
− | **Practice submitting stuff...
| |
− | *hcswif
| |
− | '''Common commands and difficulties with jobs'''
| |
− | | |
− | ===Common Connection Issues===
| |
− | * Tunneling Problems
| |
− | ** Conflicting or incorrect SSH keys in known_hosts
| |
− | * VNC Server Problems
| |
− | ** If you tunnel and only specifying login.jlab.org, the machine will choose either one or the other, which sometimes breaks vncservers for UNKNOWN REASONS.
| |
− | ** VNC Servers should be started on the port highlighted in red using the command <vncserver -geometry 1920x1080 :<port_number>
| |
− | ** VNC Servers started on different destination_computer are not accessible if you login later to some other destination_computer.
| |
− | ** The computer was restarted, so the vncserver was shut down.
| |
− | * JLab /group/ /work/ /volatile/ Directories Missing (Hanging)
| |
− | ** Sometimes work on connection gateways will break Lustre file system connections that are not tier-1
| |
− | ** Improper JLab farm node use can cause the Lustre file system to hang. Report an incident report using the [//https://jlab.servicenowservices.com/nav_to.do?uri=%2Fhome.do%3F Incident Report Utility]
| |
File Structure at JLab
File Structure
I recommend looking through this website https://scicomp.jlab.org/docs/FarmUsersGuide
- /group/
- /work/
- /cache/ (jcache utility and scicomp docs)
- /volatile/
- farm_out
- home dir
- Call group user location $user i.e. don't change your name (JLab CUE name)
jcache utility
Desired utility: Make a script that takes as input a runlist with some subset of kinematics and submits them to the jcache utility in groups of 10 to 20.
Runlist columns: runNumber,Detector,Beam Energy,Target AMU,Angle Momentum,Polarity,Nevts,Comment