[petsc-dev] [GPU] Problem with petsc-dev
Barry Smith
bsmith at mcs.anl.gov
Fri Aug 27 15:39:38 CDT 2010
On Aug 27, 2010, at 2:38 PM, Keita Teranishi wrote:
> Barry,
>
> The SNES example program fails at DACreate_2D(). I am not using MPI to build the program (it's Linux white box). Do I need MPI to run the code?
What example, what options? src/snes/examples/tutorials/ex19.c in fact almost all examples should run fine on one process without MPI.
It looks like what you are running has hardwired in it something that requires more than 1 process which is very rare for PETSc examples. We need to see all the error output (not just one tiny fragment) to see what is wrong; too much information is always better than too little in debugging.
Barry
>
> Thanks,
>
> [0]PETSC ERROR: DACreate_2D() line 1338 in src/dm/da/src/da2.c
>
> [0]PETSC ERROR: --------------------- Error Message ------------------------------------
> [0]PETSC ERROR: Argument out of range!
> [0]PETSC ERROR: Given Bad partition!
> [0]PETSC ERROR: ------------------------------------------------------------------------
> ================================
> Keita Teranishi
> Scientific Library Group
> Cray, Inc.
> keita at cray.com
> ================================
>
>
> -----Original Message-----
> From: petsc-dev-bounces at mcs.anl.gov [mailto:petsc-dev-bounces at mcs.anl.gov] On Behalf Of Barry Smith
> Sent: Friday, August 27, 2010 1:13 PM
> To: For users of the development version of PETSc
> Subject: Re: [petsc-dev] Problem with petsc-dev
>
>
> You can run, for example, src/snes/examples/tutorials ex19 with the options -pc_type jacobi -dmmg_nlevels 5 -da_vec_type cuda -da_mat_type aijcuda and run without those last two options to NOT use the GPU and compare the results with -log_summary. We'd be interesting in seeing those numbers also.
>
> Barry
>
> On Aug 27, 2010, at 1:07 PM, Keita Teranishi wrote:
>
>> Satish,
>>
>> Now I got the latest copy using mercurial. Thanks!
>> I am going to check the performance with Fermi. Is there any command line option available to swith CUSP? Or do I have to apply MatConvet() with PETSc function calls?
>>
>> Thanks,
>> ================================
>> Keita Teranishi
>> Scientific Library Group
>> Cray, Inc.
>> keita at cray.com
>> ================================
>>
>>
>> -----Original Message-----
>> From: petsc-dev-bounces at mcs.anl.gov [mailto:petsc-dev-bounces at mcs.anl.gov] On Behalf Of Satish Balay
>> Sent: Friday, August 27, 2010 11:14 AM
>> To: For users of the development version of PETSc
>> Subject: Re: [petsc-dev] Problem with petsc-dev
>>
>> On Fri, 27 Aug 2010, Keita Teranishi wrote:
>>
>>> Satish,
>>>
>>> Thanks. I do not see any mercurial package for SUSE, let me try if it works.
>>
>> source install of mercruial is pretty easy
>>
>> cd mercurial
>> python setup.py install --prefix=/foo/bar
>>
>> [instructions say - use PYTHONPATH - but I like to hardcode it in 'hg'
>> script] i.e edit /foo/bar/bin/hg and add the following at the very
>> begining [where mercurial uses a different value of pythonXX -
>> depending on the python version on your machine]
>>
>> import sys
>> sys.path.insert(0,'/foo/bar/lib/pythonXX/site-packages/')
>>
>> Satish
>
More information about the petsc-dev
mailing list