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 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+ }
Original file line number Diff line number Diff line change 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+ }
Original file line number Diff line number Diff line change 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+ }
Original file line number Diff line number Diff line change 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+ }
Original file line number Diff line number Diff line change 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+ }
You can’t perform that action at this time.
0 commit comments