[petsc-dev] PaStiX build broken
Garth N. Wells
gnw20 at cam.ac.uk
Tue Nov 1 07:19:01 CDT 2016
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.
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
More information about the petsc-dev
mailing list