[petsc-users] Directory name with space used by hypre configure

Qin Lu lu_qin_2000 at yahoo.com
Wed Nov 6 09:57:56 CST 2013


I tried to put the MPICH2 under a directory without space, but the Intel C++ compiler icl could not find the mpi.h file even if I set the path for the compiler (-I/cygdrive/c/cygwin_cache/mpich2x64/include/). See the error message:
 
===================
Making struct_mv ...
make[1]: Entering directory '/cygdrive/c/cygwin_cache/hypre-2.8.0b/src/struct_mv'
icl -O2 -I/cygdrive/c/cygwin_cache/mpich2x64/include/ -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities   -c assumed_part.c
Intel(R) C++ Intel(R) 64 Compiler Professional for applications running on Intel(R) 64, Version 11.1    Build 20091012 Package ID: w_cproc_p_11.1.051
Copyright (C) 1985-2009 Intel Corporation.  All rights reserved.
assumed_part.c
C:\cygwin_cache\hypre-2.8.0b\src\utilities\HYPRE_utilities.h(26): catastrophic error: could not open source file "mpi.h"
#include "mpi.h"
====================
 
Do you have any idea what can be wrong?
 
Thanks,
Qin


On Tuesday, November 5, 2013 10:05 AM, Satish Balay <balay at mcs.anl.gov> wrote:

Alctually you'll have to look at hypre docs for installation
instructions for windows. [download-hypre does not work]

Satish



On Tue, 5 Nov 2013, Barry Smith wrote:

> 
>    Reinstall the MPI in a location without spaces in the directory name.
> 
> On Nov 5, 2013, at 9:41 AM, Qin Lu <lu_qin_2000 at yahoo.com> wrote:
> 
> > Hello,
> > I am trying to build hypre in Windows 7 (using cygwin) since it will be included in my PETSc lib. The configure options of hypre contains directory such as:
> > ./configure --with-MPI-include="/cygdrive/c/Program Files/mpich2x64/include"
> > Somehow hypre's configure took this directory as two separate directories ("/cygdrive/c/Program" and "Files/mpich2x64/include") since there is a space in the middle. (Strangely, PETSc's configure read this directory correctly). I tried to replacing the space with "\ " but it still did not work.
> > How can I make hypre's configure read this directory correctly?
> > Thanks for your suggestions,
> > Qin
> 
>    


More information about the petsc-users mailing list