Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Fortran with OpenMP

via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course teaches the implementation of OpenMP procedures in Fortran for parallel programming and computing. It covers threads, race conditions, synchronization, work sharing, scheduling, clauses, reductions, and speed-up analysis, and assumes sound knowledge of Fortran.

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

Reviews

Start your review of Fortran with OpenMP

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.