| #
605e6dd8
|
| 13-Dec-2019 |
Mark <cal2princeton@yahoo.com> |
fix bug with Fortran PetscInit
|
| #
1c97e7bc
|
| 18-Jul-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'balay/update-solaris-mpich' [PR #1856]
* balay/update-solaris-mpich: mpich: update opensolaris from using mpich-3.3a2 to mpich-3.3.1
|
| #
4dfee713
|
| 08-Jul-2019 |
Satish Balay <balay@mcs.anl.gov> |
mpich: update opensolaris builds of PETSc from using mpich-3.3a2 to mpich-3.3.1
The MPICH 3.3.1 HWLOC component with Solaris compilers and optimization -O hangs while calling MPI.
The fix suggested
mpich: update opensolaris builds of PETSc from using mpich-3.3a2 to mpich-3.3.1
The MPICH 3.3.1 HWLOC component with Solaris compilers and optimization -O hangs while calling MPI.
The fix suggested is to set HWLOC_COMPONENTS="-x86" in the environment
This is handled in PETSc by 1) setting the HWLOC_COMPONENTS="-x86" in configure before testing the MPI to prevent hangs during configure 1a) having configure print a warning that setting this environmental variable may be needed to prevent hangs in running code 2) having PetscInitialize() set HWLOC_COMPONENTS="-x86" so the user does not have to, which handles most cases except those where the user directly calls MPI_Init() and for that we have the warning at configure time (can't have the warning at run time because the user calls MPI_Init() before they get to PETSc code.
Requested-by: Junchao Zhang <jczhang@mcs.anl.gov> Thanks-to: Satish Balay <balay@mcs.anl.gov> Thanks-to: Jed Brown <jed@jedbrown.org>
show more ...
|
| #
52556f0f
|
| 14-Jul-2019 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged in barry/cleanup-petscconf-h (pull request #1834)
Remove testing and inserting into petscconf.h items that are not actually used by PETSc
|
| #
4211eb48
|
| 05-Jul-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove additional uneeded values from petscconf.h; reorganize handling of default debugger, make it lldb on darwin
Commit-type: style-fix Thanks-to: Jed Brown <jed@jedbrown.org>
|
| #
c56e2027
|
| 26-Jun-2019 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged in barry/optimize-aij-da (pull request #1762)
Non-numeric optimizations focused on AIJ, MatFDColoring, and DMCreateMatrix_DA_*AIJ, looking to improve performance in GPU environments
|
| #
071fcb05
|
| 05-Jun-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Non-numeric optimizations focused on AIJ, MatFDColoring, and DMCreateMatrix_DA_*AIJ, looking to improve performance in GPU environments
1) PetscCalloc*() now uses system calloc() 2) Merged some Pets
Non-numeric optimizations focused on AIJ, MatFDColoring, and DMCreateMatrix_DA_*AIJ, looking to improve performance in GPU environments
1) PetscCalloc*() now uses system calloc() 2) Merged some PetscMalloc*() 3) Eliminated unneeded PetscCalloc*() 4) Removed some memory allocations and copies in MatFDColoringSetUp(), added local variables for better compiler optimization 5) Added MatSetValues_SeqAIJ_SortedFull(), added MatSetOption(MAT_SORTED_FULL) 6) Optimized DMCreateMatrix_DA_*AIJ for nonperiodic case to automatically have sorted columns (faster MatSetValues() times) 7) Eliminated call to PetscMemzero() in PetscFree()
Commit-type: style-fix, feature
show more ...
|
| #
7a003026
|
| 26-May-2019 |
Jed Brown <jed@59a2.org> |
Merged in jed/sizeof (pull request #1706)
Migrate sizeof-related definitions to run-time/non-batch as appropriate
Approved-by: Lisandro Dalcin <dalcinl@gmail.com> Approved-by: BarryFSmith <bsmith@m
Merged in jed/sizeof (pull request #1706)
Migrate sizeof-related definitions to run-time/non-batch as appropriate
Approved-by: Lisandro Dalcin <dalcinl@gmail.com> Approved-by: BarryFSmith <bsmith@mcs.anl.gov> Approved-by: Jed Brown <jed@59a2.org>
show more ...
|
| #
e316c87f
|
| 23-May-2019 |
Jed Brown <jed@jedbrown.org> |
MPIU_SIZE_T: define at run-time
|
| #
7cdaf61d
|
| 23-May-2019 |
Jed Brown <jed@jedbrown.org> |
MPIU_FORTRANADDR: define at run-time
|
| #
ef1b1776
|
| 01-Apr-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
a8938870
|
| 01-Apr-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'maint'
|
| #
bcb1dc63
|
| 01-Apr-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merged in balay/fix-mpi_2int/maint (pull request #1481)
MPI_2INT is not always a macro. So add a configure check. And since petscmath.h always defines MPI_2INT - remove its check from other sources
Merged in balay/fix-mpi_2int/maint (pull request #1481)
MPI_2INT is not always a macro. So add a configure check. And since petscmath.h always defines MPI_2INT - remove its check from other sources
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
show more ...
|
| #
40df0d72
|
| 31-Mar-2019 |
Satish Balay <balay@mcs.anl.gov> |
MPI_2INT is not always a macro. And its part of MPI-1 anyway. So assume is it always exists and works.
This issue comes up with HPE MPT
Reported-by: "Kokron, Daniel S. (ARC-606.2)[InuTeq, LLC]" <da
MPI_2INT is not always a macro. And its part of MPI-1 anyway. So assume is it always exists and works.
This issue comes up with HPE MPT
Reported-by: "Kokron, Daniel S. (ARC-606.2)[InuTeq, LLC]" <daniel.s.kokron@nasa.gov
show more ...
|
| #
a1a5ab92
|
| 28-Jan-2019 |
Joseph Pusztay <josephpusztay@Josephs-MacBook-Pro.local> |
Merge branch 'master' into jpusztay/feature-swarm-symplectic-example
|
| #
34d8b122
|
| 09-Dec-2018 |
Patrick Farrell <patrick@pefarrell.org> |
Merge branch 'master' into knepley/feature-snes-patch
Not sure if this has done the right thing because there are no tests yet. Also, the fortran stubs break (it doesn't know what to do with SNESCo
Merge branch 'master' into knepley/feature-snes-patch
Not sure if this has done the right thing because there are no tests yet. Also, the fortran stubs break (it doesn't know what to do with SNESCompositeType), and I don't know how to fix it.
show more ...
|
| #
f35fe2a5
|
| 06-Dec-2018 |
Joseph Pusztay <josephpu@buffalo.edu> |
Merged petsc/petsc into master
|
| #
83c10b7e
|
| 04-Dec-2018 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
Merged petsc/petsc into master
|
| #
d51f3b72
|
| 07-Nov-2018 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'barry/fix-check-ierr-before-freechar/maint' into maint [PR #1220]
* barry/fix-check-ierr-before-freechar/maint: Add if (*ierr) return checks for all Fortran stubs that utilize FREECHAR
Merge branch 'barry/fix-check-ierr-before-freechar/maint' into maint [PR #1220]
* barry/fix-check-ierr-before-freechar/maint: Add if (*ierr) return checks for all Fortran stubs that utilize FREECHAR() Otherwise the ierr is overwritten by the FREECHAR() thus returning a zero error code when it should not
show more ...
|
| #
03132937
|
| 07-Nov-2018 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'barry/fix-check-ierr-before-freechar/maint' [PR #1220]
* barry/fix-check-ierr-before-freechar/maint: Add if (*ierr) return checks for all Fortran stubs that utilize FREECHAR() Otherwis
Merge branch 'barry/fix-check-ierr-before-freechar/maint' [PR #1220]
* barry/fix-check-ierr-before-freechar/maint: Add if (*ierr) return checks for all Fortran stubs that utilize FREECHAR() Otherwise the ierr is overwritten by the FREECHAR() thus returning a zero error code when it should not
show more ...
|
| #
d49bb8f9
|
| 05-Nov-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Add if (*ierr) return checks for all Fortran stubs that utilize FREECHAR()
Otherwise the ierr is overwritten by the FREECHAR() thus returning a zero error code when it should not
Commit-type: bug-f
Add if (*ierr) return checks for all Fortran stubs that utilize FREECHAR()
Otherwise the ierr is overwritten by the FREECHAR() thus returning a zero error code when it should not
Commit-type: bug-fix Reported-by: Tim Steinhoff <kandanovian@gmail.com>
show more ...
|
| #
a5a49157
|
| 25-Oct-2018 |
Joseph Pusztay <josephpusztay@Josephs-MacBook-Pro.local> |
Merge branch 'master' into jpusztay/feature-swarm-symplectic-example
|
| #
e901d7f7
|
| 25-Oct-2018 |
Joseph Pusztay <josephpusztay@Josephs-MacBook-Pro.local> |
Merge branch 'master' into jpustay/feature-swarm-example
|
| #
baeaa64e
|
| 25-Oct-2018 |
Joseph Pusztay <josephpu@buffalo.edu> |
Merged petsc/petsc into master
|
| #
5a5264e3
|
| 19-Sep-2018 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
Merged petsc/petsc into master
|