Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

Parallel programming

malindar
Beginner
312 Views
Hi,
I'm just a biginner to Intel fortran, but have enpugh experiene with compaq visual fortrant. I have a problem about parallel programmong with Intel programm. Is there any way the compiler to use multi cores or multi treads automatically, without developing a parallel program?
Mali
0 Kudos
1 Reply
TimP
Honored Contributor III
312 Views
First, you should look into whether the auto-vectorization can help your application. That's parallelism within a single thread.
For threaded parallelism, if your program is easily parallelizable, the option /Qparallel may work.
If you use MATMUL on large enough data sets, /Qopt-matmul implicitly invokes the MKL library. Consideration of direct MKL library function calls may give better performance as well as a much wider variety of optimized parallel functions.
0 Kudos
Reply