Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

LCLS Online Physics Applications.

from 20000ft OutlineFrom 20000 ft.

This document describes a possible architecture for physics applications for the LCLS. It outlines the existing support for accelerator optics modeling in XAL, and in the exiting online SLC control system, and includes recommendations for a technology track, the process for XAL modeling, how SLC and XAL modeling can be brought together to meet the commissioning schedule, and highlights issues that will require attention. It is assumed that both the SLC modeling environment and SCP applications will be replaced by XAL based equivalents over some period.

Desktop Hardware and Filesystem

Our target desktop processors will be x86 CPUs running RedHat linux, with the GTK window system (see details Details). The executables may be housed on either AFS or NFS filesystems , little difference(see Filesystem. Each user (including control room heads) additionally requires their own configuration file area - the precise configuration seen by each head may be unique therefore. This is a feature of XAL and the other desktop technologies we'll use. That configuration file area will be NFS because a long-lived executable (>25hrs - the AFS token lifetime) must be able to write to it at any time.

Anchor
x11
x11

X11

XAL (that is JFC/Swing) and SWT/Jface applications may be used on any X11 equipped workstation (Windows PC, Solaris) with some performance degradation since JFC/Swing performs poorly over X11. These apps could be run "natively" on Windows (Swing is pure Java, which is platform independent, and any SWT components could be delivered for Windows too, but the added complexity of synchronizing filesystem resources between the Unix filesystem and the Windows filesystem probably makes this option undesirable - see questions) and redflags.

...