Difference between revisions of "Training:Workshops"
(→Software Carpentry @ Queen's) |
(→Recent Workshops) |
||
Line 15: | Line 15: | ||
== Recent Workshops == | == Recent Workshops == | ||
− | |||
=== Software Carpentry @ Queen's === | === Software Carpentry @ Queen's === | ||
Line 29: | Line 28: | ||
Software Carpentry's mission is to help scientists and engineers get more research done in less time and with less pain by teaching them basic lab skills for scientific computing. This hands-on workshop will cover basic concepts and tools, including program design, version control, and task automation. We are also giving a basic introduction to the usage of HPC resources such as the clusters at HPCVL. After this workshop, students will be able to effectively use UNIX systems, access and utilize supercomputing resources, and write basic programs for use in their research. | Software Carpentry's mission is to help scientists and engineers get more research done in less time and with less pain by teaching them basic lab skills for scientific computing. This hands-on workshop will cover basic concepts and tools, including program design, version control, and task automation. We are also giving a basic introduction to the usage of HPC resources such as the clusters at HPCVL. After this workshop, students will be able to effectively use UNIX systems, access and utilize supercomputing resources, and write basic programs for use in their research. | ||
This course is aimed at graduate students and other researchers who want a basic introduction to scientific programming. The third day content has an emphasis on biology applications and is optional. You don't need to have any previous knowledge of the tools that will be presented at the workshop. | This course is aimed at graduate students and other researchers who want a basic introduction to scientific programming. The third day content has an emphasis on biology applications and is optional. You don't need to have any previous knowledge of the tools that will be presented at the workshop. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===[https://www.sharcnet.ca/events/ss2015 2015 Compute Ontario HPC Summer School]=== | ===[https://www.sharcnet.ca/events/ss2015 2015 Compute Ontario HPC Summer School]=== | ||
Line 46: | Line 38: | ||
All three events were week-long and offered two streams. Check out [https://www.sharcnet.ca/events/ss2015/ the official event pages] with agendas and more details. | All three events were week-long and offered two streams. Check out [https://www.sharcnet.ca/events/ss2015/ the official event pages] with agendas and more details. | ||
+ | |||
+ | ===[http://www.hpcvl.org/OttawaSymposium2015/index.html Advanced Computing and Analytics in Medical Research Symposium]=== | ||
+ | |||
+ | === Multi-threading on Shared-Memory Machines === | ||
+ | |||
+ | This Workshop was conducted on February 17-18, 2015 at the HPCVL Training Room. It was also broadcast via the Compute Ontario Big Blue Button. | ||
+ | |||
+ | The workshop aimed to give a thorough introduction to multi-threading on shared-memory platforms, starting with the simplest of approaches, automatic parallelization through an enabled compiler. The next step was the usage of OpenMP compiler directives to assist the compiler and convert existing serial programs into multi-threaded ones minimum effort. Finally, the usage of Posix thread-libraries was considered. | ||
+ | |||
+ | On both days, we spent some time using a dedicated mini-cluster to give the participants an opportunity to apply their newly gained knowledge, and to gain some hands-on experience. | ||
|- | |- |
Revision as of 15:07, 29 April 2016
Upcoming Workshops2016 Compute Ontario HPC Summer School.The Compute Ontario Summer School on High Performance and Technical Computing is an annual educational event for students, post-docs and researchers in the areas of computational science. Jointly organized by [SHARCNET ] (Ontario-West), [SciNet ](Ontario-Central) and the [Cetnre for Advance Computing] (Ontario-East), attendees are provided with opportunities to learn and share knowledge and experience in high performance and technical computing. This all-week series of workshops will cover a range of high-performance computing related subjects. The Summer School will be conducted in three instalments for the different regions of Ontario. This year's "East Event" will take place at the University of Ottawa from August 8 to 12. We will post details as they become available. |
Recent WorkshopsSoftware Carpentry @ Queen'sThis was a three-day workshop giving a thorough introduction to multiple aspects of scientific programming in the framework of [Software Carpentry] style lectures and hands-on labs:
The workshop took place at Queen's University, Feb 17-19, 2016 and was the first such event at Queen's. Software Carpentry's mission is to help scientists and engineers get more research done in less time and with less pain by teaching them basic lab skills for scientific computing. This hands-on workshop will cover basic concepts and tools, including program design, version control, and task automation. We are also giving a basic introduction to the usage of HPC resources such as the clusters at HPCVL. After this workshop, students will be able to effectively use UNIX systems, access and utilize supercomputing resources, and write basic programs for use in their research. This course is aimed at graduate students and other researchers who want a basic introduction to scientific programming. The third day content has an emphasis on biology applications and is optional. You don't need to have any previous knowledge of the tools that will be presented at the workshop. 2015 Compute Ontario HPC Summer SchoolThe Compute Ontario Summer School on High Performance and Technical Computing is an annual educational event for students, post-docs and researchers in the areas of computational science. Jointly organized by SHARCNET, SciNet and HPCVL (Ontario-East), attendees are provided with opportunities to learn and share knowledge and experience in high performance and technical computing. This all-week series of workshops covered a range of high-performance computing related subjects, such as Introductions to OpenMP, MPI, and CUDA programming of GPUs. The East instalment took place at Queen's University on July 27-31, 105 and was hosted [http://www.hpcvl.org/ by HPCVL. All three events were week-long and offered two streams. Check out the official event pages with agendas and more details. Advanced Computing and Analytics in Medical Research SymposiumThis Workshop was conducted on February 17-18, 2015 at the HPCVL Training Room. It was also broadcast via the Compute Ontario Big Blue Button. The workshop aimed to give a thorough introduction to multi-threading on shared-memory platforms, starting with the simplest of approaches, automatic parallelization through an enabled compiler. The next step was the usage of OpenMP compiler directives to assist the compiler and convert existing serial programs into multi-threaded ones minimum effort. Finally, the usage of Posix thread-libraries was considered. On both days, we spent some time using a dedicated mini-cluster to give the participants an opportunity to apply their newly gained knowledge, and to gain some hands-on experience. |
External Workshops |
Request a Workshop |