Commit 9da2aefc authored by Mathieu Faverge's avatar Mathieu Faverge
Browse files

Update ChangeLog

parent 25116204
# pastix-6.1.0
- Add a new dynamic scheduler supported by the internal threads for numerical factorization
- Add MPI support for the numerical factorization and solve
- Available for all schedulers: sequential, internal threads (static, dynamic), StarPU, and PaRSEC
- WARNING: The RHS is not distributed yet, and must be replicated on all nodes
- WARNING: The low-rank and Schur functionalities are not available in distributed yet
- Enable the use of an external SPM module
- Improve splitting strategy:
- avoid unnecessary splits when using K-Way
- reduce the range of possible split to limit the apparition of small blocks
- Change the preselected behavior to be:
- never compressed in the JustInTime scenario
- compress the preselected block just before applying the TRSM in the MinimalMemory scenario
- the behavior can be change through IPARM_COMPRESS_PRESELECT
- Add a cmake summary
- Add coverity scan
- Update README.md and documentation
# pastix-6.0.3
- Update spm module to ada4963
......
......@@ -50,7 +50,7 @@ check_header_copyright()
basename=`basename $filename`
#toto=`grep -E " @copyright [0-9]{4}-20[0-9]{2} Bordeaux INP" $filename`
toto=`grep -E " @copyright [0-9]{4}-2019 Bordeaux INP" $filename`
toto=`grep -E " @copyright [0-9]{4}-2020 Bordeaux INP" $filename`
# if [ $? -ne 0 ]
# then
# toto=`grep -E " @copyright 20[0-9]{2} Bordeaux INP" $filename`
......
#
# @file update_release.sh
#
# @copyright 2016-2020 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
# Univ. Bordeaux. All rights reserved.
#
# @version 6.1.0
# @author Mathieu Faverge
# @date 2019-11-12
#
#!/usr/bin/env sh
#
# Steps to update header information before doing the release
#
# 1) First update the date of the files with the following lines
#
for f in `git ls-files`
do
date=`git log -1 --format=%cd --date=short CMakeLists.txt`
echo $date $f
sed -i "s/date [-0-9]*\$/date $date/" $f
done
#
# 2) Update the release number
#
git grep -E "version 6\.0_.[01]" | awk -F ":" '{ print $1 }' | sort -u | xargs sed -i 's/version 6\.0\.[01]/version 6.1.0/'
#
# Or this one to update only changed files since last release
#
for i in $( git diff v6.0.2 --name-only ); do if [ -f $i ]; then sed -i 's/@version [0-9].[0-9].[0-9]/@version 6.0.3/' $i; fi; done
#
# 3) Update manually the version number in CMakeLists.txt
#
#
# 4) If necessary, update the copyright information
#
git grep -E "copyright [0-9]{4}-[0-9]{4}" | awk -F ":" '{ print $1 }' | sort -u | xargs sed -i 's/copyright \([0-9]*\)-[0-9]* Bordeaux/copyright \1-2020 Bordeaux/'
#
# 5) Check that the fortran/python wrappers have been updated (see gen_wrappers.py)
# 6) Check header files with check_headers.sh
# 7) Update homebrew formula (only after release)
#
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