Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
Announcements
FPGA community forums and blogs have moved to the Altera Community. Existing Intel Community members can sign in with their current credentials.
29310 Discussions

Need a Multi-Node/Processor compiler or tool

rahzan
New Contributor I
1,131 Views
I need to distribute a large computing project over multiple cpus. Does anyone know of any tools which allows one to do this?
I also don't knowthe difference betweenHPF(parallel) anda non-parallelimplementation that runs on multiple cpus.
I think that CVF has the capability for parallel imelpmentation, but I've never looked it up...how aboutIVF? or any other compilers?
Any hints will be appreciated.
Tim
0 Kudos
3 Replies
Steven_L_Intel1
Employee
1,131 Views
Do you mean that the application runs on multiple processors? (One could interpret your question as saying that the compilation is on multiple processors.)
And do you mean a single system with multiple CPUs, or multiple systems on a network?
MPI is the most common mechanism for distributing an application across multiple systems on a network.
Intel Visual Fortran has built-in multiprocessor support in the form of OpenMP and automatic parallelization.
0 Kudos
rahzan
New Contributor I
1,131 Views
I'm interested in parallel execution.
Not having done anything like this, I do not quite know what I should ask for, except perhaps that any primer will do.
which is helpful.
openMP apparently is useful only multiprocessor PCs (SMP). Whereas MPI is just an add on library which works (in principle) with any compiler, old or new.
It seems like that it should work with either IVF or CVF. Here is a free version:
but I have not yet found a library which is usable with IVF or CVF.
Be nice isanyone knows and reports it here.
Multiple processors which communicate over a network maybe what I want, since I may well need many more than the two cpus in a typical multiprocessor pc. (the largest mutlicpu I've seen is a 4-cpu pc)
Tim

Message Edited by rahzan on 08-26-2004 12:08 PM

0 Kudos
Steven_L_Intel1
Employee
1,131 Views
You have it mostly right. OpenMP is for multiprocessor systems.
See http://www-unix.mcs.anl.gov/mpi/mpich/for a Windowsimplementation of MPI. This should work with either the Compaq or Intel compilers.
0 Kudos
Reply