Skip to content

Commit 290f68c

Browse files
authored
Update MacOS HPC C++ Samples (#104)
* Removing linux compat from MandelbrotOMP Signed-off-by: Ethan Hirsch <[email protected]> * Removing linux compat from Intrinsics Signed-off-by: Ethan Hirsch <[email protected]> * removing linux compat from mergesortOMP Signed-off-by: Ethan Hirsch <[email protected]>
1 parent 1181111 commit 290f68c

File tree

6 files changed

+12
-24
lines changed

6 files changed

+12
-24
lines changed

DirectProgramming/C++/CombinationalLogic/MandelbrotOMP/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ Mandelbrot is an infinitely complex fractal patterning that is derived from a si
55

66
| Optimized for | Description
77
|:--- |:---
8-
| OS | MacOS Catalina or newer; Linux* Ubuntu* 18.04
8+
| OS | MacOS Catalina or newer;
99
| Hardware | Skylake with GEN9 or newer
10-
| Software | Intel&reg; C++ Compiler 19.1 or newer
10+
| Software | Intel&reg; oneAPI C++ Compiler Classic
1111
| What you will learn | How to optimize a scalar implementation using OpenMP pragmas
1212
| Time to complete | 15 minutes
1313

DirectProgramming/C++/CombinationalLogic/MandelbrotOMP/sample.json

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,12 @@
22
"name": "Mandelbrot OpenMP*",
33
"description": "Calculates the mandelbrot set and outputs a bmp image representation using OpenMP*",
44
"categories": ["Toolkit/Intel® oneAPI HPC Toolkit"],
5-
"os": ["linux", "darwin"],
5+
"os": ["darwin"],
66
"builder": ["make"],
77
"languages": [{"cpp":{}}],
88
"toolchain": ["icc"],
99
"guid": "DD113F58-4D91-41BB-B46E-6CF2C0D9F6F9",
1010
"ciTests": {
11-
"linux": [
12-
{ "id": "standard", "steps": [ "make", "make run", "make clean" ] },
13-
{ "id": "perf_num", "env": [ "export perf_num=1" ], "steps": [ "make", "make run", "make clean" ] }
14-
],
1511
"darwin": [
1612
{ "id": "standard", "steps": [ "make", "make run", "make clean" ] },
1713
{ "id": "perf_num", "env": [ "export perf_num=1" ], "steps": [ "make", "make run", "make clean" ] }

DirectProgramming/C++/CompilerInfrastructure/Intrinsics/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ The intrinsic samples are designed to show how to utilize the intrinsics support
44

55
| Optimized for | Description
66
|:--- |:---
7-
| OS | Linux* Ubuntu* 18.04; MacOS* Catalina* or newer
7+
| OS | MacOS* Catalina* or newer
88
| Hardware | Skylake with GEN9 or newer
9-
| Software | Intel&reg; C++ Compiler 2021.1 or newer;
10-
| What you will learn | How to utlize intrinsics supported by the Intel&reg; C++ Compiler
9+
| Software | Intel&reg; oneAPI C++ Compiler Classic
10+
| What you will learn | How to utlize intrinsics supported by the Intel&reg; oneAPI C++ Compiler Classic
1111
| Time to complete | 15 minutes
1212

1313

DirectProgramming/C++/CompilerInfrastructure/Intrinsics/sample.json

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,13 @@
11
{
22
"name": "Intrinsics C++",
3-
"description": "Demonstrates the intrinsic functions of the Intel® C++ Compiler",
3+
"description": "Demonstrates the intrinsic functions of the Intel® oneAPI C++ Compiler Classic",
44
"categories": ["Toolkit/Intel® oneAPI HPC Toolkit"],
5-
"os": ["linux", "darwin"],
5+
"os": ["darwin"],
66
"builder": ["make"],
77
"languages": [{"cpp":{}}],
88
"toolchain": ["icc"],
99
"guid": "ACD0E89E-67CC-4CB4-87AB-B12B84962EAF",
1010
"ciTests": {
11-
"linux": [
12-
{ "id": "standard", "steps": [ "make", "make run", "make clean" ] },
13-
{ "id": "debug", "steps": [ "make debug", "make debug_run", "make clean" ] }
14-
],
1511
"darwin": [
1612
{ "id": "standard", "steps": [ "make", "make run", "make clean" ] },
1713
{ "id": "debug", "steps": [ "make debug", "make debug_run", "make clean" ] }

DirectProgramming/C++/GraphTraversal/MergesortOMP/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ For more details about merge sort algorithm and top-down implementation, please
66

77
| Optimized for | Description
88
|:--- |:---
9-
| OS | Linux* Ubuntu* 18.04; MacOS Catalina or newer
9+
| OS | MacOS Catalina or newer
1010
| Hardware | Skylake with GEN9 or newer
11-
| Software | Intel&reg; C++ Compiler 19.1 or newer;
12-
| What you will learn | How to accelerate a scalar program using OpenMP tasks
11+
| Software | Intel&reg; oneAPI C++ Compiler Classic
12+
| What you will learn | How to accelerate a scalar program using OpenMP* tasks
1313
| Time to complete | 15 minutes
1414

1515
Performance number tabulation

DirectProgramming/C++/GraphTraversal/MergesortOMP/sample.json

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,12 @@
22
"name": "MergeSort C++/OpenMP*",
33
"description": "Classic sorting algorithm using OpenMP*",
44
"categories": ["Toolkit/Intel® oneAPI HPC Toolkit"],
5-
"os": ["linux", "darwin"],
5+
"os": ["darwin"],
66
"builder": ["make"],
77
"languages": [{"cpp":{}}],
88
"toolchain": ["icc"],
99
"guid": "5AFED65F-F725-411D-B21C-B59008D1166D",
1010
"ciTests": {
11-
"linux": [
12-
{ "id": "standard", "steps": [ "make", "make run", "make clean" ] },
13-
{ "id": "perf_num", "env": [ "export perf_num=1" ], "steps": [ "make", "make run", "make clean" ] }
14-
],
1511
"darwin": [
1612
{ "id": "standard", "steps": [ "make", "make run", "make clean" ] },
1713
{ "id": "perf_num", "env": [ "export perf_num=1" ], "steps": [ "make", "make run", "make clean" ] }

0 commit comments

Comments
 (0)