Difference between revisions of "Training"

From UFRC
Jump to navigation Jump to search
 
(82 intermediate revisions by 5 users not shown)
Line 1: Line 1:
[[Category:Training]]
+
[[Category:Essentials]]
==Training Overview==
+
__NOTOC__
At UF Research Computing we strive to make our resources accessible, efficient, and easy to use. An important part of the effective research computing is the knowledge of how to apply the many available tools in a productive and efficient manner. The comprehensive and clear documentation, well-structured training, and individual help that we provide are all means of achieving that goal. We run a series of training sessions and tutorials during each semester of the school year and in the Summer.  
+
=Research Computing offers several training options=
 +
{|style="margin: auto;"
 +
|-
 +
|[[File:Live_Training.png|alt="Live training schedule"|frameless|link=#Live_Training_Sessions]]|| [[File:Prerecorded_Training.png|alt="Prerecorded training sessions"|frameless|link=[[Prerecorded Training]]]]|| [[File:Rc-web-icons ai training.png|alt="AI Training"|frameless|link=[[AI Education and Training]]]] || [[File:How_To_Videos.png|alt="How to videos"|frameless|link=[[How To Videos]]]]
 +
|}
  
Please see the schedule of training sessions and other Research Computing events below. Please check the calendar before a session as the schedule may change.
+
=Live Training Sessions=
 +
Research Computing runs regular in-person training sessions throughout the year. These sessions are free and open to all UF researchers. Most sessions include hands-on exercises and users are encouraged to bring their own computers.
  
You can request a [[Training_Session_Request|Group Training Session]] for your group.
+
In addition to the regularly scheduled sessions, you can request a [https://training.it.ufl.edu/services/training-service-requests/ Group Training Session] for your group.
 +
 
 +
Many of the sessions are also available as pre-recorded videos linked from this page and also listed on the [https://training.it.ufl.edu/training/ UFIT Training page].  
  
 
==Training Schedule==
 
==Training Schedule==
 +
 
{{#widget:Google Calendar
 
{{#widget:Google Calendar
 
|height=400
 
|height=400
 
|width=75%
 
|width=75%
|view=AGENDA
+
|view=Month
 
|id=u2lnbulnfkcgg44pqksmup4cm8@group.calendar.google.com
 
|id=u2lnbulnfkcgg44pqksmup4cm8@group.calendar.google.com
 
|color=FF4A00
 
|color=FF4A00
 
|title=UFRC Events
 
|title=UFRC Events
 +
|timezone='America/New_York'
 
}}
 
}}
  
 +
= AI Education and Training =
 +
The '''[[AI Education and Training]]''' lists selected AI education and learning materials.
  
 
+
=Additional Training Opportunities=
==Training Resources==
 
The most recent set of slides, handouts and recordings from training sessions are listed below.
 
 
 
===UF Research Computing: An Introduction and Getting Started===
 
*Download [[Media:RC_Intro.pdf|the slides]] from the presentation.
 
*[[UFRC_Intro_Getting_Started|View a recording of the session]]  [[Image:UFRC_Intro.png|200px|link=UFRC_Intro_Getting_Started]]
 
 
 
===An Introduction to the Linux Command Line===
 
*Download [[Media:RC_CLI_Intro.pdf|the slides]] from the presentation.
 
*Download [[Media:CLI_Intro_Handout.pdf|the handout]] with the exercises
 
*Download an example [[Media:Fwunixref.pdf|Linux cheat sheet]].
 
*[[Intro_CLI_video|View a recording of the session]]  [[Image:Into_to_CLI_video.png|200px|link=Intro_CLI_video]]
 
 
 
===Running Jobs, Submission Scripts, Modules===
 
*Download [[Media:RC_JobsSubmit.pdf|the slides]] from the presentation.
 
*Download a [[Media:HPC_Job_examples.zip|zip file]] with the example scripts.
 
*[[Running_Jobs|View a recording of the session]]  [[Image:Running_jobs_video.png|200px|link=Running_Jobs]]
 
 
 
===Up and Running at UF Research Computing===
 
*Download [[Media:RC_UpAndRunning.pdf|the slides]] from the presentation.
 
*Download [[Media:CLI_Intro_Handout.pdf|the handout]] with the exercises
 
*Download an example [[Media:Fwunixref.pdf|Linux cheat sheet]].
 
 
 
===Optimizing Batch Submission and Job Performance===
 
*Download [[Media:HPC_Optimizing_Jobs.pdf|the slides]] from the presentation.
 
*[[Optimizing_Jobs|View a recording of the session]] [[Image:Optimizing_Jobs_Video.png|200px|link=Optimizing_Jobs]]
 
 
 
 
 
===Overview of Programming tools at Research Computing===
 
*Download [[Media:RC_PGTools_Overview.pdf|the slides]] from the presentation.
 
*[[PGTools|View a recording of the session]] [[Image:Programming.video.png|200px|link=PGTools]]
 
 
 
 
 
===Galaxy Overview: The Basics===
 
*Download [[Media:Galaxy_Overview.pdf|the slides]] from the presentation.
 
*[[Galaxy_Basics|View a recording of the session]]  [[Image:Galaxy_video.png|200px|link=Galaxy_Basics]]
 
 
 
 
 
===Next Generation Sequencing Data Techniques: Reference-Based Mapping and de Novo Assembly===
 
*Download [[Media:RC_NGS_Data.pdf|the slides]] from the presentation.
 
*Download [[Media:RC_NGS_Handout.pdf|the handout]] with the exercises.
 
*[[Galaxy_NGS|View a recording of the session]]  [[Image:Galaxy_NGS.png|200px|link=Galaxy_NGS]]
 
 
 
===Phylogenetic Analyses===
 
*Download [[Media:HPC_Phylogenetics.pdf|the slides]] from the presentation.
 
*[[Phylogenetic_Analyses|View a recording of the session]]  [[Image:Phylogenetic_Analyses_video.png|200px|link=Phylogenetic_Analyses]]
 
 
 
 
 
===MATLAB at Research Computing: A Hands-on Tutorial to Running Your MATLAB Code at Research Computing===
 
*Download [[Media:RC_MATLAB.pdf|the slides]] from the presentation.
 
*[[MATLAB_training|View a recording of the session]]  [[Image:MATLAB.video.png|200px|link=MATLAB_training]]
 
 
 
===UF Research Computing: Overview and Running STATA ===
 
*Download [[Media:RC_STATA.pdf|the slides]] from the presentation.
 
*[[Stata_training|View a recording of the session]]  [[Image:Stata.video.png|200px|link=Stata_training]]
 
 
 
===Introducing GatorBox===
 
*Download [[Media:RC_GatorBox.pdf|the slides]] from the presentation.
 
*[[GatorBox_training|View a recording of the session]]  [[Image:GatorBox.video.png|200px|link=GatorBox_training]]
 
 
 
===High-Performance Data Transfer with Globus===
 
*Download [[Media:HPC_Globus.pdf|the slides]] from the presentation.
 
*[[Globus_training|View a recording of the session]]  [[Image:Globus_video.png|200px|link=Globus_training]]
 
 
 
Next Generation Sequencing Data Techniques: General Methods and Tools===
 
*Download [[Media:HPC_NGS_Data_130311.pdf|the slides]] from the presentation.
 
*Download [[Media:HPC_Handout_NGS_data_130311.pdf|the handout]] with the exercises.
 
*Download [[Media:Training_log.130311.pdf|the shell command log]] from the demo.
 
 
 
===Orientation material for courses using Research Computing===
 
*Download the [[Media:RC_Class_Orientation.pdf|the slides]] from the presentation.
 
 
 
===Introduction to GPUs===
 
*Speaker: Dr. Charles Taylor
 
*Download [[Media:HPC_IntroToGPUs_130422.pdf|the slides]] from the presentation.
 
 
 
==Additional Training Opportunities==
 
 
In addition to the training sessions  coordinated by UF Research Computing, we are aware of many training opportunities provided by other institutions and vendors. These are listed below.
 
In addition to the training sessions  coordinated by UF Research Computing, we are aware of many training opportunities provided by other institutions and vendors. These are listed below.
  
===NVIDIA OpenACC Online course===
+
==Intel Software Tools Technical Webinar Series==
[https://developer.nvidia.com/openacc-course Register now], course starts October 1, 2015.
 
 
 
'''More Science, Less Programming'''
 
 
 
Accelerated computing is fueling some of the most exciting scientific discoveries today. For scientists and researchers seeking faster application performance, OpenACC is a directive-based programming model designed to provide a simple yet powerful approach to accelerators without significant programming effort. OpenACC also allows the same code to run on multicore CPUs and GPUs.
 
 
 
Join HPC industry’s OpenACC experts for a free online course. This course is comprised of four instructor-led classes that include interactive lectures, hands-on exercises, and office hours with the instructors. You’ll learn everything you need to start accelerating your code with OpenACC on GPUs and x86 CPUs. The course will cover introduction on how to parallelize, profile and optimize your code, as well as manage data movements and utilize multiple GPUs.
 
 
 
 
 
===Intel Software Tools Technical Webinar Series===
 
 
This free webinar series presents tools, tips, and techniques that will help sharpen your development skills on developing and improving your high performance compute applications for multicore and manycore on Intel® Xeon® processors and Intel® Xeon Phi™ coprocessors. Expert technical teams at Intel as well as open source innovators discuss development tools, programming models, vectorization and execution models that will get your development efforts powered up to get the best out of your applications and platforms.  
 
This free webinar series presents tools, tips, and techniques that will help sharpen your development skills on developing and improving your high performance compute applications for multicore and manycore on Intel® Xeon® processors and Intel® Xeon Phi™ coprocessors. Expert technical teams at Intel as well as open source innovators discuss development tools, programming models, vectorization and execution models that will get your development efforts powered up to get the best out of your applications and platforms.  
  
 
Full schedule and registration information is available [http://software.intel.com/en-us/articles/intel-software-tools-technical-webinar-series here].
 
Full schedule and registration information is available [http://software.intel.com/en-us/articles/intel-software-tools-technical-webinar-series here].
  
 
+
==XSEDE==
===XSEDE===
 
 
The ''Extreme Science and Engineering Discovery Environment'' [https://portal.xsede.org/online-training online training] mostly lists html tutorials offered at the [http://www.cornell.edu/ Cornell University]. Offered tutorials cover general programming, scripting, parallel programming (concepts, message passing interface (MPI), openmp), visualisation, code improvement, and other topics.
 
The ''Extreme Science and Engineering Discovery Environment'' [https://portal.xsede.org/online-training online training] mostly lists html tutorials offered at the [http://www.cornell.edu/ Cornell University]. Offered tutorials cover general programming, scripting, parallel programming (concepts, message passing interface (MPI), openmp), visualisation, code improvement, and other topics.
  
 
The [https://portal.xsede.org/course-calendar XSEDE Training Calendar] includes many useful webcasts that are provided by a number of institutions. For most events registration is required.
 
The [https://portal.xsede.org/course-calendar XSEDE Training Calendar] includes many useful webcasts that are provided by a number of institutions. For most events registration is required.
  
===TACC===
+
==TACC==
  
 
Many TACC online training sessions are webcast and are listed in the  XSEDE Training Calendar above. Training materials, recordings and webcasts are available from the [http://www.tacc.utexas.edu/user-services/training/course-materials TACC Course Materials site].
 
Many TACC online training sessions are webcast and are listed in the  XSEDE Training Calendar above. Training materials, recordings and webcasts are available from the [http://www.tacc.utexas.edu/user-services/training/course-materials TACC Course Materials site].
 
==UFRC Historical Training Records==
 
* [[Training_Sessions_2011_Fall|2011 - Fall Training Sessions]]
 
* [[Training_Sessions_2012_Spring|2012 - Spring Training Sessions]]
 
* [[Training_Sessions_2012_Summer|2012 - Summer Training Sessions]]
 
* [[Training_Sessions_2012_Fall|2012 - Fall Training Sessions]]
 
* [[Training_Sessions_2013_Spring|2013 - Spring Training Sessions]]
 
* [[VEME_Workshop|VEME Workshop Training Sessions]]
 

Latest revision as of 13:17, 27 June 2022


Research Computing offers several training options

"Live training schedule" "Prerecorded training sessions" "AI Training" "How to videos"

Live Training Sessions

Research Computing runs regular in-person training sessions throughout the year. These sessions are free and open to all UF researchers. Most sessions include hands-on exercises and users are encouraged to bring their own computers.

In addition to the regularly scheduled sessions, you can request a Group Training Session for your group.

Many of the sessions are also available as pre-recorded videos linked from this page and also listed on the UFIT Training page.

Training Schedule

AI Education and Training

The AI Education and Training lists selected AI education and learning materials.

Additional Training Opportunities

In addition to the training sessions coordinated by UF Research Computing, we are aware of many training opportunities provided by other institutions and vendors. These are listed below.

Intel Software Tools Technical Webinar Series

This free webinar series presents tools, tips, and techniques that will help sharpen your development skills on developing and improving your high performance compute applications for multicore and manycore on Intel® Xeon® processors and Intel® Xeon Phi™ coprocessors. Expert technical teams at Intel as well as open source innovators discuss development tools, programming models, vectorization and execution models that will get your development efforts powered up to get the best out of your applications and platforms.

Full schedule and registration information is available here.

XSEDE

The Extreme Science and Engineering Discovery Environment online training mostly lists html tutorials offered at the Cornell University. Offered tutorials cover general programming, scripting, parallel programming (concepts, message passing interface (MPI), openmp), visualisation, code improvement, and other topics.

The XSEDE Training Calendar includes many useful webcasts that are provided by a number of institutions. For most events registration is required.

TACC

Many TACC online training sessions are webcast and are listed in the XSEDE Training Calendar above. Training materials, recordings and webcasts are available from the TACC Course Materials site.