[petsc-users] PaStix is slower in pestc-dev
Barry Smith
bsmith at mcs.anl.gov
Sun Dec 11 11:49:27 CST 2011
Looks like Pastix is running with different options hence different performance.
Barry
On Dec 11, 2011, at 10:08 AM, Xiangdong Liang wrote:
> On Sun, Dec 11, 2011 at 9:04 AM, Matthew Knepley <knepley at gmail.com> wrote:
>> On Sun, Dec 11, 2011 at 12:05 AM, Xiangdong Liang <xdliang at gmail.com> wrote:
>>>
>>> Hello PETSc team,
>>>
>>> I was using PaStiX within petsc 3.1-p8. Today, I am trying PaStiX
>>> within petsc-dev. However, For the same code, solving the same linear
>>> system takes longer time (120s vs 90s) in petsc-dev. Both are compiled
>>> with debugging mode off. Is it possible that the newer PaStiX is
>>> slower than old version? or due to some options in compiling?
>>
>>
>> It is likely the options are not exactly the same, meaning the ordering is
>> different,
>> etc. Did you check everything wiht -ksp_view and -ksp_monitor?
>
> I use ksp_view, ksp_monitor options and same -pc_factor_zeropivot
> 1e-12, the dev version is still slower. One difference I see from
> pastix_verbose is the option of Pastix:
>
> In pets-3.1: I have
>
> DISTRIBUTED : Not defined
> FLUIDBOX : Not defined
> METIS : Not defined
>
>
> While in petsc-dev, I have
>
> DISTRIBUTED : Defined
> METIS : Not defined
> WITH_SCOTCH : Defined
>
>
> However, I do not understand these options. Could that be the reason?
>
> Xiangdong
>
>>
>> Matt
>>
>>>
>>> Best,
>>> Xiangdong
>>>
>>> PS. I cannot use PaStiX in 3.2 because in the runtime, PaStiX crashed
>>> due to missing of the option -DWITHSCOTCH during compiling. It was
>>> reported before by one user and fixed in petsc-dev, but not in
>>> petsc-3.2-p5.
>>>
>>> http://lists.mcs.anl.gov/pipermail/petsc-users/2011-March/008356.html
>>
>>
>>
>>
>> --
>> 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
More information about the petsc-users
mailing list