PetscDualSpace: Added support for 3D and 2nd order Lagrange
PetscDualSpace: Reference count DM
PetscSpace: Expanded basis evaluation to arbitrary order- I need the dual space code before I can run tests
DT: Fix fortran stubs- Eventually these will be moved out to other files
PetscFE: Initial implementation, lots of caveats- Only P_1 works- Only vertex functionals work- Only basis evaluation works
tgamma: icc on windows requires mathimf.h for tgamma.[but configure doesn't use any includes in tgamma test]
Merge branch 'jed/stack-call-blas'Fix performance bug that calling BLAS takes an amount of time dependenton the number of memory allocations that the program has made.* jed/stack-call-blas: Pe
Merge branch 'jed/stack-call-blas'Fix performance bug that calling BLAS takes an amount of time dependenton the number of memory allocations that the program has made.* jed/stack-call-blas: PetscStackCallBLAS: new macro instead of PetscStackCall (skip CHKMEMQ) Stack: consolidate handling of PetscStack
show more ...
PetscStackCallBLAS: new macro instead of PetscStackCall (skip CHKMEMQ)When CHKMEMQ occurs on every call to BLAS or Lapack, we sometimes seeunacceptable performance degradation (orders of magnitude
PetscStackCallBLAS: new macro instead of PetscStackCall (skip CHKMEMQ)When CHKMEMQ occurs on every call to BLAS or Lapack, we sometimes seeunacceptable performance degradation (orders of magnitude).PetscStackCallBLAS is currently identical to PetscStackCall except forskipping CHKMEMQ, but such checking could be made optional in thefuture.
DMPlex: use PETSC_HAVE_TGAMMA to get the build working on windows
DMDT: M_PI --> PETSC_PI
DMDT: Fix Fortran wrapper
DMDT: Translated FIAT's Gauss-Jacobi quadrature- Jed is welcome to poop on this, but it reproduces my FIAT stuff right now
dmdt: complex C++ fixHg-commit: 4ab58f1027f8bbf6835f7cdf5d1b73bce3ac5f31
update examples: add missing header filesHg-commit: da02f7f314a24fc8a0fbf386d6820b6e56243e12
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
Add PetscDTReconstructPoly: conservative least-squares reconstruction in 1DHg-commit: fa292cd97a9a1c1653f631d3578bd1046780f168
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
wrapped LAPACK calls in PetscStackCall()Hg-commit: 9cee7ca55a1199d641b77bd38e3a2ece2cb4320b
Uncrustified parts of src/dm/*Hg-commit: 87f4b8bd649c687599ff9a1d588303a4a04ef06a
updated PetscBLASIntCast() to return an error codeHg-commit: 57d88da2280bc54336c931f5cac9a473f8f9a031
silly code formatting problems; some people still need to read the style guideHg-commit: 7a98cb06baf90914d565ea8801b6900bdc5a04c1
Change LAPACKstev_ to more general LAPACKsteqr_Hg-commit: 3efb3cd07a2d9721f44d8718e4fd4ce0cb59fc85
Add discretization tools: Legendre polynomials and Gauss quadraturesHg-commit: 784baf9728c4b138388b0998be51cc7f10a414ee
1...<<4142434445464748