[petsc-dev] PaStiX build broken

Matthew Knepley knepley at gmail.com
Tue Nov 1 07:22:27 CDT 2016


On Tue, Nov 1, 2016 at 7:19 AM, Garth N. Wells <gnw20 at cam.ac.uk> wrote:

> I get a PaStiX build failure with '--download-pastix':
>
> In file included from sopalin/src/murge.c:364:0,
>                  from sopalin/src/zmurge.c:54:
> sopalin/src/variable_csc.c: In function ‘vcsc_add_node’:
> sopalin/src/variable_csc.c:138:13: error: non-floating-point argument
> in call to function ‘__builtin_isnan’
>              if (isnan(vcsc->values[COL-1][i*dof2 + ii])) {
>              ^~
> sopalin/src/variable_csc.c: In function ‘vcsc_add’:
> sopalin/src/variable_csc.c:255:11: error: non-floating-point argument
> in call to function ‘__builtin_isnan’
>            if (isnan(vcsc->values[COL_NODE][idx])) {
>            ^~
> sopalin/src/variable_csc.c: In function ‘vcsc_to_cscd’:
> sopalin/src/variable_csc.c:663:15: error: non-floating-point argument
> in call to function ‘__builtin_isnan’
>                if (!isnan(vcsc->values[MYCOL-1][dof2*iter2+iterdof])) {
>                ^~
> make: *** [sopalin/obj/i686_pc_linux/zmurge.o] Error 1
> ************************************************************
> *******************
>
> From the PaStIX changelog, it looks like it's fixed in PaStiX 5.2.3.
> But, despite bumping the version in PaStiX.py cleaning everything out,
> PETSc kept downloading 5.2.2.20. I have no idea where the build system
> is getting 5.2.2.20 from.
>

>From this line


https://bitbucket.org/petsc/petsc/src/a2b5a0438a710504fe0fdd39a793ddf656611e6a/config/BuildSystem/config/packages/PaStiX.py?at=master&fileviewer=file-view-default#PaStiX.py-6

You can change that to download the version you want. If it works, let us
know and I will make a patch.

  Thanks,

    Matt


> Also, the doc at
>
>     http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/Mat/
> MATSOLVERPASTIX.html
>
> seems inconsistent with config/BuildSystem/config/packages/PaStiX.py -
> PaStiX doesn't depend on ParMETIS and METIS.
>
> Garth
>



-- 
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-dev/attachments/20161101/1ae71411/attachment.html>


More information about the petsc-dev mailing list