Skip to content

Commit 82fa861

Browse files
committed
Format CI configs for the Fortran samples.
Reformat json and add id for some of the tests
1 parent 2a64451 commit 82fa861

File tree

8 files changed

+357
-228
lines changed

8 files changed

+357
-228
lines changed
Lines changed: 60 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,63 @@
11
{
2-
"guid": "6e0828c5-bed5-447a-bab6-7fa251626d54",
3-
"name": "OpenMP* Primes",
4-
"categories": ["Toolkit/oneAPI Direct Programming/Fortran/Combinational Logic"],
5-
"description": "Fortran Tutorial - Using OpenMP* (OMP)",
6-
"toolchain": [ "ifx" ],
7-
"languages": [ { "fortran": {} } ],
8-
"targetDevice": [ "CPU" ],
9-
"os": [ "linux", "windows" ],
10-
"builder": [ "make" ],
11-
"ciTests":{
12-
"linux": [
13-
{
14-
"id": "ifx_release_cpu",
15-
"steps": [
16-
"make release",
17-
"make run",
18-
"make clean"
19-
]
20-
},
21-
{
22-
"id": "ifx_debug_cpu",
23-
"steps": [
24-
"make debug",
25-
"make debug_run",
26-
"make clean"
27-
]
28-
}
2+
"guid": "6e0828c5-bed5-447a-bab6-7fa251626d54",
3+
"name": "OpenMP* Primes",
4+
"categories": [
5+
"Toolkit/oneAPI Direct Programming/Fortran/Combinational Logic"
296
],
30-
"windows": [
31-
{
32-
"id": "ifx_release_cpu",
33-
"steps": [
34-
"build.bat",
35-
"run.bat"
36-
]
37-
},
38-
{
39-
"id": "ifx_debug_cpu",
40-
"steps": [
41-
"build.bat",
42-
"debug_run.bat"
7+
"description": "Fortran Tutorial - Using OpenMP* (OMP)",
8+
"toolchain": [
9+
"ifx"
10+
],
11+
"languages": [
12+
{
13+
"fortran": {}
14+
}
15+
],
16+
"targetDevice": [
17+
"CPU"
18+
],
19+
"os": [
20+
"linux",
21+
"windows"
22+
],
23+
"builder": [
24+
"make"
25+
],
26+
"ciTests": {
27+
"linux": [
28+
{
29+
"id": "ifx_release_cpu",
30+
"steps": [
31+
"make release",
32+
"make run",
33+
"make clean"
34+
]
35+
},
36+
{
37+
"id": "ifx_debug_cpu",
38+
"steps": [
39+
"make debug",
40+
"make debug_run",
41+
"make clean"
42+
]
43+
}
44+
],
45+
"windows": [
46+
{
47+
"id": "ifx_release_cpu",
48+
"steps": [
49+
"build.bat",
50+
"run.bat"
51+
]
52+
},
53+
{
54+
"id": "ifx_debug_cpu",
55+
"steps": [
56+
"build.bat",
57+
"debug_run.bat"
58+
]
59+
}
4360
]
44-
}
45-
]
46-
},
47-
"expertise": "Concepts and Functionality"
48-
}
61+
},
62+
"expertise": "Concepts and Functionality"
63+
}
Lines changed: 45 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,48 @@
11
{
2-
"guid": "5c6ee310-cb61-4f9f-80da-0c94a3cb53e7",
3-
"name": "Optimize Integral",
4-
"categories": ["Toolkit/oneAPI Direct Programming/Fortran/Dense Linear Algebra"],
5-
"description": "Fortran Sample - Simple Compiler Optimizations",
6-
"toolchain": [ "ifx" ],
7-
"languages": [ { "fortran": {} } ],
8-
"targetDevice": [ "CPU" ],
9-
"os": [ "linux", "windows" ],
10-
"builder": [ "make" ],
11-
"ciTests":{
12-
"linux": [
13-
{
14-
"id": "ifx_optsample_cpu",
15-
"steps": [
16-
"make",
17-
"make run",
18-
"make clean"
19-
]
20-
}
2+
"guid": "5c6ee310-cb61-4f9f-80da-0c94a3cb53e7",
3+
"name": "Optimize Integral",
4+
"categories": [
5+
"Toolkit/oneAPI Direct Programming/Fortran/Dense Linear Algebra"
6+
],
7+
"description": "Fortran Sample - Simple Compiler Optimizations",
8+
"toolchain": [
9+
"ifx"
10+
],
11+
"languages": [
12+
{
13+
"fortran": {}
14+
}
15+
],
16+
"targetDevice": [
17+
"CPU"
18+
],
19+
"os": [
20+
"linux",
21+
"windows"
22+
],
23+
"builder": [
24+
"make"
2125
],
22-
"windows": [
23-
{
24-
"id": "ifx_optsample_cpu",
25-
"steps": [
26-
"build.bat",
27-
"run.bat"
26+
"ciTests": {
27+
"linux": [
28+
{
29+
"id": "ifx_optsample_cpu",
30+
"steps": [
31+
"make",
32+
"make run",
33+
"make clean"
34+
]
35+
}
36+
],
37+
"windows": [
38+
{
39+
"id": "ifx_optsample_cpu",
40+
"steps": [
41+
"build.bat",
42+
"run.bat"
43+
]
44+
}
2845
]
29-
}
30-
]
31-
},
32-
"expertise": "Concepts and Functionality"
33-
}
46+
},
47+
"expertise": "Concepts and Functionality"
48+
}
Lines changed: 36 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,38 @@
11
{
2-
"guid": "f92e64c7-7a7c-4749-b421-9f7a9e120099",
3-
"name": "Vectorize VecMatMult",
4-
"categories": ["Toolkit/oneAPI Direct Programming/Fortran/Dense Linear Algebra"],
5-
"description": "Fortran Tutorial - Using Auto Vectorization",
6-
"toolchain": [ "ifx" ],
7-
"languages": [ { "fortran": {} } ],
8-
"targetDevice": [ "CPU" ],
9-
"os": [ "linux" ],
10-
"builder": [ "make" ],
11-
"ciTests":{
12-
"linux": [
13-
{
14-
"id": "fort_vecsample_cpu",
15-
"steps": [
16-
"make",
17-
"make run",
18-
"make clean"
2+
"guid": "f92e64c7-7a7c-4749-b421-9f7a9e120099",
3+
"name": "Vectorize VecMatMult",
4+
"categories": [
5+
"Toolkit/oneAPI Direct Programming/Fortran/Dense Linear Algebra"
6+
],
7+
"description": "Fortran Tutorial - Using Auto Vectorization",
8+
"toolchain": [
9+
"ifx"
10+
],
11+
"languages": [
12+
{
13+
"fortran": {}
14+
}
15+
],
16+
"targetDevice": [
17+
"CPU"
18+
],
19+
"os": [
20+
"linux"
21+
],
22+
"builder": [
23+
"make"
24+
],
25+
"ciTests": {
26+
"linux": [
27+
{
28+
"id": "fort_vecsample_cpu",
29+
"steps": [
30+
"make",
31+
"make run",
32+
"make clean"
33+
]
34+
}
1935
]
20-
}
21-
]
22-
},
23-
"expertise": "Concepts and Functionality"
24-
}
36+
},
37+
"expertise": "Concepts and Functionality"
38+
}
Lines changed: 37 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,40 @@
11
{
2-
"guid": "3E284A06-8D0E-41F1-B237-756D28F3FC57",
3-
"name": "Edge Detection in Simple Binary Images",
4-
"categories": ["Toolkit/oneAPI Direct Programming/Fortran/OpenMP"],
5-
"description": "Offload Fortran loops to a GPU",
6-
"toolchain": [ "ifx" ],
7-
"languages": [ { "fortran": {} } ],
8-
"targetDevice": [ "CPU", "GPU" ],
9-
"os": [ "linux", "windows" ],
10-
"builder": [ "make" ],
11-
"ciTests": {
12-
"linux": [
2+
"guid": "3E284A06-8D0E-41F1-B237-756D28F3FC57",
3+
"name": "Edge Detection in Simple Binary Images",
4+
"categories": [
5+
"Toolkit/oneAPI Direct Programming/Fortran/OpenMP"
6+
],
7+
"description": "Offload Fortran loops to a GPU",
8+
"toolchain": [
9+
"ifx"
10+
],
11+
"languages": [
1312
{
14-
"id": "edge_detection",
15-
"steps": [
16-
"make clean",
17-
"make"
18-
]
13+
"fortran": {}
1914
}
20-
],
21-
"windows": []
22-
},
23-
"expertise": "Concepts and Functionality"
24-
}
15+
],
16+
"targetDevice": [
17+
"CPU",
18+
"GPU"
19+
],
20+
"os": [
21+
"linux",
22+
"windows"
23+
],
24+
"builder": [
25+
"make"
26+
],
27+
"ciTests": {
28+
"linux": [
29+
{
30+
"id": "edge_detection",
31+
"steps": [
32+
"make clean",
33+
"make"
34+
]
35+
}
36+
],
37+
"windows": []
38+
},
39+
"expertise": "Concepts and Functionality"
40+
}
Lines changed: 37 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,40 @@
11
{
2-
"guid": "28C99D5B-0E28-4D2A-BE50-8154264F7C48",
3-
"name": "Sobel Edge Detection",
4-
"categories": ["Toolkit/oneAPI Direct Programming/Fortran/OpenMP"],
5-
"description": "Offload Fortran loops to a GPU",
6-
"toolchain": [ "ifx" ],
7-
"languages": [ { "fortran": {} } ],
8-
"targetDevice": [ "CPU", "GPU" ],
9-
"os": [ "linux", "windows" ],
10-
"builder": [ "make" ],
11-
"ciTests": {
12-
"linux": [
2+
"guid": "28C99D5B-0E28-4D2A-BE50-8154264F7C48",
3+
"name": "Sobel Edge Detection",
4+
"categories": [
5+
"Toolkit/oneAPI Direct Programming/Fortran/OpenMP"
6+
],
7+
"description": "Offload Fortran loops to a GPU",
8+
"toolchain": [
9+
"ifx"
10+
],
11+
"languages": [
1312
{
14-
"id": "sobel_edge_detection",
15-
"steps": [
16-
"make clean",
17-
"make"
18-
]
13+
"fortran": {}
1914
}
20-
],
21-
"windows": []
22-
},
23-
"expertise": "Concepts and Functionality"
24-
}
15+
],
16+
"targetDevice": [
17+
"CPU",
18+
"GPU"
19+
],
20+
"os": [
21+
"linux",
22+
"windows"
23+
],
24+
"builder": [
25+
"make"
26+
],
27+
"ciTests": {
28+
"linux": [
29+
{
30+
"id": "sobel_edge_detection",
31+
"steps": [
32+
"make clean",
33+
"make"
34+
]
35+
}
36+
],
37+
"windows": []
38+
},
39+
"expertise": "Concepts and Functionality"
40+
}

0 commit comments

Comments
 (0)