[petsc-dev] UMFPACK + Intel compiler

Garth N. Wells gnw20 at cam.ac.uk
Sat Jan 5 10:41:02 CST 2013


I've hit a problem with letting PETSc download and build UMFPACK when
using Intel compilers. Unfortunately I don't know  a fix. The problem
is the compiler directive:

  -DUF_long="long long"

that PETSc writes to
externalpackages/UMFPACK-5.5.1/UFconfig/UFconfig.mk. The Intel
compiler (version 12..1.4) doesn't seem to like the white space
between the two 'longs'. I get:

  mpicc -fPIC -wd1572 -mt_mpi -O3 -xHost -DUF_long="long long"
-DUF_long_max=ULONG_MAX -DUF_long_id='"%lld"' -DNCHOLMOD  -I../Include
-I../../UFconfig -DDINT -c ../Source/amd_aat.c -o amd_i_aat.o
  icc: error #10236: File not found:  'long'

I'm using petsc-dev (changeset:   25580:4a0800bf1994)

Garth



More information about the petsc-dev mailing list