From 0425e358a93e3df180e109da13d1c846f016d85b Mon Sep 17 00:00:00 2001
From: Satish Balay <balay@mcs.anl.gov>
Date: Tue, 12 Jun 2018 10:54:06 +0530
Subject: [PATCH] superlu_dist: update to version v5.4.0
diff --git a/config/BuildSystem/config/packages/SuperLU_DIST.py b/config/BuildSystem/config/packages/SuperLU_DIST.py
index cd5bd83..d8d4604 100644
--- config/BuildSystem/config/packages/SuperLU_DIST.py
+++ config/BuildSystem/config/packages/SuperLU_DIST.py
@@ -4,7 +4,7 @@ import os
class Configure(config.package.CMakePackage):
def __init__(self, framework):
config.package.CMakePackage.__init__(self, framework)
- self.gitcommit = 'v5.3.0'
+ self.gitcommit = 'v5.4.0'
self.download = ['git://https://github.com/xiaoyeli/superlu_dist','https://github.com/xiaoyeli/superlu_dist/archive/'+self.gitcommit+'.tar.gz']
self.downloaddirnames = ['SuperLU_DIST','superlu_dist']
self.functions = ['set_default_options_dist']
diff --git a/src/ksp/ksp/examples/tests/ex33.c b/src/ksp/ksp/examples/tests/ex33.c
index e788c31..c5f8a35 100644
--- src/ksp/ksp/examples/tests/ex33.c
+++ src/ksp/ksp/examples/tests/ex33.c
@@ -149,13 +149,13 @@ int main(int argc,char **args)
- args: -sigma 2.0 -pc_factor_mat_solver_type superlu_dist -mat_superlu_dist_rowperm NATURAL
+ args: -sigma 2.0 -pc_factor_mat_solver_type superlu_dist -mat_superlu_dist_rowperm NOROWPERM
requires: superlu_dist !complex
output_file: output/ex33.out
- args: -sigma 2.0 -pc_factor_mat_solver_type superlu_dist -mat_superlu_dist_rowperm NATURAL
+ args: -sigma 2.0 -pc_factor_mat_solver_type superlu_dist -mat_superlu_dist_rowperm NOROWPERM
requires: superlu_dist !complex
output_file: output/ex33.out
diff --git a/src/mat/examples/tests/ex125.c b/src/mat/examples/tests/ex125.c
index 7600c5a..f78f41e 100644
--- src/mat/examples/tests/ex125.c
+++ src/mat/examples/tests/ex125.c
@@ -278,13 +278,13 @@ int main(int argc,char **args)
requires: datafilespath !complex double !define(PETSC_USE_64BIT_INDICES) superlu_dist
- args: -f ${DATAFILESPATH}/matrices/small -mat_solver_type 1 -mat_superlu_dist_rowperm NATURAL
+ args: -f ${DATAFILESPATH}/matrices/small -mat_solver_type 1 -mat_superlu_dist_rowperm NOROWPERM
requires: datafilespath !complex double !define(PETSC_USE_64BIT_INDICES) superlu_dist
- args: -f ${DATAFILESPATH}/matrices/small -mat_solver_type 1 -mat_superlu_dist_rowperm NATURAL
+ args: -f ${DATAFILESPATH}/matrices/small -mat_solver_type 1 -mat_superlu_dist_rowperm NOROWPERM
output_file: output/ex125_superlu_dist.out
diff --git a/src/mat/examples/tests/ex127.c b/src/mat/examples/tests/ex127.c
index fd82322..fa1a088 100644
--- src/mat/examples/tests/ex127.c
+++ src/mat/examples/tests/ex127.c
@@ -203,6 +203,6 @@ int main(int argc,char **args)