File tree Expand file tree Collapse file tree 8 files changed +357
-228
lines changed
DirectProgramming/Fortran
CombinationalLogic/openmp-primes
Jupyter/OpenMP-offload-training Expand file tree Collapse file tree 8 files changed +357
-228
lines changed Original file line number Diff line number Diff line change 1
1
{
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"
29
6
],
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
+ }
43
60
]
44
- }
45
- ]
46
- },
47
- "expertise" : " Concepts and Functionality"
48
- }
61
+ },
62
+ "expertise" : " Concepts and Functionality"
63
+ }
Original file line number Diff line number Diff line change 1
1
{
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"
21
25
],
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
+ }
28
45
]
29
- }
30
- ]
31
- },
32
- "expertise" : " Concepts and Functionality"
33
- }
46
+ },
47
+ "expertise" : " Concepts and Functionality"
48
+ }
Original file line number Diff line number Diff line change 1
1
{
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
+ }
19
35
]
20
- }
21
- ]
22
- },
23
- "expertise" : " Concepts and Functionality"
24
- }
36
+ },
37
+ "expertise" : " Concepts and Functionality"
38
+ }
Original file line number Diff line number Diff line change 1
1
{
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" : [
13
12
{
14
- "id" : " edge_detection" ,
15
- "steps" : [
16
- " make clean" ,
17
- " make"
18
- ]
13
+ "fortran" : {}
19
14
}
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
+ }
Original file line number Diff line number Diff line change 1
1
{
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" : [
13
12
{
14
- "id" : " sobel_edge_detection" ,
15
- "steps" : [
16
- " make clean" ,
17
- " make"
18
- ]
13
+ "fortran" : {}
19
14
}
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
+ }
You can’t perform that action at this time.
0 commit comments