[petsc-dev] Scotch 6.0.1 unifies _esmumps versions

Pierre Jolivet jolivet at ann.jussieu.fr
Sun Feb 15 06:22:16 CST 2015


Hello,
Is there a reason why SCOTCH 6.0.0 is still downloaded by PETSc, while 6.0.3 is out and fixes an issue with MUMPS, cf. http://lists.mcs.anl.gov/pipermail/petsc-users/2014-September/022795.html <http://lists.mcs.anl.gov/pipermail/petsc-users/2014-September/022795.html> ?
This simple patch seems to work out of the box.

-- a/config/BuildSystem/config/packages/PTScotch.py
+++ b/config/BuildSystem/config/packages/PTScotch.py
@@ -3,8 +3,7 @@ import config.package
 class Configure(config.package.Package):
   def __init__(self, framework):
     config.package.Package.__init__(self, framework)
-    self.download     = ['https://gforge.inria.fr/frs/download.php/31832/scotch_6.0.0_esmumps.tar.gz',
-                         'http://ftp.mcs.anl.gov/pub/petsc/externalpackages/scotch_6.0.0_esmumps.tar.gz']
+    self.download     = ['http://gforge.inria.fr/frs/download.php/file/34099/scotch_6.0.3.tar.gz']

$ cd src/ksp/ksp/examples/tutorials
$ mpirun -np 8 ./ex52 -use_mumps_lu -mat_mumps_icntl_7 5 -m 400 -n 400
$ echo $?
0

(this fails with SCOTCH 6.0.0, cf. http://mumps.enseeiht.fr/index.php?page=faq#19 <http://mumps.enseeiht.fr/index.php?page=faq#19>)

Thank you,
Pierre

> On Sep 25, 2014, at 6:38 PM, Jed Brown <jed at jedbrown.org> wrote:
> 
> From na-digest:
> 
>> From: François Pellegrini francois.pellegrini at labri.fr
>> Date: September 20, 2014
>> Subject: Revision 6.0.1 of Scotch is out
>> 
>> We announce the release, as libre/free software, of revision 6.0.1 of
>> the SCOTCH and PT-SCOTCH software package and library for sequential
>> and parallel graph partitioning, sequential and parallel graph
>> clustering, sequential mesh/hypergraph partitioning and static
>> mapping, and sequential and parallel sparse matrix block ordering.
>> 
>> While revision 6.0.1 is technically a bugfix release, with no apparent
>> new features, much has changed "under the hood".
>> - Sequential algorithms for repartitioning and (re)partitioning with
>>  fixed vertices have been improved.
>> - Multithreading issues have been solved.
>> - From now on, there is no separate "*_esmumps" version for
>>  interfacing with the MUMPS solver. The additional libraries can be
>>  generated by running "make esmumps" for the sequential libraries and
>>  "make ptesmumps" for the parallel libraries.
>> 
>> Parallel static mapping and parallel direct k-way graph repartitioning
>> with fixed vertices will be available in release 6.1.
>> 
>> Scotch can be freely downloaded, under the terms of the CeCILL-C free
>> software license. To ease the development, diffusion, and circulation
>> of information regarding the SCOTCH project, most of its resources are
>> hosted on the InriaGforge platform provided by INRIA. Please refer to
>> the SCOTCH web pages at:
>> 
>> https://gforge.inria.fr/projects/scotch/
>> http://www.labri.fr/~pelegrin/scotch/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20150215/dcdc362a/attachment.html>


More information about the petsc-dev mailing list