SoftwareApplication
name: ccglib
description: The Complex Common GEMM Library (ccglib) provides mixed-precision matrix-matrix multiplication kernels for complex data.
description: The Complex Common GEMM library (ccglib) provides a C++ interface to run complex-valued matrix-matrix multiplication on GPU tensor/matrix cores. The library supports both CUDA and HIP.
code repository: https://github.com/nlesc-recruit/ccglib
author: Person
  given name: Wiebe
  family name: van Breukelen
  name: Wiebe van Breukelen
  role name: Developer
  affiliation: Organization
    name: ASTRON
author: https://orcid.org/0000-0001-8724-8372
author: https://orcid.org/0000-0001-9607-1142
author: https://orcid.org/0000-0002-1915-5067
author: Person
  given name: Ronald
  family name: Rook
  name: Ronald Rook
  role name: Developer
  affiliation: Organization
    name: Sioux Technologies
keywords: GPU
keywords: High performance computing
keywords: HIP
keywords: CUDA
programming language: C
programming language: C++
programming language: CMake
programming language: Cuda
programming language: HIP
programming language: Python
license:
  creative work: creativeWork
    name: Apache-2.0

https://orcid.org/0000-0001-8724-8372
type: Person
given name: Leon
family name: Oostrum
name: Leon Oostrum
role name: Developer
affiliation: Organization
  name: Netherlands eScience Center

https://orcid.org/0000-0001-9607-1142
type: Person
given name: Bram
family name: Veenboer
name: Bram Veenboer
role name: Developer
affiliation: Organization
  name: ASTRON

https://orcid.org/0000-0002-1915-5067
type: Person
given name: John
family name: Romein
name: John Romein
role name: Developer
affiliation: Organization
  name: ASTRON