[petsc-dev] superlu_dist: update to version v5.4.0

Satish Balay balay at mcs.anl.gov
Tue Jun 12 10:59:51 CDT 2018


$ diff superlu/SRC/superlu_enum_consts.h superlu_dist/SRC/superlu_enum_consts.h
16a17
>  * January 28, 2018
28c29
< typedef enum {NOROWPERM, LargeDiag, MY_PERMR}                   rowperm_t;
---
> typedef enum {NOROWPERM, LargeDiag_MC64, LargeDiag_AWPM, MY_PERMR} rowperm_t;
34c35,36
< typedef enum {LUSUP, UCOL, LSUB, USUB, LLVL, ULVL}              MemType;
---
> //typedef enum {LUSUP, UCOL, LSUB, USUB, LLVL, ULVL, NO_MEMTYPE}  MemType;
> typedef enum {USUB, LSUB, UCOL, LUSUP, LLVL, ULVL, NO_MEMTYPE}  MemType;
69a72,74
>     COMM_DIAG, /* Bcast diagonal block to process column */
>     COMM_RIGHT, /* communicate L panel */
>     COMM_DOWN, /* communicate U panel */

So superlu and superlu_dist share the same 'superlu_enum_consts.h'
file - but with differences that are now incompatible with each other.

I'm not sure how to resolve this..

Satish

On Tue, 12 Jun 2018, PETSc checkBuilds wrote:

> 
> 
> Dear PETSc developer,
> 
> This email contains listings of contributions attributed to you by
> `git blame` that caused compiler errors or warnings in PETSc automated
> testing.  Follow the links to see the full log files. Please attempt to fix
> the issues promptly or let us know at petsc-dev at mcs.anl.gov if you are unable
> to resolve the issues.
> 
> Thanks,
>   The PETSc development team
> 
> ----
> 
> warnings attributed to commit https://bitbucket.org/petsc/petsc/commits/8e05559
> superlu_dist: update to version v5.4.0
> 
>   src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c:571
>     [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2018/06/12/build_next_arch-freebsd-cxx-pkgs-opt_wii.log]
>       /usr/home/balay/petsc.next-2/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c:571:8: error: 'LargeDiag_MC64' was not declared in this scope
>     [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2018/06/12/build_next_arch-linux-pkgs-cxx-mlib_el6.log]
>       /home/sandbox/petsc/petsc.next-3/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c:571:8: error: 'LargeDiag_MC64' was not declared in this scope
>     [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2018/06/12/build_next_arch-osx-10.6-cxx-cmplx-pkgs-dbg_ipro.log]
>       /Users/petsc/petsc.next-3/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c:571:8: error: use of undeclared identifier 'LargeDiag_MC64'
> 
>   src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c:574
>     [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2018/06/12/build_next_arch-freebsd-cxx-pkgs-opt_wii.log]
>       /usr/home/balay/petsc.next-2/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c:574:8: error: 'LargeDiag_AWPM' was not declared in this scope
>     [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2018/06/12/build_next_arch-linux-pkgs-cxx-mlib_el6.log]
>       /home/sandbox/petsc/petsc.next-3/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c:574:8: error: 'LargeDiag_AWPM' was not declared in this scope
>     [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2018/06/12/build_next_arch-osx-10.6-cxx-cmplx-pkgs-dbg_ipro.log]
>       /Users/petsc/petsc.next-3/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c:574:8: error: use of undeclared identifier 'LargeDiag_AWPM'
> 
>   src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c:720
>     [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2018/06/12/build_next_arch-linux-pkgs-cxx-mlib_el6.log]
>       /home/sandbox/petsc/petsc.next-3/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c:720:25: error: 'LargeDiag_MC64' was not declared in this scope
>     [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2018/06/12/build_next_arch-osx-10.6-cxx-cmplx-pkgs-dbg_ipro.log]
>       /Users/petsc/petsc.next-3/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c:720:25: error: use of undeclared identifier 'LargeDiag_MC64'
>     [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2018/06/12/build_next_arch-freebsd-cxx-pkgs-opt_wii.log]
>       /usr/home/balay/petsc.next-2/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c:720:25: error: 'LargeDiag_MC64' was not declared in this scope
> 
>   src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c:723
>     [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2018/06/12/build_next_arch-osx-10.6-cxx-cmplx-pkgs-dbg_ipro.log]
>       /Users/petsc/petsc.next-3/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c:723:25: error: use of undeclared identifier 'LargeDiag_AWPM'
>     [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2018/06/12/build_next_arch-freebsd-cxx-pkgs-opt_wii.log]
>       /usr/home/balay/petsc.next-2/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c:723:25: error: 'LargeDiag_AWPM' was not declared in this scope
>     [http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2018/06/12/build_next_arch-linux-pkgs-cxx-mlib_el6.log]
>       /home/sandbox/petsc/petsc.next-3/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c:723:25: error: 'LargeDiag_AWPM' was not declared in this scope
> 
> ----
> To opt-out from receiving these messages - send a request to petsc-dev at mcs.anl.gov.
> 



More information about the petsc-dev mailing list