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/ts/*Hg-commit: 688366eb7a8ecbc6948bb32d69e2de3093f22e25
Reformatted: "Do not put a blank line immediately before PetscFunctionReturn;"Hg-commit: c8a41c455986e732d0ea0513d7162a54daffaece
Updated style to obey 'Do not put a blank line immediately after PetscFunctionBegin;'Hg-commit: 5408b9ce2402ad624305b7a7a323ab3ae5e0c3f1
if, for, while, switch now have consistently a space prior to the opening parenthesis.Hg-commit: cf69a5905ee4efb938b2bdd2762f87854175a6c5
Style improvements: braces around 'else', partial '){' -> ') {'Hg-commit: adc31fe870178bcba56a29e10981c8f8716a006a
don't list unneeded /*I includes; they clutter the manual pagesHg-commit: e78ba20ae96445858089a43bccd0933d14f8ae95
removed trailing spaces from all filesHg-commit: 1cfa55059afe46c5145e0e830cd797b97216abfb
removed all incorrect spaces before CHKERR...Hg-commit: 653d9985c7cfe8fed21a37081a5b64f5e24e6c17
Changed ts_exact_final_time from boolean to enum.TSAdapt can now modify the final time step to stop exactly atthe given final time.Hg-commit: 2bbe8e4fc9d649fbb4ec4bc19259912d0788d4c2
fixed naming of KSPDM, SNESDM, TSDM and child objects, fixed DMXXYYYContextZZZ() to DMGet/CopyDMXXX()Hg-commit: a8931f032682db8d679ab51da5c3819b9c32b632
reemove OBJSC and OBJSF from invididual makefiles and auto-define in conf/variablesHg-commit: 2f01c17f3c19dc4b89aaf306cfd60a12312c270d
fixed formating of variable declarations messed up by putting const int XXXTypefixed DMDAGet/SetCoordinates() that matt did not removeHg-commit: de8db80506612f87fb4b9c77dd85f76c605a3942
changed #define char* XXXType to typedef const char* XXXTypeHg-commit: 2f1984a65b4f21a886ea1c854235ca6d51deefad
Merge from petsc-3.3Hg-commit: a246759f6a519deef2eb2988ed29ecfe7e2deddd
Add TSSetPreStage() and move call to TSPreStep() into stepping routinesTSPreStage(ts,stage_time) is a hook called before starting to evaluate astage.The call to TSPreStep() has been moved into t
Add TSSetPreStage() and move call to TSPreStep() into stepping routinesTSPreStage(ts,stage_time) is a hook called before starting to evaluate astage.The call to TSPreStep() has been moved into the TSStep_X implementationsbecause it is called again after a step is rejected. This allows prestephooks to do things like Monte-Carlo sampling over the time interval(dependent on the length of the time step), the result of which willappear as a continuous source term during the time step.Hg-commit: c5d083c79bbad0900afc1d94d1490cb90cadff0c
Fix Sundials interface for new TS internalsHg-commit: 1a4e1da2eb6835b1ee550d48eb90d2227a5c7d83
Add const to many enum string listsHg-commit: c83e9a8fda58664955a3d65190eafbaf3a08ee6d
backout all chmod stuff in bf971ba58125[but keep diffs to src/mat/impls/aij/mpi/mpimatmatmult.c ]Hg-commit: 4a812fc1f35496ce2717c7da9ef12ffabbd13258
removed a spurious call to MatSetBlockSize.Hg-commit: bf971ba58125bd8cf7ceb2a9d0f5cdf27c27cc6a
Rename TSGetNonlinearSolveIterations and TSGetLinearSolveIterations to TSGetSNESIterations and TSGetKSPIterationsHg-commit: cf7a145cacfd3985d7708cda775242b06f4fa36e
PetscTypeCompare -> PetscObjectTypeCompareHg-commit: 3fc8f665421ddb862bf4d1ba95505378246340be
VecCreateXXXWithArray() now takes a bs argument since there is no other way to pass the block size in during creation processHg-commit: 465282368ed7696decd83c3d3b111f39348a7d40
Rename include/private/ to include/petsc-private/Hg-commit: 9a1730720b0d9756437b40462617551504641ade
sundials.c: call TSComputeRHSFunction() directly if that is all we need, remove seemingly unnecessary SNES residual VecHg-commit: d7d2ec2b60c9bc3f120c07d129b9dfe91190d1ef
123456789