[hypre] 02/04: Updated version 2.12.1 from 'upstream/2.12.1'

Drew Parsons dparsons at moszumanska.debian.org
Wed Oct 18 11:15:24 UTC 2017


This is an automated email from the git hooks/post-receive script.

dparsons pushed a commit to branch experimental
in repository hypre.

commit 5321750b46dca65e9390115cfae6bae6157187de
Merge: 702326b b0efb9c
Author: Drew Parsons <dparsons at debian.org>
Date:   Wed Oct 18 18:49:47 2017 +0800

    Updated version 2.12.1 from 'upstream/2.12.1'
    
    with Debian dir c9ad7f58860944339cf6ce1b774778e45d59bec1

 AUTOTEST/README.txt                                |   27 +-
 AUTOTEST/autotest.sh                               |  283 --
 AUTOTEST/{basictest.sh => basic.sh}                |    0
 AUTOTEST/check-double.filters                      |    9 +-
 AUTOTEST/check-int.filters                         |    8 +
 AUTOTEST/check-mpi.filters                         |   11 +-
 AUTOTEST/{cmaketest.sh => cmake.sh}                |    2 +-
 AUTOTEST/cronfile                                  |   29 -
 AUTOTEST/machine-mac.sh                            |   12 +-
 AUTOTEST/{machine-rzmerl.sh => machine-rztopaz.sh} |   20 +-
 AUTOTEST/{machine-rzzeus.sh => machine-syrah.sh}   |   20 +-
 AUTOTEST/machine-tux.sh                            |  102 +-
 AUTOTEST/machine-vulcan.sh                         |   12 +-
 AUTOTEST/testdist.sh                               |  174 --
 AUTOTEST/testsrc.sh                                |   89 -
 CHANGELOG                                          |   14 +
 docs/HYPRE_ref_manual.pdf                          |  Bin 874193 -> 874961 bytes
 docs/HYPRE_usr_manual.pdf                          |  Bin 653348 -> 653348 bytes
 src/CMakeLists.txt                                 |   16 +-
 src/FEI_mv/fei-hypre/HYPRE_LSC_aux.cxx             |    6 +-
 src/FEI_mv/fei-hypre/Makefile                      |    4 +-
 src/IJ_mv/IJVector_parcsr.c                        |    5 +-
 src/Makefile                                       |    1 +
 src/blas/hypre_blas.h                              |    4 +-
 src/config/HYPRE_config.h.cmake.in                 |    6 +
 src/config/HYPRE_config.h.in                       |    9 +
 src/config/Makefile.config.in                      |   34 +-
 src/config/config.guess                            |   20 +-
 src/config/configure.in                            |  428 ++-
 src/configure                                      |  787 +++++-
 src/distributed_ls/Euclid/Euclid_dh.c              |   17 +-
 src/distributed_ls/Euclid/ExternalRows_dh.c        |    4 +-
 src/distributed_ls/Euclid/Factor_dh.c              |   10 +-
 src/distributed_ls/Euclid/Mat_dh.c                 |    8 +-
 src/distributed_ls/Euclid/TimeLog_dh.c             |    4 +-
 src/distributed_ls/Euclid/_hypre_Euclid.h          |   12 +-
 src/distributed_ls/Euclid/blas_dh.c                |    4 +-
 src/distributed_ls/Euclid/globalObjects.c          |    3 +
 src/distributed_ls/Euclid/macros_dh.h              |    4 +
 src/distributed_ls/Euclid/mat_dh_private.c         |    8 +-
 src/distributed_ls/ParaSails/ConjGrad.c            |    2 +-
 src/distributed_ls/ParaSails/DiagScale.c           |    4 +-
 src/distributed_ls/ParaSails/FGmres.c              |    2 +-
 src/distributed_ls/ParaSails/LoadBal.c             |    8 +-
 src/distributed_ls/ParaSails/Matrix.c              |   12 +-
 src/distributed_ls/ParaSails/ParaSails.c           |   18 +-
 src/distributed_ls/ParaSails/driver.c              |   12 +-
 src/distributed_ls/ParaSails/lapdriver.c           |    4 +-
 src/distributed_ls/pilut/comm.c                    |    6 +-
 src/distributed_ls/pilut/parilut.c                 |    4 +-
 src/distributed_ls/pilut/trifactor.c               |    8 +-
 src/examples/README_files/ex12f.f.html             |    2 +-
 src/examples/ex12f.f                               |    2 +-
 src/krylov/bicgstab.c                              |    3 +-
 src/krylov/gmres.c                                 |    1 -
 src/krylov/lobpcg.c                                |    2 +-
 src/krylov/pcg.c                                   |    4 +-
 src/lapack/dbdsqr.c                                |    2 +-
 src/lapack/dgesvd.c                                |    1 -
 src/lapack/dlabad.c                                |    2 +-
 src/lapack/dlae2.c                                 |    2 -
 src/lapack/dlaev2.c                                |    2 -
 src/lapack/dlanst.c                                |    2 -
 src/lapack/dlartg.c                                |   11 +-
 src/lapack/dlas2.c                                 |    2 -
 src/lapack/dlasq1.c                                |    3 -
 src/lapack/dlasq2.c                                |    3 -
 src/lapack/dlasq3.c                                |    2 -
 src/lapack/dlasq4.c                                |    3 -
 src/lapack/dlasv2.c                                |    2 +-
 src/lapack/dsteqr.c                                |    2 +-
 src/lapack/dsterf.c                                |    2 +-
 src/lapack/dsyev.c                                 |    2 -
 src/lapack/hypre_lapack.h                          |    6 +
 src/multivector/backup.c                           |    4 +-
 src/multivector/csr_matmultivec.c                  |    2 +-
 src/parcsr_ls/F90_HYPRE_parcsr_amg.c               |  106 +-
 src/parcsr_ls/HYPRE_parcsr_amg.c                   |   48 +-
 src/parcsr_ls/HYPRE_parcsr_ls.h                    |   50 +
 src/parcsr_ls/Makefile                             |    2 +
 src/parcsr_ls/_hypre_parcsr_ls.h                   |   44 +-
 src/parcsr_ls/ams.c                                |   42 +-
 src/parcsr_ls/gen_redcs_mat.c                      |   14 +-
 src/parcsr_ls/par_add_cycle.c                      |  226 +-
 src/parcsr_ls/par_amg.c                            |  107 +
 src/parcsr_ls/par_amg.h                            |   18 +-
 src/parcsr_ls/par_amg_setup.c                      |  275 +-
 src/parcsr_ls/par_cheby.c                          |  338 +++
 src/parcsr_ls/par_coarsen.c                        |    3 +-
 src/parcsr_ls/par_cr.c                             |   18 +-
 src/parcsr_ls/par_cycle.c                          |   34 +-
 src/parcsr_ls/par_gsmg.c                           |    2 +-
 src/parcsr_ls/par_jacobi_interp.c                  |    2 +-
 src/parcsr_ls/par_relax.c                          |   26 +-
 src/parcsr_ls/par_relax_more.c                     |   53 +-
 src/parcsr_ls/par_stats.c                          |   84 +-
 src/parcsr_ls/par_strength.c                       |    1 +
 src/parcsr_ls/par_vardifconv.c                     |    9 +-
 .../{par_vardifconv.c => par_vardifconv_rs.c}      |  309 ++-
 src/parcsr_mv/_hypre_parcsr_mv.h                   |    6 +
 src/parcsr_mv/par_csr_communication.c              |    2 +-
 src/parcsr_mv/par_csr_matrix.c                     |    8 +
 src/parcsr_mv/par_csr_matvec.c                     |   47 +-
 src/parcsr_mv/par_vector.c                         |    6 +
 src/seq_mv/Makefile                                |    8 +-
 src/seq_mv/Makefile.empty                          |    1 +
 src/seq_mv/Makefile.nvcc                           |    4 +
 src/seq_mv/csr_matrix.c                            |   45 +-
 src/seq_mv/csr_matvec.c                            |   85 +-
 src/seq_mv/gpukernels.cu                           |  243 ++
 src/seq_mv/gpukernels.h                            |    9 +
 src/seq_mv/headers                                 |    1 +
 src/seq_mv/seq_mv.h                                |   42 +-
 src/seq_mv/vector.c                                |  161 +-
 src/sstruct_ls/HYPRE_sstruct_int.c                 |    8 +-
 src/sstruct_ls/fac_amr_fcoarsen.c                  |   48 +-
 src/sstruct_ls/fac_amr_rap.c                       |    7 +-
 src/sstruct_ls/fac_cf_coarsen.c                    |   36 +-
 src/sstruct_ls/fac_interp2.c                       |   37 +-
 src/sstruct_ls/fac_restrict2.c                     |   25 +-
 src/sstruct_ls/fac_setup2.c                        |   11 +-
 src/sstruct_ls/fac_zero_stencilcoef.c              |   20 +-
 src/sstruct_ls/maxwell_PNedelec.c                  |  350 +--
 src/sstruct_ls/maxwell_TV_setup.c                  |    9 +-
 src/sstruct_ls/maxwell_grad.c                      |   30 +-
 src/sstruct_ls/maxwell_physbdy.c                   |   12 +-
 src/sstruct_ls/maxwell_semi_interp.c               |  435 +--
 src/sstruct_ls/node_relax.c                        |   36 +-
 src/sstruct_ls/sstruct_sharedDOFComm.c             |   14 +-
 src/sstruct_mv/_hypre_sstruct_mv.h                 |    3 +
 src/sstruct_mv/headers                             |    3 +
 src/sstruct_mv/sstruct_matrix.c                    |   44 +-
 src/sstruct_mv/sstruct_vector.c                    |    8 +-
 src/struct_ls/HYPRE_struct_int.c                   |    9 +-
 src/struct_ls/HYPRE_struct_pcg.c                   |    6 +-
 src/struct_ls/_hypre_struct_ls.h                   |    2 -
 src/struct_ls/cyclic_reduction.c                   |   65 +-
 src/struct_ls/pfmg.c                               |   11 +-
 src/struct_ls/pfmg2_setup_rap.c                    |   92 +-
 src/struct_ls/pfmg3_setup_rap.c                    |  191 +-
 src/struct_ls/pfmg_setup.c                         |  274 +-
 src/struct_ls/pfmg_setup_interp.c                  |   70 +-
 src/struct_ls/pfmg_setup_rap5.c                    |   15 +-
 src/struct_ls/pfmg_setup_rap7.c                    |   10 +-
 src/struct_ls/pfmg_solve.c                         |    2 +-
 src/struct_ls/point_relax.c                        |   62 +-
 src/struct_ls/red_black_constantcoef_gs.c          |  229 +-
 src/struct_ls/red_black_gs.c                       |  125 +-
 src/struct_ls/red_black_gs.h                       |  223 ++
 src/struct_ls/semi_interp.c                        |    8 +-
 src/struct_ls/semi_restrict.c                      |    6 +-
 src/struct_ls/semi_setup_rap.c                     |   19 +-
 src/struct_ls/smg.c                                |    7 +-
 src/struct_ls/smg2_setup_rap.c                     |   72 +-
 src/struct_ls/smg3_setup_rap.c                     |  108 +-
 src/struct_ls/smg_axpy.c                           |    5 +-
 src/struct_ls/smg_relax.c                          |    3 +-
 src/struct_ls/smg_residual.c                       |    9 +-
 src/struct_ls/smg_setup.c                          |    5 +-
 src/struct_ls/smg_setup_interp.c                   |    4 +-
 src/struct_ls/sparse_msg2_setup_rap.c              |   45 +-
 src/struct_ls/sparse_msg3_setup_rap.c              |   61 +-
 src/struct_ls/sparse_msg_filter.c                  |   49 +-
 src/struct_ls/sparse_msg_interp.c                  |   10 +-
 src/struct_ls/sparse_msg_restrict.c                |    8 +-
 src/struct_ls/sparse_msg_setup.c                   |   36 +-
 src/struct_mv/_hypre_struct_mv.h                   | 2919 ++++++++++++++++++--
 src/struct_mv/assumed_part.c                       |   14 +-
 src/struct_mv/box.h                                |  410 +--
 src/struct_mv/box_manager.c                        |   16 +-
 src/struct_mv/boxloop.h                            |  384 +++
 src/struct_mv/boxloop_cuda.h                       |  717 +++++
 src/struct_mv/boxloop_kokkos.h                     |  542 ++++
 src/struct_mv/boxloop_raja.h                       |  845 ++++++
 src/struct_mv/communication_info.c                 |   13 +-
 src/struct_mv/headers                              |   50 +-
 src/struct_mv/protos.h                             |    2 +-
 src/struct_mv/struct_axpy.c                        |   16 +-
 src/struct_mv/struct_communication.c               |  343 ++-
 src/struct_mv/struct_communication.h               |    5 +
 src/struct_mv/struct_copy.c                        |   10 +-
 src/struct_mv/struct_grid.c                        |    6 +-
 src/struct_mv/struct_innerprod.c                   |   42 +-
 src/struct_mv/struct_io.c                          |   46 +-
 src/struct_mv/struct_matrix.c                      |   40 +-
 src/struct_mv/struct_matvec.c                      |   64 +-
 src/struct_mv/struct_scale.c                       |    3 +-
 src/struct_mv/struct_vector.c                      |   80 +-
 src/test/Makefile                                  |    6 +
 src/test/TEST_examples/complex.jobs                |    2 +-
 src/test/TEST_examples/maxdim.jobs                 |    4 +-
 src/test/TEST_ij/smoother.jobs                     |   19 +
 src/test/TEST_ij/smoother.saved                    |   20 +
 src/test/TEST_ij/smoother.sh                       |    5 +
 src/test/TEST_ij/solvers.jobs                      |    3 +
 src/test/TEST_ij/solvers.saved                     |   12 +
 src/test/TEST_ij/solvers.sh                        |    3 +
 .../solvers_ij.jobs}                               |   64 +-
 src/test/TEST_longdouble/solvers_ij.saved          |  145 +
 .../solvers.sh => TEST_longdouble/solvers_ij.sh}   |    0
 src/test/TEST_longdouble/solvers_struct.jobs       |   63 +
 src/test/TEST_longdouble/solvers_struct.saved      |  120 +
 .../solvers_struct.sh}                             |   39 +-
 .../solvers.jobs => TEST_single/solvers_ij.jobs}   |   64 +-
 src/test/TEST_single/solvers_ij.saved              |  145 +
 .../solvers.sh => TEST_single/solvers_ij.sh}       |    7 +-
 src/test/TEST_single/solvers_struct.jobs           |   63 +
 src/test/TEST_single/solvers_struct.saved          |  120 +
 .../smoother.sh => TEST_single/solvers_struct.sh}  |   39 +-
 src/test/TEST_sstruct/solvers.saved                |   80 +-
 src/test/TEST_struct/solvers.saved                 |  120 +-
 src/test/ams_driver.c                              |    4 +-
 src/test/for_maxwell.c                             |    2 +-
 src/test/ij.c                                      |  892 +++---
 src/test/maxwell_unscaled.c                        |    5 +-
 src/test/runtest.sh                                |    2 +-
 src/test/sstruct.c                                 |   12 +-
 src/test/struct.c                                  |   68 +-
 src/test/struct_migrate.c                          |   24 +-
 src/test/struct_newboxloop.c                       | 1956 +++++++++++++
 src/test/zboxloop.c                                |   30 +-
 src/utilities/HYPRE_utilities.h                    |   36 +-
 src/utilities/Makefile                             |    4 +-
 src/utilities/_hypre_utilities.h                   |  631 ++++-
 src/utilities/amg_linklist.h                       |    3 +-
 src/utilities/caliper_instrumentation.h            |    1 +
 src/utilities/exchange_data.h                      |    9 +-
 src/utilities/general.h                            |   11 +-
 src/utilities/{threading.h => gpgpu.h}             |   23 +-
 src/utilities/gpuErrorCheck.c                      |  111 +
 src/utilities/gpuErrorCheck.h                      |  153 +
 src/utilities/gpuMem.c                             |  513 ++++
 src/utilities/gpuMem.h                             |  104 +
 src/utilities/headers                              |   23 +-
 src/utilities/hypre_error.h                        |    3 +-
 src/utilities/hypre_memory.c                       |  244 +-
 src/utilities/hypre_memory.h                       |  185 ++
 src/utilities/hypre_nvtx.h                         |   72 +
 src/utilities/hypre_printf.c                       |   46 +-
 src/utilities/mpistubs.c                           |    2 +-
 src/utilities/mpistubs.h                           |   43 +-
 src/utilities/protos.h                             |  221 ++
 src/utilities/random.c                             |   53 +-
 src/utilities/threading.h                          |    1 +
 src/utilities/timing.c                             |    4 +-
 src/utilities/timing.h                             |    3 +-
 246 files changed, 16688 insertions(+), 4327 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/hypre.git



More information about the debian-science-commits mailing list