<div dir="ltr">On Thu, Oct 31, 2013 at 8:41 PM, Jose David Bermeol <span dir="ltr"><<a href="mailto:jbermeol@purdue.edu" target="_blank">jbermeol@purdue.edu</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">For instance I have a matrix of 400x8 and I want to split it in two mpi process, one with the first 100 rows and the second one with the next 300 rows.</blockquote>
<div><br></div><div>1) Its not necessary to mail users and dev</div><div><br></div><div>2) You prescribed the range space, (100, 300), now you can prescribe the domain by dividing the columns. It not usually important</div>
<div><br></div><div>   Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">
----- Original Message -----<br>
From: "Jose David Bermeol" <<a href="mailto:jbermeol@purdue.edu">jbermeol@purdue.edu</a>><br>
To: "Matthew Knepley" <<a href="mailto:knepley@gmail.com">knepley@gmail.com</a>><br>
Cc: "petsc-users" <<a href="mailto:petsc-users@mcs.anl.gov">petsc-users@mcs.anl.gov</a>>, "petsc-dev" <<a href="mailto:petsc-dev@mcs.anl.gov">petsc-dev@mcs.anl.gov</a>><br>
Sent: Thursday, October 31, 2013 9:38:43 PM<br>
Subject: Re: [petsc-dev] MatCreateDense<br>
<br>
What do you mean with number of local columns??<br>
<br>
Thanks<br>
<br>
----- Original Message -----<br>
From: "Matthew Knepley" <<a href="mailto:knepley@gmail.com">knepley@gmail.com</a>><br>
To: "Jose David Bermeol" <<a href="mailto:jbermeol@purdue.edu">jbermeol@purdue.edu</a>><br>
Cc: "petsc-dev" <<a href="mailto:petsc-dev@mcs.anl.gov">petsc-dev@mcs.anl.gov</a>>, "petsc-users" <<a href="mailto:petsc-users@mcs.anl.gov">petsc-users@mcs.anl.gov</a>><br>
Sent: Thursday, October 31, 2013 2:37:43 PM<br>
Subject: Re: [petsc-dev] MatCreateDense<br>
<br>
<br>
On Thu, Oct 31, 2013 at 1:21 PM, Jose David Bermeol < <a href="mailto:jbermeol@purdue.edu">jbermeol@purdue.edu</a> > wrote:<br>
<br>
<br>
<br>
<br>
Hi small question. In the method MatCreateSeqDense(MPI_Comm comm,PetscInt m,PetscInt n,PetscScalar *data,Mat *A) I'm giving the local number of rows and columns, so I should pass the total number of local columns or I should pass columns/number_of_MPI process.<br>

<br>
<br>
<br>
If its sequential, you pass the total number of columns. If its MatCreateMPIDense(), pass the number of local columns. This<br>
is used to create a vector with the same layout as y = A^T x.<br>
<br>
<br>
Matt<br>
<br>
<br>
Thanks<br>
<br>
<br>
<br>
<br>
--<br>
What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
-- Norbert Wiener<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
-- Norbert Wiener
</div></div>