History log of /petsc/src/sys/objects/device/impls/cupm/makefile (Results 26 – 36 of 36)
Revision Date Author Comments
# 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


# dce37c37 21-Jan-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2021-11-24/cupmblasinterface' into 'main'

Feature: CUPMBLASInterface

See merge request petsc/petsc!4592


# 17f48955 20-Dec-2021 Jacob Faibussowitsch <jacob.fai@gmail.com>

split blas interface for cupm into cupmblasinterface


# b465f1d7 17-Dec-2021 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 6ee5bbcc 17-Dec-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/fix-petsc-have-cupm' into 'release'

require PETSC_HAVE_CUPM instead of PETSC_HAVE_CXX_DIALECT_CXX11 for device/impls/cupm

See merge request petsc/petsc!4650


# a06ef824 16-Dec-2021 Junchao Zhang <jczhang@mcs.anl.gov>

Sys: require PETSC_HAVE_CUPM for device/impls/cupm


# 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 ...


12