History log of /petsc/src/dm/impls/moab/dmmoab.cxx (Results 251 – 275 of 317)
Revision Date Author Comments
# c7ff62de 13-Jan-2014 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/wirth-fusion-materials
bad manual merge needs to be fixed
this is what happens when branches hang around too long

Conflicts:
src/ts/examples/tutorials/advection-dif

Merge branch 'master' into barry/wirth-fusion-materials
bad manual merge needs to be fixed
this is what happens when branches hang around too long

Conflicts:
src/ts/examples/tutorials/advection-diffusion-reaction/ex10.c

show more ...


# ed91c37e 19-Dec-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-dmda-section

* master: (319 commits)
SNESGS: Fix for uninitialized variable warning in gssecant.c
DMPlex: Fix for orientation in Gmsh files - Fixed tes

Merge branch 'master' into knepley/feature-dmda-section

* master: (319 commits)
SNESGS: Fix for uninitialized variable warning in gssecant.c
DMPlex: Fix for orientation in Gmsh files - Fixed test output
do not use C99 struct initialization code in PETSc
Nightly Summary: Added time taken to each of the tests in the dashboard.
ASCII printing of floating point numbers must cast to (double) to support quad precision
configure: check fortranDatatypes only when fortran is enabled [this fixes configure crash with --with-fc=0]
don't use non-portable and also dependent on floating point precision system level math constants
picky compilers
fix a couple compiler warnings/errors (depending on compiler) for Matlab engine code
DMPlex: More fixup from bad rebase, moved to DMGet/SetCoordinateSection()
DM: Added DMGet/SetCoordinateSection()
Fuckup: Fix for merge that is still untangling bad rebase from Oct. 17th 2013 - Fixed const in declarations - Fixed merge from PetscFE - Fixed 2 mallocs
replace all echo in test/tutorial makefiles with printf since echo behaves differently on different systems
DMDA: Missing header - Damn rebase
DMPlex ex3: Added 2D Q_1 and 3D P_2 tests
DMDA: Added DMDAProjectFunction() and DMDAComputeL2Diff()
DMDA: Fixed 2D geometry - Should reuse DMPlex routines
DMDA: Fix bug in 2D closure operation for cells
DMDA: Make closure operations also return the size
DMDA: Changed DMDACreateSection() to emulate DMPlexCreateSection()
...

Conflicts:
config/builder.py
include/petscdmda.h
src/dm/dt/interface/dtfe.c
src/dm/impls/da/dageometry.c
src/dm/impls/da/dalocal.c
src/dm/impls/plex/plexgeometry.c

show more ...


# 0d414b50 17-Dec-2013 Vijay Mahadevan <vijay.m@gmail.com>

Merged petsc/petsc into master


# 9c5a1e1b 17-Dec-2013 Matthew G. Knepley <knepley@gmail.com>

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

* master: (163 commits)
do not use C99 struct initialization code in PETSc
Nightly Summary: Added time taken to each of the tests in the dash

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

* master: (163 commits)
do not use C99 struct initialization code in PETSc
Nightly Summary: Added time taken to each of the tests in the dashboard.
ASCII printing of floating point numbers must cast to (double) to support quad precision
configure: check fortranDatatypes only when fortran is enabled [this fixes configure crash with --with-fc=0]
don't use non-portable and also dependent on floating point precision system level math constants
picky compilers
fix a couple compiler warnings/errors (depending on compiler) for Matlab engine code
DMPlex: More fixup from bad rebase, moved to DMGet/SetCoordinateSection()
DM: Added DMGet/SetCoordinateSection()
Fuckup: Fix for merge that is still untangling bad rebase from Oct. 17th 2013 - Fixed const in declarations - Fixed merge from PetscFE - Fixed 2 mallocs
replace all echo in test/tutorial makefiles with printf since echo behaves differently on different systems
DMDA: Missing header - Damn rebase
DMPlex ex3: Added 2D Q_1 and 3D P_2 tests
DMDA: Added DMDAProjectFunction() and DMDAComputeL2Diff()
DMDA: Fixed 2D geometry - Should reuse DMPlex routines
DMDA: Fix bug in 2D closure operation for cells
DMDA: Make closure operations also return the size
DMDA: Changed DMDACreateSection() to emulate DMPlexCreateSection()
DMDA: Added functions which emulate DMPlex functionality
DMDA: Now DMDAGetNumCells() returns the cells in each direction as well
...

Conflicts:
config/builder.py

show more ...


# 324c91e4 17-Dec-2013 Peter Brune <brune@mcs.anl.gov>

Merge branch 'madams/gamg-destroy' into prbrune/pcgamg-classicalinterpolationstrategies


# 578f55a3 17-Dec-2013 Peter Brune <brune@mcs.anl.gov>

Merge branch 'master' into madams/gamg-destroy

Conflicts:
src/ksp/pc/impls/gamg/gamg.c


# 8c722d37 10-Dec-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/reduce-dmsetup-da-memoryusage

Conflicts:
src/dm/examples/tests/ex15.c
src/dm/examples/tutorials/ex3.c
src/dm/impls/da/da2.c
src/dm/impls/da/da3.c


# a906b49b 10-Dec-2013 BarryFSmith <bsmith@mcs.anl.gov>

Merged master into barry/update-xxxviewfromoptions


# edbbd480 10-Dec-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/xcode


# e0133700 05-Dec-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/saws-push-header-body' into barry/saws-options


# fb3f26da 04-Dec-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'jed/malloc-array'

Type arguments dropped from PetscMalloc[2-7], PetscNew, and PetscNewLog,
added PetscMalloc1 for allocating typed arrays, add PetscCalloc[1-7] for
allocating cleared (

Merge branch 'jed/malloc-array'

Type arguments dropped from PetscMalloc[2-7], PetscNew, and PetscNewLog,
added PetscMalloc1 for allocating typed arrays, add PetscCalloc[1-7] for
allocating cleared (zeroed) memory.

* jed/malloc-array:
Sys: Add pointer casts from (void **) in calls to PetscMalloc1()
Sys: drop explicit type arguments from PetscNew() and PetscNewLog()
Sys: add PetscCalloc[1-7]
Sys: add PetscMalloc1 macro, array allocation without redundant types
PetscMalloc[2-7]: remove type arguments, infer from pointer type
SNESComputeJacobianDefaultColor: fix uninitialized variable

show more ...


# b00a9115 03-Dec-2013 Jed Brown <jedbrown@mcs.anl.gov>

Sys: drop explicit type arguments from PetscNew() and PetscNewLog()

git grep -l 'PetscNew\(Log\)\?(' -- $1 | xargs perl -pi -e '
s@PetscNew\([^,;()]+ *, *@PetscNew(@;
s@PetscNewLog\(([^,;()]+) *,[^,

Sys: drop explicit type arguments from PetscNew() and PetscNewLog()

git grep -l 'PetscNew\(Log\)\?(' -- $1 | xargs perl -pi -e '
s@PetscNew\([^,;()]+ *, *@PetscNew(@;
s@PetscNewLog\(([^,;()]+) *,[^,;()]+, *@PetscNewLog($1,@'

show more ...


# 0ba98426 26-Nov-2013 Vijay Mahadevan <vijay.m@gmail.com>

Adding DMSetFromOptions_Moab to unify all options database retrieval from command line. Added appropriate storage fields in data-structures and made sure that they are universally used, consistently.

Adding DMSetFromOptions_Moab to unify all options database retrieval from command line. Added appropriate storage fields in data-structures and made sure that they are universally used, consistently. Still need to figure out: how to propagate read options to DM before DMSetFromOptions is called.

show more ...


# bdec2406 22-Nov-2013 Vijay Mahadevan <vijay.m@gmail.com>

Fix a bug when user provides a ltog_tag that is invalid and expects a valid one back on call to DMMoabCreateMoab. Other misc cleanups in examples.


# 20e9df35 22-Nov-2013 Vijay Mahadevan <vijay.m@gmail.com>

Adding more documentation to all main source files and making sure the documentation is generated according to PETSc standards.


# 765aeff5 21-Nov-2013 Vijay Mahadevan <vijay.m@gmail.com>

Adding documentation to describe DMMOAB type.


# 7f25a9c9 21-Nov-2013 Vijay Mahadevan <vijay.m@gmail.com>

Documentation updates for all the DMMoab implementation sources and re-arranging routines to place public API first and static/private routines next.


# 21c76061 02-Oct-2013 Vijay Mahadevan <vijay.m@gmail.com>

Making sure that the interface is const correct when dealing with MOAB objects on the getter methods.


# 2993ac05 13-Sep-2013 Vijay Mahadevan <vijay.m@gmail.com>

Adding a public API method DMMoabGetOffset to get the local offset when dealing with global spaces for Vec/Mat.


# 5ff14e8b 12-Sep-2013 Vijay Mahadevan <vijay.m@gmail.com>

Rename nfields->numFields and fields->fieldNames to be consistent with PetscSection. Need to make a move eventually to this structure to handle the internal field and point DOF.


# 20aee3eb 11-Sep-2013 Vijay Mahadevan <vijay.m@gmail.com>

Adding a variable to store ghosted elements. Change the public API to retrieve local and ghosted vertices/element sizes.


# 28fae91b 11-Sep-2013 Vijay Mahadevan <vijay.m@gmail.com>

Renaming one of the cached variables for local ID storage and making it field dependent instead of just point dependent.


# f2497645 20-Nov-2013 Vijay Mahadevan <vijay.m@gmail.com>

A very important fix for the ghosted vector updates.
The parallel bugs in incorrect residual evaluations in ex2.cxx were two-fold.

1) The ghost updates were incorrect.
2) The VecScatter context was

A very important fix for the ghosted vector updates.
The parallel bugs in incorrect residual evaluations in ex2.cxx were two-fold.

1) The ghost updates were incorrect.
2) The VecScatter context was wrongly formed. Perhaps a VecCopy might suffice for local Global-Local transfers. Optimize later.
3) The BC evaluation had a bug due to the way we were accessing the bit vector with EntityHandle static casts. This could be
a problem in evaluating field DOF data also. Currently not an issue but need to check if this can be optimized.
4) ex2.cxx runs correctly in serial and parallel. Preliminary profiling against ts/examples/tutorials/ex25.cxx shows that the FEM version against FD version is about 2-3 times slower in TSFunctionEval. This needs to be profiled further and corrected.
5) Now support both native PETSc and native MOAB-tag based Vec depending on whether mesh entities or contiguous.

Parallel bugs fixed. Optimizations upcoming to improve speedup.

show more ...


# 24d2410c 07-Sep-2013 Vijay Mahadevan <vijay.m@gmail.com>

Fixing a bug in DMMoabSetLocalVertices and rearranging the DMSetUp method to allow for user setting the range of vertices separately where DM is explicitly defined on.


# f280f528 20-Nov-2013 Vijay Mahadevan <vijay.m@gmail.com>

Feature additions and fixes. 1) Making the fileset by default represent root set. Useful when user handles the creation of mesh etc. 2) Renumber all entities after resolving shared nodes.


1...<<111213