BSD Ports

biology/gkl 0.9.1_3 FreeBSD

Accelerated kernel library for genomics

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
0b23c55e5d
License
MIT
Categories
biology, devel

Description

GKL is a set of optimized versions of compute kernels used in genomics applications like GATK and HTSJDK.

Kernels included: * PairHMM AVX and AVX-512 optimized versions of PairHMM used in GATK HaplotypeCaller and MuTect2. OpenMP support for multicore processors. * Smith-Waterman AVX2 and AVX-512 optimized versions of Smith-Waterman used in GATK HaplotypeCaller and MuTect2. * DEFLATE Compression/Decompression: Performance optimized Level 1 and 2 compression and decompression from Intel's ISA-L library. Performance optimized Level 3 through 9 compression from Intel's Open Source Technology Center zlib library. * Partially Determined HMM (PDHMM) AVX2 and AVX-512 optimized versions of PDHMM used in GATK. Serial Implementation for CPU's with no AVX.

In the other systems

SystemPortVersion
FreeBSDbiology/gkl0.9.1_3
HardenedBSDbiology/gkl0.9.1_3
GhostBSDbiology/gkl0.9.1_3

Install

Binary package:

pkg install gkl

From the ports tree:

cd /usr/ports/biology/gkl/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	gkl>0:biology/gkl
LIB_DEPENDS=	libgkl_compression.so:biology/gkl

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-0.9.1_3---
FreeBSD:14:quarterly-0.9.1_3n/a--
FreeBSD:15:latest-0.9.1_3n/a--
FreeBSD:15:quarterly-0.9.1_3n/an/an/a
FreeBSD:16:latest-0.9.1_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 50
Run dependencies 42
Required by 1

Configuration

No options to configure.

USES
cmake:noninja java localbase:ldflags
Service scripts
none

Files

pkg-plist 6
  • lib/libgkl_compression.so
  • lib/libgkl_pairhmm.so
  • lib/libgkl_pairhmm_omp.so
  • lib/libgkl_pdhmm.so
  • lib/libgkl_smithwaterman.so
  • lib/libgkl_utils.so
distinfo 1
FileSizeSHA256
Intel-HLS-GKL-0.9.1_GH0.tar.gz5.363673e+068e32bc3c63013ca6468c65fbbb6af80a433652b640be868d0cb82cb70a919799

Commit history 1

DateCommitCreditsLog message
0b23c55e5d Yuri Victorovich */*: CMake 4.5 compatibility
PR: 295319