<!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&nbsp; 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&nbsp; 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">&lt;eplanung@t-online.de&gt;</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&uuml;&szlig;en

Dipl.-Ing. Franz Theodor Langer (Gesch&auml;ftsf&uuml;hrer)
-----------------------------------------------------------------
E_Planung GmbH
Planung + Berechnung f&uuml;r Wissenschaft und Technik im Ingenieurbau

Schl&uuml;sselbergstra&szlig;e 30, 81673 M&uuml;nchen, Tel. 089/454933-0 Fax -14
Gesch&auml;ftsnummer: HRB 90116, Gerichtsstand: M&uuml;nchen

    </pre>
  </blockquote>
  <pre wrap=""><!---->


  </pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">-- 
Mit freundlichen Gr&uuml;&szlig;en

Dipl.-Ing. Franz Theodor Langer (Gesch&auml;ftsf&uuml;hrer)
-----------------------------------------------------------------
E_Planung GmbH
Planung + Berechnung f&uuml;r Wissenschaft und Technik im Ingenieurbau

Schl&uuml;sselbergstra&szlig;e 30, 81673 M&uuml;nchen, Tel. 089/454933-0 Fax -14
Gesch&auml;ftsnummer: HRB 90116, Gerichtsstand: M&uuml;nchen
</pre>
</body>
</html>