| #
fa2d885c
|
| 16-Oct-2016 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/mpiuni-namespace-fc'
|
| #
e923053f
|
| 15-Oct-2016 |
stefano_zampini <stefano.zampini@gmail.com> |
Merge branch 'stefano_zampini/feature-convert-matnest-matis' into stefano_zampini/feature-pcbddc-saddlepoint
I have to merge it here, since there's an API addition for MatIS in stefano_zampini/featu
Merge branch 'stefano_zampini/feature-convert-matnest-matis' into stefano_zampini/feature-pcbddc-saddlepoint
I have to merge it here, since there's an API addition for MatIS in stefano_zampini/feature-pcbddc-saddlepoint that prevents me to smoothly merge stefano_zampini/feature-convert-matnest-matis into next.
This will also facilitate merging stefano_zampini/feature-pcbddc-saddlepoint into master
Conflicts: src/docs/website/documentation/changes/dev.html
show more ...
|
| #
a7b85bbc
|
| 13-Oct-2016 |
Satish Balay <balay@mcs.anl.gov> |
mpiuni: namespace fortran interface and remove -with-mpiuni-fortran-binding option
Drawbacks: - require cpp for fortran includes [so if user .f code uses mpif.h - this will break] - cpp is case sens
mpiuni: namespace fortran interface and remove -with-mpiuni-fortran-binding option
Drawbacks: - require cpp for fortran includes [so if user .f code uses mpif.h - this will break] - cpp is case sensitive - currently providing mapping for MPI_Comm_rank(), MPI_COMM_RANK(), mpi_comm_rank() types
show more ...
|
| #
ee36bb2e
|
| 30-Aug-2016 |
Jed Brown <jed@jedbrown.org> |
Merge branch 'maint'
* maint: mpiuni: c8d2b952 was incomplete wrt change to using MPIUNI_FORTRAN_BINDING build: fix issue with --with-threadsafety --with-scalar-type=complex
|
| #
650a3ad1
|
| 29-Aug-2016 |
Satish Balay <balay@mcs.anl.gov> |
mpiuni: c8d2b952 was incomplete wrt change to using MPIUNI_FORTRAN_BINDING
fixes the following error with --with-mpi=0 --with-mpiuni-fortran-binding=0
/home/balay/petsc/arch-uni/lib/libpetsc.so: un
mpiuni: c8d2b952 was incomplete wrt change to using MPIUNI_FORTRAN_BINDING
fixes the following error with --with-mpi=0 --with-mpiuni-fortran-binding=0
/home/balay/petsc/arch-uni/lib/libpetsc.so: undefined reference to `mpi_init_'
Reported-by: Barry Smith <bsmith@mcs.anl.gov>
show more ...
|
| #
3d996552
|
| 19-Jul-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
Conflicts: src/docs/website/documentation/changes/dev.html src/ksp/ksp/examples/tutorials/ex59.c src/ksp/pc/impls/bddc/bddc.c
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
Conflicts: src/docs/website/documentation/changes/dev.html src/ksp/ksp/examples/tutorials/ex59.c src/ksp/pc/impls/bddc/bddc.c src/ksp/pc/impls/bddc/bddcfetidp.c src/ksp/pc/impls/bddc/bddcprivate.c src/ksp/pc/impls/bddc/bddcschurs.c src/mat/impls/is/matis.c src/mat/impls/is/matis.h
show more ...
|
| #
f1b08128
|
| 02-Jun-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/fix-vec-visibility' into knepley/feature-dm-point-location-failure
* knepley/fix-vec-visibility: Vec: DuplicateVecs_Default and DestroyVecs_Default should be available to the
Merge branch 'knepley/fix-vec-visibility' into knepley/feature-dm-point-location-failure
* knepley/fix-vec-visibility: Vec: DuplicateVecs_Default and DestroyVecs_Default should be available to the user - This is needed is IBAMR Fix error in MPI-uni when creating additional MPI communicators did not properly mark them as active OSX: fix .dmg create script to set PETSC_DIR Also fix paths to work on case sensitive file systems. Configure: Fix pickling error This is still a problem since it reveals that something is not cleaning up correctly. Configure needs a global rewrite badly Configure: Silence warning on test compile Configure: Bump MPFR version remove multiple the the constructs cd src/benchmarks/steams should be: cd src/benchmarks/streams missing seealso for NASM
show more ...
|
| #
419beca1
|
| 01-Jun-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'maint'
|
| #
f7f9ee71
|
| 01-Jun-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix error in MPI-uni when creating additional MPI communicators did not properly mark them as active
This appear when using sequential MUMPS, which needed its own "dummy" communicator which we obtai
Fix error in MPI-uni when creating additional MPI communicators did not properly mark them as active
This appear when using sequential MUMPS, which needed its own "dummy" communicator which we obtained with our dummy MPI_Comm_dup()
Reported-by: William F Mitchell <william.mitchell@nist.gov>
show more ...
|
| #
c20ebc76
|
| 22-Mar-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
|
| #
992dc9be
|
| 18-Mar-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-handle-func-failure
* master: (378 commits) SNES ex5: Fix coordinate determination for empty subdomains fixed petsc.bib entry p4est: fix syntax
Merge branch 'master' into knepley/feature-plex-handle-func-failure
* master: (378 commits) SNES ex5: Fix coordinate determination for empty subdomains fixed petsc.bib entry p4est: fix syntax error with error message SNES ex5: Correct Jacobian handling on patches SNES ex5: Stupid complex fixes DMP4est: fix transfer of labels to parents petsc4py: update to latest snapshot. Fixes da example breakage in petsc4py test suite Plex: Correct setting of options on refined or coarsened meshes Plex: Add info for grid hashing Plex: Add logging in interpolator creation Plex: Correct use of tabs in ASCII viewer DM: Shorten long event name Plex ex12: Create boundary label automatically at all levels of mesh hierarchy Plex ex12: Change PetscViewerSetFormat --> PetscViewerPushFormat - Fix order of SetMode and SetFilename Plex ex12: Change all functions to static Since DMDA with periodic boundary conditions does support P0 interpolation remove checks that error out under those conditions ascem-io.py and amanzi.py need to handle self.hdf5.include being None correctly fix MPI Uni to recycle communicators so it won't run out like with the petsc4py tests also fix check for location of python shared library on mac to check all cases each time Switch back to Sherry's version since she accepted by pull request PetscDraw: Update help messages for -draw_save* options ...
Conflicts: src/dm/impls/plex/plexfem.c
show more ...
|
| #
3afb9657
|
| 16-Mar-2016 |
Dave May <dave.mayhem23@gmail.com> |
Merged petsc/petsc into master
|
| #
f60917d2
|
| 15-Mar-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
fix MPI Uni to recycle communicators so it won't run out like with the petsc4py tests also fix check for location of python shared library on mac to check all cases each time
Reported-by: Lisandro D
fix MPI Uni to recycle communicators so it won't run out like with the petsc4py tests also fix check for location of python shared library on mac to check all cases each time
Reported-by: Lisandro Dalcin <dalcinl@gmail.com>
show more ...
|
| #
af25d912
|
| 06-Mar-2016 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
Conflicts: src/ksp/pc/impls/bddc/bddc.c src/ksp/pc/impls/bddc/bddcgraph.c src/ksp/pc/impls/bddc/bddcprivate.c src/ksp/pc/imp
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
Conflicts: src/ksp/pc/impls/bddc/bddc.c src/ksp/pc/impls/bddc/bddcgraph.c src/ksp/pc/impls/bddc/bddcprivate.c src/ksp/pc/impls/bddc/bddcscalingbasic.c src/ksp/pc/impls/bddc/bddcschurs.c src/mat/impls/is/matis.c
show more ...
|
| #
38318d23
|
| 03-Feb-2016 |
Mark Adams <cal2princeton@yahoo.com> |
Merge branch 'tisaac/dmforest' of bitbucket.org:petsc/petsc into tisaac/dmforest
|
| #
10725b64
|
| 02-Feb-2016 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into tisaac/dmforest
* master: (136 commits) Make error message specific to exactly what matrix is supported Prevent fblaslapack or f2cblaslapack from being compiled with t
Merge branch 'master' into tisaac/dmforest
* master: (136 commits) Make error message specific to exactly what matrix is supported Prevent fblaslapack or f2cblaslapack from being compiled with the -no-prec-dev Intel compiler option since it can produce incorrect results Fix for PCReset_HYPRE to make it reentrant. replace default superlu_dist '-mat_superlu_dist_colperm METIS_AT_PLUS_A' with MMD_ATA to avoid different random numbers for nightly tests fixes for merge from maint patch Added PCReset_HYPRE() so it may be used with SNESVI solvers remove Microsoft compiler message for paste macros used for handling Blas/Lapack macro name mangling for example Increase the number of PetscViewerPushFormat() possible to 25 and use a macro PETSCVIEWERFORMATPUSHESMAX for the value Configure: Remove redundant logging Bib: Added ref nightlybuids: fix permissions of script MatRegisterDestroy() does not exist but it is listed in manual pages externalpackages-git: save local changes if any - in git stash - before 'git checkout -f' Useful incase --with-package-commit=HEAD option was msissing [perhaps due to a typo] nightlybuilds: add xsdk builds Add architectures for testing xsdk package downloads (Trilinos, Hypre, SuperLU) create another version of TurnForward() for adaptive time stepping specifically Configure: Give proper default if HOME is missing from the environment fix abbreviation allow zeropivot for MatSOR_SeqAIJ_Inode, node size=1 add test case using adpative time stepping for checkpointing type 'NONE' ...
show more ...
|
| #
d4117592
|
| 15-Jan-2016 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'maint'
|
| #
3820ad12
|
| 15-Jan-2016 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/to-maint-add-mpiuni_mpi_in_place' into maint
|
| #
c8d2b952
|
| 15-Jan-2016 |
Satish Balay <balay@mcs.anl.gov> |
mpiuni: do not build somempifort.F when configured with -with-mpiuni-fortran-binding=0
[switch to using MPIUNI_FORTRAN_BINDING instead of MPIUNI_AVOID_MPI_NAMESPACE to be consistant with the option
mpiuni: do not build somempifort.F when configured with -with-mpiuni-fortran-binding=0
[switch to using MPIUNI_FORTRAN_BINDING instead of MPIUNI_AVOID_MPI_NAMESPACE to be consistant with the option -with-mpiuni-fortran-binding - and to be able to selectively build somempifort.F]
Reported-by: Dominic Meiser <dmeiser@txcorp.com>
show more ...
|
| #
dce90f5d
|
| 26-Dec-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into tisaac/dmforest
* master: (177 commits) DT ex3: The test should check the number of digits requested DT ex3: One test fails in single precision Plex: Do not automati
Merge branch 'master' into tisaac/dmforest
* master: (177 commits) DT ex3: The test should check the number of digits requested DT ex3: One test fails in single precision Plex: Do not automatically create a default section if no fields are defined Plex: DMPlexCopyCoordinates() needs to create the coordinate section if it is missing superlu: no longer requires xerbla slamch dlamch ? superlu: update to v5.1 skip MatSolve() if matrix factorization fails replacing SETERRQ with error output info and continue execution SNES ex12: Added parallel tests - These test parallel, unstructured interpolation/restriction using FAS Plex+SNES: Now in DMPlexComputeJacobian_Internal(), we also form the Jacobian preconditioner matrix FE: Now we can form either the Jacobian or the Jacobian preconditioned matrix using a flag DS: Now have point wise function slots for the Jacobian preconditioned matrix - This will allow us to form the "right" operator for preconditioning, like M in the (2,2) block for Stokes Plex: When swapping Plexes, also swap point SF Plex: Fix parallel error in Injector Mat+Plex: Added MatPreallocator which can be called with MatSetValues() and preallocates another Mat - This could have been another "mode" of Mat, but I thought this was cleaner - Use MatPreallocator to preallocator Plex interpolators DT ex3: Change tolerance and eliminate tests which need MPFR from regular runs superlu: fix complex build superlu: update to using 5.0 tarball with the fix for -Werror=format-security superlu: update to use tarball with -Werror=format-security fix DM: Clone the coordinate DM instead of reusing in Clone() ...
Conflicts: config/builder.py src/dm/impls/plex/plexcreate.c
show more ...
|
| #
c3d89e0a
|
| 19-Dec-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into hongzh/checkpointing
Manual merges for a couple of PetscOptions changes in master
|
| #
b49bb413
|
| 12-Dec-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into pr391/zianekhodja/lilia/tsirm/master
|
| #
ab8d6ef3
|
| 03-Dec-2015 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/fix-plex-general-interp
* master: snesvi should only use DM to compute bounds if it can compute bounds fixes for shashi example, converges to some degree with rs
Merge branch 'master' into knepley/fix-plex-general-interp
* master: snesvi should only use DM to compute bounds if it can compute bounds fixes for shashi example, converges to some degree with rs method declare everything in example nontrivial nonlinear problem arising from reaction Bib: Many more refs fix maximum number of iterations in test example to produce similar convergence history with double and __float128 precision mpiuni: fix build with --with-mpi=0 --with-fc=0
show more ...
|
| #
7c001dc6
|
| 03-Dec-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
8deaeb29
|
| 01-Dec-2015 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'maint'
|