Commit bc4e48f1 authored by Mathieu Faverge's avatar Mathieu Faverge
Browse files

Final update for release 6.2.0

parent 54df1d0a
......@@ -12,7 +12,7 @@
- source install-${VERSION}/bin/pastix_env.sh
- (cd build &&
eval "ctest
-E \"sched\" -R \"${WRAPPER}_\"
-E \"sched\" -R \"^${WRAPPER}_\"
-D ExperimentalTest
-D ExperimentalCoverage
-D ExperimentalSubmit
......
###
#
# @copyright 2013-2020 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
# @copyright 2013-2021 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
# Univ. Bordeaux. All rights reserved.
#
# @version 6.0.3
# @version 6.2.0
# @author Mathieu Faverge
# @date 2020-02-05
# @author Gregoire Pichon
# @author Matias Hastaran
# @author Pierre Ramet
# @author Tony Delarue
# @author Vincent Bridonneau
# @author Xavier Lacoste
# @date 2021-04-07
#
###
cmake_minimum_required (VERSION 3.3)
......@@ -16,7 +22,7 @@ include(CheckFunctionExists)
# The current version number
set( PASTIX_VERSION_MAJOR 6 )
set( PASTIX_VERSION_MINOR 1 )
set( PASTIX_VERSION_MINOR 2 )
set( PASTIX_VERSION_MICRO 0 )
set( PASTIX_VERSION "${PASTIX_VERSION_MAJOR}.${PASTIX_VERSION_MINOR}.${PASTIX_VERSION_MICRO}" )
......
# pastix-6.2.0
- Update cmake_morse submodule to use modern cmake detection
- Update spm submodule with a full MPI support of the sparse matrices
- headers: Fix issue for C++ inclusion of the spm/pastix headers
- headers: Add const keyword where data is input
- cmake: Add an uninstall rule
- Fix solverstack/pastix#43: issue with B null
- timings: add time for analysis subtasks as well as total time
- MPI: reduction of the communication buffer sizes
- Low-rank: Improve default settings for th low-rank factorization
- Low-rank: add ILU(k) preselection
- cmake: add options to disable low-rank testings depending on tmglib (solverstack/pastix#50)
- examples: Update testings to call pastixInit before spmInit in order to initialize MPI automatically if needed (solverstack/pastix#52)
- EZTrace: Fix issue when using EZTrace in distributed (Require master revision of EZTrace)
- Wrappers: Add MPI support intor Fortran, python and julia wrappers
- hwloc: Remove references to old revision of hwloc (< 1.0.0)
- Remove deprecated bzero
- doc: Add tutorials for compilation and usage of GPU, MPI and runtime versions
- scotch: add deterministic option to fix the random algorithms
- scotch: add multi-threaded support for future scotch 6.2.0
- graph: exploit the spm structure to manipulate the graph in the ordering step
- sopalin: add a IPARM_TRANSPOSE_SOLVE option to solve A^t x = b in order to avoid CSC/CSR conversions
- example: add a simple_dist example to show how to use the solver with a distributed sparse matrix (be careful, for now, the matrix is gathered multiple times and it may create large slow down)
- schur: Fix schur complement factorization with dynamic scheduler
- scheduler: dynamic scheduler is now the default
- Licence: Change licence from Cecill-C to LGPL
# pastix-6.1.0
- Add a new dynamic scheduler supported by the internal threads for numerical factorization
......
This diff is collapsed.
This diff is collapsed.
......@@ -2,14 +2,16 @@
*
* @file bcsc.c
*
* @copyright 2004-2020 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* @copyright 2004-2021 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* Univ. Bordeaux. All rights reserved.
*
* @version 6.1.0
* @version 6.2.0
* @author Mathieu Faverge
* @author Pierre Ramet
* @author Xavier Lacoste
* @date 2020-01-26
* @author Theophile Terraz
* @author Tony Delarue
* @date 2021-03-30
*
**/
#include "common.h"
......
......@@ -2,7 +2,7 @@
*
* @file bcsc.h
*
* @copyright 2004-2020 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* @copyright 2004-2021 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* Univ. Bordeaux. All rights reserved.
*
* @version 6.1.0
......
/**
* @file bcsc_z.h
*
* @copyright 2004-2020 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* @copyright 2004-2021 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* Univ. Bordeaux. All rights reserved.
*
* @version 6.1.0
* @author Mathieu Faverge
* @author Pierre Ramet
* @author Xavier Lacoste
* @author Vincent Bridonneau
* @date 2019-12-12
*
* @precisions normal z -> c d s
......
......@@ -2,14 +2,17 @@
*
* @file bcsc_zinit.c
*
* @copyright 2004-2020 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* @copyright 2004-2021 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* Univ. Bordeaux. All rights reserved.
*
* @version 6.1.0
* @version 6.2.0
* @author Mathieu Faverge
* @author Pierre Ramet
* @author Xavier Lacoste
* @date 2020-01-26
* @author Theophile Terraz
* @author Tony Delarue
* @author Vincent Bridonneau
* @date 2021-01-03
*
* @precisions normal z -> c d s
*
......
......@@ -2,13 +2,13 @@
*
* @file bcsc_znorm.c
*
* @copyright 2004-2020 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* @copyright 2004-2021 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* Univ. Bordeaux. All rights reserved.
*
* @version 6.1.0
* @version 6.2.0
* @author Mathieu Faverge
* @author Théophile terraz
* @date 2019-11-12
* @author Theophile Terraz
* @date 2021-01-03
* @precisions normal z -> c d s
*
**/
......
......@@ -4,14 +4,15 @@
*
* Functions computing matrix-vector products for the BCSC
*
* @copyright 2004-2020 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* @copyright 2004-2021 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* Univ. Bordeaux. All rights reserved.
*
* @version 6.0.3
* @version 6.2.0
* @author Mathieu Faverge
* @author Théophile Terraz
* @author Vincent Bridonneau
* @date 2020-01-26
* @author Theophile Terraz
* @author Tony Delarue
* @date 2021-03-05
*
* @precisions normal z -> c d s
*
......
......@@ -2,7 +2,7 @@
*
* @file bvec.c
*
* @copyright 2004-2020 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* @copyright 2004-2021 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* Univ. Bordeaux. All rights reserved.
*
* @version 6.1.0
......
......@@ -2,13 +2,14 @@
*
* @file bvec.h
*
* @copyright 2004-2020 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* @copyright 2004-2021 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* Univ. Bordeaux. All rights reserved.
*
* @version 6.1.0
* @author Mathieu Faverge
* @author Pierre Ramet
* @author Xavier Lacoste
* @author Vincent Bridonneau
* @date 2019-11-12
*
* @addtogroup bcsc
......
......@@ -4,15 +4,18 @@
*
* Functions computing operations on the BCSC.
*
* @copyright 2004-2020 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* @copyright 2004-2021 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* Univ. Bordeaux. All rights reserved.
*
* @version 6.0.3
* @version 6.2.0
* @author Mathieu Faverge
* @author Pierre Ramet
* @author Xavier Lacoste
* @author Théophile terraz
* @date 2020-01-26
* @author Gregoire Pichon
* @author Theophile Terraz
* @author Tony Delarue
* @author Vincent Bridonneau
* @date 2021-04-07
* @precisions normal z -> c d s
*
**/
......
......@@ -5,7 +5,7 @@
* PaStiX analyse functions to manipulate candidates on the elimination tree
* structure.
*
* @copyright 2004-2020 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* @copyright 2004-2021 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* Univ. Bordeaux. All rights reserved.
*
* @version 6.1.0
......
......@@ -4,13 +4,13 @@
*
* PaStiX analyse control parameters function.
*
* @copyright 1998-2020 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* @copyright 1998-2021 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* Univ. Bordeaux. All rights reserved.
*
* @version 6.0.3
* @version 6.2.0
* @author Pascal Henon
* @author Mathieu Faverge
* @date 2019-11-12
* @date 2020-03-02
*
**/
#include <stdio.h>
......
......@@ -4,7 +4,7 @@
*
* PaStiX analyse control parameters structure.
*
* @copyright 1998-2020 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* @copyright 1998-2021 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* Univ. Bordeaux. All rights reserved.
*
* @version 6.0.3
......
......@@ -5,13 +5,15 @@
* PaStiX analyse functions to manipulate candidates on the elimination tree
* structure.
*
* @copyright 2004-2020 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* @copyright 2004-2021 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* Univ. Bordeaux. All rights reserved.
*
* @version 6.0.3
* @version 6.2.0
* @author Pascal Henon
* @author Mathieu Faverge
* @date 2019-11-12
* @author Gregoire Pichon
* @author Pierre Ramet
* @date 2021-01-03
*
* @addtogroup blend_dev_cand
* @{
......
......@@ -4,11 +4,12 @@
*
* PaStiX analyse headers for candidate array functions.
*
* @copyright 1998-2020 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* @copyright 1998-2021 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* Univ. Bordeaux. All rights reserved.
*
* @version 6.0.3
* @author Pascal Henon
* @author Mathieu Faverge
* @date 2019-11-12
*
* @addtogroup blend_dev_cand
......
......@@ -9,12 +9,12 @@
* Contains functions to generate dot files of the elimination tree and the
* compressed elimination tree.
*
* @copyright 2004-2020 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* @copyright 2004-2021 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
* Univ. Bordeaux. All rights reserved.
*
* @version 6.1.0
* @version 6.2.0
* @author Mathieu Faverge
* @date 2019-11-12
* @date 2021-01-03
*
* @addtogroup blend_dev_elim
* @{
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment