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