Thank you about the answer to my Question.
 
I will try this. but I believe, the compiler will include all the MPI's code, 
and I would like to disable this part with macros, because my programm works 
with lists and normally the list are made with pointers, and as far as I know, 
the MPI dont "like" pointers... So the Seriell version, when the MPI part is 
on, will not be optimized. 
 
With Regards
 
Matheus

--- Mar 30/12/08, Bruno Coutinho <[email protected]> ha scritto:

Da: Bruno Coutinho <[email protected]>
Oggetto: Re: [Beowulf] An Ask about Compilation
A: [email protected]
Data: Martedì 30 dicembre 2008, 22:12



2008/12/30 matheus reimann <[email protected]>
>
> Hi,
>
> I am a newbie in the group, and I have an ask about Compilation of programs 
> in seriel and paralell.
>
> I wanna have a programm which decides if the run is parallel or seriell. 
> P.ex.: myexe.exe -> runs in seriell, and when I write: myexe.exe -parallel -> 
> runs in parallel.
>
> I dont wanna compile ever when I need the program in seriel or in parallel. 
> Usually is the seriell compilation with g++ and the parallel with mpiCC. Has 
> anybody done a program like this before???

mpiCC is a wrap to g++ that adds flags to find MPI include and library files.
You can compile both with mpiCC.

To run the serial version, you can call  the binary directly and to run the 
parallel version run your program through mpirun to run inside the MPI 
enveronment.
_______________________________________________
Beowulf mailing list, [email protected]
To change your subscription (digest mode or unsubscribe) visit
http://www.beowulf.org/mailman/listinfo/beowulf



      
_______________________________________________
Beowulf mailing list, [email protected]
To change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf

Reply via email to