| #
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'
|