Merge branch 'jose/lapack-ungqr'
Fixed indentation of options database keys in PCGAMG manual page.Commit-type: documentation
petscblaslapack.h: rename LAPACKungqr_ to LAPACKorgqr_The intention is to be consistent with other subroutines likeLAPACKsyev_ where the 'real' name is used for both the 'real' subroutine(_syev)
petscblaslapack.h: rename LAPACKungqr_ to LAPACKorgqr_The intention is to be consistent with other subroutines likeLAPACKsyev_ where the 'real' name is used for both the 'real' subroutine(_syev) and the 'complex' subroutine (_heev) depending on scalar-type
show more ...
try to fix error in eigen estimator
Add subtype concept to SeqAIJ matricesIntroduced -mat_seqaij_type <seqaijperm, ...> MatSeqAIJSetType() to allow running code written for AIJ to workwith any subtype. See MatSeqAIJRegister() and Ma
Add subtype concept to SeqAIJ matricesIntroduced -mat_seqaij_type <seqaijperm, ...> MatSeqAIJSetType() to allow running code written for AIJ to workwith any subtype. See MatSeqAIJRegister() and MatSeqAIJRegisterAll() for registering new subtypesUseexport PETSC_OPTIONS="-mat_seqaij_type seqaijperm -malloc_test"make allteststo run the entire test suite using an alternative subclass, in this case seqaijperm. This will produce output regarding the different name forthe matrix class but otherwise should produce no errors.This was implemented to 1) allow easy testing of an MKL subtype and 2) to allow users to easily use the MKL subtypewithout changing their code.Also fixes several bugs in seqaijperm, if it isn't tested its broken.Commit-type: testing-fix,style-fix, featureFunded-by: ECPProject: MKLTime: 32 hoursReported-by: Irina Sokolova <irina.sokolova@intel.com>
Merged in mark/gamg-fix (pull request #664)added test for pc_mg_levels for last level in GAMG
PCGAMG: fix spelling in option docs
added test for pc_mg_levels for last level in GAMG
rename MatGetSubMat -> MatCreateSubMat
Add manual page for PCGAMGFilterGraph() and link to it from PCGAMGSetThreshold()Reported-by: Jeremy Theler <jeremy@seamplex.com>
Minor cleanup, remove some outdated code, remove unneeded constructs, improve manual pages slightly, add missing test caseTime: 2.5 hours
Remove the use and definition of __FUNCT__ throughout the codeSince all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETScTime: 1.5 hoursThanks-t
Remove the use and definition of __FUNCT__ throughout the codeSince all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETScTime: 1.5 hoursThanks-to: Andreas Mang <andreas@ices.utexas.edu>
analyzer fixes
Updated and simplified Fortran interfaceReduced from 4 distinct approaches to using PETSc from Fortran to 1No more .h90 files (Fortran 90 functionality is now always available)Parameters and func
Updated and simplified Fortran interfaceReduced from 4 distinct approaches to using PETSc from Fortran to 1No more .h90 files (Fortran 90 functionality is now always available)Parameters and function prototypes are now provide through Fortran modules, not includes;only #define are provided in the petscXXXdef.h filesPETSc objects can be declared as either type(tXXX) or XXX. For example type(tVec) or VecMoved now private Fortran include files out of public include directory since uses don't use them;they are only used to generate the Fortran modulesEasier to support and test; we can now easily add more function prototypesAlso had to rework generation of manual pages to consistently use MANSEC and SUBMANSECsince these variables also handle how the Fortran modules are generated.Time: 57 hours
Merge remote-tracking branch 'origin/mark/snes-ex56-b'
GAMG: fix PCView_GAMG() format - and update output/ex56_0.out
updated test
made threshold an array, fixed up ex56 convergence test (have a Plex/FEM bug)
When suggesting options database items in error messages you must include the appropriate options prefixTime: .05 hoursReported-by: Sophie Blondel <sblondel@utk.edu>
removed unused vars
removed dead code
added guards for AIJ requirement in GAMG
Merge branch 'maint'
Two gamg functions that require custom fortranstubsTime: .6 hoursReported-by: Manuel Valera <mvalera@mail.sdsu.edu>
Merge branch 'mark/snes-ex56'
1...<<11121314151617181920>>...30