Fortran with OpenMP
Offered By: YouTube
Course Description
Overview
Syllabus
Computer Terminologies for HPC : S1: Idea behind OpenMP, Speed-up and Amdahl's law.
Fortran with OpenMP : 001 : Introduction to OpenMP.
Fortran with OpenMP : 002 : Threads and Hello World Program.
Fortran with OpenMP : 003 : Race Condition, Parallel and Critical Blocks.
Fortran with OpenMP : 004 : Matrix-Multiplication with Parallel do block.
Fortran with OpenMP : 005 : Threads in action and Speed-Up ratios.
Fortran with OpenMP : 006 : Clauses part-1, Coarse Grain Parallelism and speed-up inconsistencies.
Fortran with OpenMP : 007 : OpenMP Sections and work sharing.
Fortran with OpenMP : 008 : Private Clauses theory and need.
Fortran with OpenMP : 009 : private clause in detail.
Fortran with OpenMP : 010 : firstprivate clause in detail.
Fortran with OpenMP : 011 : lastprivate clause in detail.
Fortran with OpenMP : 012 : Ordered Clause and directive. Comparison with critical block.
Fortran with OpenMP : 013 : OpenMP Single and Barrier directives Part 1 of 2.
Fortran with OpenMP : 014 : OpenMP Single and Barrier directives Part 2 of 2.
Fortran with OpenMP : 015 : OpenMP Workshare Clause Part 1 of 2.
Fortran with OpenMP : 016 : OpenMP Workshare Clause Part 2 of 2.
Fortran with OpenMP : 017 : Schedule Clause - What is it?.
Fortran with OpenMP : 018 : Schedule Clause - Static.
Fortran with OpenMP : 019 : Schedule Clause - Dynamic.
Fortran with OpenMP : 020 : Schedule Clause - Guided.
Fortran with OpenMP : 021 : Runtime Schedule Clause and comparisons.
Fortran with OpenMP : 022 : Atomic Construct and Atomic Operators.
Fortran with OpenMP : 023 : Master Clause part 1 of 2.
Fortran with OpenMP : 024 : Master Clause Part 2 of 2.
Fortran with OpenMP : 025 : Dice roll simulation with a peculiar problem.
Fortran with OpenMP : 026 : OpenMP If Clause.
Fortran with OpenMP : 027 : OpenMP num_threads clause.
Fortran with OpenMP : 028 : OpenMP Ordered Clause in detail.
Fortran with OpenMP : 029 : OpenMP Reduction Clause.
Taught by
Fluidic Colours
Related Courses
Paradigms of Computer Programming – Abstraction and ConcurrencyUniversité catholique de Louvain via edX Concurrency in Go
University of California, Irvine via Coursera Многопоточность
Moscow Institute of Physics and Technology via Coursera Introduction to Ethereum DeFi Smart Contract Security & Exploits
Coursera Project Network via Coursera Concurrency in Go (Golang)
Udemy