diff --git a/documentation/support_and_training/training/osgusertraining.md b/documentation/support_and_training/training/osgusertraining.md index 4e302ae..04d6edf 100644 --- a/documentation/support_and_training/training/osgusertraining.md +++ b/documentation/support_and_training/training/osgusertraining.md @@ -10,44 +10,93 @@ All User Training sessions are offered on **Tuesdays from 2:30-4pm ET (11:30am - **Registration opens a month before the training date, and closes 24 hours before the event. You can register for all of our trainings via setmore:** -[Register Here](https://osgfacilitation.setmore.com/#classes) + +[Register Here](https://osgfacilitation.setmore.com/#classes){.md-button .md-button--primary} -## Fall 2024 Training Schedule +## Spring 2025 Training Schedule + + - - + - - + - - + + + + + + + + +
Tuesday, September 17OSPool Basics: Get Running on the OSPool + Tuesday, January 21Troubleshooting on the OSPool

Learning Objectives: Topics covered in this workshop include:

    -
  • An introduction to OSG services and the OSPool -
  • Basics of HTCondor job submission -
  • Hands-on practice submitting HTCondor jobs +
  • Categories of job problems +
  • How to get more information about a job problem +
  • Strategies and considerations for troubleshooting
-

If you’re new to the OSPool (or been away for awhile) and want to get started, this is an ideal opportunity to go through core concepts and practice hands-on skills.

-

Prerequisites/Audience: There are no prerequisites for this workshop. This workshop is designed for new HTCondor and OSPool users.

+

This session will focus on learning the concepts of debugging and troubleshooting on the OSPool. It will cover some strategies, tips, and tricks that you can use to answer questions such as "Why are my jobs on hold?" and "Why are my jobs stuck on idle?". At the end of the session is an optional hands-on portion.

+

Prerequisites/Audience: Intended for OSPool users who are familiar with logging in and submitting HTCondor jobs to the OSPool. Some familiarity with shell commands (such as how to edit files, copy/paste in the terminal) and HTCondor commands (such as condor_submit, condor_q) is recommended.

Tuesday, October 15Workflows with Pegasus -

- Learning Objectives: An introduction to the Pegasus Workflow Management System, which is a useful tool for researchers needing to execute a large number of jobs or complex workflows. Attendees will learn how to construct and manage workflows, capabilities like automatic data transfers, and higher level tooling to analyze the workflow performance. -

-

- Prerequisites/Audience: There are no prerequisites for this workshop, however, a basic understanding of HTCondor job submission and HTCondor submit files will make it easier to understand the content presented. -

+
Tuesday, February 18Building and Using Containers on the OSPool +

Learning Objectives: Topics covered in this workshop include:

+
    +
  • Introduction to containers +
  • How to install software in a container +
  • How to use a container to deploy your software in an OSPool job +
+

Getting your computational program to run on someone else's computer can be a difficult process, especially on the OSPool, where there are many different operating systems with a variety of programs (and versions) installed and you don't have admin permissions. But what if there was a way to make sure your job always ran using your desired operating system, programs, and versions that you chose? In this training, we'll show you how you can achieve this very thing through the use of "container" technology.

+

Prerequisites/Audience: Intended for OSPool users who are familiar with logging in and submitting HTCondor jobs to the OSPool. Participants should have some familiarity with shell commands (such as how to edit files, copy/paste in the terminal).

Tuesday, November 19DAGMan: HTCondor’s Workflow Manager -

- Learning Objectives: In this training, you will be guided through hands-on exercises to learn how to use DAGMan to automate your HTCondor job submissions. This training is especially useful for anyone who has constructed different job types and wants to be able to run them in a certain order. -

-

- Prerequisites/Audience: A basic understanding of HTCondor job submission -

+
Tuesday, March 18GPUs in the OSPool +

Learning Objectives: Topics covered in this workshop include:

+
    +
  • The type and availabitity of GPUs on the OSPool +
  • How to run OSPool jobs that use GPUs +
  • Recommendations and strategies for using GPUs +
+

This session will focus on GPUs in the OSPool, emphasizing their capabilities, availability, and best practices for accessing and utilizing them effectively. The discussion will include common examples and codes to provide practical insights and demonstrate their application.

+

Prerequisites/Audience: Intended for OSPool users who are familiar with logging in and submitting HTCondor jobs to the OSPool. Participants should have some familiarity with shell commands (such as how to edit files, copy/paste in the terminal). Some familiarity with containers is also recommended.

+
Tuesday, April 15Use Your Data Anywhere +

Learning Objectives: Topics covered in this workshop include:

+
    +
  • Overview of data movement on the OSPool +
  • How to stage data using the OSDF +
  • Using the OSDF in you OSPool jobs +
+

In this training, we will introduce attendees to the Open Science Data Federation (OSDF), a data platform that allows you to stage data for both distributed computing (such as on the OSPool) and sharing your data with others. It's even possible to connect your own storage to the OSDF directly, to both share and use yourself. Join us for an overview of the OSDF and hands-on examples of using it.

+

Prerequisites/Audience: Intended for OSPool users who are familiar with logging in and submitting HTCondor jobs to the OSPool. Participants should have some familiarity with shell commands (such as how to edit files, copy/paste in the terminal).

+
Tuesday, May 20Adapting Workflows for High Throughput Bioinformatics +

Learning Objectives: Topics covered in this workshop include:

+
    +
  • Setting up software for the OSPool +
  • Organizing your work environment +
  • Useful HTCondor submit options +
+

In this training, we will create and scale up a BWA bioinformations workflow using HTCondor on the OSPool. In doing so, participants will learn how to set up and use software on the OSPool, how to keep their work environment organized, and strategies for HTCondor job submission. Though the training covers a bioinformatic example, the lessons are applicable to anyone interested in scaling up their OSPool computing.

+

Prerequisites/Audience: Intended for OSPool users who are familiar with logging in and submitting HTCondor jobs to the OSPool. Participants should have some familiarity with shell commands (such as how to edit files, copy/paste in the terminal).