History log of /petsc/gmakefile (Results 76 – 100 of 401)
Revision Date Author Comments
# 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


12345678910>>...17