Training & Workshops: Difference between revisions

From HPCC Wiki
Jump to navigation Jump to search
(Created page with "The CUNY HPCC provides training course and organizes seminars on various HPC topics. The training courses are provided at no cost and may be held at any CUNY campus site, at the CUNY HPCC at College of Staten Island, or at the Graduate Center. The training course at the Graduate Center and its '''online''' version (during COVID-19) is course on parallel programming and use of HPC architectures. Therefore it covers various topics from basic SLURM scripting to basic...")
 
No edit summary
 
Line 17: Line 17:
       <p align="center"><strong>&nbsp;</strong></p></td>
       <p align="center"><strong>&nbsp;</strong></p></td>
     <td width="48" rowspan="2" valign="top"><p align="center"><strong>Day</strong></p></td>
     <td width="48" rowspan="2" valign="top"><p align="center"><strong>Day</strong></p></td>
     <td width="303" valign="top"><p align="center"><strong>Lecture</strong><br />
     <td width="303" valign="top">Lecture</td>
      <strong>Room 4421/Online during COVID-19</strong></p></td>
     <td width="188" valign="top">Consultation</td>
     <td width="188" valign="top"><p align="center"><strong>Consultation</strong><br />
      <strong>Room  4411/Online during COVID-19</strong></p></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td width="303" valign="top"><p align="center"><strong>
     <td width="303" valign="top">Room 4434 10 AM - 12 AM</td>
    </strong><strong>2PM - 4PM Any   room changes will be posted on 4423/Online during COVID-19</strong></p></td>
     <td width="188" valign="top">Room 4411, GC</td>
     <td width="188" valign="top"><p align="center"><strong>9 AM to 1PM/Online during COVID-19</strong></p></td>
   </tr>
   </tr>
   <tr>
   <tr>
Line 34: Line 31:
   </tr>
   </tr>
   <tr>
   <tr>
     <td width="72" valign="top"><p align="center"><strong>2 Feb</strong></p></td>
     <td width="72" valign="top">1/29/25</td>
     <td width="48" valign="top"><p align="center">WED</p></td>
     <td width="48" valign="top"><p align="center">WED</p></td>
     <td width="303" valign="top"><p align="center">Introduction to HPC and HPCC</p></td>
     <td width="303" valign="top"><p align="center">Introduction to HPC and HPCC</p></td>
     <td width="188" valign="top"><p align="center">ONLINE</p></td>
     <td width="188" valign="top">1 PM - 5 PM</td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td width="72" valign="top"><p align="center"><strong>9 Feb</strong></p></td>
     <td width="72" valign="top">2/5/25</td>
     <td width="48" valign="top"><p align="center">WED</p></td>
     <td width="48" valign="top"><p align="center">WED</p></td>
     <td width="303" valign="top"><p align="center">Introduction to parallel programming </p></td>
     <td width="303" valign="top"><p align="center">Introduction to parallel programming </p></td>
     <td width="188" valign="top"><p align="center">ONLINE</p></td>
     <td width="188" valign="top">1 PM - 5 PM</td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td width="72" valign="top"><p align="center"><strong>23 Feb</strong></p></td>
     <td width="72" valign="top">2/19/25</td>
     <td width="48" valign="top"><p align="center">WED</p></td>
     <td width="48" valign="top"><p align="center">WED</p></td>
     <td width="303" valign="top"><p align="center">Distributed parallel programming with MPI part 1</p></td>
     <td width="303" valign="top"><p align="center">Distributed parallel programming with MPI part 1</p></td>
     <td width="188" valign="top"><p align="center">ONLINE</p></td>
     <td width="188" valign="top">1 PM - 5 PM</td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td width="72" valign="top"><p align="center"><strong>2 Mar</strong></p></td>
     <td width="72" valign="top">2/26/25</td>
     <td width="48" valign="top"><p align="center">WED</p></td>
     <td width="48" valign="top"><p align="center">WED</p></td>
     <td width="303" valign="top"><p align="center">Distributed Parallel programming with MPI part 2</p></td>
     <td width="303" valign="top"><p align="center">Distributed Parallel programming with MPI part 2</p></td>
     <td width="188" valign="top"><p align="center">ONLINE</p></td>
     <td width="188" valign="top">1 PM - 5 PM</td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td width="72" valign="top"><p align="center"><strong>9 Mar</strong></p></td>
     <td width="72" valign="top">3/5/25</td>
     <td width="48" valign="top"><p align="center">WED</p></td>
     <td width="48" valign="top"><p align="center">WED</p></td>
     <td width="303" valign="top"><p align="center">Distributed Parallel programming with MPI part 3</p></td>
     <td width="303" valign="top"><p align="center">Distributed Parallel programming with MPI part 3</p></td>
     <td width="188" valign="top"><p align="center">ONLINE</p></td>
     <td width="188" valign="top">1 PM - 5 PM</td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td width="72" valign="top"><p align="center"><strong>16 Mar</strong></p></td>
     <td width="72" valign="top">3/19/26</td>
     <td width="48" valign="top"><p align="center">WED</p></td>
     <td width="48" valign="top"><p align="center">WED</p></td>
     <td width="303" valign="top"><p align="center">Distributed Parallel programming with MPI part 4</p></td>
     <td width="303" valign="top"><p align="center">Distributed Parallel programming with MPI part 4</p></td>
     <td width="188" valign="top"><p align="center">ONLINE</p></td>
     <td width="188" valign="top">1 PM - 5 PM</td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td width="72" valign="top"><p align="center"><strong>23 Mar</strong></p></td>
     <td width="72" valign="top">3/26/25</td>
     <td width="48" valign="top"><p align="center">WED</p></td>
     <td width="48" valign="top"><p align="center">WED</p></td>
     <td width="303" valign="top"><p align="center">Distributed Parallel  programming with MPI part 5</p></td>
     <td width="303" valign="top"><p align="center">Distributed Parallel  programming with MPI part 5</p></td>
     <td width="188" valign="top"><p align="center">ONLINE</p></td>
     <td width="188" valign="top">1 PM - 5 PM</td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td width="72" valign="top"><p align="center"><strong>30 Mar</strong></p></td>
     <td width="72" valign="top">4/2/25</td>
     <td width="48" valign="top"><p align="center">WED</p></td>
     <td width="48" valign="top"><p align="center">WED</p></td>
     <td width="303" valign="top"><p align="center"> Distributes Parallel  programming with MPI – Hands on </p></td>
     <td width="303" valign="top"><p align="center"> Distributes Parallel  programming with MPI – Hands on </p></td>
     <td width="188" valign="top"><p align="center"> ONLINE </p></td>
     <td width="188" valign="top">1 PM - 5 PM</td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td width="72" valign="top"><p align="center"><strong>6 Apr</strong></p></td>
     <td width="72" valign="top">4/9/25</td>
     <td width="48" valign="top"><p align="center">WED</p></td>
     <td width="48" valign="top"><p align="center">WED</p></td>
     <td width="303" valign="top"><p align="center">GPGPU programming part 1.</p></td>
     <td width="303" valign="top"><p align="center">GPGPU programming part 1.</p></td>
     <td width="188" valign="top"><p align="center">---</p></td>
     <td width="188" valign="top">1 PM - 5 PM</td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td width="72" valign="top"><p align="center"><strong>13 Apr</strong></p></td>
     <td width="72" valign="top">4/23/25</td>
     <td width="48" valign="top"><p align="center">WED</p></td>
     <td width="48" valign="top"><p align="center">WED</p></td>
     <td width="303" valign="top"><p align="center">GPGPU programming part 2</p></td>
     <td width="303" valign="top"><p align="center">GPGPU programming part 2</p></td>
     <td width="188" valign="top"><p align="center">ONLINE</p></td>
     <td width="188" valign="top">1 PM - 5 PM</td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td width="72" valign="top"><p align="center"><strong>27 Apr</strong></p></td>
     <td width="72" valign="top">4/30/25</td>
     <td width="48" valign="top"><p align="center">WED</p></td>
     <td width="48" valign="top"><p align="center">WED</p></td>
     <td width="303" valign="top"><p align="center">GPGPU - hands on </p></td>
     <td width="303" valign="top"><p align="center">GPGPU - hands on </p></td>
     <td width="188" valign="top"><p align="center">ONLINE</p></td>
     <td width="188" valign="top">1 PM - 5 PM</td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td width="72" valign="top"><p align="center"><strong>4 May</strong></p></td>
     <td width="72" valign="top">5/7/25</td>
     <td width="48" valign="top"><p align="center">WED</p></td>
     <td width="48" valign="top"><p align="center">WED</p></td>
     <td width="303" valign="top"><p align="center">Easy GPU programming with OpenACC  part 1. </p></td>
     <td width="303" valign="top"><p align="center">Easy GPU programming with OpenACC  part 1. </p></td>
     <td width="188" valign="top"><p align="center">ONLINE</p></td>
     <td width="188" valign="top">1 PM - 5 PM</td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td width="72" valign="top"><p align="center"><strong>11 May</strong></p></td>
     <td width="72" valign="top">5/14/25
</td>
     <td width="48" valign="top"><p align="center">WED</p></td>
     <td width="48" valign="top"><p align="center">WED</p></td>
     <td width="303" valign="top"><p align="center">Easy GPU programming with  OpenACC  part 2 </p></td>
     <td width="303" valign="top"><p align="center">Easy GPU programming with  OpenACC  part 2 </p></td>

Latest revision as of 02:35, 21 December 2024

The CUNY HPCC provides training course and organizes seminars on various HPC topics. The training courses are provided at no cost and may be held at any CUNY campus site, at the CUNY HPCC at College of Staten Island, or at the Graduate Center. The training course at the Graduate Center and its online version (during COVID-19) is course on parallel programming and use of HPC architectures. Therefore it covers various topics from basic SLURM scripting to basic GPU programming to intermediate parallel programming with use of MPI and OpenACC. Please note that lectures cover each topic systematically so particular topic may be discussed in several lectures. Users who do want to attend the course should send an e-mail to [hpchelp@csi.cuny.edu] and ask for registration. All participants will get student account on CUNY-HPCC servers unless they already have one. Registered users will receive active Zoom link for the upcomming lecture 24 hours in advance (Tuesday by 2 PM).

In addition HPCC provides in person (online only during COVID-19) consultations with individuals or small groups of users every Wednesday. These consultations should help new users and those with no experience to start quickly with HPCC resources. At that time users may discuss their particular problems and get guidance in development of their own parallel scientific code(s). Please send a mail to [hpchelp@csi.cuny.edu] or to [[1]] for available time slots not later than 3PM on previous day (Tuesday). HPCC will make all efforts to accommodate all users so any time slot may be shared by several users.

For any additional information, please send an email to [hpchelp@csi.cuny.edu].

Schedule


CUNY High-performance Computing Center (HPCC) provides Help Desk/Consultation support and lectures at the Graduate Center on programming and using Unix-based HPC cluster systems.
Dr. Alex Tzanov will conduct the lectures and consulattions. Please see schedule below.

Date
 

 

Day

Lecture Consultation
Room 4434 10 AM - 12 AM Room 4411, GC

 

 

1/29/25

WED

Introduction to HPC and HPCC

1 PM - 5 PM
2/5/25

WED

Introduction to parallel programming

1 PM - 5 PM
2/19/25

WED

Distributed parallel programming with MPI part 1

1 PM - 5 PM
2/26/25

WED

Distributed Parallel programming with MPI part 2

1 PM - 5 PM
3/5/25

WED

Distributed Parallel programming with MPI part 3

1 PM - 5 PM
3/19/26

WED

Distributed Parallel programming with MPI part 4

1 PM - 5 PM
3/26/25

WED

Distributed Parallel programming with MPI part 5

1 PM - 5 PM
4/2/25

WED

Distributes Parallel programming with MPI – Hands on

1 PM - 5 PM
4/9/25

WED

GPGPU programming part 1.

1 PM - 5 PM
4/23/25

WED

GPGPU programming part 2

1 PM - 5 PM
4/30/25

WED

GPGPU - hands on 

1 PM - 5 PM
5/7/25

WED

Easy GPU programming with OpenACC  part 1.

1 PM - 5 PM
5/14/25

WED

Easy GPU programming with OpenACC  part 2

ONLINE

Apart from that the HPCC center provides a short introductory course at Graduate center for new users. The course covers HPCC structure and workflow, HPC servers information, basic SLURM scripting, basic Linux and Unix commands, how to compile and run the program on HPCC servers and basics of data storage and management system. For more information please contact hpchelp@csi.cuny.edu.