<div dir="ltr">I believe BLACS has finally been folded in to Scalapack...<br><br>A<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jul 16, 2014 at 6:41 PM, Kevin Buckley <span dir="ltr"><<a href="mailto:kevin.buckley.ecs.vuw.ac.nz@gmail.com" target="_blank">kevin.buckley.ecs.vuw.ac.nz@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi there,<br>
<br>
as an occasional builder of PETSc for researchers whose higher level codes<br>
make use of it, one of the first things I do when looking to build a newer PETSc<br>
is to check out any changes to the external packages, with something akin to:<br>
<br>
find . -type f -print0 | xargs -0 grep self.download | cut -d= -f 2-<br>
| grep http | sort > /tmp/petsc-350<br>
<br>
as my preferred way to build is to have everything local to the<br>
machine I'm building<br>
on<br>
<br>
Even allowing for the odd change in http server for external packages where<br>
an "ANL proxied download" from below<br>
<br>
<a href="http://ftp.mcs.anl.gov/pub/petsc/externalpackages" target="_blank">http://ftp.mcs.anl.gov/pub/petsc/externalpackages</a><br>
<br>
is not available, it not usually much of a chore to match up any changes and<br>
compare against my previous build recipies.<br>
<br>
I recently came to start builiding the 3.5.0 PETSc, so as to see how<br>
it would play<br>
with the latest PISM code, and the one package I can't match up between my<br>
PETSc 3.2p7 and 3.3p3 recipies is<br>
<br>
<a href="http://ftp.mcs.anl.gov/pub/petsc/externalpackages/blacs-dev.tar.gz" target="_blank">http://ftp.mcs.anl.gov/pub/petsc/externalpackages/blacs-dev.tar.gz</a><br>
<br>
So what's happened to blacs-dev?<br>
<br>
Presumably the functionality it provided to the PETSc code is now available in<br>
some other package, but, if so, I have missed the petsc-dev thread where it<br>
got the boot.<br>
<br>
Any info welcome,<br>
Kevin<br>
<br>
eScience Consultant<br>
School of Engineering and Computer Science<br>
Victoria University of Wellington<br>
New Zealand<br>
<br>
PS<br>
<br>
A 3.3-p3 recipe, from a ways back, built against a CentOS system OpenMPI,<br>
was, my notes indicate, as follows<br>
<br>
cd /srv/global/work/sources/PISM/<br>
tar xf petsc-3.3-p3.tar.gz<br>
cd petsc-3.3-p3<br>
mkdir /opt/PETSc/petsc-3.3-p3<br>
<br>
./configure --prefix=/opt/PETSc/petsc-3.3-p3/PISM \<br>
  --with-debugging=0 \<br>
  --with-blas-lapack-dir=/usr/lib64 \<br>
  --with-mpi-dir=/usr/lib64/openmpi/1.4-gcc \<br>
  --with-clanguage=cxx \<br>
 --download-MUMPS=/srv/global/work/sources/PISM/MUMPS_4.10.0-p3.tar.gz  \<br>
 --download-ParMetis=/srv/global/work/sources/PISM/parmetis-4.0.2-p3.tar.gz \<br>
 --download-SuperLU=/srv/global/work/sources/PISM/superlu_4.3.tar.gz \<br>
 --download-SuperLU-DIST=/srv/global/work/sources/PISM/superlu_dist_3.1.tar.gz \<br>
 --download-blacs=/srv/global/work/sources/PISM/blacs-dev.tar.gz \<br>
 --download-hdf5=/srv/global/work/sources/PISM/hdf5-1.8.8-p1.tar.gz \<br>
 --download-scalapack=/srv/global/work/sources/PISM/SCALAPACK-1.7.tar.gz \<br>
 --download-spooles=/srv/global/work/sources/PISM/spooles-2.2-dec-2008.tar.gz<br>
<br>
make PETSC_DIR=/srv/global/work/sources/PISM/petsc-3.3-p3<br>
PETSC_ARCH=arch-linux2-cxx-opt all<br>
<br>
 make PETSC_DIR=/srv/global/work/sources/PISM/petsc-3.3-p3<br>
PETSC_ARCH=arch-linux2-cxx-opt install<br>
<br>
make PETSC_DIR=/opt/PETSc/petsc-3.3-p3/PISM test<br>
<br>
export PETSC_DIR=/opt/PETSc/petsc-3.3-p3/PISM<br>
cd ./src/snes/examples/tutorials/<br>
make ex19<br>
<br>
./ex19 -contours -info<br>
</blockquote></div><br></div>