<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Wed, Jun 27, 2018 at 12:40 PM Satish Balay <<a href="mailto:balay@mcs.anl.gov">balay@mcs.anl.gov</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">>>>>>>>>><br>
Configure Options: --configModules=PETSc.Configure --optionsModule=config.compilerOptions --with-cc=cc --with-cxx=CC --with-fc=ftn COPTFLAGS="  -g -fp-model fast -xMIC-AVX512 -qopt-report=5  -hcpu=mic-knl -qopenmp-simd" CXXOPTFLAGS="-g -fp-model fast -xMIC-AVX512 -qopt-report=5  -hcpu=mic-knl -qopenmp-simd" FOPTFLAGS="  -g -fp-model fast -xMIC-AVX512 -qopt-report=5  -hcpu=mic-knl -qopenmp-simd" --download-metis=1 --with-hypre-dir=/global/homes/m/madams/tmp/hypre --download-parmetis=1 --download-fblaslapack --with-debugging=0 --with-mpiexec=srun --with-batch=0 --known-mpi-shared-libraries=1 --known-64-bit-blas-indices=0 --with-64-bit-indices=0 PETSC_ARCH=arch-cori-knl-opt-intel-omp --with-openmp=1 --download-p4est=0 --prefix=/global/homes/m/madams/petsc_install/petsc-cori-knl-opt-intel-omp --download-hdf5<br>
Wo<br>
<br>
              HYPRE: UserSpecified DirPath not found.. skipping: /global/homes/m/madams/tmp/hypre/lib<br>
              HYPRE: UserSpecified DirPath not found.. skipping: /global/homes/m/madams/tmp/hypre/lib64<br>
<br>
<<<<<<<<<br>
<br>
What do you have for:<br>
<br>
ls /global/homes/m/madams/tmp/hypre<br>
ls /global/homes/m/madams/tmp/hypre/lib<br></blockquote><div><br></div><div>11:11 2 cori07  ~$ ls /global/homes/m/madams/tmp/hypre</div><div>AUTOTEST  CHANGELOG  COPYING.LESSER  COPYRIGHT  INSTALL  README  docs  src</div><div>11:11 cori07  ~$ ls /global/homes/m/madams/tmp/hypre/lib</div><div>ls: cannot access '/global/homes/m/madams/tmp/hypre/lib': No such file or directory</div><div><br></div><div>Hypre puts everything in src. I see this the BuildSystem:</div><div><br></div><div><div>  def formGNUConfigureArgs(self):</div><div>    self.packageDir = os.path.join(self.packageDir,'src')</div></div><div><br></div><div>I figured this was trying to do this. lib is in src.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Satish<br>
<br>
<br>
On Wed, 27 Jun 2018, Mark Adams wrote:<br>
<br>
> ><br>
> ><br>
> > In this case you can try:<br>
> ><br>
> > ./configure --download-hypre=1 --prefix=$HOME/soft/hypre --with-openmp=1<br>
> > PETSC_ARCH=arch-hypreinstall<br>
> > ./configure --with-hypre-dir=$HOME/soft/hypre<br>
> > PETSC_ARCH=my-regular-build-arch [and no openmp option]<br>
> > make PETSC_ARCH=my-regular-build-arch<br>
> ><br>
> ><br>
> This syntax for the hypre dir does not seem to work ...<br>
> <br>
> <br>
> > One caveat: sometimes - mixing openmp compiled code with non-openmp<br>
> > build of PETSc can give link errors [as compilers/linkers do different<br>
> > stuff internally during linktime] - so this might not always work.<br>
> ><br>
> > Satish<br>
> ><br>
> <br>
<br>
</blockquote></div></div>