| #
bec4fe95
|
| 28-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/fix-h2opus' into 'main'
Stefanozampini/fix h2opus
See merge request petsc/petsc!4368
|
| #
58780e5d
|
| 27-Sep-2021 |
Stefano Zampini <stefano.zampini@gmail.com> |
Allow using query_tests from prefix installations
|
| #
5ce27ff0
|
| 11-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/hypre-gpu' into 'main'
Interface HYPRE GPU solvers
See merge request petsc/petsc!4248
|
| #
93c64cf7
|
| 02-Sep-2021 |
Stefano Zampini <stefano.zampini@gmail.com> |
Remove CXX_LINKER_FLAGS from KOKKOS link
it is wrong to use those, since the host compiler can be different than CXX
For example, using NVIDIA SDK, we need to use
- mpicc -> use nvc (PGI) - nvcc -
Remove CXX_LINKER_FLAGS from KOKKOS link
it is wrong to use those, since the host compiler can be different than CXX
For example, using NVIDIA SDK, we need to use
- mpicc -> use nvc (PGI) - nvcc -ccbin g++
And flags for nvc are passed down to g++
show more ...
|
| #
420b78f2
|
| 09-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/rm-distutils' into 'main'
config: remove distutils from build
See merge request petsc/petsc!4253
|
| #
c1bf08c5
|
| 06-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/spelling-errors' into 'main'
Fix many spelling errors in manpages and comments
See merge request petsc/petsc!4283
|
| #
a5b23f4a
|
| 03-Sep-2021 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix spelling errors in manpages and comments
|
| #
3761b06d
|
| 24-Aug-2021 |
Jed Brown <jed@jedbrown.org> |
config: move CLANGUAGE flag selection from configure to makefiles
This reduces indirection while avoiding a long-standing python parse_makefile bug where a variable like CFLAGS can only be expanded
config: move CLANGUAGE flag selection from configure to makefiles
This reduces indirection while avoiding a long-standing python parse_makefile bug where a variable like CFLAGS can only be expanded via PY_CFLAGS. From sysconfig.py:
# Variables with a 'PY_' prefix in the makefile. These need to # be made available without that prefix through sysconfig. # Special care is needed to ensure that variable expansion works, even # if the expansion uses the name without a prefix. renamed_variables = ('CFLAGS', 'LDFLAGS', 'CPPFLAGS')
Insufficient care was given to the non-weird case.
show more ...
|
| #
8097566e
|
| 27-Jul-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/fix-cray-mpicxx-includes/main' into 'main'
Handle Cray compilers when detecting MPI include paths and libs
See merge request petsc/petsc!4175
|
| #
8bc43e58
|
| 17-Jul-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Config: use HIPC to compile *.kokkos.cxx files with proper MPI dirs and libs
|
| #
3df9293f
|
| 29-Jun-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
129440e4
|
| 29-Jun-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/release-fixes' into 'release'
Few fixes for release
See merge request petsc/petsc!4123
|
| #
f1f6c4e6
|
| 15-Jun-2021 |
Stefano Zampini <stefano.zampini@gmail.com> |
gmakefile.test: failures go in TESTDIR
|
| #
d90cfc44
|
| 23-Jun-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/jczhang/fix-kokkos-test'
Fix some config issues wrt Kokkos
See merge request petsc/petsc!4056
|
| #
c4eed0ae
|
| 21-Jun-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Config: fix a typo
|
| #
52d3f5ae
|
| 17-Jun-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
2999c073
|
| 17-Jun-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'haplav/fix-gmakefile-test-macos-firewall-register' into 'release'
gmakefile.test: robustify macos-firewall-register
See merge request petsc/petsc!4067
|
| #
7cb68e74
|
| 17-Jun-2021 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
gmakefile.test: robustify macos-firewall-register
|
| #
10f1504d
|
| 10-Jun-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-11-11/cleanup-matsetvaluesdevice' into 'main'
MatSetValuesDevice: Cleanup and simplify code, including example
See merge request petsc/petsc!3411
|
| #
042217e8
|
| 10-Jun-2021 |
Barry Smith <bsmith@mcs.anl.gov> |
MatSetValuesDevice: Cleanup and simplify code, including example
User reported crash of example code. Kernel was passed an ierr that lived in CPU memory
MatSetValuesDevice: do not include private h
MatSetValuesDevice: Cleanup and simplify code, including example
User reported crash of example code. Kernel was passed an ierr that lived in CPU memory
MatSetValuesDevice: do not include private headers from public headers
Feature: MatSetValuesDevice determines automatically from the context (where it is included from) if it is being used from C, CUDA, or Kokkos, PETSC_DEVICE_FUNC_DEC no longer needs to be set before including petscaijdevice.h
Feature: MatSetValuesDevice() now ignores all values outside the global column range.
PetscSplitCSRDataStructure is now a pointer, not a struct, like most PETSc objects, please leave it that way.
Fix all uses of CTABLE that were related to the original MatSetValuesDevice()
Have atomicAdd use Kokkos atomic-add with CPU build when building with Kokkos.
Cuda should now work with --download-openmpi, this is done by updating updateCompilers() to rerun portions of packages/cuda.py after the compilers are reset to use MPI wrappers. This is needed because the resetting of the compilers removes all the compiler flags and packages/cuda.py sets certain values into these flags that was previously lost.
Add MPICXX_INCLUDES, MPICXX_LIBS to fix compile targets for Kokkos examples
'make check' now runs properly for Kokkos test of src/snes/ex3k, fixed bug in the makefile wrt MPI_IS_MPIUNI check
Testing makefile rules: add ex*cu binaries to clean rule
Reported-by: Sam Fagbemi <samkorede24@gmail.com> Thanks-to: Stefano Zampini <stefano.zampini@gmail.com> Thanks-to: Mark Adams <mfadams@lbl.gov>
/spend 16h
show more ...
|
| #
75ae01e6
|
| 07-Jun-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
741d9153
|
| 07-Jun-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'haplav/fix-gmakefile-test-macos-firewall-mpiexec' into 'release'
gmakefile.test: Make use of MPIEXECEXECUTABLE.
See merge request petsc/petsc!4057
|
| #
1855f086
|
| 01-Jun-2021 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
gmakefile.test: Make use of MPIEXECEXECUTABLE.
Fix #910
Fix \n literally echoed in messages - switch to printf.
|
| #
a5efccc0
|
| 29-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/spock' into 'main'
Some work from Spock
See merge request petsc/petsc!4015
|
| #
7fb1458f
|
| 23-May-2021 |
Stefano Zampini <stefano.zampini@gmail.com> |
Configure: we should use HIPPPFLAGS provided by the user
Flags handling is currently a mess
|