GPU621/Group 5
Contents
Investigative Report: Integrating OpenMP, TBB, and MPI into VSCode on MacOS v11.0+
Team
Introduction
Since 2020, there has been a lot of updates to the Mac OS ecosystem, and its command line interface. Which has caused for the dependancy documentation for integrating with Mac OS outdated. So this report is our comprehensive findings for interfacing with the OpenMP, TBB, and MPI libraries on Visual Studio Code to leverage Parallel Computing Concepts that are outlined in this course. As many Software Developers working on Mac already now, Visual Studio for Mac only supports some languages, one of which isn’t C/C++. So we’ll be using the common and popular text editor, Visual Studio Code. Visual Studio Code will allow us to use the command line interface for our compiler to integrate and option the dependancies that we want to use.
You should already have Visual Studio Code downloaded, if not, you can find the Download and Install for it here: Visual Studio Code - Code Editing. Redefined
Vocabulary
Going forward, we’ll be using these terms:
- CLI - Command Line Interface
- VScode - Visual Studio Code
Integrating
OpenMP
OpenMP
TBB
TBB
MPI
MPI
Testing
OpenMP
OpenMP
TBB
TBB
MPI
MPI