| #
31e9e36b
|
| 14-Jun-2020 |
Satish Balay <balay@mcs.anl.gov> |
doc: fix SETERRQ4() etc man pages to list the correct args
Reported-by: Rodolfo Oliveira <RODOO@equinor.com>
|
| #
a742fcfe
|
| 02-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
3c763e12
|
| 02-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/fix-chkerrv-nested/maint' into 'maint'
CHKERRV: fix assignment to ierr
See merge request petsc/petsc!2678
|
| #
0219f5df
|
| 02-Apr-2020 |
Jed Brown <jed@jedbrown.org> |
CHKERRV: fix assignment to ierr
When using at CHKERRV(PetscCall(...)), we can't assign to the argument.
Reported-by: Lisandro Dalcin <dalcinl@gmail.com> Development Tools: Vim, Emacs, Eclipse
|
| #
b0d1f38a
|
| 22-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/jczhang/feature-sf-pack-direct'
Directly pass root/leafdata to MPI in SF when possible
See merge request petsc/petsc!2506
|
| #
c2a741ee
|
| 05-Feb-2020 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Test MPI gpu awareness and use default -use_gpu_aware_mpi 1
|
| #
181e3cc9
|
| 17-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/chkerrq-single-use-ierr' into 'master'
CHKERRQ: allow passing the entire function call
See merge request petsc/petsc!2596
|
| #
ee74f559
|
| 13-Mar-2020 |
Jed Brown <jed@jedbrown.org> |
CHKERRQ: allow passing the entire function call
Code formatters like clang-format and astyle behave poorly with line wrapping and the PETSc convention of hanging CHKERRQ(ierr) at the ends of lines.
CHKERRQ: allow passing the entire function call
Code formatters like clang-format and astyle behave poorly with line wrapping and the PETSc convention of hanging CHKERRQ(ierr) at the ends of lines. They do a better job if one writes
CHKERRQ(PetscFunction(with,args));
even if when wrapping long lines. This commit enables the above style by expanding ierr only once inside the CHKERRQ(ierr) macro.
show more ...
|
| #
63e22f46
|
| 30-Jan-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-01-15/support-default-integer-8' into 'master'
Add support for users to pass in FFLAGS the option for promoting integers to 8 bytes.
See merge request petsc/petsc!2456
|
| #
e951c290
|
| 19-Jan-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Add support for users to pass in FFLAGS the option for promoting integers to 8 bytes.
Tested for ifort and gfortran
Tested with MPICH and OpenMPI and MPI-Uni
Since MPI does not provide any mechani
Add support for users to pass in FFLAGS the option for promoting integers to 8 bytes.
Tested for ifort and gfortran
Tested with MPICH and OpenMPI and MPI-Uni
Since MPI does not provide any mechanism for integer promotion the code very crudely adjusts the values in the mpif.h to mark them as 4 byte integers this is not neccessary portable for all MPI implementations
This is an extremely fragile option that we should probably not be supporting.
Users must insure their Fortran codes passes only 4 byte integers to MPI calls
PETSc Fortran examples were all fixed to explicitly use 4 byte integers for MPI calls.
Commit-type: portability-fix, testing-fix, feature Time: 20 hours Reported-by: Dmitry Melnichuk <dmitry.melnichuk@geosteertech.com>
show more ...
|
| #
4da3aa2f
|
| 13-Nov-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'maint'
|
| #
f7a04a53
|
| 13-Nov-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/cuda-visibility/maint' into 'maint'
Fix visibility issues with CUDA
See merge request petsc/petsc!2282
|
| #
7fd2f626
|
| 13-Nov-2019 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix visibility issues with CUDA
- VecSet_SeqCUDA() called from densecuda.cu - PetscCUBLASInitializedHandle() should be declared PETSC_EXTERN
|
| #
f3e33b7c
|
| 30-Oct-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/feature-cuda-error-string' into 'master'
Map a cuda error code to its name and description
See merge request petsc/petsc!2228
|
| #
57d48284
|
| 30-Oct-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Map a cuda error code to its name and description
|
| #
086d48ec
|
| 28-Oct-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'dalcinl/zero-to-null' into 'master'
Fix 0 -> NULL in header files
See merge request petsc/petsc!2214
|
| #
ffc31a0e
|
| 24-Oct-2019 |
Lisandro Dalcin <dalcinl@gmail.com> |
Fix 0 -> NULL in header files
|
| #
13e66c4e
|
| 23-Oct-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'BarrySmith-master-patch-02418' into 'master'
Add mention of Fortran usage for SETERRQ()/SETERRA()
See merge request petsc/petsc!2194
|
| #
3b1008b8
|
| 22-Oct-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Add mention of Fortran usage for SETERRQ()/SETERRA()
Report-by: Victor Eijkhout <eijkhout@tacc.utexas.edu>
|
| #
3e84a045
|
| 19-Oct-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/2019-10-16/use-error-codes' into 'master'
Replace use of 1 with appropriate error code; use PetscObjecComm() instead of...
See merge request petsc/petsc!2182
|
| #
6ad8a2a7
|
| 19-Oct-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/2019-10-16/mpi_abort-main' into 'master'
SETERRQ(), CHKERRQ(), PetscError() and friends provide better information when...
See merge request petsc/petsc!2181
|
| #
a0760fec
|
| 18-Oct-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Fix some typos
|
| #
691b26d3
|
| 17-Oct-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Replace use of 1 with appropriate error code; use PetscObjecComm() instead of PETSC_COMM_SELF for errors when appropriate
Commit-type: error-checking, testing-fix, style-fix, examples
|
| #
7233276e
|
| 17-Oct-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
SETERRQ(), CHKERRQ(), PetscError() and friends provide better information when MPI_Abort() is called in main()
Previously PetscError() called PETSCABORT() directly which lost the line number informa
SETERRQ(), CHKERRQ(), PetscError() and friends provide better information when MPI_Abort() is called in main()
Previously PetscError() called PETSCABORT() directly which lost the line number information and fact that PETSCABORT() was called from within main() Added new error index for a PETSCABORT() in main and provide the correct line number of the problem
Commit-type: error-checking, testing-fix, feature
show more ...
|
| #
c906e830
|
| 03-Oct-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/feature-nice-mpi-abort' into 'master'
Provide a nicer MPI_Abort
See merge request petsc/petsc!2137
|