History log of /petsc/src/mat/impls/aij/mpi/mpimatmatmult.c (Results 276 – 300 of 634)
Revision Date Author Comments
# c90b701e 14-Mar-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-pragmatic-parallel

* master: (1379 commits)
Minor fixes for tchem examples due to changes in PETSc infrastructure
update webpage about API changes

Merge branch 'master' into knepley/feature-plex-pragmatic-parallel

* master: (1379 commits)
Minor fixes for tchem examples due to changes in PETSc infrastructure
update webpage about API changes
add help menu for MatCreateSubMatricesMPI()
rename struct Mat_SubMat -> Mat_SubSppt
add a little information to the manual about using tchem
rename MatCreateSubMatrixComposite -> MatCreateSubMatrixVirtual; Mat_SubMatrix -> Mat_SubVirtual
need to protect the \ passed on the makefile on my Mac
Bib: Updated ref
update src/mat/examples/tests/output/ex23_#.out
rename MatGetSubMat -> MatCreateSubMat
Mark MatCreateMPIAIJWithSplitArrays() and MatMPIAIJSetPreallocationCSR() with MAT_NO_OFF_PROC_ENTRIES
superlu: libray is installed in PREFIX/lib64 - fix this to use PREFIX/lib
backport fixes cc105cc3 2b35c90a - required for 3bf428d - that was backported from master - 80c96bb
'echo -n' fails on opensolaris/osx - so avoid using it.
fix diffs in nightlybuilds due to options in ~/.petscrc
add Kelley03 to src/docs/tex/petsc.bib
build: determine moudles, mpi.h used during buildtime and print in 'info'
fix analyzer warnings
fix build failure on opensolaris - where -lm from flibs is removed due to -lm in cxxlibs. But then - only flib gets used for some configure tests [blaslapack, parms]
config: prefer __restrict over C99 restrict keyword
...

show more ...


# 72f1dcff 13-Mar-2017 Satish Balay <balay@mcs.anl.gov>

fix duplicate definitions warned by -Wredundant-decls

Also a bugfix? BLASdotu_ -> dotu

Reported-by: Till Martens <till.martens@dlr.de>


# 171f813e 15-Feb-2017 Toby Isaac <tisaac@uchicago.edu>

Merge remote-tracking branch 'origin/knepley/feature-fe-dual-apply' into tisaac/feature-fe-dual-apply

* origin/knepley/feature-fe-dual-apply: (75 commits)
Plex: Screwed up last fix
Plex: Fix ove

Merge remote-tracking branch 'origin/knepley/feature-fe-dual-apply' into tisaac/feature-fe-dual-apply

* origin/knepley/feature-fe-dual-apply: (75 commits)
Plex: Screwed up last fix
Plex: Fix overeager protection of function
PetscFE: Fixed declaration
Travis-CI: Attempt to solve issues with gfortran
Travis-CI: Use newer macOS image
clarify damping and other issues related to SNESLINESEARCHBASIC
change example in new harness to use simple partitioner so gets consistent output on all systems
remove unused function from test file
cleanup formatting in example, plus myrank not rank
all requires need to go on the same line in test definition otherwise they are skipped
missing - makes the manual page formatting wrong
The developer manual clearly states that MPI_Comm_size() returns size it doesn't return numProcs or other nonsense. Pretty soon you'll start using mype instead of rank?
fix typo and cut and paste error in docs
bugfix for !HYPRE
fix warning for ';;'
may switch to scalable only when B->cmap->N > 100000
MatLRC: store in the context the parallel matrices rather than the sequential ones
Bib: Add ref
set default algorithm based on B->cmap->N for MatMatMult_MPIAIJ_MPIAIJ()
Error in VecScatterView_MPI() had the meaning of from and to backwards
...

show more ...


# c5eaf5f0 14-Feb-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-plex-tests-new' into knepley/feature-fe-dual-apply

* knepley/feature-plex-tests-new: (73 commits)
Plex: Fix overeager protection of function
Travis-CI: Attempt to s

Merge branch 'knepley/feature-plex-tests-new' into knepley/feature-fe-dual-apply

* knepley/feature-plex-tests-new: (73 commits)
Plex: Fix overeager protection of function
Travis-CI: Attempt to solve issues with gfortran
Travis-CI: Use newer macOS image
clarify damping and other issues related to SNESLINESEARCHBASIC
change example in new harness to use simple partitioner so gets consistent output on all systems
remove unused function from test file
cleanup formatting in example, plus myrank not rank
all requires need to go on the same line in test definition otherwise they are skipped
missing - makes the manual page formatting wrong
The developer manual clearly states that MPI_Comm_size() returns size it doesn't return numProcs or other nonsense. Pretty soon you'll start using mype instead of rank?
fix typo and cut and paste error in docs
bugfix for !HYPRE
fix warning for ';;'
may switch to scalable only when B->cmap->N > 100000
MatLRC: store in the context the parallel matrices rather than the sequential ones
Bib: Add ref
set default algorithm based on B->cmap->N for MatMatMult_MPIAIJ_MPIAIJ()
Error in VecScatterView_MPI() had the meaning of from and to backwards
fix build warning as reported by the nightly tests
Update alquimia.py to use Glenn's branch that updates alquimia for pflotran xsdk
...

show more ...


# cffa9059 14-Feb-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-tests-new

* master: (94 commits)
Plex: Fix overeager protection of function
Travis-CI: Attempt to solve issues with gfortran
Travis-CI: Use newe

Merge branch 'master' into knepley/feature-plex-tests-new

* master: (94 commits)
Plex: Fix overeager protection of function
Travis-CI: Attempt to solve issues with gfortran
Travis-CI: Use newer macOS image
clarify damping and other issues related to SNESLINESEARCHBASIC
change example in new harness to use simple partitioner so gets consistent output on all systems
remove unused function from test file
cleanup formatting in example, plus myrank not rank
missing - makes the manual page formatting wrong
The developer manual clearly states that MPI_Comm_size() returns size it doesn't return numProcs or other nonsense. Pretty soon you'll start using mype instead of rank?
fix typo and cut and paste error in docs
bugfix for !HYPRE
fix warning for ';;'
may switch to scalable only when B->cmap->N > 100000
MatLRC: store in the context the parallel matrices rather than the sequential ones
Bib: Add ref
set default algorithm based on B->cmap->N for MatMatMult_MPIAIJ_MPIAIJ()
Error in VecScatterView_MPI() had the meaning of from and to backwards
fix build warning as reported by the nightly tests
Update alquimia.py to use Glenn's branch that updates alquimia for pflotran xsdk
fix divide by zero exposed by 8534686b5096cd4c91a8f3895408b386c0628431 - and produced by petsc4py testsuite
...

Conflicts:
src/dm/impls/plex/examples/tests/ex13.c
src/dm/impls/plex/plexgmsh.c
src/snes/examples/tests/ex2.c
src/snes/examples/tests/output/ex2_3.out
src/snes/examples/tests/output/ex2_4.out
src/snes/examples/tests/output/ex2_5.out

show more ...


# c6703e47 11-Feb-2017 Hong Zhang <hzhang@mcs.anl.gov>

Merge branch 'hzhang/opt-matmatmult-nonscalable'


# 60106aa7 09-Feb-2017 Hong Zhang <hzhang@mcs.anl.gov>

may switch to scalable only when B->cmap->N > 100000


# 5e68f438 08-Feb-2017 Hong Zhang <hzhang@mcs.anl.gov>

set default algorithm based on B->cmap->N for MatMatMult_MPIAIJ_MPIAIJ()


# 5cab4f04 07-Feb-2017 Hong Zhang <hzhang@mcs.anl.gov>

optimize nonscalable MatMatMult for mpiaij matrix


# b358f029 17-Jan-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/fix-plex-examples-cleanup

* master: (156 commits)
Doc: Added headers for documentation sections
Bib: Small corrections
doc: update example makefiles with del

Merge branch 'master' into knepley/fix-plex-examples-cleanup

* master: (156 commits)
Doc: Added headers for documentation sections
Bib: Small corrections
doc: update example makefiles with deleted sourcefile info
doc: fix manual build errors
doc: fix SOURCEH for some fortran includes that got moved
doc: fix broken manualpages - bug introduced by 1b266c9
MatMissingDiagonal() is actually not a collective operation
PetscFECreateDefault(): allow 0th order quadrature
fix gmakegentest.py to ignore *.xx files that are not source code but are in the files
increase table input size to (A->cmap->n + a->B->cmap->N) for MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ()
gtest: add TEST and RM clean output for Satish
gtest: set PATH for windows DLL tests, and enable -Dpetsc_EXPORTS only during (dll) build - and not for examples
gtest: use target-specific var to deduplicate FC rules for modules
gtest: for 'allgtest' and 'allgtest-tap' - use V=0 instead of 'grep -v CC' etc..
gtest: quiet absoft compiler commands [so they can be filtered].
remove incorrect requires from more test files, remove output from -fp_trap example in test because it cannot be machine independent
gtest: windows fixes. add filter to remove filename from compiler stdout. And fix filters to use petscdiff
Removed generated requires in the wrong place from test examples.
Fix test output for additional information printed about computed eigenvalues
gtest: fix ex5f.F to use 'format' so that the output from ifort matches the one from gfortran
...

show more ...


# 18660692 15-Jan-2017 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'hzhang/fix-nonscalable-ctable-use'


# 33ba5e2f 13-Jan-2017 Hong Zhang <hzhang@mcs.anl.gov>

increase table input size to (A->cmap->n + a->B->cmap->N) for MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ()


# 45d00d1d 12-Jan-2017 Hong Zhang <hzhang@mcs.anl.gov>

fix nonscalable input using ctable for matrix products
Reported-by: Mark Adams <mfadams@lbl.gov>


# 586db2dd 11-Jan-2017 Barry Smith <bsmith@mcs.anl.gov>

remove __FUNCT__ definitions I missed before


# 9137bce6 24-Dec-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/remove-funct'


# fbfcfee5 19-Dec-2016 Barry Smith <bsmith@mcs.anl.gov>

Remove the use and definition of __FUNCT__ throughout the code

Since all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETSc
Time: 1.5 hours
Thanks-t

Remove the use and definition of __FUNCT__ throughout the code

Since all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETSc
Time: 1.5 hours
Thanks-to: Andreas Mang <andreas@ices.utexas.edu>

show more ...


# e4e8b134 21-Dec-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'stefano_zampini/feature-usehyprematmatops'


# 5e5acdf2 14-Dec-2016 stefano_zampini <stefano.zampini@gmail.com>

MatSeqAIJ and MatMPIAIJ: add support for MatMatMult via hypre


# bef83e63 23-May-2016 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint

Conflicts:
src/ksp/pc/impls/bddc/bddc.c
src/ksp/pc/impls/bddc/bddcprivate.c
src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c


# 98581c7a 13-May-2016 barral <none@none.fr>

Merge branch 'master' into barral/feature-dmplex-adapt


# 53ceb76e 12-May-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/fix-petscfe-kernels-ts

* master:
Bib: Added ref
-random_view caused error because PetscRandomView() was not provided in PetscRandomCreate()
Update the xSDKTr

Merge branch 'master' into knepley/fix-petscfe-kernels-ts

* master:
Bib: Added ref
-random_view caused error because PetscRandomView() was not provided in PetscRandomCreate()
Update the xSDKTrilinos test message to use interactive session and ctest
gcc6: fix comple warnings with -Wmisleading-indentation
fix compile warning
bugfix for MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
minor formatting cleanup of gamg.c
add ml example to tutorials page for xsdk
bugfix of MatDuplicate for mpiaij matrix product Reported-by: Miorelli, Federico <Federico.Miorelli@cgg.com>
resume MatGetSubMatrix_SeqSBAIJ() because it cannot share routine with BAIJ due to cast
replace MatSeqBAIJSetPreallocation_SeqBAIJ with MatSeqBAIJSetPreallocation to skip this call when input mat is sbaij type
bugfix for MatGetSubMatrices_SeqSBAIJ() Reported-by: Alejandro Cosimo <alecosimo@gmail.com>

show more ...


# 6bd6c117 12-May-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-parallel-mesh-load

* master: (180 commits)
Bib: Added ref
-random_view caused error because PetscRandomView() was not provided in PetscRandomCreate()

Merge branch 'master' into knepley/feature-parallel-mesh-load

* master: (180 commits)
Bib: Added ref
-random_view caused error because PetscRandomView() was not provided in PetscRandomCreate()
Update the xSDKTrilinos test message to use interactive session and ctest
gcc6: fix comple warnings with -Wmisleading-indentation
fix compile warning
bugfix for MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
minor formatting cleanup of gamg.c
add ml example to tutorials page for xsdk
bugfix of MatDuplicate for mpiaij matrix product Reported-by: Miorelli, Federico <Federico.Miorelli@cgg.com>
The deprecated -log_summary_exclude was still being used when it should have been -log_exclude
cpardiso: requires mkl_blacs so check for that. Also common code to detect MKL for both pardiso and cpardiso
cpardiso: fix segv and memory leaks
resume MatGetSubMatrix_SeqSBAIJ() because it cannot share routine with BAIJ due to cast
fix bad relative links
replace MatSeqBAIJSetPreallocation_SeqBAIJ with MatSeqBAIJSetPreallocation to skip this call when input mat is sbaij type
fix a variety of set but not used variables in examples detected by clang static analyzer
removed declared but not used variable
ANL Report formatting requires listing authors by affiliation
DMP4est: uncrustify
DMP4est: remove memset()
...

show more ...


# 85ad69f6 11-May-2016 Satish Balay <balay@mcs.anl.gov>

Merge branch 'maint'


# d441b55c 09-May-2016 Hong Zhang <hzhang@mcs.anl.gov>

Merge branch 'hzhang/fix-matduplicate_mpiaij_xxx' into maint


# 375ed354 07-May-2016 Hong Zhang <hzhang@mcs.anl.gov>

bugfix for MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()


1...<<11121314151617181920>>...26