<div dir="ltr"><div dir="ltr">On Mon, Apr 6, 2020 at 12:55 PM Alfredo Jaramillo <<a href="mailto:ajaramillopalma@gmail.com">ajaramillopalma@gmail.com</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>hello everyone,</div><div><br></div><div>I have a fresh installation of the 3.13.0 version with pastix. Like with previous versions, I'm using the options</div><div><br></div><div>--with-x11=0 --with-x=0 --with-windows-graphics=0 <br></div><div><br></div><div>to disable X11</div><div><br></div><div>however, when compiling my program foo and doing</div><div><br></div><div>$ ldd foo</div><div><br></div><div>between the linked libraries there appear:<br></div><div>libXNVCtrl.so.0 and libX11.so.6 <br></div><div><br></div><div>the first one related to NVIDIA. I observed that this does not happen when installing PETSc without hwloc. In this new version, PETSc requires to install hwloc when trying to install pastix. In previous versions of PETSc (eg 3.11.2) that wasn't necessary.<br></div><div><br></div><div>I'm working in a cluster where I have no access to these X11-related libraries and that's why I need them not be linked. Is it there some way to disable X11 when installing hwloc? maybe enforcing some configuration variables when installing it through petsc or installing it independently?</div></div></blockquote><div><br></div><div>Can you send configure.log?</div><div><br></div><div> Thanks,</div><div><br></div><div> Matt</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"><div dir="ltr"><div>thanks a lot!</div><div><br></div><div>Below the configuration command of the two installations I've tried with the 3.13.0 version.</div><div><br></div><div>=================== WITH PASTIX ===================</div><div><br></div><div>./configure --with-make-np=20 --with-petsc-arch=x64go-3.13-openmpi-4.0.1-pastix-64 --with-debugging=0 --doCleanup=0 \<br>--with-mpi=1 \<br>--with-valgrind=1 --with-valgrind-dir=$PATH_TO_VALGRIND/valgrind-3.15.0 \<br>--download-scalapack \<br>--download-openblas \<br>--download-mumps \<br>--download-superlu_dist \<br>--download-metis \<br>--download-parmetis \<br>--download-ptscotch \<br>--download-hypre \<br><b>--download-pastix \<br>--download-hwloc \</b><br>--with-64-bit-indices=1 \<br>LDFLAGS=$LDFLAGS CPPFLAGS=$CPPFLAGS \<br>--with-cxx-dialect=C++11 \</div><div>--with-x11=0 --with-x=0 --with-windows-graphics=0 \<br>COPTFLAGS="-O3 -march=native -mtune=native" \<br>CXXOPTFLAGS="-O3 -march=native -mtune=native" \<br>FOPTFLAGS="-O3 -march=native -mtune=native"</div><div><div><br></div><div>=================== WITHOUT PASTIX ===================</div></div><div><br></div><div>the same as above but the options "--download-pastix --download-hwloc"</div><div><br></div><div>======================================================</div><div><br></div></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener</div><div><br></div><div><a href="http://www.cse.buffalo.edu/~knepley/" target="_blank">https://www.cse.buffalo.edu/~knepley/</a><br></div></div></div></div></div></div></div></div>