<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
<title></title>
</head>
<body text="#000000" bgcolor="#ffffff">
Hi Matt,<br>
<br>
thanks very much for help!<br>
you are right I am using the latest version.<br>
<br>
I found thedefinition of MPIEXEC where mpiexec.exe is called.<br>
<br>
when I want to run my program with more than<br>
1 proc, where do I tell the systems which nodes I like to have?<br>
<br>
is it enough just to copy mpiexec.exe to the other nodes?<br>
<br>
(I am new to cygwin!)<br>
<br>
I was using rexecshell.exe all the time.<br>
<br>
regards<br>
Franz <br>
<br>
<br>
Matthew Knepley wrote:<br>
<blockquote type="cite"
cite="mida9f269830810160404p3c3a0eecq69d0382603409de8@mail.gmail.com">
<pre wrap="">On Thu, Oct 16, 2008 at 5:42 AM, Franz Th. Langer <a class="moz-txt-link-rfc2396E" href="mailto:eplanung@t-online.de"><eplanung@t-online.de></a> wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Hi Satish,
thanks very much for quick infos!
I understand that I have to use mpirun or mpiexec.
(I still dont know how the system knows which procs can be used?)
(in rexecshell one can fill in a list with the node-names)
my questions arise out of the following situation:
under cygwin:
1. I downloaded Petsc and made the necc. definitions
2. make all (everything ok!)
3. make test ( (everything ok!)
under the tests there are also test for parallelizations!
I still dont know how Petsc was doing this tests???
</pre>
</blockquote>
<pre wrap=""><!---->
I assume you are using the latest release. In bmake/$PETSC_ARCH/petscconf
there is a definition of MPIRUN (or MPIEXEC) which is the location of that
program and it used to run the test by make.
Matt
</pre>
<blockquote type="cite">
<pre wrap="">I may have missed something , but I never found a call to mpirun or mpiexec?
perhaps you can explain it?
Best regards
Franz
Satish Balay wrote:
On Thu, 16 Oct 2008, Franz Th. Langer wrote:
Hi,
System: Windows 2000, cygwin
parallel computation with MPI
(I am a newcomer to cygwin, I wrote a lot
of par. progs for VC 6.0 +MPI.)
compiling and linking of my par. petsc-program under cygwin is ok!
I can run the program on 1 proc only!
when I want to use more then 1 proc I am using Rexecshell!
than the program querries about a wrong commandline?
questions:
-under cygwin: do I have to use something else than Rexecshell?
-what has than to be installed/initiated on the other procs?
Cygwin is used only to build libraries. If you built PETSc with MPI -
then you have to use the MPI startup mecanism [i.e mpiexec or mpirun]
to start parallel MPI jobs.
Satish
--
Mit freundlichen Grüßen
Dipl.-Ing. Franz Theodor Langer (Geschäftsführer)
-----------------------------------------------------------------
E_Planung GmbH
Planung + Berechnung für Wissenschaft und Technik im Ingenieurbau
Schlüsselbergstraße 30, 81673 München, Tel. 089/454933-0 Fax -14
Geschäftsnummer: HRB 90116, Gerichtsstand: München
</pre>
</blockquote>
<pre wrap=""><!---->
</pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Mit freundlichen Grüßen
Dipl.-Ing. Franz Theodor Langer (Geschäftsführer)
-----------------------------------------------------------------
E_Planung GmbH
Planung + Berechnung für Wissenschaft und Technik im Ingenieurbau
Schlüsselbergstraße 30, 81673 München, Tel. 089/454933-0 Fax -14
Geschäftsnummer: HRB 90116, Gerichtsstand: München
</pre>
</body>
</html>