History log of /petsc/src/dm/interface/dm.c (Results 951 – 975 of 1790)
Revision Date Author Comments
# 852f401d 24-Apr-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-torus

* master: (174 commits)
Bib: Another ref
Increase patchlevel to 3.7.6
Explicitly listing the LTO library causes difficulties on MacOS so a

Merge branch 'master' into knepley/feature-plex-torus

* master: (174 commits)
Bib: Another ref
Increase patchlevel to 3.7.6
Explicitly listing the LTO library causes difficulties on MacOS so avoid it
TSBDF: Update changes/dev.html
Added Fortran TaoType and TaoLineSearchType definitions
Add Fortran TaoType and TaoLineSearchType definitions
setblocksize for iscol_sub
TSBDF: Use standard TS API and options to control adaptivity
Bib: More refs and a correction
SNESTest: Bug-fix in SNESTest when threshold printing option is turned on.
fix warning and valgrind complains reported by the nightly tests
Section+Doc: Small doc fix
pflotran: switch to using the new upstream git repo
DMPlex: Error if attempt to partition a distributed graph with Chaco
fix complex build error
fix complex build
PetscError() did not properly copy over the specific error message when error type was PETSC_ERROR_INITIAL
TSAdapt: Refactor handling of the always_accept flag
Additional clarification for MatMeshToCellGraph() manual page
optimize MatCreateSubMatrix_MPIAIJ() by merging check of sameXXXDist() into one MPI_AllReduce
...

Conflicts:
config/BuildSystem/config/packages/med.py

show more ...


# 0c5b8624 22-Apr-2017 Toby Isaac <tisaac@uchicago.edu>

DMPrintLocalVec: use a global vec for synchronization


# 8932d1ac 19-Apr-2017 Toby Isaac <tisaac@uchicago.edu>

Merge remote-tracking branch 'origin/knepley/feature-plex-tests-new' into tisaac/feature-plex-tests-new

* origin/knepley/feature-plex-tests-new:
SNES ex12: Allow more exotic periodicity
SNES ex6

Merge remote-tracking branch 'origin/knepley/feature-plex-tests-new' into tisaac/feature-plex-tests-new

* origin/knepley/feature-plex-tests-new:
SNES ex12: Allow more exotic periodicity
SNES ex69: Added to makefile
SNES ex69: Fix for parallelism
Plex+HDF5: Output mapping for torus
Plex ex1: Fixed periodic cylinder test
Plex: Fixed periodic cylinder - Needed to use 3 layers of cells - Fixed periodic length - Fixed cell orientation
DM: Should not be localizing coordinates in non-periodic directions
Plex ex1: Test cell shape in cylinder meshes
Plex: Flip orientation of hexes in cylinder mesh - Periodic is still broken
Plex: Fixed cylinder tests
Plex: Fixes creation of hex box meshes and added tests

show more ...


# a4f09dd6 18-Apr-2017 Dave May <dave.mayhem23@gmail.com>

DMLocatePoints:
* When comparing the comm on an allocated cellSF, the cellSF needs to be dereferenced


# ee7ffe08 07-Apr-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-plex-torus' into knepley/feature-plex-tests-new

* knepley/feature-plex-torus:
Plex ex1: Fixed periodic cylinder test
Plex: Fixed periodic cylinder - Needed to use 3

Merge branch 'knepley/feature-plex-torus' into knepley/feature-plex-tests-new

* knepley/feature-plex-torus:
Plex ex1: Fixed periodic cylinder test
Plex: Fixed periodic cylinder - Needed to use 3 layers of cells - Fixed periodic length - Fixed cell orientation
DM: Should not be localizing coordinates in non-periodic directions
Plex ex1: Test cell shape in cylinder meshes
Plex: Flip orientation of hexes in cylinder mesh - Periodic is still broken
Plex: Fixed cylinder tests
Plex: Fixes creation of hex box meshes and added tests
Plex: Cylinder fixes for complex
Plex ex1: Test for periodic cylinder
Plex: I think periodic cylinder is working
Plex ex1: Updated torus test
Plex: Torus can now be arbitrarily refined
Plex ex1: Added a cylinder test
Plex: Added cylinder mesh
Plex: Some cleanup with mesh generation

Conflicts:
src/dm/impls/plex/plexcreate.c

show more ...


# 8bee6947 30-Mar-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-tests-new

* master: (108 commits)
Bib: Added ref
Bib: Updated reference
Bib: Updated reference
Work around problems with Apple Xcode 8.3 and h

Merge branch 'master' into knepley/feature-plex-tests-new

* master: (108 commits)
Bib: Added ref
Bib: Updated reference
Bib: Updated reference
Work around problems with Apple Xcode 8.3 and handling of rpath argument with gfortran
help menu update for MatCreateSubMatrices() Reported-by: Brad Aagaard <baagaard@usgs.gov>
fix flops for PCApply_PBJacobi_1 and PCApply_PBJacobi_7 Reported-by: Pierre Jolivet <pierre.jolivet@enseeiht.fr>
TSRK: Fix FSAL optimization to not skip update and check or stages.
Travis-CI: Workaround too long TMPDIR in macOS with Open MPI
test: Fix type mismatch in KSP test.
test: Fix warnings from gfortran -Wconversion (OS X, Homebrew build)
MPIUNI: Silence GCC -Wconversion warnings
Fortran: Add error checking for incorrect PETSC_NULL_XXX argument when expecting function
fix test output per changes in 517c9301b2e9239931bfd644803fd6bb859387ea
MUMPS: update to version 5.1.1 with opensolaris compile fixes
TSRK: Mention 5BS in the changelog.
TSRK: Mention the new 5BS scheme in the manual.
fix 'unused variable' warning
Remove unused code
added hbw_realloc
fixed undefined ptr
...

Conflicts:
config/BuildSystem/config/packages/med.py

show more ...


# 92c9c85f 20-Mar-2017 Stefano Zampini <stefano.zampini@gmail.com>

DM: use periodic flag instead of maxCell


# 90b157c4 20-Mar-2017 Stefano Zampini <stefano.zampini@gmail.com>

DMPlex: allow uniform refinement for periodic meshes without maxCell/L

Needed an API change for DMSet/GetPeriodicity


# 3e98d00b 17-Mar-2017 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/balay/fix-redundant-decls-warnings-master'


# c90b701e 14-Mar-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-pragmatic-parallel

* master: (1379 commits)
Minor fixes for tchem examples due to changes in PETSc infrastructure
update webpage about API changes

Merge branch 'master' into knepley/feature-plex-pragmatic-parallel

* master: (1379 commits)
Minor fixes for tchem examples due to changes in PETSc infrastructure
update webpage about API changes
add help menu for MatCreateSubMatricesMPI()
rename struct Mat_SubMat -> Mat_SubSppt
add a little information to the manual about using tchem
rename MatCreateSubMatrixComposite -> MatCreateSubMatrixVirtual; Mat_SubMatrix -> Mat_SubVirtual
need to protect the \ passed on the makefile on my Mac
Bib: Updated ref
update src/mat/examples/tests/output/ex23_#.out
rename MatGetSubMat -> MatCreateSubMat
Mark MatCreateMPIAIJWithSplitArrays() and MatMPIAIJSetPreallocationCSR() with MAT_NO_OFF_PROC_ENTRIES
superlu: libray is installed in PREFIX/lib64 - fix this to use PREFIX/lib
backport fixes cc105cc3 2b35c90a - required for 3bf428d - that was backported from master - 80c96bb
'echo -n' fails on opensolaris/osx - so avoid using it.
fix diffs in nightlybuilds due to options in ~/.petscrc
add Kelley03 to src/docs/tex/petsc.bib
build: determine moudles, mpi.h used during buildtime and print in 'info'
fix analyzer warnings
fix build failure on opensolaris - where -lm from flibs is removed due to -lm in cxxlibs. But then - only flib gets used for some configure tests [blaslapack, parms]
config: prefer __restrict over C99 restrict keyword
...

show more ...


# a30ec4ea 13-Mar-2017 Satish Balay <balay@mcs.anl.gov>

fix -Wstrict-prototypes warnings

Reported-by: Till Martens <till.martens@dlr.de>


# 72f1dcff 13-Mar-2017 Satish Balay <balay@mcs.anl.gov>

fix duplicate definitions warned by -Wredundant-decls

Also a bugfix? BLASdotu_ -> dotu

Reported-by: Till Martens <till.martens@dlr.de>


# 908eca10 04-Mar-2017 Matthew G. Knepley <knepley@gmail.com>

DM: Should not be localizing coordinates in non-periodic directions


# 171f813e 15-Feb-2017 Toby Isaac <tisaac@uchicago.edu>

Merge remote-tracking branch 'origin/knepley/feature-fe-dual-apply' into tisaac/feature-fe-dual-apply

* origin/knepley/feature-fe-dual-apply: (75 commits)
Plex: Screwed up last fix
Plex: Fix ove

Merge remote-tracking branch 'origin/knepley/feature-fe-dual-apply' into tisaac/feature-fe-dual-apply

* origin/knepley/feature-fe-dual-apply: (75 commits)
Plex: Screwed up last fix
Plex: Fix overeager protection of function
PetscFE: Fixed declaration
Travis-CI: Attempt to solve issues with gfortran
Travis-CI: Use newer macOS image
clarify damping and other issues related to SNESLINESEARCHBASIC
change example in new harness to use simple partitioner so gets consistent output on all systems
remove unused function from test file
cleanup formatting in example, plus myrank not rank
all requires need to go on the same line in test definition otherwise they are skipped
missing - makes the manual page formatting wrong
The developer manual clearly states that MPI_Comm_size() returns size it doesn't return numProcs or other nonsense. Pretty soon you'll start using mype instead of rank?
fix typo and cut and paste error in docs
bugfix for !HYPRE
fix warning for ';;'
may switch to scalable only when B->cmap->N > 100000
MatLRC: store in the context the parallel matrices rather than the sequential ones
Bib: Add ref
set default algorithm based on B->cmap->N for MatMatMult_MPIAIJ_MPIAIJ()
Error in VecScatterView_MPI() had the meaning of from and to backwards
...

show more ...


# c5eaf5f0 14-Feb-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-plex-tests-new' into knepley/feature-fe-dual-apply

* knepley/feature-plex-tests-new: (73 commits)
Plex: Fix overeager protection of function
Travis-CI: Attempt to s

Merge branch 'knepley/feature-plex-tests-new' into knepley/feature-fe-dual-apply

* knepley/feature-plex-tests-new: (73 commits)
Plex: Fix overeager protection of function
Travis-CI: Attempt to solve issues with gfortran
Travis-CI: Use newer macOS image
clarify damping and other issues related to SNESLINESEARCHBASIC
change example in new harness to use simple partitioner so gets consistent output on all systems
remove unused function from test file
cleanup formatting in example, plus myrank not rank
all requires need to go on the same line in test definition otherwise they are skipped
missing - makes the manual page formatting wrong
The developer manual clearly states that MPI_Comm_size() returns size it doesn't return numProcs or other nonsense. Pretty soon you'll start using mype instead of rank?
fix typo and cut and paste error in docs
bugfix for !HYPRE
fix warning for ';;'
may switch to scalable only when B->cmap->N > 100000
MatLRC: store in the context the parallel matrices rather than the sequential ones
Bib: Add ref
set default algorithm based on B->cmap->N for MatMatMult_MPIAIJ_MPIAIJ()
Error in VecScatterView_MPI() had the meaning of from and to backwards
fix build warning as reported by the nightly tests
Update alquimia.py to use Glenn's branch that updates alquimia for pflotran xsdk
...

show more ...


# cffa9059 14-Feb-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-tests-new

* master: (94 commits)
Plex: Fix overeager protection of function
Travis-CI: Attempt to solve issues with gfortran
Travis-CI: Use newe

Merge branch 'master' into knepley/feature-plex-tests-new

* master: (94 commits)
Plex: Fix overeager protection of function
Travis-CI: Attempt to solve issues with gfortran
Travis-CI: Use newer macOS image
clarify damping and other issues related to SNESLINESEARCHBASIC
change example in new harness to use simple partitioner so gets consistent output on all systems
remove unused function from test file
cleanup formatting in example, plus myrank not rank
missing - makes the manual page formatting wrong
The developer manual clearly states that MPI_Comm_size() returns size it doesn't return numProcs or other nonsense. Pretty soon you'll start using mype instead of rank?
fix typo and cut and paste error in docs
bugfix for !HYPRE
fix warning for ';;'
may switch to scalable only when B->cmap->N > 100000
MatLRC: store in the context the parallel matrices rather than the sequential ones
Bib: Add ref
set default algorithm based on B->cmap->N for MatMatMult_MPIAIJ_MPIAIJ()
Error in VecScatterView_MPI() had the meaning of from and to backwards
fix build warning as reported by the nightly tests
Update alquimia.py to use Glenn's branch that updates alquimia for pflotran xsdk
fix divide by zero exposed by 8534686b5096cd4c91a8f3895408b386c0628431 - and produced by petsc4py testsuite
...

Conflicts:
src/dm/impls/plex/examples/tests/ex13.c
src/dm/impls/plex/plexgmsh.c
src/snes/examples/tests/ex2.c
src/snes/examples/tests/output/ex2_3.out
src/snes/examples/tests/output/ex2_4.out
src/snes/examples/tests/output/ex2_5.out

show more ...


# 7363b948 11-Feb-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-plex-docs'

* knepley/fix-plex-docs:
Plex: Fix the fix
fix -Wmaybe-uninitialized
Doc+Plex: Add PetscUnit to Fortran
Doc+Plex: Fix function name
Plex: Fix declarati

Merge branch 'knepley/fix-plex-docs'

* knepley/fix-plex-docs:
Plex: Fix the fix
fix -Wmaybe-uninitialized
Doc+Plex: Add PetscUnit to Fortran
Doc+Plex: Fix function name
Plex: Fix declaration
Doc+Plex: Added function docs
Doc+Plex: More function docs - Make functions static - Move internal declarations
Doc+Plex: More function docs
Doc+Plex: Document DMPlexGetOrientedFace() and DMPlexSetSubpointMap() - Make functions static
Doc+Plex: Document DMPlexCreateOverlapMigrationSF() - Make functions static
Plex: Make functions static - Move internal declarations to private header
Plex: Make functions internal
Plex+HDF5: Make functions internal
Plex: Make functions static
Plex: Make functions static
Doc+Plex: Document DMPlexCreateNeighborCSR() - Make functions static
Doc+Plex: Document DMPlexPreallocateOperator() - Make functions static
Plex: Make function static
Plex+VTK: Make functions static
Plex+VTK: Make DMPlexVTKGetCellType() internal

Conflicts:
src/dm/impls/plex/plexvtk.c

show more ...


# 9852e123 11-Feb-2017 Barry Smith <bsmith@mcs.anl.gov>

The developer manual clearly states that MPI_Comm_size() returns size it doesn't return
numProcs or other nonsense. Pretty soon you'll start using mype instead of rank?

Using consistent names for va

The developer manual clearly states that MPI_Comm_size() returns size it doesn't return
numProcs or other nonsense. Pretty soon you'll start using mype instead of rank?

Using consistent names for variables makes code simpler to maintain

show more ...


# 39d25373 02-Feb-2017 Matthew G. Knepley <knepley@gmail.com>

Plex+HDF5: Make functions internal


# 9137bce6 24-Dec-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/remove-funct'


# fbfcfee5 19-Dec-2016 Barry Smith <bsmith@mcs.anl.gov>

Remove the use and definition of __FUNCT__ throughout the code

Since all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETSc
Time: 1.5 hours
Thanks-t

Remove the use and definition of __FUNCT__ throughout the code

Since all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETSc
Time: 1.5 hours
Thanks-to: Andreas Mang <andreas@ices.utexas.edu>

show more ...


# fd177549 05-Dec-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/fortran-update'


# 1b266c99 20-Nov-2016 Barry Smith <bsmith@mcs.anl.gov>

Updated and simplified Fortran interface

Reduced from 4 distinct approaches to using PETSc from Fortran to 1
No more .h90 files (Fortran 90 functionality is now always available)
Parameters and func

Updated and simplified Fortran interface

Reduced from 4 distinct approaches to using PETSc from Fortran to 1
No 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 files
PETSc objects can be declared as either type(tXXX) or XXX. For example type(tVec) or Vec
Moved now private Fortran include files out of public include directory since uses don't use them;
they are only used to generate the Fortran modules
Easier to support and test; we can now easily add more function prototypes
Also had to rework generation of manual pages to consistently use MANSEC and SUBMANSEC
since these variables also handle how the Fortran modules are generated.

Time: 57 hours

show more ...


# 7294143f 18-Nov-2016 Barry Smith <bsmith@mcs.anl.gov>

Improve ex65 for -pc_type mg -pc_mg_galerkin

Time: .2 hours
Reported-by: Anton Popov <popov@uni-mainz.de>


# e51df6f4 09-Nov-2016 stefano_zampini <stefano.zampini@gmail.com>

Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint

This is needed to deal with some changes in MatNullSpace from commit 9d2471e


1...<<31323334353637383940>>...72