History log of /petsc/src/dm/impls/network/network.c (Results 301 – 325 of 491)
Revision Date Author Comments
# 6d64e262 26-Jul-2017 Shri Abhyankar <abhyshr@mcs.anl.gov>

DMNetwork: Set a limit on the maximum number of components registered.


# c3b11c7c 22-Jul-2017 Shri Abhyankar <abhyshr@mcs.anl.gov>

DMNetwork: Added DMNetworkGetComponent to get the component data directly.

The component data used to be accessed by obtaining the component data array first
through DMNetworkGetComponentDataArray a

DMNetwork: Added DMNetworkGetComponent to get the component data directly.

The component data used to be accessed by obtaining the component data array first
through DMNetworkGetComponentDataArray and then by getting the offset for a given point
via DMNetworkGetComponentKeyOffset. Added a new function DMNetworkGetComponent through which
the component data can be accessed directly without having to expose the component data array
or the offset.

show more ...


# 8675203c 12-Jul-2017 Hong Zhang <hzhang@mcs.anl.gov>

bugfix and update for DMCreateMatrix_Network()


# b9c6e19d 06-Jul-2017 Shri Abhyankar <abhyshr@mcs.anl.gov>

DMNetwork: The subnetwork example works in parallel now.

Modified DMNetworkDistribute() to set up the vertices and edges for
each subnetwork after the partitioning is done.


# 2727e31b 06-Jul-2017 Shri Abhyankar <abhyshr@mcs.anl.gov>

DMNetwork: Add vertex and edge information in subnetwork

Each subnetwork stores a list of its vertices and edges. Note that these
are just integer numbers that are based off the numbering provided b

DMNetwork: Add vertex and edge information in subnetwork

Each subnetwork stores a list of its vertices and edges. Note that these
are just integer numbers that are based off the numbering provided by Plex.

Added API function DMNetworkGetSubnetworkInfo to retrieve the subnetwork info.

show more ...


# e2aaf10c 05-Jul-2017 Shri Abhyankar <abhyshr@mcs.anl.gov>

DMNetwork: Feature subnetwork.

Added data structure to hold information about the subnetworks.
Modified API (DMNetworkSetSizes, DMNetworkSetEdgeList) to include subnetwork information.
Modified DMNe

DMNetwork: Feature subnetwork.

Added data structure to hold information about the subnetworks.
Modified API (DMNetworkSetSizes, DMNetworkSetEdgeList) to include subnetwork information.
Modified DMNetworkLayoutSetUp() to work with subnetwork information. Added subnetwork id
in ComponentHeader.

show more ...


# 7cd3fc30 02-Jan-2018 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/tao-to-new-test-harness' into barry/all-new-test-harness-branches


# 35e5de05 02-Jan-2018 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'jed/tests-cxx-linker' into barry/more-to-new-test-harness


# 1854ac1c 21-Dec-2017 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/barry/utilize-hwloc-rebased-v4'


# 3f6a6bda 18-Oct-2017 Hong Zhang <hzhang@mcs.anl.gov>

mv VecScatterDestroy(&aij->Mvctx) from MatDisAssemble_MPIAIJ() to MatSetUpMultiply_MPIAIJ()


# 01ad2aee 19-Sep-2017 Hong Zhang <hzhang@mcs.anl.gov>

use mpi1 for DMCreateMatrix_Network: isNest; see src/ksp/ksp/examples/tutorials/network/runex1_nest_2


# 603303d3 12-Jul-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/fix-fe-default

* master: (297 commits)
Bib: Added refs and fixed one
Doc: Fixed formatting problems for MatCreateAIJ() manual page.
Add to PCSOR manual page

Merge branch 'master' into knepley/fix-fe-default

* master: (297 commits)
Bib: Added refs and fixed one
Doc: Fixed formatting problems for MatCreateAIJ() manual page.
Add to PCSOR manual page information about convergence testing when using KSPRICHARDSON
SNES ex5: Restore old output since this breaks an example I have
Noted that some Cray XC systems will use 'aprun' instead of 'srun'. Thanks to Herr Doktor Hong Zhang for this suggestion.
Added example configure script for Cray XC40 with KNL processors (e.g., NERSC Cori).
Fix possible sprintf -Wformat-overflow
PetscMalloc2-7: fix -Wint-in-bool-context for GCC 7
SNES ex5: make boundary condition handling consistent for symmetry
SNES ex5: use L2 norm and *_monitor_short for output
SNES ex5: the L^2 norm scales with the l^2 norm over sqrt(N)
SNES ex5: refactor MMS capability to avoid extreme code duplication
Documentation fix: typo in PetscLogStageRegister manual page.
nodes -> vertices
rename DMNetworkGetComponentTypeOffset -> DMNetworkGetComponentKeyOffset
rename DMNetworkGetConnectedNodes() -> DMNetworkGetConnectedVertices()
Jacobians for adjoints for explicit methods and constant Jacobians never got initialized
fix complex build error
fix build failure with fortran interface
fix compile error with cdc753b64c658d532d7813e942002e67025667a6
...

Conflicts:
src/snes/examples/tutorials/ex13.c
src/snes/examples/tutorials/ex62.c
src/snes/examples/tutorials/ex69.c

show more ...


# 289ad7fa 04-Jul-2017 Hong Zhang <hzhang@mcs.anl.gov>

Merge branch 'hzhang/dmnetwork-rename'


# 6fefedf4 03-Jul-2017 Hong Zhang <hzhang@mcs.anl.gov>

nodes -> vertices


# a730d845 03-Jul-2017 Hong Zhang <hzhang@mcs.anl.gov>

rename DMNetworkGetComponentTypeOffset -> DMNetworkGetComponentKeyOffset


# d842c372 03-Jul-2017 Hong Zhang <hzhang@mcs.anl.gov>

rename DMNetworkGetConnectedNodes() -> DMNetworkGetConnectedVertices()


# d9a2722d 01-Jul-2017 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/hzhang/dmnetwork-vecview'


# 325661f6 01-Jul-2017 Satish Balay <balay@mcs.anl.gov>

fix build failure with fortran interface


# e85e6aec 01-Jul-2017 Hong Zhang <hzhang@mcs.anl.gov>

rename some routines; final cleanup; update tests


# 7b6afd5b 30-Jun-2017 Hong Zhang <hzhang@mcs.anl.gov>

VecView_Network() gives correct edge/vertex ID now


# 62aa33ba 30-Jun-2017 Hong Zhang <hzhang@mcs.anl.gov>

add 'id' to _p_DMNetworkComponentHeader. Parallel does not work yet


# dd169d64 28-Jun-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into stefano_zampini/feature-gmsh-periodic

* master: (1016 commits)
metis: setself.downloaddirnames for change in 6d90219d8fa4f8b2fd242cc6ff9008358d87c26f
fix compile warni

Merge branch 'master' into stefano_zampini/feature-gmsh-periodic

* master: (1016 commits)
metis: setself.downloaddirnames for change in 6d90219d8fa4f8b2fd242cc6ff9008358d87c26f
fix compile warning: /sandbox/petsc/petsc.clone/src/snes/examples/tests/ex2.c:250:8: warning: ‘pointsAllProcs’ may be used uninitialized in this function [-Wmaybe-uninitialized] ierr = DMInterpolationSetUp(interpolator, dm, pointsAllProcs);CHKERRQ(ierr);
migrate 'build requires: !mpiuni' to new format
migrate 'build requires: !complex' to new format
workarround 'division by zero' compiler warning on windows C:\cygwin64\home\petsc\PETSC~3.CLO\src\ts\examples\TUTORI~1\ex11.c(416): warning #39: division by zero if (uL->h < 0 || uR->h < 0) {for (i=0; i<1+dim; i++) flux[i] = 0./0.; return;} /* SETERRQ(PETSC_COMM_SELF,PETSC_ERR_ARG_OUTOFRANGE,"Reconstructed thickness is negative"); */
dos2unix to prevent warnings on opensolaris "/export/home/petsc/petsc.clone/src/ksp/ksp/examples/tests/ex53.c", line 6: warning: invalid white space character in directive
fix output file - corresponding to code changes in efd4aadf157bf1ba2d80c2be092fcf4247860003
disable test on windows
update log from opensolaris so that the diff is clean on linux aswell
update grep in sync with change in efd4aadf157bf1ba2d80c2be092fcf4247860003
Fixed code that did not correctly set current color for block insertion
Update output files that did not get fixed after previous merges
Change MPIUni to not immediately abort on operations it cannot perform, instead return error code
Add filter for example that can produce 1 different iteration count
Example add system calloc, bad formating of %d in print, commented out code
Always use (void) for functions that take no arguments, never ()
always need to caste PetscReal variables to (double) in print statements
updates to manual page for clarity
update help menu for MatRARt() -- MatRARt_mpiaij_mpiaij is supported now, but not efficient.
fix nightlybuild error with c1cbb1def3f8ddca04c3998b9c06618fd1ffef35 on arch-linux-IPL64 src/ksp/pc/examples/tests ex5_1
...

Conflicts:
include/petscdm.h
src/dm/impls/plex/plexcreate.c
src/dm/impls/plex/plexgmsh.c
src/dm/impls/plex/plexhdf5.c

show more ...


# 4dc485aa 28-Jun-2017 Hong Zhang <hzhang@mcs.anl.gov>

add VecView_Network()
Requested-by: Dennis Agnew Jr. <Dennis.Agnew@sdstate.edu> and Greg Bowen <Gregory.Bowen@sdstate.edu>


# c41d012e 27-Jun-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-dm-bc-components

* master: (320 commits)
fix compile warning: /sandbox/petsc/petsc.clone/src/snes/examples/tests/ex2.c:250:8: warning: ‘pointsAllProcs’ m

Merge branch 'master' into knepley/feature-dm-bc-components

* master: (320 commits)
fix compile warning: /sandbox/petsc/petsc.clone/src/snes/examples/tests/ex2.c:250:8: warning: ‘pointsAllProcs’ may be used uninitialized in this function [-Wmaybe-uninitialized] ierr = DMInterpolationSetUp(interpolator, dm, pointsAllProcs);CHKERRQ(ierr);
migrate 'build requires: !mpiuni' to new format
migrate 'build requires: !complex' to new format
workarround 'division by zero' compiler warning on windows C:\cygwin64\home\petsc\PETSC~3.CLO\src\ts\examples\TUTORI~1\ex11.c(416): warning #39: division by zero if (uL->h < 0 || uR->h < 0) {for (i=0; i<1+dim; i++) flux[i] = 0./0.; return;} /* SETERRQ(PETSC_COMM_SELF,PETSC_ERR_ARG_OUTOFRANGE,"Reconstructed thickness is negative"); */
dos2unix to prevent warnings on opensolaris "/export/home/petsc/petsc.clone/src/ksp/ksp/examples/tests/ex53.c", line 6: warning: invalid white space character in directive
fix output file - corresponding to code changes in efd4aadf157bf1ba2d80c2be092fcf4247860003
disable test on windows
update log from opensolaris so that the diff is clean on linux aswell
update grep in sync with change in efd4aadf157bf1ba2d80c2be092fcf4247860003
Fixed code that did not correctly set current color for block insertion
Update output files that did not get fixed after previous merges
Change MPIUni to not immediately abort on operations it cannot perform, instead return error code
Add filter for example that can produce 1 different iteration count
Example add system calloc, bad formating of %d in print, commented out code
Always use (void) for functions that take no arguments, never ()
always need to caste PetscReal variables to (double) in print statements
updates to manual page for clarity
update help menu for MatRARt() -- MatRARt_mpiaij_mpiaij is supported now, but not efficient.
fix nightlybuild error with c1cbb1def3f8ddca04c3998b9c06618fd1ffef35 on arch-linux-IPL64 src/ksp/pc/examples/tests ex5_1
output has changed with e6d0a238963c2a97dd04845ea512b529992c7cdb so update the output file
...

show more ...


# 22d79cb1 23-Jun-2017 Hong Zhang <hzhang@mcs.anl.gov>

Merge branch 'hzhang/opt-dmnetwork'


1...<<11121314151617181920