Le laboratoire de l’Université de Toronto de Molly Shoichet travaille à l’identification de médicaments qui seront plus efficaces pour traiter le cancer, pour favoriser la réparation fonctionnelle des yeux pour restaurer la vision par la greffe de cellules et pour réduire la dépendance de la société aux opioïdes pour la...
This course is a part of SHARCNET’s ongoing “Introduction to Advanced Research Computing” series of online courses for 2021-2022. Compute Canada account is required to enroll.To register for any of the courses:
• Follow this link: https://training.sharcnet.ca
• Click the Log in link at the top right-hand side
• Log in with your Compute Canada login and password
• Click Site Home in the left-hand side menu
• Click 2021-2022 Introduction to Advanced Research Computing (ARC)
• Browse the list of (currently available) courses and enroll in the ones you are interested in
• To enroll in a course click on the course name and then click on that course’s enroll button
Many programs claim to be C++ programs turn out, upon examination, to be programs that mostly/exclusively use C constructs. While this is a valid way to use C++, it is better to write programs to leverage the features of the C++ language and the C++ Standard Library. Writing such code will result in shorter, faster, and more robust code that is easier to maintain and update.
This course will (briefly) introduce the C++ language and will discuss modern C++ concurrent programming. (Aspects of this course some will find relevant to other IntroARC courses as well, e.g., CMake (which is commonly used to easily build larger C++ programs), Fortran (which is commonly used to with C++ in mixed language programs), and MPI (which is commonly used to run (parallel) programs across a number of nodes/computers).