History log of /petsc/src/dm/impls/forest/forest.c (Results 226 – 246 of 246)
Revision Date Author Comments
# a6121fbd 11-Feb-2016 Matthew G. Knepley <knepley@gmail.com>

DMForest: Turn off -dm_refine for now


# d8984e3b 04-Feb-2016 Matthew G. Knepley <knepley@gmail.com>

Forest: Added DMCreateSubDM() support


# 01d9d024 03-Feb-2016 Toby Isaac <tisaac@uchicago.edu>

DMForest: initialize more header functions when cloning


# a3eda1ea 25-Jan-2016 Toby Isaac <tisaac@uchicago.edu>

DMP4est: first pass at accounting for ghost cells


# 0709b2fe 15-Dec-2015 Toby Isaac <tisaac@uchicago.edu>

Merge remote-tracking branch 'origin/knepley/feature-plex-add-time' into tisaac/dmforest

Both branches changeds DM projection behavior, so I wanted to sort it
out before merging

* origin/knepley/fe

Merge remote-tracking branch 'origin/knepley/feature-plex-add-time' into tisaac/dmforest

Both branches changeds DM projection behavior, so I wanted to sort it
out before merging

* origin/knepley/feature-plex-add-time: (59 commits)
SNES ex69: Updated to new function API, fixed test output
SNES ex75: Fixed for new function API
add fortran stub for TSMonitorLGSetTransform() and fix TSMonitorLG for multiple fields but no names provided for fields
add -binary_write_double so __float128 precision can save as double to binary files
TSClone() did not clone Fortran function pointers hence some TS methods would fail if functions provided in Fortan
petsc4py: update to snapshot with 'barry/petscoptions-object' changes
fix bad merge that introduced 2 copies of the MPI_Comm_free()
update example to use MAT_INPLACE_MATRIX, not REUSE
incorrect addition of float to PetscInt
update for new PetscOptions API
TS ex18: Fixed function API and test output
Function now takes PetscOptions as first argument, this was missed during the first round of updates
bugfix for MatSetOption_Elemental()
fix test example no change output that was missing a line
fixes for new PetscOptions.. API that are needed based on problems with nightly build
Plex ex3: Use new function API
SNES ex62: Use new function API
SNES ex12: Use new function API
Plex: Fixed unused options in examples
Plex+DMDA: Add time to signatures
...

show more ...


# 6b847ec6 09-Dec-2015 Toby Isaac <tisaac@uchicago.edu>

DMForest: aliases for -dm_refine and -dm_refine_hierarchy to match DMPlex


# 9a81d013 20-Nov-2015 Toby Isaac <tisaac@uchicago.edu>

DMP4est: ex12 almost runs clean.

- I had to fix some function namings in the DMP4est implementation.
- Every p4est connectivity needs a geometry in our implementation.
- Create DMShareDiscretization

DMP4est: ex12 almost runs clean.

- I had to fix some function namings in the DMP4est implementation.
- Every p4est connectivity needs a geometry in our implementation.
- Create DMShareDiscretization to indicate that a second DM is
essentially a different representation of the same data as the first,
and to allow them to have the same PetscDS related data.

There is still a problem with reference counting related to
{SNES,KSP,PC}->dm to work out.

show more ...


# 070f828d 12-Nov-2015 Toby Isaac <tisaac@uchicago.edu>

DMp4est: multilevel automatic hierarchy creation workin in snes ex12


# a73e2921 12-Nov-2015 Toby Isaac <tisaac@uchicago.edu>

DMP4est: some debugging towards automatic hierarchy creation

Once I was able to test hierarchy creation in ex12, I uncovered some
bugs in DMP4est related to constructing a connectivity from a plex,

DMP4est: some debugging towards automatic hierarchy creation

Once I was able to test hierarchy creation in ex12, I uncovered some
bugs in DMP4est related to constructing a connectivity from a plex,
naming of functions, etc.

show more ...


# a0452a8e 12-Nov-2015 Toby Isaac <tisaac@uchicago.edu>

DMP4est: work on coarsening

1) We want the coarse mesh to inherit as many options as possible from
the parent, so there is now a DMForestTemplate() method for this type of
operation

2) Partitioning

DMP4est: work on coarsening

1) We want the coarse mesh to inherit as many options as possible from
the parent, so there is now a DMForestTemplate() method for this type of
operation

2) Partitioning for coarsening is a major p4est option, so I added it to
the DMP4est interface

show more ...


# 88bdff64 12-Nov-2015 Toby Isaac <tisaac@uchicago.edu>

DM: add DMGet/SetFineDM

This requires the introduction of some cycle-detection when destroying a
DM.

DM: refine NonCyclicReferenceCounting

Only recurse in the event of a doubly-linked list. This

DM: add DMGet/SetFineDM

This requires the introduction of some cycle-detection when destroying a
DM.

DM: refine NonCyclicReferenceCounting

Only recurse in the event of a doubly-linked list. This is to let the
swapping that is used to create a DMPlex hierarchy keep working
unaffected.

show more ...


# 56ba9f64 12-Nov-2015 Toby Isaac <tisaac@uchicago.edu>

DMForest: introduce initial refinement level.

The idea being that, when a minimum and an initial refinement level are
specified, then a hierarchy is created that spans them, much like
-dm_plex_refin

DMForest: introduce initial refinement level.

The idea being that, when a minimum and an initial refinement level are
specified, then a hierarchy is created that spans them, much like
-dm_plex_refine_hierarchy.

show more ...


# fbbfd472 18-May-2015 Toby Isaac <tisaac@ices.utexas.edu>

Merge branch 'master' into tisaac/dmforest

directory layout changed again: merging to switching branches back and forth
doesn't cause reconfigure to have a hard time

* master: (357 commits)
remov

Merge branch 'master' into tisaac/dmforest

directory layout changed again: merging to switching branches back and forth
doesn't cause reconfigure to have a hard time

* master: (357 commits)
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
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
add a test for MatPtAP()
small cleanup; add tests
cleanup MatPtAPSymbolic_MPIAIJ_MPIAIJ()
Fix nonzerostate tracking in all MATMPI types.
update location of test matrices in faq.html file
unused variable still declared
Fix for MatLoad_MPIDense() from sparsely stored matrix also fix for MatLoad_MPIDense_DenseInFile() when matrix has not had its local sizes preset by user
Preserve the B nonzerostate during disassembly.
TSEvent: Fix arch-mswin nightly errors due to declaring variables in the middle of a function.
Fix error in parallel loading of dense format matrix
removed KSPSetNullSpace() since mat already carries that information and having two locations for it is confusing, unnecessary and prone to error added MatSetTransposeNullSpace() for providing the null space of the transpose of the matrix and added support in KSPSolve() to remove this null space from the right handside of the linear system thus making the system consistent.
...

show more ...


# 30f902e7 02-Apr-2015 Toby Isaac <tisaac@ices.utexas.edu>

DMForest: make examples memory neutral


# 5c8434f9 02-Apr-2015 Toby Isaac <tisaac@ices.utexas.edu>

Update DMSetFromOptions_Forest() to include PetscOptions object


# ef51cf95 27-Oct-2014 Toby Isaac <tisaac@ices.utexas.edu>

DMForest: able to generate and view some meshes with ex1


# d222f98b 23-Oct-2014 Toby Isaac <tisaac@ices.utexas.edu>

DMForest: start work on p4est/p8est implementation.


# ef19d27c 23-Oct-2014 Toby Isaac <tisaac@ices.utexas.edu>

DMForest: proper include files so CMake can determine dependencies


# c7eeac06 22-Oct-2014 Toby Isaac <tisaac@ices.utexas.edu>

DMForest: completion of most interface routines.


# dd8e54a2 22-Oct-2014 Toby Isaac <tisaac@ices.utexas.edu>

DMForest: some setup


# db4d5e8c 22-Oct-2014 Toby Isaac <tisaac@ices.utexas.edu>

Forest: try a minimal class


12345678910