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
