| #
ee7ffe08
|
| 07-Apr-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-plex-torus' into knepley/feature-plex-tests-new
* knepley/feature-plex-torus: Plex ex1: Fixed periodic cylinder test Plex: Fixed periodic cylinder - Needed to use 3
Merge branch 'knepley/feature-plex-torus' into knepley/feature-plex-tests-new
* knepley/feature-plex-torus: Plex ex1: Fixed periodic cylinder test Plex: Fixed periodic cylinder - Needed to use 3 layers of cells - Fixed periodic length - Fixed cell orientation DM: Should not be localizing coordinates in non-periodic directions Plex ex1: Test cell shape in cylinder meshes Plex: Flip orientation of hexes in cylinder mesh - Periodic is still broken Plex: Fixed cylinder tests Plex: Fixes creation of hex box meshes and added tests Plex: Cylinder fixes for complex Plex ex1: Test for periodic cylinder Plex: I think periodic cylinder is working Plex ex1: Updated torus test Plex: Torus can now be arbitrarily refined Plex ex1: Added a cylinder test Plex: Added cylinder mesh Plex: Some cleanup with mesh generation
Conflicts: src/dm/impls/plex/plexcreate.c
show more ...
|
| #
dc0997dd
|
| 03-Apr-2017 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'knepley/feature-mantle-example' into stefano_zampini/feature-fetidp-ex69
|
| #
f1d73a7a
|
| 21-Mar-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: DMPlexInsertBoundaryValues() can now be overridden by the user
|
| #
90b157c4
|
| 20-Mar-2017 |
Stefano Zampini <stefano.zampini@gmail.com> |
DMPlex: allow uniform refinement for periodic meshes without maxCell/L
Needed an API change for DMSet/GetPeriodicity
|
| #
48faa39a
|
| 17-Mar-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-plex-tests-new' into knepley/feature-plex-pragmatic-parallel
* knepley/feature-plex-tests-new: Plex ex12: Fix partitioning - Now give load balancing DM prefix "lb_" s
Merge branch 'knepley/feature-plex-tests-new' into knepley/feature-plex-pragmatic-parallel
* knepley/feature-plex-tests-new: Plex ex12: Fix partitioning - Now give load balancing DM prefix "lb_" so I can change partitioners - Do not force test partition in load balancing Plex: Now set partitioner type from options in GetPartitioner() instead of on creation - Also set it from options with DM, but this is probably useless because most DM are partitioned before SetFromOptions Plex: Add DMPlexSetOptionsPrefix() - This gives the prefix to the partitioner
show more ...
|
| #
4f3833ea
|
| 16-Mar-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Now set partitioner type from options in GetPartitioner() instead of on creation - Also set it from options with DM, but this is probably useless because most DM are partitioned before SetFromO
Plex: Now set partitioner type from options in GetPartitioner() instead of on creation - Also set it from options with DM, but this is probably useless because most DM are partitioned before SetFromOptions
show more ...
|
| #
a9074c1e
|
| 16-Mar-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Add DMPlexSetOptionsPrefix() - This gives the prefix to the partitioner
|
| #
8393f63d
|
| 14-Mar-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-plex-tests-new' into knepley/feature-plex-pragmatic-parallel
* knepley/feature-plex-tests-new: (105 commits) SNES ex62: Make test 31 less sensitive Plex: Remove ext
Merge branch 'knepley/feature-plex-tests-new' into knepley/feature-plex-pragmatic-parallel
* knepley/feature-plex-tests-new: (105 commits) SNES ex62: Make test 31 less sensitive Plex: Remove extra semicolons Test: Reverted cherry pick Plex: Damn Absoft, Trying to get under the 132 character line limit for Absoft Testing: Cherry picked a fix Plex: Trying to get under the 132 character line limit for Absoft Plex: Fix small compiler warnings Plex ex2f90: Removed comment line Absoft does not like Plex: Turn off some tests for quad Plex ex6: Fix printing for quad Plex: Removed extra semicolon SNES ex12: Moved restart test to subtests Plex ex15: Switched to simple partitioning SNES ex12: Switched to simple partitioning SNES ex62: Updated output for small numerical diffs SNES ex62: Switched to simple partitioning Tests: Turned off some tests that do not very in single precision all requires need to go on the same line in test definition otherwise they are skipped TS ex47: Added test output replace numProcs with standard size ...
show more ...
|
| #
c90b701e
|
| 14-Mar-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-pragmatic-parallel
* master: (1379 commits) Minor fixes for tchem examples due to changes in PETSc infrastructure update webpage about API changes
Merge branch 'master' into knepley/feature-plex-pragmatic-parallel
* master: (1379 commits) Minor fixes for tchem examples due to changes in PETSc infrastructure update webpage about API changes add help menu for MatCreateSubMatricesMPI() rename struct Mat_SubMat -> Mat_SubSppt add a little information to the manual about using tchem rename MatCreateSubMatrixComposite -> MatCreateSubMatrixVirtual; Mat_SubMatrix -> Mat_SubVirtual need to protect the \ passed on the makefile on my Mac Bib: Updated ref update src/mat/examples/tests/output/ex23_#.out rename MatGetSubMat -> MatCreateSubMat Mark MatCreateMPIAIJWithSplitArrays() and MatMPIAIJSetPreallocationCSR() with MAT_NO_OFF_PROC_ENTRIES superlu: libray is installed in PREFIX/lib64 - fix this to use PREFIX/lib backport fixes cc105cc3 2b35c90a - required for 3bf428d - that was backported from master - 80c96bb 'echo -n' fails on opensolaris/osx - so avoid using it. fix diffs in nightlybuilds due to options in ~/.petscrc add Kelley03 to src/docs/tex/petsc.bib build: determine moudles, mpi.h used during buildtime and print in 'info' fix analyzer warnings fix build failure on opensolaris - where -lm from flibs is removed due to -lm in cxxlibs. But then - only flib gets used for some configure tests [blaslapack, parms] config: prefer __restrict over C99 restrict keyword ...
show more ...
|
| #
ae8bcbbb
|
| 04-Mar-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Fixed periodic cylinder - Needed to use 3 layers of cells - Fixed periodic length - Fixed cell orientation
|
| #
10c6f908
|
| 26-Feb-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Flip orientation of hexes in cylinder mesh - Periodic is still broken
|
| #
94f6b748
|
| 23-Feb-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-plex-tests-new' into knepley/feature-mantle-example
* knepley/feature-plex-tests-new: (103 commits) Test: Reverted cherry pick Plex: Damn Absoft, Trying to get unde
Merge branch 'knepley/feature-plex-tests-new' into knepley/feature-mantle-example
* knepley/feature-plex-tests-new: (103 commits) Test: Reverted cherry pick Plex: Damn Absoft, Trying to get under the 132 character line limit for Absoft Testing: Cherry picked a fix Plex: Trying to get under the 132 character line limit for Absoft Plex: Fix small compiler warnings Plex ex2f90: Removed comment line Absoft does not like Plex: Turn off some tests for quad Plex ex6: Fix printing for quad Plex: Removed extra semicolon SNES ex12: Moved restart test to subtests Plex ex15: Switched to simple partitioning SNES ex12: Switched to simple partitioning SNES ex62: Updated output for small numerical diffs SNES ex62: Switched to simple partitioning Tests: Turned off some tests that do not very in single precision all requires need to go on the same line in test definition otherwise they are skipped TS ex47: Added test output replace numProcs with standard size Plex+Gmsh: Fix for complex fix accidently changed code ...
show more ...
|
| #
f3c897b4
|
| 20-Feb-2017 |
Toby Isaac <tisaac@uchicago.edu> |
Merge remote-tracking branch 'origin/knepley/feature-plex-tests-new' into tisaac/fix-pipeline-tests
* origin/knepley/feature-plex-tests-new: (101 commits) Plex: Fix small compiler warnings Plex
Merge remote-tracking branch 'origin/knepley/feature-plex-tests-new' into tisaac/fix-pipeline-tests
* origin/knepley/feature-plex-tests-new: (101 commits) Plex: Fix small compiler warnings Plex ex2f90: Removed comment line Absoft does not like Plex: Turn off some tests for quad Plex ex6: Fix printing for quad Plex: Removed extra semicolon SNES ex12: Moved restart test to subtests Plex ex15: Switched to simple partitioning SNES ex12: Switched to simple partitioning SNES ex62: Updated output for small numerical diffs SNES ex62: Switched to simple partitioning Tests: Turned off some tests that do not very in single precision all requires need to go on the same line in test definition otherwise they are skipped TS ex47: Added test output replace numProcs with standard size Plex+Gmsh: Fix for complex fix accidently changed code another fix for Plex for complex numbers fix for example that did not handle complex numbers correctly mark example tests that do not work with complex, fix warning about use of possibly uninitialized values Fix MPI type to match PetscReal ...
show more ...
|
| #
e8ff2d25
|
| 16-Feb-2017 |
Toby Isaac <tisaac@uchicago.edu> |
DMPlexCreateHexBoxMesh: no cells in z direction for 2D
|
| #
15531a4e
|
| 16-Feb-2017 |
Toby Isaac <tisaac@uchicago.edu> |
Merge remote-tracking branch 'origin/knepley/feature-plex-torus' into tisaac/feature-fe-dual-apply
* origin/knepley/feature-plex-torus: Plex: Cylinder fixes for complex Plex ex1: Test for period
Merge remote-tracking branch 'origin/knepley/feature-plex-torus' into tisaac/feature-fe-dual-apply
* origin/knepley/feature-plex-torus: Plex: Cylinder fixes for complex Plex ex1: Test for periodic cylinder Plex: I think periodic cylinder is working Plex ex1: Updated torus test Plex: Torus can now be arbitrarily refined Plex ex1: Added a cylinder test Plex: Added cylinder mesh Plex: Some cleanup with mesh generation
show more ...
|
| #
d35a276d
|
| 16-Feb-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Fixes creation of hex box meshes and added tests
|
| #
5119f1e2
|
| 16-Feb-2017 |
Toby Isaac <tisaac@uchicago.edu> |
Plex: use MPIU_2INT instead of MPI_2INT
|
| #
71752167
|
| 16-Feb-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Cylinder fixes for complex
|
| #
006a8963
|
| 16-Feb-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: I think periodic cylinder is working
|
| #
dbc1dc17
|
| 16-Feb-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Torus can now be arbitrarily refined
|
| #
0510c589
|
| 15-Feb-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Added cylinder mesh
|
| #
d6218766
|
| 15-Feb-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Some cleanup with mesh generation
|
| #
171f813e
|
| 15-Feb-2017 |
Toby Isaac <tisaac@uchicago.edu> |
Merge remote-tracking branch 'origin/knepley/feature-fe-dual-apply' into tisaac/feature-fe-dual-apply
* origin/knepley/feature-fe-dual-apply: (75 commits) Plex: Screwed up last fix Plex: Fix ove
Merge remote-tracking branch 'origin/knepley/feature-fe-dual-apply' into tisaac/feature-fe-dual-apply
* origin/knepley/feature-fe-dual-apply: (75 commits) Plex: Screwed up last fix Plex: Fix overeager protection of function PetscFE: Fixed declaration Travis-CI: Attempt to solve issues with gfortran Travis-CI: Use newer macOS image clarify damping and other issues related to SNESLINESEARCHBASIC change example in new harness to use simple partitioner so gets consistent output on all systems remove unused function from test file cleanup formatting in example, plus myrank not rank all requires need to go on the same line in test definition otherwise they are skipped missing - makes the manual page formatting wrong The developer manual clearly states that MPI_Comm_size() returns size it doesn't return numProcs or other nonsense. Pretty soon you'll start using mype instead of rank? fix typo and cut and paste error in docs bugfix for !HYPRE fix warning for ';;' may switch to scalable only when B->cmap->N > 100000 MatLRC: store in the context the parallel matrices rather than the sequential ones Bib: Add ref set default algorithm based on B->cmap->N for MatMatMult_MPIAIJ_MPIAIJ() Error in VecScatterView_MPI() had the meaning of from and to backwards ...
show more ...
|
| #
c5eaf5f0
|
| 14-Feb-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-plex-tests-new' into knepley/feature-fe-dual-apply
* knepley/feature-plex-tests-new: (73 commits) Plex: Fix overeager protection of function Travis-CI: Attempt to s
Merge branch 'knepley/feature-plex-tests-new' into knepley/feature-fe-dual-apply
* knepley/feature-plex-tests-new: (73 commits) Plex: Fix overeager protection of function Travis-CI: Attempt to solve issues with gfortran Travis-CI: Use newer macOS image clarify damping and other issues related to SNESLINESEARCHBASIC change example in new harness to use simple partitioner so gets consistent output on all systems remove unused function from test file cleanup formatting in example, plus myrank not rank all requires need to go on the same line in test definition otherwise they are skipped missing - makes the manual page formatting wrong The developer manual clearly states that MPI_Comm_size() returns size it doesn't return numProcs or other nonsense. Pretty soon you'll start using mype instead of rank? fix typo and cut and paste error in docs bugfix for !HYPRE fix warning for ';;' may switch to scalable only when B->cmap->N > 100000 MatLRC: store in the context the parallel matrices rather than the sequential ones Bib: Add ref set default algorithm based on B->cmap->N for MatMatMult_MPIAIJ_MPIAIJ() Error in VecScatterView_MPI() had the meaning of from and to backwards fix build warning as reported by the nightly tests Update alquimia.py to use Glenn's branch that updates alquimia for pflotran xsdk ...
show more ...
|
| #
cffa9059
|
| 14-Feb-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-tests-new
* master: (94 commits) Plex: Fix overeager protection of function Travis-CI: Attempt to solve issues with gfortran Travis-CI: Use newe
Merge branch 'master' into knepley/feature-plex-tests-new
* master: (94 commits) Plex: Fix overeager protection of function Travis-CI: Attempt to solve issues with gfortran Travis-CI: Use newer macOS image clarify damping and other issues related to SNESLINESEARCHBASIC change example in new harness to use simple partitioner so gets consistent output on all systems remove unused function from test file cleanup formatting in example, plus myrank not rank missing - makes the manual page formatting wrong The developer manual clearly states that MPI_Comm_size() returns size it doesn't return numProcs or other nonsense. Pretty soon you'll start using mype instead of rank? fix typo and cut and paste error in docs bugfix for !HYPRE fix warning for ';;' may switch to scalable only when B->cmap->N > 100000 MatLRC: store in the context the parallel matrices rather than the sequential ones Bib: Add ref set default algorithm based on B->cmap->N for MatMatMult_MPIAIJ_MPIAIJ() Error in VecScatterView_MPI() had the meaning of from and to backwards fix build warning as reported by the nightly tests Update alquimia.py to use Glenn's branch that updates alquimia for pflotran xsdk fix divide by zero exposed by 8534686b5096cd4c91a8f3895408b386c0628431 - and produced by petsc4py testsuite ...
Conflicts: src/dm/impls/plex/examples/tests/ex13.c src/dm/impls/plex/plexgmsh.c src/snes/examples/tests/ex2.c src/snes/examples/tests/output/ex2_3.out src/snes/examples/tests/output/ex2_4.out src/snes/examples/tests/output/ex2_5.out
show more ...
|