| #
7bb670c6
|
| 03-May-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Add -include */petscdir.mk to makefile that lacked it
for i in `git ls-files | grep makefile | xargs grep -L petscdir.mk`; do echo $i ; str=`echo $i |sed -e 's?[-a-zA-Z0-9]*/?../?g' -e 's?makef
Add -include */petscdir.mk to makefile that lacked it
for i in `git ls-files | grep makefile | xargs grep -L petscdir.mk`; do echo $i ; str=`echo $i |sed -e 's?[-a-zA-Z0-9]*/?../?g' -e 's?makefile?petsckdir.mk?g'` ; cp $i tmp echo "-include $str" > $i cat tmp >> $i done
Commit-type: makefile, housekeeping /spend 15m
show more ...
|
| #
f97672e5
|
| 03-May-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
remove garbage from makefiles
Including * unused FLAGS variables * All: lib that did not work * stray blank lines etc
Commit-type: housekeeping /spend 1h
|
| #
1241a243
|
| 13-Feb-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-01-05/c99' into 'main'
Feature: C99 and C++11
See merge request petsc/petsc!4700
|
| #
cb9b7bb0
|
| 10-Feb-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
make PetscDevice now rely on PETSC_HAVE_CXX rather than PETSC_HAVE_CXX_DIALECT_CXX11
|
| #
9039b796
|
| 24-Dec-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/feature-kokkos-sycl' into 'main'
Add Kokkos SYCL support
See merge request petsc/petsc!4562
|
| #
a2158755
|
| 17-Nov-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Sys: add sycl device
|
| #
0baf1215
|
| 20-Oct-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2021-09-04/petscdevice-cupminitialization' into 'main'
Replace current CUPM initialization with unified PetscDevice version
See merge request petsc/petsc!4310
|
| #
a4af0cee
|
| 19-Oct-2021 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
- Replace the current CUPM initialization infrastructure with PetscDevice. - Remove -petsc_use_default_null_stream and -[cuda|hip]_synchronize options - Remove PetscCUDASynchronize and PetscHIPSynchr
- Replace the current CUPM initialization infrastructure with PetscDevice. - Remove -petsc_use_default_null_stream and -[cuda|hip]_synchronize options - Remove PetscCUDASynchronize and PetscHIPSynchronize - Remove PetscCUDAInitialize(), PetscCUDAInitializeCheck(), PetscHIPInitialize(), and PetscHIPInitializeCheck() - Remove PetscCUBLASInitializeHandle(), PetscCUSOLVERDnInitializeHandle(), PetscHIPBLASInitializeHandle(), and PetscHIPSOLVERInitializeHandle(). - Remove petsc_gputimer_begin and petsc_gputimer_begin - Add -device_enable, -device_select and -device_view options - Replace -[cuda|hip]_device with split options -device_enable_[cuda|hip] and -device_select_[cuda|hip] - Replace -[cuda|hip]_view with -device_view_[cuda|hip] - Add PetscDeviceInitType - Add PetscDeviceInitialize() and PetscDeviceInitialized() - Add PetscDeviceView()
show more ...
|
| #
984ba02c
|
| 27-Aug-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2021-05-18/petscdevice-context' into 'main'
Feature: PetscDeviceContext
See merge request petsc/petsc!3994
|
| #
030f984a
|
| 18-May-2021 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Added PetscDevice to manage interaction and configuration of available devices.
Added PetscDeviceContext class to manage stream interactions for CUDA and HIP device backends. The new class is design
Added PetscDevice to manage interaction and configuration of available devices.
Added PetscDeviceContext class to manage stream interactions for CUDA and HIP device backends. The new class is designed to facilitate a fork-join parallelization model for asynchronous compute.
show more ...
|