| #
277a393e
|
| 21-Jan-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
4f572f15
|
| 21-Jan-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/hip-enable-hypre' into 'release'
CI: enable hypre with HIP using 'HIPOPTFLAGS=-g -O'
See merge request petsc/petsc!4735
|
| #
9e287556
|
| 19-Jan-2022 |
Satish Balay <balay@mcs.anl.gov> |
CI: enable hypre with HIP using 'HIPOPTFLAGS=-g -O'
'hipcc -O0' with rocm-4.5 & hypre results in errors of type:
> :0:rocdevice.cpp :2589: 586178968572 us: Device::callbackQueue aborting
CI: enable hypre with HIP using 'HIPOPTFLAGS=-g -O'
'hipcc -O0' with rocm-4.5 & hypre results in errors of type:
> :0:rocdevice.cpp :2589: 586178968572 us: Device::callbackQueue aborting with error : HSA_STATUS_ERROR_INVALID_ISA: The instruction set architecture is invalid. code: 0x100f
And autodetect hip-arch
show more ...
|
| #
3e39b5ec
|
| 11-Jan-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
e00f0731
|
| 11-Jan-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/ci-hip-txcorp' into 'release'
ci: switch from intrepid to hip.txcorp
See merge request petsc/petsc!4709
|
| #
74220613
|
| 10-Jan-2022 |
Satish Balay <balay@mcs.anl.gov> |
ci: switch from intrepid to hip.txcorp
|
| #
959e1fce
|
| 18-Dec-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
2d66a33b
|
| 18-Dec-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/hip-ci' into 'release'
CI: switch hip from txcorp to instinct [and add in kokkos]
See merge request petsc/petsc!4649
|
| #
786aaf3e
|
| 15-Dec-2021 |
Satish Balay <balay@mcs.anl.gov> |
CI: switch hip from txcorp to instinct [and add in kokkos]
|
| #
56021531
|
| 23-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/hip-config' into 'main'
HIP: add version check and automatic detection of target
See merge request petsc/petsc!4318
|
| #
3bdc3ccd
|
| 14-Sep-2021 |
Stefano Zampini <stefano.zampini@gmail.com> |
HIP/CUDA: add version check, automatic detection of target, and renaming
change --with-cuda-gencodearch to --with-cuda-arch; add --with-hip-arch; remove --with-kokkos-hip-arch
|
| #
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
|
| #
263f2b91
|
| 21-Jul-2021 |
Stefano Zampini <stefano.zampini@gmail.com> |
HYPRE: tweak tests for HYPRE in DEVICE mode
Added rules for make check
|
| #
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
|
| #
72510131
|
| 23-May-2021 |
Stefano Zampini <stefano.zampini@gmail.com> |
Configure: update MAGMA to use HIP
|
| #
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
|
| #
f7ab3d25
|
| 24-Dec-2020 |
Jed Brown <jed@jedbrown.org> |
config/examples: fix use of HIPOPTFLAGS
Remove the now-unneeded -Wno-unused-function
|
| #
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 ...
|
| #
54f1856a
|
| 22-Oct-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' into master
|
| #
944b1746
|
| 22-Oct-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'scott/hip-gitlab' into 'release'
Getting things set up for testing HIP under CI
See merge request petsc/petsc!3355
|
| #
eaf6333e
|
| 22-Oct-2020 |
Scott Kruger <scott.e.kruger@gmail.com> |
Getting things set up for testing HIP under CI
|
| #
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 ...
|