[petsc-dev] UMFPACK + Intel compiler

Jed Brown jedbrown at mcs.anl.gov
Sat Jan 5 11:20:17 CST 2013


On Sat, Jan 5, 2013 at 11:15 AM, Garth N. Wells <gnw20 at cam.ac.uk> wrote:

> Note quite sure how to delve into exactly what the compiler is doing,
> but doing some printing from the Makefile right before the compiler is
> first called:
>
>         @echo "Testing CFLAGS: $(CFLAGS)"
>         @echo "Testing C:      $(C)"
>         $(C) -DDINT -c ../Source/amd_aat.c -o amd_i_aat.o
>
> I get
>
>     Testing CFLAGS: -fPIC -wd1572 -mt_mpi -O3 -xHost -DUF_long=long
> long -DUF_long_max=ULONG_MAX -DUF_long_id='%lld' -DNCHOLMOD
>     Testing C:      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
>     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'
>

Doesn't the same error occur with gcc? Do you have configure.log? What
"make" is this using?


> Double quotes don't seem to help. Changing 'long long' to 'long', it
> builds fine.
>

Unfortunately that doesn't work with LLP64 (like Windows).
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20130105/d20d8ba0/attachment.html>


More information about the petsc-dev mailing list