From 685222c72c8a828fc191d2bd9813ce858a0cbe26 Mon Sep 17 00:00:00 2001
From: easybuild <you@example.com>
Date: Tue, 21 Sep 2021 13:15:03 +0200
Subject: [PATCH] Tue, 21 Sep 2021 13:15:03 +0200

---
 karolina.csv | 2 ++
 karolina.md  | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/karolina.csv b/karolina.csv
index c3bab908..897ea29f 100644
--- a/karolina.csv
+++ b/karolina.csv
@@ -398,6 +398,7 @@ MPFR/4.1.0-GCCcore-10.2.0,1
 NASM/2.13.03,1
 NASM/2.15.05,1
 NASM/2.15.05-GCCcore-10.2.0,1
+NCCL/2.8.3-GCCcore-10.2.0-CUDA-11.1.1,1
 ncurses/6.0,1
 ncurses/6.1,1
 ncurses/6.2,1
@@ -486,6 +487,7 @@ PMIx/3.2.3-GCCcore-10.3.0,1
 poetry/1.0.9-GCCcore-9.3.0-Python-3.8.2,1
 PROJ_4/4.9.2,1
 PROJ/7.2.1-GCCcore-10.2.0,1
+protobuf/3.14.0-GCCcore-10.2.0,1
 pybind11/2.4.3-GCCcore-9.3.0-Python-3.8.2,1
 pybind11/2.6.0-GCCcore-10.2.0,1
 pymatgen/2022.0.12-foss-2020b,1
diff --git a/karolina.md b/karolina.md
index e9c1e516..d0ded9e9 100644
--- a/karolina.md
+++ b/karolina.md
@@ -101,6 +101,7 @@
 | [PCRE2](https://www.pcre.org/) | The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. |
 | [pkg-config](https://www.freedesktop.org/wiki/Software/pkg-config/) | pkg-config is a helper tool used when compiling applications and libraries. It helps you insert the correct compiler options on the command line so an application can use gcc -o test test.c `pkg-config --libs --cflags glib-2.0` for instance, rather than hard-coding values on where to find glib (or other libraries). |
 | [pkgconfig](https://github.com/matze/pkgconfig) | pkgconfig is a Python module to interface with the pkg-config command line tool |
+| [protobuf](https://github.com/google/protobuf/) | Google Protocol Buffers |
 | [Qt5](https://qt.io/) | Qt is a comprehensive cross-platform C++ application framework. |
 | [SQLite](https://www.sqlite.org/) | SQLite: SQL Database Engine in a C Library |
 | [squashfs-tools](http://squashfs.sourceforge.net/) | Squashfs is a local_compressed read-only filesystem for Linux. |
@@ -168,6 +169,7 @@
 | [libxml2](http://xmlsoft.org/) | Libxml2 is the XML C parser and toolchain developed for the Gnome project (but usable outside of the Gnome platform). |
 | [libyaml](https://pyyaml.org/wiki/LibYAML) | LibYAML is a YAML parser and emitter written in C. |
 | [lz4](https://lz4.github.io/lz4/) | LZ4 is lossless compression algorithm, providing compression speed at 400 MB/s per core. It features an extremely fast decoder, with speed in multiple GB/s per core. |
+| [NCCL](https://developer.nvidia.com/nccl) | The NVIDIA Collective Communications Library (NCCL) implements multi-GPU and multi-node collective communication primitives that are performance optimized for NVIDIA GPUs. |
 | [nettle](http://www.lysator.liu.se/~nisse/nettle/) | Nettle is a cryptographic library that is designed to fit easily in more or less any context: In crypto toolkits for object-oriented languages (C++, Python, Pike, ...), in applications like LSH or GNUPG, or even in kernel space. |
 | [NSPR](https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR) | Netscape Portable Runtime (NSPR) provides a platform-neutral API for system level and libc-like functions. |
 | [NSS](https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS) | Network Security Services (NSS) is a set of libraries designed to support cross-platform development of security-enabled client and server applications. |
-- 
GitLab