[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
unable to find include files during make
- To: petsc-users@xxxxxxxxxxx
- Subject: unable to find include files during make
- From: "Ben Tay" <zonexo@xxxxxxxxx>
- Date: Thu, 30 Nov 2006 11:35:23 +0800
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=BHohoPLYWcqirBRU+sp+vm/hRNXaveSHdMdO6a+ufTrDWvIgOJOuZIYBIFMKo4RsnYO6QQtF6kPVzF/Yj+pER6KVWnnKSVga50by/AlO5DdoTauh+PyFxIXZQ/I0OR6XRUm5OPouCznmulzQWtMjGATwdcgUPDuo7zpTbfJCZeA=
- Reply-to: petsc-users@xxxxxxxxxxx
- Sender: owner-petsc-users@xxxxxxxxxxx
hi,
i've managed to compile petsc on my sch's linux server. i've done both the shared and non-shared libraries. test examples worked fine. however when i tried to compile my own code which uses petsc in one of the module, it says "can't find include file..... (all include files)".
my petsc_dir/petsc arch has already been set. i'm using intel fortran 7 (ifc) with gcc, because i get the error msg "Fortran libraries cannot be used with C compiler" when i tried ifc with icc. is there anyway to get around this?
anyway, how should my makefile be? currently my makefile for the petsc solver is
petsc_sub.o : petsc_sub.F
$(f90) $(opt) petsc_sub.F
if i compiled as shared libraries, what other statements must i add? the current opt are
-r8 -ip -w95 -c -static-libcxa -L/nas/lsftmp/g0306332/petsc-2.3.2-p6/
thank you very much
regards