| #
87b22cf4
|
| 31-Jan-2018 |
Hong Zhang <hzhang@mcs.anl.gov> |
add support for mumps computing user-specified set of entries in inv(A) (ICNTL(30)) Requested-by: Marius Buerkle <mbuerkle@web.de>
|
| #
d8acc534
|
| 30-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/fix-matsolvertype'
|
| #
ea799195
|
| 29-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
change MatSolverType to be a const char* typedef to match other XXType
Commit-type: style-fix Reported-by: Franck Houssen <franck.houssen@inria.fr>
|
| #
f4256b6c
|
| 27-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/matsolverpackage-matsolvertype'
|
| #
3ca39a21
|
| 26-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix name MatSolverPackage since it is better to be consistent and use the terminology Type.
Commit-type: style-fix, documentation
|
| #
93cf7e9f
|
| 23-Jan-2018 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'maint'
|
| #
a168b902
|
| 14-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
fix typo in manual page that propogated with cut and paste to many manual pages
Commit-type: documentation Reported-by: apostol <apostol.faliagas@gmail.com>
|
| #
e366c154
|
| 15-Nov-2017 |
Jed Brown <jed@jedbrown.org> |
Merge commit 'd47bf9aaf1e5266cc3f0ff499f934c85788965a9' into jed/fix-matcreatempibaij/maint
Obtain changed (v3.5) handling of MatMPIBAIJSetPreallocationCSR to match documentation.
|
| #
0b342fd5
|
| 14-Oct-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-adaptor-plex
* master: (56 commits) test: Disable TS ex19 with single precision PETSCVIEWERGLVIS: Support DMView_DA() out of VecView_GLVis() test: Fi
Merge branch 'master' into knepley/feature-adaptor-plex
* master: (56 commits) test: Disable TS ex19 with single precision PETSCVIEWERGLVIS: Support DMView_DA() out of VecView_GLVis() test: Fix TS ex19 time drift issue with quad precision testing Minor edit to 3.8 changes log for AIJMKL/BAIJMKL. Bib: Added ref Plex: Change initializers for C89 small update as complained by nightly tests doc: fix missing from 0e50f9e530a7b78427514d3e384f6941d4a9cc62 small fix for nightly tests PetscDualSpaceApplyFVM(): Fix for change in dual space semantics Plex: All tests now passing after DMPlexCreateBoxMesh() update cleanup MatPtAP_MPIAIJ_MPIAIJ; rm MatPtAPXXX_MPIAIJ_MPIAIJ_ptap() update MatView_MUMPS() PFLOW: Bug-fix in parser. PFLOW: Bug-fix in parser. Plex: Small fix for box meshing Plex: Unified box mesh creation to DMPlexCreateBoxMesh() - Makes simplices and tensor cells - Does not work for all combinations, but gives correct error Plex: Added bounds and faces in each dim to DMPlexCreateBoxMesh() Plex: Added domain bounds to HexBoxMesh() ...
show more ...
|
| #
d20fa39a
|
| 06-Oct-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
Merge branch 'hzhang/update-mumps-5.1.1-cntl'
|
| #
6e32de5d
|
| 05-Oct-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
update MatView_MUMPS()
|
| #
b4ed93db
|
| 03-Oct-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
add support for ICNTL(35) and CNTL(7) for mumps interface Requested-by: Evan Um <evanum@gmail.com>
|
| #
13647f61
|
| 29-Sep-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
check mat->hermitian for MAT_FACTOR_CHOLESKY and ftype == MAT_FACTOR_ICC in MatGetFactor() cleanup src/mat/examples/tests/ex127.c
|
| #
8f21f52c
|
| 29-Sep-2017 |
Hong Zhang <hzhang@mcs.anl.gov> |
add an error flag for using mumps Hermitian Cholesky factorization Requested-by: Greg Meyer <gregory.meyer@gmail.com>
|
| #
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 ...
|
| #
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 ...
|
| #
b27f05d0
|
| 15-Jun-2017 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'stefano_zampini/feature-improvematfactorschur'
|
| #
ec14d8c8
|
| 27-May-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-sphere-mesh
* master: (2633 commits) Bib: Added ref SNES ex56: Update test output add a citation to petsc.bib Plex: Initialize variables ini
Merge branch 'master' into knepley/feature-plex-sphere-mesh
* master: (2633 commits) Bib: Added ref SNES ex56: Update test output add a citation to petsc.bib Plex: Initialize variables initialize ap as complained by the nightly tests Plex ex3: Update to new point function API initialize some variables as complained by nightly tests SNES ex12: Mix misnaming Nf --> Nc update tests add tests add MatView_SeqXAIJ_ASCII_structonly(); enable A->structure_only in MatSetValuesBlocked_SeqBAIJ typo fill-in some references Bib: Fixed ref Plex: Added PLY to file support Plex: Adding PLY support PetscDS: Turn off Fortran bindings for Constants Plex tests: Updated to new point function API SNES ex56: Moved tests to new format DM: Allow field projection functions to take an array of scalars - This will allow us to pass in user data to kernels without void *, more efficiency than aux fields ...
Conflicts: config/builder.py include/petscdmplex.h src/dm/impls/plex/examples/tests/ex1.c src/dm/impls/plex/plexcreate.c src/dm/impls/plex/plexgmsh.c src/snes/examples/tutorials/ex63.c
show more ...
|
| #
f09ee9fb
|
| 12-May-2017 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/feature-fetidp-ex69
|
| #
a0479788
|
| 07-May-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-boundary-values
* master: (487 commits) Bib: More refs Fixed errors in the manuals and ts_glee source code doc fix bug to enable '-xxx_via [alg]
Merge branch 'master' into knepley/feature-plex-boundary-values
* master: (487 commits) Bib: More refs Fixed errors in the manuals and ts_glee source code doc fix bug to enable '-xxx_via [alg]' to showup in '-help' Reported-by: Mark Adams <mfadams@lbl.gov> Plex: Remove dead code TS tutorials ex11: remove unused functions TSAdapt: Set TSADAPTNONE as default adapt type DMPlex: missed viewer change in synchronized output Revert "Merge branch 'hzhang/ts-ex9busdmnetwork'" TSAdapt: Update changes/dev.html TSAdapt: Set default type for TSGLEE TS tutorials ex11: make work with complex scalars Bib: Added ref TS ex18: Fix initializer TS ex11: Fix M_PI Plex ex1f90: FUCK FORTRAN f2cblaslapack: remove duplicate xerbla.o and xerbla_array.o from lapack [they are already in blas] TSAdapt: Refactor handling of default adapt type TSAdapt: Update changes/dev.html TSAdapt: Update manual TSAdapt: Refactor interface and implementations ...
show more ...
|
| #
852f401d
|
| 24-Apr-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-torus
* master: (174 commits) Bib: Another ref Increase patchlevel to 3.7.6 Explicitly listing the LTO library causes difficulties on MacOS so a
Merge branch 'master' into knepley/feature-plex-torus
* master: (174 commits) Bib: Another ref Increase patchlevel to 3.7.6 Explicitly listing the LTO library causes difficulties on MacOS so avoid it TSBDF: Update changes/dev.html Added Fortran TaoType and TaoLineSearchType definitions Add Fortran TaoType and TaoLineSearchType definitions setblocksize for iscol_sub TSBDF: Use standard TS API and options to control adaptivity Bib: More refs and a correction SNESTest: Bug-fix in SNESTest when threshold printing option is turned on. fix warning and valgrind complains reported by the nightly tests Section+Doc: Small doc fix pflotran: switch to using the new upstream git repo DMPlex: Error if attempt to partition a distributed graph with Chaco fix complex build error fix complex build PetscError() did not properly copy over the specific error message when error type was PETSC_ERROR_INITIAL TSAdapt: Refactor handling of the always_accept flag Additional clarification for MatMeshToCellGraph() manual page optimize MatCreateSubMatrix_MPIAIJ() by merging check of sameXXXDist() into one MPI_AllReduce ...
Conflicts: config/BuildSystem/config/packages/med.py
show more ...
|
| #
31c15585
|
| 19-Apr-2017 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'dalcinl/fix-bdf-adapt' into barry/update-petscfileretrieve
|
| #
a12b9eaf
|
| 18-Apr-2017 |
Toby Isaac <tisaac@uchicago.edu> |
Merge branch 'tisaac/feature-plex-deterministic-viewing' into tisaac/feature-plex-tests-new
* tisaac/feature-plex-deterministic-viewing: DMLabel: sort strata after distributing PetscError() did
Merge branch 'tisaac/feature-plex-deterministic-viewing' into tisaac/feature-plex-tests-new
* tisaac/feature-plex-deterministic-viewing: DMLabel: sort strata after distributing PetscError() did not properly copy over the specific error message when error type was PETSC_ERROR_INITIAL Additional clarification for MatMeshToCellGraph() manual page med: --with-hdf5, not --with-hdf5-dir DMPlex_GMSH: revert to not inverting triangles sys tests ex13f: fix type mismatch in composition test PCBDDC: use a sparse rhs when the solver is MUMPS Sys ex13: Added test for object composition in Fortran Sys: Added Fortran binding for object composition MatMUMPS: added support for sparse right-hand sides in sequential
show more ...
|
| #
99989559
|
| 11-Apr-2017 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge remote-tracking branch 'origin/stefano_zampini/feature-sparserhs'
|
| #
b3cb21dd
|
| 10-Apr-2017 |
Stefano Zampini <stefano.zampini@gmail.com> |
Mat: Added schur and schur_status to the private implementation
This permits to simplify a lot the code for handling Schur complements computations from factorization packages. Added factorschur.c t
Mat: Added schur and schur_status to the private implementation
This permits to simplify a lot the code for handling Schur complements computations from factorization packages. Added factorschur.c to store intermediate routines Removed MatFactorSetSchurComplementSolver that was horrible
show more ...
|