Intel® Moderncode for Parallel Architectures
Support for developing parallel programming applications on Intel® Architecture.
Announcements
Welcome to the Intel Community. If you get an answer you like, please mark it as an Accepted Solution to help others. Thank you!
For the latest information on Intel’s response to the Log4j/Log4Shell vulnerability, please see Intel-SA-00646

resource to learn multi-thread programing

amir_r
Beginner
118 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
Black Belt
118 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.
Izaak_Beekman
New Contributor II
118 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
Om_S_Intel
Employee
118 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.

srimks
New Contributor II
118 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
Reply