Mark,

   We don't generally support batch only systems with external packages; this 
requires the external package's configure to work on batch systems:   It would 
be nice to make this work but requires someone with access to that system (i.e. 
you). Essentially you need to add to 
config/BuildSystem/config/packages/hypre.py additional arguments that get 
passed to hype's configure when batch is used. Specifically at least the 
argument --host (Note this is an argument not to PETSc's configure but to 
hype's configure) I do not know if it has a value etc. You would need to look 
at hype's docs or consult with the hypre developers. I can't try stuff because 
I don't have accounts on those machines.

  You can try iterating with Satish on adding the support to hypre.py 

  Barry


Error running configure on HYPRE: Could not execute "cd 
/autofs/na3_home1/adams/petsc2/arch-titan-opt-pgi/externalpackages/hypre-2.9.1a/src
 && ./configure --prefix=/autofs/na3_home1/adams/petsc2/arch-titan-opt-pgi 
MAKE=/usr/bin/gmake 
--libdir=/autofs/na3_home1/adams/petsc2/arch-titan-opt-pgi/lib CC="cc" CFLAGS=" 
-mp " CXX="CC" CXXFLAGS=" -mp    " F90="ftn" F90FLAGS=" -mp  " F77="ftn" 
FFLAGS=" -mp  " FC="ftn" FCFLAGS=" -mp  " --disable-shared 
--with-MPI-include="" --with-MPI-lib-dirs="" --with-MPI-libs="" 
--with-blas-libs= --with-blas-lib-dir= --with-lapack-libs= 
--with-lapack-lib-dir= --with-blas=yes --with-lapack=yes 
--with-fmangle-blas=one-underscore --with-fmangle-lapack=one-underscore 
--without-babel --without-mli --without-fei --without-superlu AR="/usr/bin/ar 
cr"":
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking whether /usr/bin/gmake sets $(MAKE)... yes
checking for ranlib... ranlib
checking for gcc... cc
checking for C compiler default output file name... a.out
checking whether the C compiler works...configure: error: in 
`/autofs/na3_home1/adams/petsc2/arch-titan-opt-pgi/externalpackages/hypre-2.9.1a/src':
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details.

> On Jan 8, 2015, at 4:55 PM, Mark Adams <[email protected]> wrote:
> 
> I am getting this error with hypre on Titan.  Documents and previous threads 
> say '--with-batch' should fix this ...
> 
> Thanks,
> Mark
> 
> <configure.log>

Reply via email to