| #
b3fd002b
|
| 10-Sep-2015 |
Hong Zhang <hongzhang@anl.gov> |
add two-level checkpoiting, the version without revolve works
|
| #
f679ab45
|
| 09-Sep-2015 |
Hong Zhang <hongzhang@anl.gov> |
Postpone stack allocation to setup stage of tstrajectory, -tstrajectory_max_cps works now
|
| #
a0046e2c
|
| 08-Sep-2015 |
Satish Balay <balay@mcs.anl.gov> |
c89: compile fix
|
| #
8474dab3
|
| 06-Sep-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into pr352/dmay/pctelescope/master
|
| #
8a90be88
|
| 02-Sep-2015 |
Hong Zhang <hongzhang@anl.gov> |
add in-memory checkpointing, and it works :)
|
| #
77b2f2ac
|
| 01-Sep-2015 |
Hong Zhang <hongzhang@anl.gov> |
correct more names for TSTrajectory and add TS to the argument list when creating TSTrajectory
|
| #
6dd2c743
|
| 01-Sep-2015 |
Toby Isaac <tisaac@ices.utexas.edu> |
Merge branch 'tisaac/dt-fix-geom-punning' into tisaac/plex-feature-tree-fv
Pull in a fix to FE geometry that affects the complex,64bit case
* tisaac/dt-fix-geom-punning: (240 commits) Plex: fix t
Merge branch 'tisaac/dt-fix-geom-punning' into tisaac/plex-feature-tree-fv
Pull in a fix to FE geometry that affects the complex,64bit case
* tisaac/dt-fix-geom-punning: (240 commits) Plex: fix type punning problem stuffing (PetscFECellGeom *) in a Vec PGI compiler cannot handle [restrict] usage therefor disable restrict for PGI compiler Fix ex48.c to use PETSc standard way of marking restrict PETSC_UNUSED must occur before the typename. With PGI compilers they error if it is after the type name on solaris in TSAdaptChoose_Basic() negative root for zero could produce -infinity thus causing time step to be decreased even though the error estimate was zero MatGetSchurComplement: revert test from LUMP back to DIAG and update output there are no tests for opencl or viennacl so prevent warning message: make[2]: *** No rule to make target `testexamples_OPENCL', needed by `tree'. Stop. make[2]: *** No rule to make target `testexamples_VIENNACL', needed by `tree'. Stop. incorrect initial conditions function that could produce floating point exception value (and does on windows) due to squareroot of non-negative number forgot to fix rule for building ex194 move ex193.c to ex194 because someone else created a 193 remove outdate manual page comment add missing VecRestoreArray() add missing VecRestoreArray() missing restore array in example formating for print statements of test example with __float128 precision fix example for __float128 precision by using PETSc math macros and casting PetscReal in print statements remove Tao example custom monitor that produced different results for __float128 precision all PETSc built in monitors require a valid PetscViewer, NULL is not acceptable PETSc built in monitors always require viewers to be passed in, no longer support a NULL viewer use tigher haptol for minres for quad precision because otherwise false positive of indefinite matrix appeared in example check for PetscMPIInt overflow in ISAllGather() ...
show more ...
|
| #
e1be2255
|
| 31-Aug-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into jed/process-options-handler
|
| #
8d3c1932
|
| 29-Aug-2015 |
Toby Isaac <tisaac@ices.utexas.edu> |
Merge branch 'tisaac/dmplex-stable-tet-refinement' into tisaac/plex-feature-tree-fv
This feature branch also changed the topology of nonconforming examples: I am merging so that I can make the regre
Merge branch 'tisaac/dmplex-stable-tet-refinement' into tisaac/plex-feature-tree-fv
This feature branch also changed the topology of nonconforming examples: I am merging so that I can make the regression output that should be correct in master and next
* tisaac/dmplex-stable-tet-refinement: (594 commits) plex: added tet shape regression test plexrefine: remove replaced code plex: update test output for new tet refinement order plex: fix tet refinement for stable element shape DMPlex: added test of shape quality to ex1 Better to use the proper error handling version of PetscViewerASCIIGetStdout() instead of PETSC_VIEWER_STDOUT_() Generate a very useful error message if PetscLogView(), PetscLogEventGetPerfInfo() or PetscLogEventGetFlops() is called with a preceeding call to PetscLogBegin() and friends (also -log_summary which triggers a PetscLogBegin()) fix compile warnings Plex: Fix bug with bcComps initialization Turn off elemental shared libraries if --with-shared-libraries=0 is used Bib: Added refs Bib: Fixed a bunch of errors add warning/error flag for '-mat_superlu_dist_parsymbfact' when MatInputMode=GLOBAL makefile: fix format tests: add back ex6f, runex6f targets - that got removed in 2f1d3d565a6a43067e6df75b043e6343b05fcd1d accessing option that may never have been set typo in DMNetworkSetNumVariables() reported by Sean Shahkarami superlu_dist: update to using latest 4.1 version fix compile warnings Generate an error message when trying to overwrite default options of CN and BEULER ...
show more ...
|
| #
57cc9fe2
|
| 26-Aug-2015 |
Hong Zhang <hongzhang@anl.gov> |
fix the problem running with multiple MPI processes
|
| #
bf1202aa
|
| 25-Aug-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/fix-petscviewer-attempt-2
|
| #
26656371
|
| 25-Aug-2015 |
Hong Zhang <hongzhang@anl.gov> |
add one call to adjoint monitor in the end of TSAdjointSolve to visualize the sensitivity result at the starting time
|
| #
0dd9f2ef
|
| 25-Aug-2015 |
Hong Zhang <hongzhang@anl.gov> |
-ts_adjoint_monitor_draw_sensi option works
|
| #
a0d35a3b
|
| 25-Aug-2015 |
Hong Zhang <hongzhang@anl.gov> |
remove trailing whitesapce
|
| #
9110b2e7
|
| 25-Aug-2015 |
Hong Zhang <hongzhang@anl.gov> |
add adjoint monitors, not tested yet
|
| #
4d4332d5
|
| 18-Aug-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
added error checking for when PetscViewer is not passed to the standard monitor routines
Reported-by: Garth N. Wells <gnw20@cam.ac.uk>
Removed outdated output in example test file
|
| #
3aa2d9e3
|
| 15-Aug-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/fix-nonew-notcollective/maint' into jed/mat-assembly-perf
Jed this fucking 6+ month running thing in next that is not in master is a royal fucking pain in the ass and an abuse of
Merge branch 'barry/fix-nonew-notcollective/maint' into jed/mat-assembly-perf
Jed this fucking 6+ month running thing in next that is not in master is a royal fucking pain in the ass and an abuse of git. I think it is not justified to ever have anything in next for more than a few weeks at most. Either take it out of next if it is broken or put it in master if it is not broken. Hanging around in next but not master for ever is not a good policy.
show more ...
|
| #
0633abcb
|
| 07-Aug-2015 |
Jed Brown <jed@jedbrown.org> |
Options: pass PetscOptions* to options handlers
PetscObjectAddOptionsHandler now takes an event handler that includes a PetscOptions argument. PetscObjectProcessOptionsHandlers requires this as inp
Options: pass PetscOptions* to options handlers
PetscObjectAddOptionsHandler now takes an event handler that includes a PetscOptions argument. PetscObjectProcessOptionsHandlers requires this as input.
show more ...
|
| #
d31af90f
|
| 07-Aug-2015 |
Jed Brown <jed@jedbrown.org> |
TS: PetscObjectProcessOptionsHandlers must be called before PetscOptionsEnd
|
| #
10e4d9b0
|
| 28-Jul-2015 |
Hong Zhang <hzhang@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
4399fe7f
|
| 27-Jul-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-snes-deflation
* master: added -pc_hypre_boomeramg_nodal_coarsen <n> and -pc_hypre_boomeramg_vec_interp_variant <v> options to allow PCType of PCHYPRE Bo
Merge branch 'master' into knepley/feature-snes-deflation
* master: added -pc_hypre_boomeramg_nodal_coarsen <n> and -pc_hypre_boomeramg_vec_interp_variant <v> options to allow PCType of PCHYPRE BoomerAMG to take advantage of MatSetNearNullSpace() allow clearing the NullSpace or NearNullSpace of a matrix by passing in a NULL Fixed some PetscValidLogicalCollective calls that used the wrong typename One of these caused problems for a user with 64 bit integers when using -start_in_debugger option do not use PetscErrorPrintf() function to display message to user since it prepends the message with PETSC ERROR potentially confusing the user since there is no error Changed VecNorm( NORM_1) to use traditional 1 norm of the 2 norm of the complex entries instead of the previous 1 norm of the 1 norm of the complex entries KSPCreateVecs() would under certain uncommon circumstances return incorrectly sized vectors for rectangular vectors When configure options like --with-cusp-include=xxx are given and no corresponding --with-cusp-lib=yyy is needed configure will no longer print an inaccurate error message that you must also set a --with-cusp-lib=yyy but instead correctly use the provided value update help menu for DMNetworkDistribute() IS: Added a bunch of Fortran bindings Bib: More refs Formatting for several manual pages need fixing petsc4py: update to snapshot that syncs with the change to PetscSectionCreateGlobalSection() update to petscthreads.html to reflect our current thinking TSAdjointEventMonitor should be called before TSAdjointStep Plex ex5: Added test output Plex ex2: Added empty output Plex ex4: Added missing test output Plex ex1: Fixed test output - CGNS test was broken - Fluent mesh is missing SNES ex5: Added MMS
show more ...
|
| #
a31f7111
|
| 23-Jul-2015 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'maint'
|
| #
26ee87dd
|
| 23-Jul-2015 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/hongzh/fix-bug-in-adjoint-monitor' into maint
|
| #
616946c1
|
| 23-Jul-2015 |
Hong Zhang <hongzhang@anl.gov> |
TSAdjointEventMonitor should be called before TSAdjointStep
|
| #
3e8c22cd
|
| 22-Jul-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-snes-deflation
* master: (206 commits) Bib: Added ref fix the output file for the ts example ex20adj Bugfix: setting post-step function in ztsf.c f
Merge branch 'master' into knepley/feature-snes-deflation
* master: (206 commits) Bib: Added ref fix the output file for the ts example ex20adj Bugfix: setting post-step function in ztsf.c fix makefile format error with 'all-legacy' doc: handle missing dev.html in a release tarball doc: add in petscistypes.h to doc sourcefile list Increase patchlevel to 3.6.1 update some example output files Doc+Vec: Fixed VecSetValuesBlocked() Reported by: Shao-Ching Huang <huangsc@gmail.com> clarify that PETSc's "thread safe" code only works with OpenMP allow adjoint integration over split time intervals DT: Goddman it. Why are people stepping on my commits Bib: Added ref fix the bug in the endpoint version of discrete adjoint theta and correct the affected example outputs SNES: Added SNESQN types to Fortran Reported-by: Chris Bradley <c.bradley@auckland.ac.nz> fix: buggy change in 33da457b864643cfcac2768e47197c286471a5a4 updated petscthreads.html with information on thread per object model fix for ex56 removed the dead links to threads.html send petsc repository messages to Karl no longer from his mcs address ...
Conflicts: config/builder.py src/dm/impls/plex/examples/tests/ex3.c src/dm/impls/plex/examples/tests/makefile src/dm/impls/plex/makefile
show more ...
|