added PetscObjectComm() and used it to replace (((PetscObject)obj)->comm)Hg-commit: 3da37c458124ad48ae939f4e9823e4430ee0b8be
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
show more ...
Uncrustified src/ksp/pc/*Hg-commit: b80b33e3b1d8943a898b18384bc7b2c1a3103a32
commit after mergeHg-commit: 0abf89d5ee6edf91e6393c34ebd34611a44a1ae3
generally SETERRQXX does not belong on its own linealso fixed formatting issues in dgmres.c (ugh)Hg-commit: e3fffdf67cd55655a36785a0abc7c197e98ca7cd
Partially unified indentation to two spaces rather than 3, 5, etc.Hg-commit: 72aceb82fa10cae79a777f91c00d187d4e02f4f6
Reformatting for rule 'The closing bracket } should always be on its own line'. Single-line if-statements and the like are allowed. Checks updated accordingly.Hg-commit: 2986011b776d416fb2d5342ccd2
Reformatting for rule 'The closing bracket } should always be on its own line'. Single-line if-statements and the like are allowed. Checks updated accordingly.Hg-commit: 2986011b776d416fb2d5342ccd2524335aa664b1
Reformatting: 'No space after a '(' or before a ')''Hg-commit: 797341a7bfba18bb97e6da668b36bad2e5977356
Carefully removed \t from src/ksp/*Hg-commit: 90e1eedee93c5acfa4463138a0133791f0f264d1
removed trailing spaces from all filesHg-commit: 1cfa55059afe46c5145e0e830cd797b97216abfb
simplied PetscCallStackHypre() and changed it to PetscCallStackStandard() since it can be used anywhereand isn't specific to hypreHg-commit: 7ab5a66be9271964789ab49046218230c124c84f
reemove OBJSC and OBJSF from invididual makefiles and auto-define in conf/variablesHg-commit: 2f01c17f3c19dc4b89aaf306cfd60a12312c270d
removed trailing blanks from source codeadded rule rmtrailingblanks accessible via make ACTION=remtrailingblanks treeHg-commit: 6e3652165d48aa5f3e94dd66bf607adea6fac27a
code to match PETSc style guide for if (xxx) for (xxx) sizeof(xxx)Hg-commit: 01e0d19bcd83a980fb5e8e32b294a95da72b405f
Replace magic numbers that were hiding new options EList options for HypreHg-commit: f852858bf195cf641d248cc4901a12508bd252e6
Support for BoomerAMG smoothing types in hypre-2.8Hg-commit: 53de4ad338524a7a20b1f8659dfe760c8a49adc7
added PCHYPREGetSolver() allowing users access to the hypre solver objectHg-commit: 364c086bbd645cf874318c28e6807cfd7baedc1f
PetscTypeCompare -> PetscObjectTypeCompareHg-commit: 3fc8f665421ddb862bf4d1ba95505378246340be
Rename include/private/ to include/petsc-private/Hg-commit: 9a1730720b0d9756437b40462617551504641ade
Update Hypre to 2.8.0b and add support for 64-bit intHg-commit: 5d03e530c1f830fb05b572b0b2d592af05604486
In both petsc-3.1-p8 and petsc-dev, it looks like you can't choosecycle type W for boomerAMG. Is this by design?static const char *HYPREBoomerAMGCycleType[] = {"","V","W"};(....snip...)Pets
In both petsc-3.1-p8 and petsc-dev, it looks like you can't choosecycle type W for boomerAMG. Is this by design?static const char *HYPREBoomerAMGCycleType[] = {"","V","W"};(....snip...)PetscOptionsEList("-pc_hypre_boomeramg_cycle_type","Cycletype","None",HYPREBoomerAMGCycleType,2,HYPREBoomerAMGCycleType[jac->cycletype],&indx,&flg);HYPREBoomerAMGCycleType is length 3, but the length passed toPetscOptionsEList is 2, so cycle type "W" can't be chosen.Hg-commit: d16789af6f37cfe5e8f44d7cc43441b7dae31958
fixed -pc_hypre_boomeramg_print_statistics to not use the wrong Logical that does not support passing 2 or 3 as argument, instead use PetscOptionsName()Hg-commit: 7dead52068481135ed4c3357c0dfaf502a
fixed -pc_hypre_boomeramg_print_statistics to not use the wrong Logical that does not support passing 2 or 3 as argument, instead use PetscOptionsName()Hg-commit: 7dead52068481135ed4c3357c0dfaf502ab87e06
converted rest of source code to take pointers into destructor reoutines. make test workdsHg-commit: 78c641225c0516099423eeea3cc66e68fd2f62f3
Use #include <header.h> instead of #include "header.h" when there is no intent to search the current directory for header.hHg-commit: bd7216e80cc035071a5136364ab9d04bf9f41a07
removed #define PETSCXXX_DLL from top of all source filesHg-commit: b784aa18ddcf5337d4011d34f0fa008681695ac1
12345678910>>...15