Difference between revisions of "Getting Started - File Structure"

From Xem2
Jump to navigationJump to search
(Created page with "==File Structure at JLab== ===Overview=== Users can access the JLab Common Users Environment (CUE) by tunneling through login1 or login2 server at JLab. <code> ssh -t -L6437:...")
 
 
(7 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====
+
* /group/
 
+
* /work/
====Using Putty to SSH====
+
* /cache/ (jcache utility and scicomp docs)
 
+
* /volatile/
====Common Connection Issues====
+
* farm_out
* Tunneling Problems
+
* home dir
** Conflicting or incorrect  SSH keys in known_hosts
+
* Call group user location $user i.e. don't change your name (JLab CUE name)
* VNC Server Problems
+
jcache utility
** 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.
+
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.   
** VNC Servers should be started on the port highlighted in red using the command <vncserver -geometry 1920x1080 :<port_number>
+
Runlist columns: runNumber,Detector,Beam Energy,Target AMU,Angle Momentum,Polarity,Nevts,Comment
** 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
 
** 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 hangReport an incident report using the [//https://jlab.servicenowservices.com/nav_to.do?uri=%2Fhome.do%3F Incident Report Utility]
 

Latest revision as of 14:37, 13 January 2023

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