| #
ecd65b60
|
| 03-Apr-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/fix-cuda-vecmdot' into 'release'
VecCUDA: do not use variable sized arrays
See merge request petsc/petsc!3800
|
| #
0d8a85bb
|
| 02-Apr-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Config: add back CUDACPPFLAGS
|
| #
3469f230
|
| 17-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/hip-kokkos' into 'main'
HIP and Kokkos
See merge request petsc/petsc!3509
|
| #
694a2f0e
|
| 13-Mar-2021 |
Junchao Zhang <jczhang@anl.gov> |
config: change HIPCC to HIPC, and HIPCCFLAGS to HIPFLAGS
|
| #
a71dec3c
|
| 03-Feb-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'release'
|
| #
814eb474
|
| 03-Feb-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/fix-gnumake4' into 'release'
gnumake: ARCHIVE_RECIPE_ARGFILE requires gnumake-4+
See merge request petsc/petsc!3603
|
| #
dcfcb1ec
|
| 02-Feb-2021 |
Satish Balay <balay@mcs.anl.gov> |
gnumake: ARCHIVE_RECIPE_ARGFILE requires gnumake-4+
Reported-by: TAY wee-beng <zonexo@gmail.com>
|
| #
5714cc27
|
| 25-Jan-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/jolivet/cherry-pick-MR-3577' into release
Cherry-pick relevant commits from #3577 for release
See merge request petsc/petsc!3584
|
| #
3c1d0bf9
|
| 21-Jan-2021 |
Pierre Jolivet <pierre@joliv.et> |
ARCHIVE_RECIPE_ARGFILE: bypass ARG_MAX limitation
|
| #
b1364e53
|
| 23-Jan-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/feature-hpddm-actions' into 'master'
Portability fixes
See merge request petsc/petsc!3577
|
| #
54c11a94
|
| 21-Jan-2021 |
Pierre Jolivet <pierre@joliv.et> |
ARCHIVE_RECIPE_ARGFILE: bypass ARG_MAX limitation
|
| #
32f47243
|
| 16-Dec-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'scott/hip-sys-vec' into 'master'
Implementation of HIP for sys and vec packages
See merge request petsc/petsc!3056
|
| #
59af0bd3
|
| 16-Dec-2020 |
Scott Kruger <scott.e.kruger@gmail.com> |
Implementation of HIP for sys and vec packages
This implements the vec functionality including tests. In the sys level, we handle the initialization issues, but it is tested at the vec level.
Works
Implementation of HIP for sys and vec packages
This implements the vec functionality including tests. In the sys level, we handle the initialization issues, but it is tested at the vec level.
Works with ROCm 3.9.
show more ...
|
| #
cd9105ef
|
| 23-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-06-30/gcov-use-gmake-filelist' into 'master'
Barry/2020 06 30/gcov use gmake filelist
See merge request petsc/petsc!2939
|
| #
f22bedf1
|
| 23-Aug-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Fixes and improvements to gcov mechamism
* do not use --coverage on external files, just wastes time * Use list of files generated by gmakegentest.py for gcov files instead of walking the directory
Fixes and improvements to gcov mechamism
* do not use --coverage on external files, just wastes time * Use list of files generated by gmakegentest.py for gcov files instead of walking the directory * Have gcov.py generate unique directories so different builds or phases of builds won't overwrite each other * fix failure with old version of make * fix more UnicodeDecodeError: 'utf-8' codec can't decode byte 0x88 in position 7892: invalid start byte errors
* Uses new approach for tracking tested lines and lines of source code (much more accurate than old code) * now works for ifdef lines that appear in only some builds * makes table and html files for source file changes since master branch * makes seperate table for C source and C fortran stub source * fix up pipeline-analyze job to generate and upload appropriate artifacts
Commit-type: feature /spend 20h
show more ...
|
| #
78a89f43
|
| 13-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-07-16/kokkos' into 'master'
Barry/2020 07 16/kokkos Installe Kokkos, example using Kokkos, testing infrastructure for Kokkos
See merge request petsc/petsc!2984
|
| #
c0558f20
|
| 17-Jul-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Add Kokkos test example, testing infrastructure and to CI
Move updates to gmake system for double suffix from adams/feature-dmplex-snes-landau-kokkos-barry
Commit-type: feature Funded-by: ECP /spen
Add Kokkos test example, testing infrastructure and to CI
Move updates to gmake system for double suffix from adams/feature-dmplex-snes-landau-kokkos-barry
Commit-type: feature Funded-by: ECP /spend 15h30m
Thanks-to: Junchao Zhang <junchao.zhang@gmail.com>
show more ...
|
| #
1e303875
|
| 24-Jul-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'scott/config-hip' into 'master'
HIP and SYCL configuration
See merge request petsc/petsc!2973
|
| #
28f796ea
|
| 14-Jul-2020 |
Scott Kruger <kruger@txcorp.com> |
Enable HIP and SYCL configuration
This adds support for HIP and SYCL configuration.
HIP is both a compiler (hipcc) and a package to be searched for (hipblas, hipsparse) similar to CUDA. Language:
Enable HIP and SYCL configuration
This adds support for HIP and SYCL configuration.
HIP is both a compiler (hipcc) and a package to be searched for (hipblas, hipsparse) similar to CUDA. Language: HIP; Compiler: HIPCC (even though it is C++)
SYCL is currently implemented for searching only the dpcpp compiler. Because Intel's oneAPI is very similar to MKL, Blas/Lapack is handled by those packages. Language: SYCL; Compiler: SYCLCXX
Although it is a C++ compiler, both hipcc and dpcpp are very slow. Currently using the .hip.cpp and .sycl.cxx extensions although more work will be needed for testings. See the kokkos work.
This includes preliminary changes for pipeline testing The HIP_PLATFORM is an environment variable that chooses the backend. So one configuration file, but the platform is specified in .gitlab-ci.yml.
This includes beta versions of configuration files for what could be used on Frontier. This is both the HIP version and CUDA versions for enabling comparisons.
show more ...
|
| #
afbb2908
|
| 10-Jul-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-swarm-fortran' into 'master'
Knepley/feature swarm fortran
See merge request petsc/petsc!2680
|
| #
74d0cae8
|
| 28-Mar-2020 |
Matthew G. Knepley <knepley@gmail.com> |
DMSwarm: Enable Fortran and Xdmf viewing - Added Fortran headers - Added Fortran module - Removed PETSC_EXTERN from source - Turned on automatic Fortran bindings - Now outputs particle locations in H
DMSwarm: Enable Fortran and Xdmf viewing - Added Fortran headers - Added Fortran module - Removed PETSC_EXTERN from source - Turned on automatic Fortran bindings - Now outputs particle locations in HDF5 - These are parsed in Xdmf as a Polyvertex grid - Can now view particle fields in HDF5
Co-authored-by: Mark Adams <mfadams@lbl.gov>
show more ...
|
| #
833b33c1
|
| 29-May-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/feature-add-hpackages-rebased' into 'master'
Fixes to MatProduct + many bug fixes + new hierarchical matrix support
See merge request petsc/petsc!2800
|
| #
9ca017bd
|
| 13-Apr-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
gmakefile: skip cuda lang if CUDAC is undefined
this allows to have *.cu source code in library folders that are ignored without the need of having them in a separate folder protected by REQUIRESPAC
gmakefile: skip cuda lang if CUDAC is undefined
this allows to have *.cu source code in library folders that are ignored without the need of having them in a separate folder protected by REQUIRESPACKAGE
show more ...
|
| #
3280a7ba
|
| 27-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
f9168a27
|
| 27-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/fix-wingw-dll/maint' into 'maint'
mingw: automatically use -Dpetsc_EXPORTS flag when building shared libraries
See merge request petsc/petsc!2753
|