superlu_dist doesn't work in peysc-3.0.0-p1
Ravi Kannan
rxk at cfdrc.com
Tue Mar 31 10:41:43 CDT 2009
Hi all,
Thanks for the reply. As you suggested I used the following
PCFactorSetMatSolverPackage(pc,MAT_SOLVER_SUPERLU_DIST)
when setting PC type.
It works only in serial mode. For the parallel run, the results are wrong.
Have you guys seen the same thing or is there something else I overlooked?
The version of my superlu_dist is 2.3.
Thanks,
XG, RAVI
-----Original Message-----
From: Ravi Kannan [mailto:rxk at cfdrc.com]
Sent: Wednesday, March 25, 2009 10:27 AM
To: PETSc users list
Subject: superlu_dist doesn't work in peysc-3.0.0-p1
Hi,
After I upgrade the petsc from 2.3.3 to 3.0.0, I have made the change for
the superlu from
_ierr = MatSetType(_A,MATSUPERLU_DIST)
to
_ierr = MatSetType(_A,MAT_SOLVER_SUPERLU_DIST)
Is this the only change I need to do?
Ravi, X.G
-----Original Message-----
From: petsc-users-bounces at mcs.anl.gov
[mailto:petsc-users-bounces at mcs.anl.gov]On Behalf Of Matthew Knepley
Sent: Wednesday, March 25, 2009 7:08 AM
To: PETSc users list
Subject: Re: Petsc parallel vectors with two communicators
On Wed, Mar 25, 2009 at 1:05 AM, Khan, Irfan <irfan.khan at gatech.edu>
wrote:
Hi
Can the petsc parallel vectors be used with two different
communicators? For instance, I have created two different communicators
called FEA_Comm and FSI_Comm. The total number of processes are x+y.
FSI_Comm works on x+y but FEA_Comm works only on x.
Now I am trying to create parallel vectors a1 and a2 such that a1 has
entries from x+y processes but a2 has entries from only y processes.
After splitting the communicators I assign PETSC_COMM_WORLD to
FEA_Comm which works on only x processes. Subsequently petsc is initialized
(PetscInitialize()). But when the parallel vectors are created, the
processes hang.
PETSC_COMM_WORLD should encompass all processes you wish to use in
PETSc, so that means x+y. You can create Vec
objects on subcommunicators, like x.
Matt
Any suggestions will be helpful
Thankyou
Irfan
Graduate Research Assistant
Woodruff school of Mechanical Engineering
Atlanta, GA (30307)
--
What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which their
experiments lead.
-- Norbert Wiener
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20090331/f7b36e6c/attachment.htm>
More information about the petsc-users
mailing list