Mat: Remove PETSC_COMM_WORLD from MatChop()
ViennaCL: Added sequential AIJ matrix.Compiles, 'make test' passes. Further testing required.Injects similar to PETSC_HAVE_CUSP into existing functions.A general concept for dealing with accelera
ViennaCL: Added sequential AIJ matrix.Compiles, 'make test' passes. Further testing required.Injects similar to PETSC_HAVE_CUSP into existing functions.A general concept for dealing with accelerators is required here, but postponed after release 3.4.aijAssemble.cpp is a stub, also row-compressed CSR is not yet supported.
show more ...
Mat: Changes to MatRestoreRow() broke MatChop()
removed path argument to XXXInitializePackage() and XXXRegister()
removed excessive use of CHKMEMQ;
changed AMS publishing to use the Viewer modeladded simple AMS viewer for mat,ksp,snes,tsadded --ksp/snes/ts_view_pre for starting the viewer before the solve (ugly but useful for AMS)added PetscS
changed AMS publishing to use the Viewer modeladded simple AMS viewer for mat,ksp,snes,tsadded --ksp/snes/ts_view_pre for starting the viewer before the solve (ugly but useful for AMS)added PetscStackCalls around AMS function calls when appropriate (note do not want these in webserver because do not webserver stopping just because AMS server is down
fixed many more private functions as PETSC_INTERNrenamed a few badly named private functionsHg-commit: b9e1405ad332ccf13f675f0aa2256f1c838a5595
fixed marking of PETSC_EXTERN/INTERN for a bunch of private functionsHg-commit: a1e34d83003ce63bcd85d0f32ea6cc694c6fd4eb
fixes for merge of Barry and Jed's changes to PETSc extern C handlingHg-commit: 36ac3e008f146344ab882eb9f3c0cbdce1670e12
merge, terrible manual process with many conflicts with Jed's PETSC_INTERNALHg-commit: 84df07d03c6e55bd0f27bd5ee8c1738562bd529d
visibility: use PETSC_INTERN when possibleHg-commit: 3b4bfb5c23843293f1f08790b48437080a32eb42
completed removing unneeded EXTERN_C_BEGIN/END from Mat directories and converting to PETSC_EXTERN_C for constructorstested with and without dynamic with and without C++Hg-commit: 7d27d7f4d9ea3bfe
completed removing unneeded EXTERN_C_BEGIN/END from Mat directories and converting to PETSC_EXTERN_C for constructorstested with and without dynamic with and without C++Hg-commit: 7d27d7f4d9ea3bfe6616fafdfb32d046b5db53a1
matstash: fix message length countHg-commit: ad259766e3d3b4d1e3ab32f037b8886bbbb4d546
ierr = PetscInfo2(A,....) only prints info message for rank 0 of A so don't use A if you want all ranks to print!Hg-commit: d9a50e4379cc4d5fd0db7f03a6399131228b24ce
Remove petscviewer.h from petscsys.hMuch of sys is independent of viewer. Viewer is used in so many otherplaces that it is now included by petscvec.h.Hg-commit: 1d745f01618aa51d3043fb1f87b0546f6
Remove petscviewer.h from petscsys.hMuch of sys is independent of viewer. Viewer is used in so many otherplaces that it is now included by petscvec.h.Hg-commit: 1d745f01618aa51d3043fb1f87b0546f60e6e730
moved is directory in one level to make room for all the source in the is subpackageHg-commit: 7eb286fb676eef26fdc2da2c38b91bc070f9f9f8
added PetscObjectComm() and used it to replace (((PetscObject)obj)->comm)Hg-commit: 3da37c458124ad48ae939f4e9823e4430ee0b8be
removed typeid from PetscHeaderCreate() args since it is not know at create time anywayHg-commit: 368e928141e31cf1ff6cf108913006e5886dc6cc
Make petscimpl.h privateHg-commit: 910e8b03a54a915953944da6f75eb81c807d7428
removed PETSC_NULL from C and Fortran (except declaration in C for backward compatibility). Kept PETSC_NULL_xxx for FortranFixed a few bugs where PETSC_NULL had been used incorrectly.Hg-commit: 05
removed PETSC_NULL from C and Fortran (except declaration in C for backward compatibility). Kept PETSC_NULL_xxx for FortranFixed a few bugs where PETSC_NULL had been used incorrectly.Hg-commit: 054705a517d7f4388a8a084415d7478cbe95dff4
{Mat,Vec}SetSizes: check that global sizes and block sizes are collectiveHg-commit: e9ee25528d6f5b5dbb5bf7fcc62fb646fe3ec8d7
Uncrustified src/mat/*.Hg-commit: 5c6f04286a6cfcd98361b2479b884c0041d95b73
Uncrustified src/dm/*. No re-uncrustification of un-uncrustified plex.c.Hg-commit: 0eadce41498eb88aa85fb46f989ad9d09bfd9c3e
Fix typo in doc stringHg-commit: 0951466ce58045af1ed92958868afd391822fb70
Reformatted: "Do not put a blank line immediately before PetscFunctionReturn;"Hg-commit: c8a41c455986e732d0ea0513d7162a54daffaece
1...<<11121314151617181920>>...47