| #
c4303822
|
| 15-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Remove aliased parameters from GEMM calls.
Improved readibility
|
| #
b7d8b9f8
|
| 15-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Remove aliased parameters from GESVD calls
|
| #
c8244a33
|
| 15-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Remove aliased parameters from SYEV calls.
Improved readibility
|
| #
242a89d7
|
| 14-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: protect queries to lapack GESVD/SYEV when there are no edges or faces (1D)
|
| #
a64d13ef
|
| 14-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Move setup of local scatters into a routine
|
| #
aa0d41d4
|
| 12-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Setup of local matrices moved into a separate routine into bddcprivate.c
|
| #
ac78edfc
|
| 12-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: better management of local matrices among repeated solves
|
| #
304d26fa
|
| 12-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: move setup of local solvers into a routine into bddcprivate.c
PCBDDCSetUseExactDirichlet moved accordingly
|
| #
33bc96a4
|
| 12-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: create local solvers once. Reuse them during repeated linear solves
Destroy routines moved outside ResetSolvers routine.
|
| #
9a7d3425
|
| 12-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Added orthonormalization routine
nullspace code changed accordingly
|
| #
026de310
|
| 02-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Less tricky loop on constraints when changing the basis
|
| #
984c4197
|
| 01-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Constraints setup improved
- Change of basis is now performed using QR factorization of constraints - Added missing support for complexes when PETSC_MISSING_GESVD is defined - Improved co
PCBDDC: Constraints setup improved
- Change of basis is now performed using QR factorization of constraints - Added missing support for complexes when PETSC_MISSING_GESVD is defined - Improved code readability
show more ...
|
| #
82d3d8af
|
| 01-Jul-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: bugfix when multiple constraints are present on the same connected component
Local to global mapping of coarse dofs was badly computed
|
| #
e33c197d
|
| 11-Jun-2013 |
Richard Mills <rtm@eecs.utk.edu> |
Merged petsc/petsc into rmills/petsc master.
|
| #
a0a914e6
|
| 05-Jun-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'stefano_zampini/pcbddc-for-complexes'
* stefano_zampini/pcbddc-for-complexes: PCBDDC: Solved compilation errors and warnings for complex builds
|
| #
1cb54aad
|
| 05-Jun-2013 |
Jed Brown <jedbrown@mcs.anl.gov> |
Merge branch 'stefano_zampini/pcbddc-development'
Conflict with 'jed/matnullspaceremove-inplace', resolved using:
$ git merge -X theirs --no-commit stefano_zampini/pcbddc-development $ git grep
Merge branch 'stefano_zampini/pcbddc-development'
Conflict with 'jed/matnullspaceremove-inplace', resolved using:
$ git merge -X theirs --no-commit stefano_zampini/pcbddc-development $ git grep -l MatNullSpaceRemove src/ksp | xargs perl -pi -e 's@(MatNullSpaceRemove\([^,]+,[^,]+),NULL\)@$1)@' $ git commit -a
* stefano_zampini/pcbddc-development: PCBDDC: add wrappers for PetscStackCallBLAS PCBDDC: Final fix for locally periodic problems PCNNCreateCoarseMatrix: fix allocation error PCIS: consider myself as a neighbor when classifying interface nodes PCBDDC: Remove misuses of neighbours_set in FETI-DP code PCBDDC: Coarse solution lives in the span of phi (not psi) MATIS: Add IsSymmetric and IsHermitian implementations PCBDDC: More robust method to compute local boundary nodes PCBDDC: Add partial support for periodic problems replacing Sort with RemoveDups PCBDDC: Add support for non-symmetric linear systems PCBDDC: Stiffness scaling should be rebuilt in any case (just to be safe) PCBDDC: Remove trailing blanks PCBDDC: Consistency of CSR graph passed in postponed to PCSetUp PCBDDC: Preliminary work to split PCBDDCCoarseSetUp in simpler pieces PCBDDC: allow compilation without metis header PCBDDC: Optimal allocation in PCBDDCGetPrinalVerticesLocalIdx PCBDDC: add verbosity level to graph view PCBDDC: change boolean debug flag to integer -pc_bddc_check_level PCBDDC: Workaround for BAIJ local matrices: convert to AIJ for coarse matrix PCIS: Use PETSC_COMM_SELF instead of MPI_COMM_SELF PCBDDC: many changes ISG2LMapApply: fix __FUNCT__ and invalid access before globals are set up
show more ...
|
| #
5b08dc53
|
| 22-May-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Solved compilation errors and warnings for complex builds
Example code changed by using LAPACK steqr method.
|
| #
f7c40c41
|
| 14-May-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: add wrappers for PetscStackCallBLAS
|
| #
51b0f6cf
|
| 22-Apr-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Final fix for locally periodic problems
Added mirrors to graph structure
|
| #
8a121aa4
|
| 20-Apr-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Coarse solution lives in the span of phi (not psi)
|
| #
15aaf578
|
| 20-Apr-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Add support for non-symmetric linear systems
|
| #
2976c778
|
| 14-Apr-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Remove trailing blanks
|
| #
575ad6ab
|
| 05-Apr-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Consistency of CSR graph passed in postponed to PCSetUp
CSR graph is freed if the PC type is not PCBDDC and PETSC_OWN_POINTER has been requested.
(Thanks to Lisandro Dalcin to report on thi
PCBDDC: Consistency of CSR graph passed in postponed to PCSetUp
CSR graph is freed if the PC type is not PCBDDC and PETSC_OWN_POINTER has been requested.
(Thanks to Lisandro Dalcin to report on this)
show more ...
|
| #
b120a5c6
|
| 30-Mar-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: Optimal allocation in PCBDDCGetPrinalVerticesLocalIdx
|
| #
e49050b4
|
| 30-Mar-2013 |
Stefano Zampini <stefano.zampini@gmail.com> |
PCBDDC: add verbosity level to graph view
|