LCLS users are responsible for complying with the data management and curation policies of their home institutions and funding agents and authorities. To enhance the scientific productivity of the LCLS user community, LCLS supplies on-site disk, tape and compute resources for prompt analysis of LCLS data, and software to access those resources consistent with the published data retention policy. Compute resources are preferentially allocated to recent and running experiments.
You will need a valid SLAC UNIX account in order to use the LCLS computing system. The instructions for getting a SLAC UNIX account are here.
You can get into the LCLS photon computing system by ssh'ing to:
pslogin.slac.stanford.edu
From the pslogin
pool you can then reach the analysis nodes (see below).
Each control room has a number of nodes for local login. These nodes have access to the Internet and are named psusr<id>
.
The controls and DAQ nodes used for operating an instrument work in kiosk mode so you don't need a personal account to run an experiment from the control room. Remote access to these nodes is not allowed for normal users.
LCLS provides space for all your experiment's data at no cost for you. This includes the raw data from the detectors as well as the data derived from your analysis. Your raw data are available as XTC files or, on demand, as HDF5 files. The path to the experimental data is:
/reg/d/psdm/<instrument>/<experiment>
The LCLS data policy is described here. The tools for managing files are described here.
You can use the psexport
pool for copying your data:
psexport.slac.stanford.edu
The recommended tools for exporting the data offsite are bbcp
and Globus Online. The former, bbcp
, is slightly simpler to setup. On the other hand Globus Online is more efficient when transferring large amount of data because it babysits the overall process by, for example, automatically restarting a failed or stalled transfer. The performance of the two tools is very similar.
All control rooms and the overflow room in FEH have one or more taps on the Visitor Data Network. These taps can be used to transfer data to a laptop or a storage device. These devices will be automatically assigned an IP address through DHCP as soon as they are connected to the network tap.
There is a web interface to the experimental data accessible via
https://pswww.slac.stanford.edu/apps/explorer
The web interface also allows you to generate file lists that can be fed to the tool you use to export the data from SLAC to your home institution.
The analysis framework is documented in the Data Analysis page. This section describes the resources available for running the analysis.
In order to get access to the interactive nodes, connect to psana
:
ssh psana
The psana
pool is currently made of 16 servers from the high density rack the with the following specifications:
LCLS provides a few Matlab licenses and one IDL license. Instructions on how to use these tools are in the Matlab and IDL pages.
Batch Farms
There are a number of batch farms (i.e. collections of compute nodes) located in the NEH and FEH. Instructions describing how to submit jobs can be found on the Submitting Batch Job page. The batch farms currently consist of eighty nodes with the following general specifications:
There is also a batch farm for CPU intensive jobs made of 112 servers from the high density rack with the following specifications: