| 383774a0 | 11-Apr-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Add needed petscao.h
(previously example including petsc.h which I removed but I did not realize that ao was needed)
Reported-by: nightly tests |
| eff9d952 | 10-Apr-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Vec example should only include petscvec.h not petsc.h |
| 70d8d27c | 09-Apr-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
a variety of corrections suggested by the clang static analyzer
Time: 1 hour |
| 89ae1891 | 07-Apr-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Fixes found by clang static analyzer mostly set but unused variables plus a couple of true bugs |
| 65876622 | 05-Apr-2016 |
Dominic Meiser <dmeiser@txcorp.com> |
Remove #include <petscmat.h> in src/vec.
This violates the layering and leads to undefined symbols when building with sub-libraries. |
| ef48daf5 | 07-Apr-2016 |
Alejandro Lamas Daviña <alejandro.lamas@dsic.upv.es> |
Fix complex conjugation in VecDot_SeqCUDA and VecMDot_SeqCUDA |
| 24936fcc | 07-Apr-2016 |
Toby Isaac <tisaac@uchicago.edu> |
PetscSFDistributeSection(): handle case when nrooots < end of chart |
| 01365b40 | 06-Apr-2016 |
Toby Isaac <tisaac@uchicago.edu> |
PetscSF: fix PetscSFGetMultiSF() for sparse leaves |
| 7d280f00 | 06-Apr-2016 |
Toby Isaac <tisaac@uchicago.edu> |
PetscSF: make regression test that fails
The multiSF doesn't use the sf->mine array. |
| 48a662b8 | 06-Apr-2016 |
Alejandro Lamas Daviña <alejandro.lamas@dsic.upv.es> |
Unify Max function for real and complex scalars |
| 09f51544 | 06-Apr-2016 |
Alejandro Lamas Daviña <alejandro.lamas@dsic.upv.es> |
Fix VECCUDA compilation with complex and single precision |
| ec42abe4 | 06-Apr-2016 |
Alejandro Lamas Daviña <alejandro.lamas@dsic.upv.es> |
Enable complex scalars with VECCUDA |
| ca43db0a | 06-Apr-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
few more clang static analyzer fixes |
| f416af30 | 06-Apr-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
many issues detected by clang static analyzer
Time: .5 hours |
| cc442fca | 05-Apr-2016 |
Karl Rupp <rupp@iue.tuwien.ac.at> |
Merge branch 'pr421/alex/feature-veccuda'
* pr421/alex/feature-veccuda The rationale of this pull request is to have GPU-enabled vectors purely based on CUDA, and with the possibility of placing a u
Merge branch 'pr421/alex/feature-veccuda'
* pr421/alex/feature-veccuda The rationale of this pull request is to have GPU-enabled vectors purely based on CUDA, and with the possibility of placing a user-provided array on the GPU side.
Conflicts: src/vec/vec/impls/seq/seqcusp/cuspvecimpl.h src/vec/vec/impls/seq/seqviennacl/viennaclvecimpl.h
show more ...
|
| 120f8b2d | 23-Mar-2016 |
Alejandro Lamas Daviña <alejandro.lamas@dsic.upv.es> |
Minor changes and fix to bugs introduced in 82f73ecaa |
| 60c43084 | 16-Mar-2016 |
Alejandro Lamas Daviña <alejandro.lamas@dsic.upv.es> |
Add missing code for the case PETSC_HAVE_VECCUDA |
| 410e0f0e | 16-Mar-2016 |
Alejandro Lamas Daviña <alejandro.lamas@dsic.upv.es> |
Fix bugs introduced in 82f73ecaa |
| c41cb2e2 | 16-Mar-2016 |
Alejandro Lamas Daviña <alejandro.lamas@dsic.upv.es> |
Use VECCUDA with MATAIJCUSPARSE |
| 33badd4b | 25-Mar-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Removing annoying warning in nightly tests
Reported-by: nightly tests |
| 54cbd1df | 17-Mar-2016 |
Toby Isaac <tisaac@uchicago.edu> |
Merge branch 'tisaac/dmforest'
* tisaac/dmforest: (36 commits) DMP4est: fix transfer of labels to parents DMPlexCreateInterpolatorTree: fix handling of global dofs (can be < 0) DMPlexComputeIn
Merge branch 'tisaac/dmforest'
* tisaac/dmforest: (36 commits) DMP4est: fix transfer of labels to parents DMPlexCreateInterpolatorTree: fix handling of global dofs (can be < 0) DMPlexComputeInterpolatorTree(): fix workspace size DM: warn when no injection implemented DMPlexComputeInterpolatorTree(): use row layout to preallocate DMP4est: all processes agree on root type DMPlexComputeInterpolatorTree(): valgrind fixes DMP4est: reset childID if anctecedent is not parent DMP4est: send labels from children to parents and bcast DMForest: added DMForestGetAdaptivityPurpose() DMP4est: enable caching of results of DMPforestGetTransferSF() Plex: fix empty partition errors DMPforestGetTransferSF_Internal(): handle different type roots on different processes DMP4est: broadcast labels when transfering for agreement PetscSFBasic: fix usage of MPI_Reduce_local DMPforestLabelsInitialize(): search through parents when finding a point in the closure DMP4est: try to connect high strata points when transfering DMP4est: can't use PetscSFCreateSectionSF. It compresses when we don't want to DMP4est: expand transfer sfs by the CellSF DMP4est: add DMForestCreateCellSF_p4est ...
show more ...
|
| a614883e | 15-Mar-2016 |
Karl Rupp <rupp@iue.tuwien.ac.at> |
CUDA: Fixed visibility and disabled Fortran bindings for VecScatters on GPU. |
| 36e0e071 | 15-Mar-2016 |
Alejandro Lamas Daviña <alejandro.lamas@dsic.upv.es> |
Replace kernels with thrust |
| 266b9d3e | 11-Mar-2016 |
Alejandro Lamas Daviña <alejandro.lamas@dsic.upv.es> |
Fix visibility issues in CUSP and VECCUDA |
| b1021b4c | 11-Mar-2016 |
Alejandro Lamas Daviña <alejandro.lamas@dsic.upv.es> |
Fix fortran stubs for the case --with-fortran-interfaces
Merged duplicated functions into a single one. VecScatterInitializeForGPU VecScatterFinalizeForGPU |