Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Beginner
29 Views

resource to learn multi-thread programing

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
Highlighted
Black Belt
29 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
Highlighted
New Contributor II
29 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
Highlighted
Employee
29 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
Highlighted
New Contributor II
29 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