1 / 9

LCLS-II Online S2E Simulation Repository

LCLS-II Online S2E Simulation Repository. Tim Maxwell, Gabe Marcus, Yuantao Ding, Andrea Chan. Online S2E Simulation Repository. This is: To share current design files w/ LCLS-II collaboration For final , previously presented simulations With minor support for in-progress design files

taran
Download Presentation

LCLS-II Online S2E Simulation Repository

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LCLS-II Online S2E Simulation Repository Tim Maxwell, Gabe Marcus, Yuantao Ding, Andrea Chan

  2. Online S2E Simulation Repository • This is: • To sharecurrent design files w/ LCLS-II collaboration • For final, previously presented simulations • With minor support for in-progress design files • To provide organizationfor key simulations • This is not: • For MAD decks (already exists, separate) • For actively exchanging preliminary designs • For archive purposes

  3. Organization: Machine-path approach • Connect simulation combinations as a logical tree, basic path structure: • “Follow the electron,” choose config at each level to proceed through available branches Example: • Possibly overwhelming, but… • Path describes whole machine • No input/output ambiguity • Less redundancy of input files • If one sim. is changed, clear which inherit changes

  4. Repository Permissions • UNIX Web Share • Read Permit:World wide, public read access (all are welcome) • Write Permit: SLAC UNIX acc’t + permit req’d for editors • Management: Use favorite SSH/SCP tools for transfer

  5. UNIX Web Share • Public browser access • http://www.slac.stanford.edu/grp/lcls/lcls-2/ap/sims • UNIX access (acc’t required), SSH/SCP to root path [USER]@flora.slac.stanford.edu:/afs/slac.stanford.edu/www/grp/lcls/lcls-2/ap/sims • Paths structured as

  6. UNIX Web Share • The following will be initially created: • ../sims/SC/Astra_186MHz_300pC_unif/Eleg_2BC_1000A • ../sims/SC/Astra_186MHz_300pC_unif/Eleg_3BC_1000A • ../sims/SC/Astra_186MHz_100pC_unif/Eleg_2BC_1000A • ../sims/SC/Astra_186MHz_100pC_unif/Eleg_3BC_1000A • ../sims/SC/Astra_186MHz_20pC_unif/Eleg_2BC_750A • ../sims/SC/Astra_186MHz_20pC_unif/Eleg_3BC_750A • ../sims/NC/Astra_150pC_unif/Eleg_3000A_13p6GeV • ../sims/NC/Astra_150pC_unif/Eleg_1200A_4p3GeV • ../sims/NC/Astra_20pC_unif/Eleg_3000A_13p6GeV • Each of these will have final undulator subfolders: ../Gene_HXR_SASE ../Gene_HXR_SS ../Gene_SXR_SASE ../Gene_SXR_SS

  7. UNIX Web Share • Within /simsthere is also /support for global support files • ../sims/support/Astra • ../sims/support/Elegant • ../sims/support/Genesis • Notes and links to the software used throughout are posted here and any custom files (e.g., wake files)

  8. UNIX Web Share • Limited ../sims/scratch/ space available • For sharing near-complete or proposed designs • Must have SLAC UNIX account, then contact tmaxwell@slac.stanford.edu • Creates path ../sims/scratch/[YOURUSERNAME] • Write access only to owner • Note: Scratch is still world-wide, public read access

  9. UNIX Web Share • Guidelines: • Contact/editor will be posted for each simulation • Upload reviewed results and revisions • Answer questions about files • Decks and outputs all in one path • e.g.: /SC/Astra_186MHz_300pC_unif/Eleg_2BC_1000A/. • Only contains Elegant files • Subfolders reserved for subsequent Genesis simulations • Scratch space is not for use as a “Dropbox” • Out of date designs will be removed (no archiving)

More Related