A few clarifications:
1. If you're talking EXE files, I assume you're referring to
Windows. LAM/MPI does not run on Windows (I think it *may* run under
Cygwin -- I honestly don't remember -- but I doubt that's what you're
looking for).
2. MPI is explicit parallelism, meaning that MPI applications
explicitly invoke MPI function calls. If your programs don't make
MPI function calls, simply executing them in an MPI environment will
not magically make them go fast/operate in parallel.
3. There are a few 3rd party Java MPI bindings packages available;
you'll need to Google around for them. I am not familiar with their
details, but most of them work as a thin layer on top of an existing
MPI implementation.
4. You stated that you are using MPICH2. This mailing list supports
LAM/MPI, not MPICH2. MPICH2 is a wholly different project run by
different people. You might want to ping them for help; we cannot
help you with regards to MPICH2.
On May 14, 2007, at 2:39 PM, yong lee wrote:
> Hi, everyone
>
> I am a student and I am new to this LAM/MPI thing, but
> I hope someone will help me with my questions.
>
> I am currently building a beowulf cluster for my class
> project. I have a lot of existing c and c++ programs
> that only have EXE files but without the source code.
> These programs are not MPI based, they are only
> serial/single-process based. My question are: Can I
> run these programs in a MPI environment? Will I see
> performance gain from the output without re-compiling
> the code?
>
> Also, how about a JAVA program? How do I compile a
> JAVA program with the MPI library? Do I have to do
> this step or will the JAVA program automactically run
> in the MPI environment without having re-compiled?
>
> By the way, I am using MPICH2.
>
> Thank you for your help.
>
> Sincerely,
> Yong
>
>
>
> ______________________________________________________________________
> ______________Ready for the edge of your seat?
> Check out tonight's top picks on Yahoo! TV.
> http://tv.yahoo.com/
> _______________________________________________
> This list is archived at http://www.lam-mpi.org/MailArchives/lam/
--
Jeff Squyres
Cisco Systems
|