Table of Contents for 01-introduction
Table of Contents for 01.5-documentation
- Documentation access
- DUNE tools list
- Docdb (Requires FNAL SSO)
- DUNE wiki (Requires FNAL SSO)
- CERN EDMS
- Github repositories
- DUNE Computing FAQ
Table of Contents for 02-storage-spaces
- This is an updated version of the 2023 training - Live Notes
- Introduction
- Vocabulary
- Interactive storage volumes (mounted on dunegpvmXX.fnal.gov or lxplus.cern.ch)
- Summary on storage spaces
- Monitoring and Usage
- Commands and tools
- Quiz
- Useful links to bookmark
Table of Contents for 02.3-cvmfs
Table of Contents for 03-data-management
- Session Video - Live Notes
- Introduction
- How to find and access official data
- Official datasets
- What is metacat?
- Find a file in metacat
- Example of doing a metacat search
- then do queries to find particular groups of files
- What do those fields mean?
- find out how much raw data there is in a run using the summary option
- Fast web catalog queries
- Command line tools and advanced queries
- metacat web interface
- Example of finding reconstructed Monte Carlo
- you can use the web data catalog to do advanced searches
- find out how much data there is in a dataset
- What describes a dataset?
- What files are in that dataset and how do I use them?
- Finding those files on disk
- Getting file locations using Rucio
- Accessing
rucioandjustinrequire a bit more - More finding files by characteristics using metacat
- Accessing data for use in your analysis
- Quiz
- Useful links to bookmark
Table of Contents for 03.2-UPS
Table of Contents for 04-Spack
- What is Spack and why do we need it?
- Minimal spack for root analysis and file access
- A more flexible environment with more packages but you have to make choices of versions
Table of Contents for 05-end-of-basics
Table of Contents for 05.1-improve-code-efficiency
- Improve your Code efficiency
- Memory optimization:
- I/O optimization:
- Build time optimization:
- Workflow optimization:
- Software readability and maintainability:
- Coding for Thread Safety
Table of Contents for 10-closing-remarks
Table of Contents for Common-Error-Messages
Table of Contents for ComputerSetup
Table of Contents for InstallConda
- Installing conda and root
- Download miniconda
- Install conda
- Making an environment with root in it
- Try out your new environment
- Testing
Table of Contents for OfficialDatasets
Table of Contents for Tokens
Table of Contents for TutorialsMasterList
- [Computing Basics](https://dune.github.io/computing-basics/)
- [The Justin Workflow System](https://dunejustin.fnal.gov/docs/)
- [LArTPC Reconstruction Training](https://indico.ph.ed.ac.uk/event/268/)
- [FAQ](https://github.com/orgs/DUNE/projects/19/views/1)
Table of Contents for Windows
- Instructions for running remote terminal sessions on unix machines from Windows
- Kerberos Ticket Manager
- Terminal emulators
- Done!
Table of Contents for about
Table of Contents for al9_setup
Table of Contents for al9_speedrun
Table of Contents for figures
Table of Contents for guide
Table of Contents for helpers
Table of Contents for pnfs2xrootd
Table of Contents for putty
Table of Contents for setup
- Objectives
- Requirements
- Step 1: DUNE membership
- Step 2: Getting accounts
- Step 3: Mission setup (rest of this page)
- Basic setup on your computer
- Kerberos business
- ssh-in
- Get a clean shell
- Software setup
- 4.2 Setting up DUNE software - Alma9 version
- Exercise! (For SL7 - it’s easy)
- Exercise! (For AL9 - it’s easy)
- Getting setup for streaming and grid access
- Set up on CERN machines
- Useful Links
Table of Contents for setup_ruby
Table of Contents for sites
Table of Contents for sl7_setup
- launch the Apptainer
- then do the following to set up DUNE code
- then do the following to get authentication to remote data and batch systems
- Accessing
rucioandjustinrequire a bit more
Table of Contents for sl7_speedrun