History log of /petsc/include/petscdmplex.h (Results 676 – 700 of 1028)
Revision Date Author Comments
# 0b0615df 21-Jul-2015 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'mesgarnejad/feature-plex-globaltonatural'

* mesgarnejad/feature-plex-globaltonatural:
Plex ex15: This requires HDF5
Plex ex15: Fixed variable type
Plex: Fixed variable init
Ple

Merge branch 'mesgarnejad/feature-plex-globaltonatural'

* mesgarnejad/feature-plex-globaltonatural:
Plex ex15: This requires HDF5
Plex ex15: Fixed variable type
Plex: Fixed variable init
Plex ex15: Added test for reading and writing HDF5 in native format
Vec: Straighten out defines for VECOP
DM: Reminder to handle g2n in DMCreateSubDM()
Plex ex15: One test of g2n working
Plex: Fixed global to natural mapping creation
Plex: When creating g2n map, must use parallel DM
PetscSF: Corrected bug in PetscSFCreateInverseSF() for sparse leaves - Have to index over entire leaf space
PetscSection: PetscSectionCreateGlobalSection() now allows the user to keep local offsets - This is useful is all you want is to filter out the constrained points
Plex: Create the global to natural mapping during distribution if the flag is set
Plex: Added viewing in native format using the global to natural mapping
Plex: Added global to natural ordering support - The natural ordering is the one you have before distribution - Added DMPlexCreateGlobalToNaturalSF() - Added DMPlexGlobalToNaturalBegin/End() - Added DMPlexNaturaToGloballBegin/End()
SF: Added PetscSFCreateEmbeddedLeafSF() - This name sucks, but it subsets on leaves instead of roots
DM: Added an SF for the global to local mapping and a flag to enable its construction - Added DMGet/SetUseNatural() - Should hook this up to DMDA
SF: Added Fortran binding for SFView()
DM: Automatic Fortran binding should work for DMCreateSubDM()
SF: Added PetscSFCompose()
SF: Added PetscSFCreateFromZero()

show more ...


# 1e4cba6a 20-Jul-2015 Matthew G. Knepley <knepley@gmail.com>

Plex: Added DMPlexGet/SetRefinementFunction()
- Use to do non-uniform refinement


# 5cdadb52 09-Jul-2015 Hong Zhang <hzhang@mcs.anl.gov>

Merge branch 'master' of bitbucket.org:petsc/petsc


# db66d908 08-Jul-2015 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into mesgarnejad/feature-plex-globaltonatural

* master: (111 commits)
add filters for website tests that removes warnings about MPI type tag mismatches due to const
remove

Merge branch 'master' into mesgarnejad/feature-plex-globaltonatural

* master: (111 commits)
add filters for website tests that removes warnings about MPI type tag mismatches due to const
remove Peter from blame-email list.
don't warn about MPI const long * versus long long *
Configure: Added GMP an MPRF - These allow arbitrary precision arithmetic
SNES ex69: SolCx finally works - Fixed order of parameters - Made different versions of pointwise functions
SNES ex69: Fixed bug where SolKx and SolCx have different numbers of parameters
SNES ex69: Small bug fixes - Initialize coordinates for SolCx - Fixed declaration length
I believe this call on line 357: ierr = DMSetFromOptions(dau); should actually set `dak`. The DM `dau` is already set on line 349.
SNESSolve_KSPOnly() did not compute function at new solution unless monitoring is turned on but SNESSolve_FAS() internals assume that each subsnes solve it calls does compute the new function value so broke when -fas_levels_snes_monitor was not turned on but -fas_levels_snes_type kspmonitor was used
Have SNESVIGetInactiveSet return the *actual* current inactive set.
One now passes the nullspace in the matrix for a linear system as the first Amat argument to KSPSetOperators, SNESSetOperators, TSSetIJacobian() not the second pmat argument
Remove change documentation of Removed MatMFFDAddNullSpace() just use MatSetNullSpace() as it is now backported in maint (36.html)
MatMFFD doesn't need to have its own null space management cherry-picked from 39601f4 (barry/remove-matmffdaddnullspace/master)
Removed trailing '\\' in the authors line.
add note to PetscOptionsInsertFile() that it should not be used for PETSc wide options
Add Fortran stub for SNESSetUpdate()
improve manual page slightly for clarity
PCGASM.
Basic PCGASM description added to manual.
add DMDAVecGet/RestoreArrayReadF90()
...

show more ...


# 1c6dfc3e 08-Jul-2015 Matthew G. Knepley <knepley@gmail.com>

Plex: Fixed signature for PetscGridHashGetEnclosingBox()


# c4eade1c 07-Jul-2015 Matthew G. Knepley <knepley@gmail.com>

PetscGridHash: Added a simple regular point location data structure


# 33aee3d3 07-Jul-2015 Matthew G. Knepley <knepley@gmail.com>

DMLabel: Added DMLabelConvertToSection()
- This routine converts a label to a Section+IS


# 0454d18e 06-Jul-2015 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/plex-filter'

* knepley/plex-filter:
fix: nightlybuilds - move DMPlexFilter() to be after DMLabel definition
Plex: Added declaration of DMPlexFilter()
Plex ex16: Added tes

Merge branch 'knepley/plex-filter'

* knepley/plex-filter:
fix: nightlybuilds - move DMPlexFilter() to be after DMLabel definition
Plex: Added declaration of DMPlexFilter()
Plex ex16: Added test for DMPlexFilter()
Plex: Added DMPlexFilter() - This reuses DMPlexCreateSubmeshGeneric_Interpolated(), but extends it to handle subvolumes
Plex: Fixed error checking

show more ...


# 8b51c812 19-Jun-2015 Satish Balay <balay@mcs.anl.gov>

fix: nightlybuilds - move DMPlexFilter() to be after DMLabel definition


# 7f57d674 18-Jun-2015 Matthew G. Knepley <knepley@gmail.com>

Plex: Added declaration of DMPlexFilter()


# 0ba5da2d 05-Jun-2015 Fande Kong <fdkong.jd@gmail.com>

Merge remote-tracking branch 'petsc/master' into matpartitioning-hierach


# 62ec5fd8 05-Jun-2015 Fande Kong <fdkong.jd@gmail.com>

Merge remote-tracking branch 'petsc/master' into mat-increaseoverlap


# fa534816 02-Jun-2015 Matthew G. Knepley <knepley@gmail.com>

Plex: Added global to natural ordering support
- The natural ordering is the one you have before distribution
- Added DMPlexCreateGlobalToNaturalSF()
- Added DMPlexGlobalToNaturalBegin/End()
- Added

Plex: Added global to natural ordering support
- The natural ordering is the one you have before distribution
- Added DMPlexCreateGlobalToNaturalSF()
- Added DMPlexGlobalToNaturalBegin/End()
- Added DMPlexNaturaToGloballBegin/End()

show more ...


# 68132eb9 30-May-2015 Matthew G. Knepley <knepley@gmail.com>

Plex: Now have both nested and non-nested interpolation
- Added DMPlexComputeInterpolatorNested/General()
- Removed DMPlexComputeInterpolatorFEM()


# 0aef6b92 30-May-2015 Matthew G. Knepley <knepley@gmail.com>

Plex: Added a flag that marks a regularly refined mesh
- This is so I know to use the more efficient interpolation scheme
- Added DMPlexGet/SetRegularRefinement()


# 7773e69f 30-May-2015 Matthew G. Knepley <knepley@gmail.com>

Plex: Added DMPlexGet/RestoreClosureIndices()


# f99d2097 29-May-2015 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-snes-deflation

* master: (32 commits)
MatGetSubmatrix() could hang when some processes thought the entire matrix as being selected and others did not.

Merge branch 'master' into knepley/feature-snes-deflation

* master: (32 commits)
MatGetSubmatrix() could hang when some processes thought the entire matrix as being selected and others did not.
PetscOptionsStringToScalar() and hence PetscOptionsScalarArray() did not work correctly for complex numbers with negative imaginary part
Have SNESCOMPOSITE honour -snes_max_fail for the number of inner solver failures it will tolerate.
fiat: add fallback url
added Stefano and Lisandro to PETSc authors list updated PETSc version number to 3.6 and year of publication to 2015 in the users manuals
deeper cleanup of matrix when the type is reset
need to call KSPSetFromOptions() after KSPSetOperators() so that command line null space is attached to correct matrix updated example output for null space not attached to KSP
Doc: Acknowledge Patrick
bugs in example that should never have gotten into next bug in code calling VecGetArray() on read only vector
doc: seperate -> separate
configure: help - prevent from printing duplcate sections - all PACAKGENAMEs should be CAPS
remove C99 code from example update output from example
updated list of PETSc enum objects that bfort will treat as native for generating Fortran stubs
-help would print the various -xxx_type values on multiple lines making a | grep -ksp_type (for example) not list all the possible options
fix memory leak as reported by the nightly tests
print help message for PetscOptionsGetViewer() the message is rather long
removed dead code about PETSc web server
removed unneeded custom XXXViewFromOptions() functions and updated to use PetscObject as second argument calling sequence
changed second argument of PetscObjectViewFromOptions() to PetscObject and all routines that use this routine
bugfix as reported by PETSc blame digest (next) 2015-05-25
...

show more ...


# 2b13432e 29-May-2015 Hong Zhang <hzhang@mcs.anl.gov>

Merge branch 'master' of bitbucket.org:petsc/petsc


# 1dc95e22 28-May-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/fix-petscobjectviewfromoptions'


# 8aec7d55 27-May-2015 Barry Smith <bsmith@mcs.anl.gov>

removed unneeded custom XXXViewFromOptions() functions and updated to use PetscObject as second argument calling sequence


# b4927efa 26-May-2015 Fande Kong <fdkong.jd@gmail.com>

Merged petsc/petsc into master


# 71acca78 21-May-2015 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-plex-bc'

* knepley/feature-plex-bc:
TS: Take out unnecessary declaration
XDMF: Allow missing time dimension
MatSchur: Better check for missing D matrix
TAO ex1:

Merge branch 'knepley/feature-plex-bc'

* knepley/feature-plex-bc:
TS: Take out unnecessary declaration
XDMF: Allow missing time dimension
MatSchur: Better check for missing D matrix
TAO ex1: Updated to new Plex interface
Plex: Fixed bug for FV BCs in DMCreateSection_Plex()
Plex+TS: FIxed DMPlexTSCheckFromOptions()
Plex: Changed the signature of pointwise input functions - Now the spatial dimension and number of fields is passed in
Plex: Fixed bugs with DMPlexCreateSection() - F90 declaration - Do not constrain more than the dog
DM: Can view the global section using -global_section_view
Plex: Now DMPlexCreateSection() also takes the constrained components
Plex: Now BC take constrained field components as well - Changed DMPlexAdd/GetBoundary() - Can use -bc_<name>_comp <nums> to override
Plex: Now -dm_plex_separate_marker works correctly in DMPlexCreateSquareBoundary()
DMLabel: Added DMLabelInsertIS()
SNES: Added DMSNESCheckFromOptions() - Should simplify examples

show more ...


# bc4733e7 20-May-2015 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-plex-bc' into knepley/solkx

* knepley/feature-plex-bc:
TS: Take out unnecessary declaration
XDMF: Allow missing time dimension
MatSchur: Better check for missing

Merge branch 'knepley/feature-plex-bc' into knepley/solkx

* knepley/feature-plex-bc:
TS: Take out unnecessary declaration
XDMF: Allow missing time dimension
MatSchur: Better check for missing D matrix
TAO ex1: Updated to new Plex interface
Plex: Fixed bug for FV BCs in DMCreateSection_Plex()
Plex+TS: FIxed DMPlexTSCheckFromOptions()
Plex: Changed the signature of pointwise input functions - Now the spatial dimension and number of fields is passed in
Plex: Fixed bugs with DMPlexCreateSection() - F90 declaration - Do not constrain more than the dog
DM: Can view the global section using -global_section_view
Plex: Now DMPlexCreateSection() also takes the constrained components
Plex: Now BC take constrained field components as well - Changed DMPlexAdd/GetBoundary() - Can use -bc_<name>_comp <nums> to override
Plex: Now -dm_plex_separate_marker works correctly in DMPlexCreateSquareBoundary()
DMLabel: Added DMLabelInsertIS()
SNES: Added DMSNESCheckFromOptions() - Should simplify examples

show more ...


# e1b06f76 20-May-2015 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/solkx

* master: (6933 commits)
Bib: Added reference
Includegraph: Updated for compatibility with new folder layout.
Add SNESLineSearchReason to fortran inclu

Merge branch 'master' into knepley/solkx

* master: (6933 commits)
Bib: Added reference
Includegraph: Updated for compatibility with new folder layout.
Add SNESLineSearchReason to fortran includes Also truncate names to fit 32 char fortran limit
fix compile warnings /usr/home/balay/petsc.clone-2/src/vec/vec/interface/vector.c:1944: warning: division by zero in '1.0e+0 / 0.' /usr/home/balay/petsc.clone-2/src/ksp/ksp/interface/itfunc.c:508: warning: 'vec_rhs' may be used uninitialized in this function
updated output for new trust region initial size
initial size of the trust region is set as a percent of the norm of the initial guess, it should not be related to the initial norm of the function (which is kind of nuts).
The default bounds for SNESVISetVariableBounds() in the manual page were reversed from correct values
Bib: Added refs
Bib: Update MPICH webpage
Plex: Forgot to close file
removed nonexistent ex46f from makefile test rule
Revert "fixed bad merge into master"
fixed bad merge into master
fix memory leak in mkl_pardiso fix some formatting in mkl_pardiso code
mv runex111 from TESTEXAMPLES_C to TESTEXAMPLES_DATAFILESPATH
Mat+Doc: More Fortran docs
Plex ex3: Run tests with the correct number of field components
Bib: Added TetGen cite
parmetis: make sure 'ldd libparmetis.so' points to the correct libmetis.so that its linked with.
small fix as reported by the nightly test
...

Conflicts:
config/builder.py

show more ...


# ad917190 19-May-2015 Matthew G. Knepley <knepley@gmail.com>

Plex: Changed the signature of pointwise input functions
- Now the spatial dimension and number of fields is passed in


1...<<21222324252627282930>>...42