| 719ab38c | 02-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
Plex: copy field components when creating constraint section |
| 1189c1ef | 02-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DMComputeL2FieldDiff(): fixes, DMP4EST implementation |
| 2a16baea | 02-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DM: added DMComputeL2FieldDiff() from DMPlex. |
| 10725b64 | 02-Feb-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into tisaac/dmforest
* master: (136 commits) Make error message specific to exactly what matrix is supported Prevent fblaslapack or f2cblaslapack from being compiled with t
Merge branch 'master' into tisaac/dmforest
* master: (136 commits) Make error message specific to exactly what matrix is supported Prevent fblaslapack or f2cblaslapack from being compiled with the -no-prec-dev Intel compiler option since it can produce incorrect results Fix for PCReset_HYPRE to make it reentrant. replace default superlu_dist '-mat_superlu_dist_colperm METIS_AT_PLUS_A' with MMD_ATA to avoid different random numbers for nightly tests fixes for merge from maint patch Added PCReset_HYPRE() so it may be used with SNESVI solvers remove Microsoft compiler message for paste macros used for handling Blas/Lapack macro name mangling for example Increase the number of PetscViewerPushFormat() possible to 25 and use a macro PETSCVIEWERFORMATPUSHESMAX for the value Configure: Remove redundant logging Bib: Added ref nightlybuids: fix permissions of script MatRegisterDestroy() does not exist but it is listed in manual pages externalpackages-git: save local changes if any - in git stash - before 'git checkout -f' Useful incase --with-package-commit=HEAD option was msissing [perhaps due to a typo] nightlybuilds: add xsdk builds Add architectures for testing xsdk package downloads (Trilinos, Hypre, SuperLU) create another version of TurnForward() for adaptive time stepping specifically Configure: Give proper default if HOME is missing from the environment fix abbreviation allow zeropivot for MatSOR_SeqAIJ_Inode, node size=1 add test case using adpative time stepping for checkpointing type 'NONE' ...
show more ...
|
| 3baa072a | 01-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DMPlexVTKWriteAll_VTU(): use dimEmbed instead of dim |
| a00cdb45 | 01-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
PetscFV: added PetscFVGet/SetComponentName()
The problem right now is that fields that would be separate under PetscFE are joined into one PetscFV field, because they are handled together in RHS eva
PetscFV: added PetscFVGet/SetComponentName()
The problem right now is that fields that would be separate under PetscFE are joined into one PetscFV field, because they are handled together in RHS evaluation. Maybe that can be changed in the future, but for right now it makes sense to allow for components of FV fields to have separate names. I put this in the VTU viewer, but it wasn't obvious how to do it for the VTK viewer, so I didn't do it.
show more ...
|
| bfc4295a | 01-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DM: create DMProjectField() from DMPlexProjectField() |
| 2e17dfb7 | 01-Feb-2016 |
Matthew G. Knepley <knepley@gmail.com> |
DM: Promote DMPlexLocalizeCoordinates --> DMLocalize coordinates - There is one small problem here in that the iteration still needs Plex-like things. This will be rewritten to use a projection rathe
DM: Promote DMPlexLocalizeCoordinates --> DMLocalize coordinates - There is one small problem here in that the iteration still needs Plex-like things. This will be rewritten to use a projection rather than Plex, but right now we need it for the magma presentation.
show more ...
|
| 16cc925f | 01-Feb-2016 |
Toby Isaac <tisaac@uchicago.edu> |
DMPlex: remove old DMPlexGet* calls in f90 example |
| f159cad9 | 20-Jan-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
When converting from PetscViewerSetFormat() to PetscViewerPushFormat() I missed adding the PetscViewerPopFormat() in several places
Reported-by: Jed Brown <jed@jedbrown.org> |
| 6a9046bc | 15-Jan-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Deprecate PetscViewerSetFormat() since it better to use PetscViewerPush/PopFormat() and using PetscViewerSetFormat() can lead to confusing situations for users when later viewers do not recognize the
Deprecate PetscViewerSetFormat() since it better to use PetscViewerPush/PopFormat() and using PetscViewerSetFormat() can lead to confusing situations for users when later viewers do not recognize the set format and thus do not produce any information.
Reported-by: Jed Brown <jed@jedbrown.org>
show more ...
|
| d2a29c01 | 14-Jan-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge remote-tracking branch 'origin/tisaac/dm-label-promote'
* origin/tisaac/dm-label-promote: snes tutorial ex69: give mesh a name for regression purposes DM: make DMLabel labels a part of all
Merge remote-tracking branch 'origin/tisaac/dm-label-promote'
* origin/tisaac/dm-label-promote: snes tutorial ex69: give mesh a name for regression purposes DM: make DMLabel labels a part of all DMs builder: update regression tests builder: update some missing package requirements DM: set coordinate vector name ts tutorials ex11_sa: make it compile
Conflicts: src/dm/impls/plex/plexcreate.c
show more ...
|
| 0c374c54 | 14-Jan-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Fix memory leak in natural-to-global |
| e29c0834 | 14-Jan-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Fixed DMPlexProjectField() |
| 8c22c10a | 08-Jan-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into tisaac/dmforest
* master: (143 commits) Revert "revolve: c++ compile fix" - as revolve now does not require 'bool' anymore revolve: c++ compile fix revolve: enable t
Merge branch 'master' into tisaac/dmforest
* master: (143 commits) Revert "revolve: c++ compile fix" - as revolve now does not require 'bool' anymore revolve: c++ compile fix revolve: enable tests and add to nightlybuilds fix download url for revolve remove outdated unused script removed outdated use of the term petsc-dev for the development version of PETSc streams: precompute NPMAX - and use this value. And now user can use it optionally as: mpich: default to using ver 3.2 on OSX/ElCapitan as 3.1.3 does not build on Barry's laptop Revert "mpich: update version to mpich-3.2" superlu/dist: disable build on freebsd - as this test is with bsdmake [and superlu requires gnumake] superlu/dist: enable in complex nightly builds fortran: fix typo with MATSEQAIJRESTOREARRAYF90 Documentation for Dense and SeqAIJ Get/RestoreArrayf90 had incorrect dimensions Docs for MatGetRowIJF90() cut and paste and never fixed Bib: NPC refs superlu: no longer requires xerbla slamch dlamch ? $ nm -Ao libsuperlu_dist_4.3.a |egrep \(xerbla\|slamch\|dlamch\) superlu_dist: update to version 4.3 Bib: More of our refs added whitespaces to align numbers in verbatim environment Added verbatim environment to special tokens ...
show more ...
|
| aa0b44db | 26-Dec-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'pr388/mapdes/fix-petscsf-create-section-sf/master' |
| dce90f5d | 26-Dec-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into tisaac/dmforest
* master: (177 commits) DT ex3: The test should check the number of digits requested DT ex3: One test fails in single precision Plex: Do not automati
Merge branch 'master' into tisaac/dmforest
* master: (177 commits) DT ex3: The test should check the number of digits requested DT ex3: One test fails in single precision Plex: Do not automatically create a default section if no fields are defined Plex: DMPlexCopyCoordinates() needs to create the coordinate section if it is missing superlu: no longer requires xerbla slamch dlamch ? superlu: update to v5.1 skip MatSolve() if matrix factorization fails replacing SETERRQ with error output info and continue execution SNES ex12: Added parallel tests - These test parallel, unstructured interpolation/restriction using FAS Plex+SNES: Now in DMPlexComputeJacobian_Internal(), we also form the Jacobian preconditioner matrix FE: Now we can form either the Jacobian or the Jacobian preconditioned matrix using a flag DS: Now have point wise function slots for the Jacobian preconditioned matrix - This will allow us to form the "right" operator for preconditioning, like M in the (2,2) block for Stokes Plex: When swapping Plexes, also swap point SF Plex: Fix parallel error in Injector Mat+Plex: Added MatPreallocator which can be called with MatSetValues() and preallocates another Mat - This could have been another "mode" of Mat, but I thought this was cleaner - Use MatPreallocator to preallocator Plex interpolators DT ex3: Change tolerance and eliminate tests which need MPFR from regular runs superlu: fix complex build superlu: update to using 5.0 tarball with the fix for -Werror=format-security superlu: update to use tarball with -Werror=format-security fix DM: Clone the coordinate DM instead of reusing in Clone() ...
Conflicts: config/builder.py src/dm/impls/plex/plexcreate.c
show more ...
|
| ae71db08 | 23-Dec-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Do not automatically create a default section if no fields are defined |
| df26b574 | 23-Dec-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: DMPlexCopyCoordinates() needs to create the coordinate section if it is missing |
| a5be1e14 | 22-Dec-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-jacp
* master: DM: Clone the coordinate DM instead of reusing in Clone() DM: Clone() should also copy the coordinate DM Plex: Fixed complex inte
Merge branch 'master' into knepley/feature-plex-jacp
* master: DM: Clone the coordinate DM instead of reusing in Clone() DM: Clone() should also copy the coordinate DM Plex: Fixed complex interpolation problem Plex: Fixed bug with general interpolation - Was not setting coarse coordinates properly Plex: Added diagnostic code to interpolation Plex: Allow the user to override the regular refinement flag
show more ...
|
| 79a015cc | 22-Dec-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: When swapping Plexes, also swap point SF |
| 0bd915a7 | 22-Dec-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Fix parallel error in Injector |
| c094ef40 | 22-Dec-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Mat+Plex: Added MatPreallocator which can be called with MatSetValues() and preallocates another Mat - This could have been another "mode" of Mat, but I thought this was cleaner - Use MatPreallocator
Mat+Plex: Added MatPreallocator which can be called with MatSetValues() and preallocates another Mat - This could have been another "mode" of Mat, but I thought this was cleaner - Use MatPreallocator to preallocator Plex interpolators
show more ...
|
| 88ee07f4 | 15-Dec-2015 |
Toby Isaac <tisaac@uchicago.edu> |
Fix bad rename |
| b698f381 | 15-Dec-2015 |
Toby Isaac <tisaac@uchicago.edu> |
DM: added DMComputeL2GradientDiff() for Plex and DA |