Events

Refresh calendars Add to google calendar
June,2024
7 Jun 9:00 am 12:00 pm

CO Summer School S1: Introduction to C (morning session)

This course will provide hands-on experience on fundamental concepts of programming using C. This will include Conditional statement, Loops(while and for), Arrays, Pointers, Functions and Dynamic memory allocation. An introduction will be provided regarding fundamental data structures such as linked list, stacks, queues and binary trees. Level: Introductory Length: Two 3-Hour Sessions Format: Lecture + Hands-on Prerequisites: None (part of the 2024 Compute Ontario Summer School) Virtual
COSS2024Show in Google map
7 Jun 9:00 am 10:20 am

CO Summer School S2: Academic Libraries and Machine Learning: Transforming the Library

The application of machine learning (ML) to academic libraries promises to be transformational. A Task Force of the Ontario Council of University Libraries (OCUL) has been exploring this technology and identifying specific ML use cases. OCUL is an association of the 21 university libraries in Ontario who collaborate on many shared services and resources. This session will review the work of the Task Force with a focus on use cases, and the requirements and processes to implement pilot programs and production services. Particular attention will be placed on the technology infrastructure (compute, software) and the expertise requirements (technology, domain). Use cases to be discussed include audio to text transcription, metadata creation, virtual reference (chat), and discovery using natural language processing (NLP), semantic search, and summarization. The discovery use case will be applied to some of the extensive data collections maintained by Scholar Portal, the shared resource managed by OCUL, including over 65 million articles from over 27,000 full text scholarly journals and a collection of over 800K digital books and government documents. Participants will be encouraged to engage with key questions about the adoption and use of machine learning in libraries and to provide feedback on the ongoing evolution of this technology as it benefits library applications. Level: Introductory Length: 1.5 Hours Format: Lecture Prerequisites: None (part of the 2024 Compute Ontario Summer School) Virtual
COSS2024Show in Google map
7 Jun 1:30 pm 2:50 pm

CO Summer School S2: Working with Jupyter on the clusters

Jupyter Notebook is commonly used for interactive computing in Python. This session provides the options and features for working with Jupyter on the Digital Research Alliance of Canada's remote computing clusters and demonstrates several use case examples on the clusters. Level: Introductory Length: 1.5 Hours Format: Lecture + Demonstration Prerequisites: Basic Python and Linux command line experience. (part of the 2024 Compute Ontario Summer School) Virtual
COSS2024Show in Google map
7 Jun 1:30 pm 4:30 pm

CO Summer School S1: Introduction to C (afternoon session)

This course will provide hands-on experience on fundamental concepts of programming using C. This will include Conditional statement, Loops(while and for), Arrays, Pointers, Functions and Dynamic memory allocation. An introduction will be provided regarding fundamental data structures such as linked list, stacks, queues and binary trees. Level: Introductory Length: Two 3-Hour Sessions Format: Lecture + Hands-on Prerequisites: None (part of the 2024 Compute Ontario Summer School) Virtual
COSS2024Show in Google map
7 Jun 3:00 pm 4:20 pm

CO Summer School S2: Using Odesi for Survey and Public Opinion Research

Odesi (odesi.ca) is a Canadian social science data repository and online data exploration and analysis tool. Odesi’s collections include over 5,700 historical and contemporary surveys and public opinion polls from a variety of data providers such as Statistics Canada and the Canadian Opinion Research Archive (CORA). This workshop will demonstrate how to effectively search for and access data within Odesi on a variety of social, economic, and political topics. Attendees will learn how to navigate the interface, using search features and available collections, explore survey questions (variables), perform basic tabulations and analysis using connected tools, and download datasets into statistical software (e.g. R, SPSS) for further analysis. Level: Introductory Length: 1.5 Hours Format: Lecture Prerequisites: None (part of the 2024 Compute Ontario Summer School) Virtual
COSS2024Show in Google map
10 Jun 9:00 am 12:00 pm

CO Summer School S1: Text Mining

This workshop introduces the topic of text mining and its applications. It covers different encoding mechanisms to convert text into numbers that algorithms can handle. It gives an overview of different text mining tasks, including de-identification, sentiment analysis and document clustering, and how they work with examples and live demos. There will also be references to state-of-the-art tools and libraries to conduct various text mining tasks. Level: Introductory Length: 3 Hours Format: Lecture + Hands-on Prerequisites: Basic Python (part of the 2024 Compute Ontario Summer School) Virtual
COSS2024Show in Google map
10 Jun 9:00 am 12:00 pm

CO Summer School S2: Introduction to Scalable and Accelerated Data Analytics (session 1/2)

Some popular Python libraries for data analytics, like Numpy, Pandas, Scikit-Learn, etc., usually work well if the dataset fits into the RAM on a single machine. When dealing with large datasets, it could be a challenge to work around memory constraints. This course introduces scalable and accelerated data analytics with Dask and RAPIDS. Dask provides a framework and libraries that can handle large datasets on a single multi-core machine or across multiple machines on a cluster. RAPIDS, on the other hand, can accelerate your data analytics by offloading analytics workloads to GPUs with less effort in code changes. Level: Introductory Length: Two 3-Hour Sessions (2 Days) Format: Lecture + Hands-on Prerequisites: Alliance Account Basic Python and Linux command line experience. (part of the 2024 Compute Ontario Summer School) Virtual
COSS2024Show in Google map
10 Jun 1:30 pm 4:30 pm

CO Summer School S1: Leveraging HPC for Computational Fluid Dynamics (session 1/3)

This course is intended to help learners with a basic understanding of fluid dynamics and CFD bridge the knowledge gap towards the effective utilization of CFD on modern HPC architectures. This course will take an end-user approach to CFD tools on HPC systems (no coding) and, despite some prerequisites, will be given at an introductory/intermediate level (we will not cover advanced topics such as GPU or dynamic load-balancing). At the end of the course, the learner will be able to: Develop a systematic approach to estimate the HPC cost of a CFD problem. Explain the impact of modelling assumptions on HPC cost. Optimize the parameters and simulations for effective HPC usage. The course will use an entirely open source suite of CFD toolsets to mesh (Gmsh), simulate (OpenFoam/SU2), and visualize (Visit/Paraview). It should be noted that this is not a CFD course; therefore, undergraduate-level knowledge of CFD and numerical methods is expected, as well as a basic understanding of the Compute Ontario HPC system. The focus is on the effective use of CFD tools in modern HPC systems. Level: Intermediate, Length: Three 1-Hour Sessions (3 Days), Format: Lecture + Hands-on, Prerequisites: Undergraduate-level knowledge of fluid dynamics (ideally with some knowledge of turbulence), CFD, and numerical methods. (part of the 2024 Compute Ontario Summer School) Virtual
COSS2024Show in Google map
10 Jun 1:30 pm 4:30 pm

CO Summer School S2: Reproducible Research - Practices and Tools

Have you ever tried to run someone else’s code and it just didn’t work? Have you ever been lost interpreting your colleague’s data? This hands-on session will provide researchers with tools and techniques to make their research process more transparent and reusable in remote computing environments. You’ll be using platforms like JupyterHub and command-line tools like Bash and Docker in a Linux environment to interact with the material through various exercises and examples. In this workshop, you’ll learn about: organizing your file directories writing readable metadata with README files automating your workflow with scripts capture and share your computational environment Level: Introductory Length: 3 hours Format: Lecture + Hands-on Prerequisites: Initial familiarity with command line tools and/or a Linux environment may be beneficial but not mandatory (part of the 2024 Compute Ontario Summer School) Virtual
COSS2024Show in Google map
11 Jun 9:00 am 12:00 pm

CO Summer School S1: Multicore parallel programming (OpenMP) (morning session)

This is an introduction to the intermediate level OpenMP hand-on course. OpenMP is a standard parallel programming API that supports multi-platform shared-memory multiprocessing programming in C, C++, and Fortran. This one-day course will cover the principles of OpenMP compiler directives, library routines, and environment variables with step-by-step hand-on examples. Case studies include various approaches for loop parallelism. We will also talk about the Task constructs for irregular programs, and the Target constructs for accelerators such as GPU. Participants will have hand-on programming experience with OpenMP as well as how to compile and run Multi-thread OpenMP code on different alliance clusters. Level: Introductory Length: Two 3-Hour Sessions Format: Lecture + Hands-on (Hands-on portion is CPU only.) Prerequisites: Basic knowledge of C, C++, or Fortran (part of the 2024 Compute Ontario Summer School) Virtual
COSS2024Show in Google map