Intel® Moderncode for Parallel Architectures
Support for developing parallel programming applications on Intel® Architecture.

resource to learn multi-thread programing

amir_r
Beginner
582 Views
Hi,

I am new to the subject of multithread. I have codes in Intel fortran in which i also call static libraries. I want to rum my code on multi core (under windows) system. where can i find some clear examples or other usefull matrials to learn how to run my code using multi core.

Regards,
Amir
0 Kudos
4 Replies
TimP
Honored Contributor III
582 Views
Quoting - amir_r
I want to rum my code on multi core (under windows) system. where can i find some clear examples or other usefull matrials to learn how to run my code using multi core.

Intel Fortran has a -parallel (auto-parallel) option for generation of OpenMP code. The next step is to improve on that by explicit OpenMP. Clearness of examples might be in the eye of the beholder. I show some where OpenMP does or does not work:
http://sites.google.com/site/tprincesite/levine-callahan-dongarra-vectors

I used to have a white-paper on this, but it was taken down.
0 Kudos
Izaak_Beekman
New Contributor II
582 Views
Quoting - tim18
Intel Fortran has a -parallel (auto-parallel) option for generation of OpenMP code. The next step is to improve on that by explicit OpenMP. Clearness of examples might be in the eye of the beholder. I show some where OpenMP does or does not work:
http://sites.google.com/site/tprincesite/levine-callahan-dongarra-vectors

I used to have a white-paper on this, but it was taken down.

http://openmp.org/wp/resources/#Tutorials is a good place to start.

A paper I found helpfull with modern fortran and openMP can be found here:
http://www.openmp.org/presentations/miguel/F95_OpenMPv1_v2.pdf
0 Kudos
Om_S_Intel
Employee
582 Views
Quoting - zbeekman

http://openmp.org/wp/resources/#Tutorials is a good place to start.

A paper I found helpfull with modern fortran and openMP can be found here:
http://www.openmp.org/presentations/miguel/F95_OpenMPv1_v2.pdf

You may lear more on this from http://www3.intel.com/cd/ids/developer/asmo-na/eng/dc/threading/methodology/index.htm.

0 Kudos
srimks
New Contributor II
582 Views
Quoting - amir_r
Hi,

I am new to the subject of multithread. I have codes in Intel fortran in which i also call static libraries. I want to rum my code on multi core (under windows) system. where can i find some clear examples or other usefull matrials to learn how to run my code using multi core.

Regards,
Amir
I think https://computing.llnl.gov/tutorials/openMP demonstrates well about OpenMP.

Plz do refer.

~BR
0 Kudos
Reply