diff --git a/karolina.csv b/karolina.csv index 53002a76aac7b9e5b806271ba8c8c3e25e90089c..68d10870f7a6f5ceaad858b4f045075dea51f945 100644 --- a/karolina.csv +++ b/karolina.csv @@ -22,6 +22,8 @@ Autotools/20180311-GCCcore-9.3.0,1 Autotools/20200321-GCCcore-10.2.0,1 Autotools/20200321-GCCcore-9.3.0,1 Autotools/20210128-GCCcore-10.3.0,1 +Bazel/3.7.2-GCCcore-10.2.0,1 +Bazel/3.7.2-GCCcore-10.3.0,1 BEEF/0.1.1-intel-2020a,1 binutils/2.27,1 binutils/2.27-GCCcore-6.3.0,1 @@ -104,6 +106,7 @@ DB/18.1.40-GCCcore-11.2.0,1 DBus/1.13.18-GCCcore-10.2.0,1 dftd3-lib/0.9-GCC-9.3.0,1 double-conversion/3.1.5-GCCcore-10.2.0,1 +double-conversion/3.1.5-GCCcore-10.3.0,1 Doxygen/1.8.17-GCCcore-9.3.0,1 Doxygen/1.8.20-GCCcore-10.2.0,1 EasyBuild/4.3.3,1 @@ -112,6 +115,7 @@ EasyBuild/4.4.0,1 EasyBuild/4.4.1,1 Eigen/3.3.7-GCCcore-9.3.0,1 Eigen/3.3.8-GCCcore-10.2.0,1 +Eigen/3.3.9-GCCcore-10.3.0,1 elfutils/0.183-GCCcore-10.2.0,1 ELPA/2019.11.001-intel-2020b,1 ELSI/2.5.0-intel-2020b,1 @@ -131,6 +135,9 @@ FFTW/3.3.8-gompic-2020b,1 FFTW/3.3.8-iccifort-2020.4.304,1 FFTW/3.3.9-gompi-2021a,1 FLAC/1.3.1,1 +flatbuffers/1.12.0-GCCcore-10.2.0,1 +flatbuffers/2.0.0-GCCcore-10.3.0,1 +flatbuffers-python/1.12-GCCcore-10.2.0,1 flex/2.6.3,1 flex/2.6.4,1 flex/2.6.4-GCCcore-10.2.0,1 @@ -187,8 +194,11 @@ gettext/0.20.1-GCCcore-9.3.0,1 gettext/0.21,1 gettext/0.21-GCCcore-10.2.0,1 gettext/0.21-GCCcore-10.3.0,1 +giflib/5.2.1-GCCcore-10.2.0,1 +giflib/5.2.1-GCCcore-10.3.0,1 git/2.28.0-GCCcore-10.2.0-nodocs,1 git/2.31.1,1 +git/2.32.0-GCCcore-10.3.0-nodocs,1 GLib/2.66.1-GCCcore-10.2.0,1 GlobalArrays/5.8-intel-2020b,1 GMP/5.0.5,1 @@ -223,6 +233,7 @@ guile/1.8.8,1 gzip/1.10-GCCcore-10.2.0,1 gzip/1.10-GCCcore-10.3.0,1 h5py/2.10.0-intel-2020a-Python-3.8.2,1 +h5py/3.1.0-fosscuda-2020b,1 HarfBuzz/2.6.7-GCCcore-10.2.0,1 HDF/4.2.15-GCCcore-10.2.0,1 HDF5/1.10.6-foss-2020b-parallel,1 @@ -247,6 +258,7 @@ hwloc/2.4.1-GCCcore-10.3.0,1 HyperQueue/0.4.0,1 hypothesis/5.41.2-GCCcore-10.2.0,1 hypothesis/6.13.1-GCC-10.2.0,1 +hypothesis/6.13.1-GCCcore-10.3.0,1 icc/2017.8.262-GCC-6.3.0-2.27,1 icc/2018.5.274-GCC-8.3.0-2.32,1 icc/2019.1.144-GCC-8.2.0-2.31.1,1 @@ -296,7 +308,10 @@ IOTK/1.2.2-intel-2020a,1 ipp/2020.3.304,1 itac/2020.3.036,1 JasPer/2.0.24-GCCcore-10.2.0,1 +Java/11.0.2,1 +Java/11(@Java/11.0.2),1 Java/1.8.0_221,1 +JsonCpp/1.9.4-GCCcore-10.2.0,1 Julia/1.5.3-linux-x86_64,1 LAME/3.100,1 LAME/3.100-GCCcore-10.2.0,1 @@ -323,6 +338,7 @@ libGLU/9.0.1-GCCcore-10.2.0,1 libGLU/9.0.1-GCCcore-10.3.0,1 libglvnd/1.3.2-GCCcore-10.2.0,1 libglvnd/1.3.3-GCCcore-10.3.0,1 +libgpuarray/0.7.6-fosscuda-2020b,1 libGridXC/0.8.5-iimpi-2020b,1 libiconv/1.16-GCCcore-10.2.0,1 libiconv/1.16-GCCcore-9.3.0,1 @@ -367,6 +383,7 @@ libyaml/0.2.5-GCCcore-10.2.0,1 LLVM/11.0.0-GCCcore-10.2.0,1 LLVM/11.1.0-GCCcore-10.3.0,1 LLVM/9.0.0-GCCcore-8.3.0,1 +LMDB/0.9.24-GCCcore-10.2.0,1 Lua/5.4.2-GCCcore-10.2.0,1 lz4/1.9.2-GCCcore-10.2.0,1 lz4/1.9.3-GCCcore-10.3.0,1 @@ -398,6 +415,7 @@ Molpro/mpp-2021.1.0.linux_x86_64_openmp,1 Mono/6.12.0.122,1 MPC/1.2.1-GCCcore-10.2.0,1 MPFR/4.1.0-GCCcore-10.2.0,1 +MPICH/3.3.2-GCC-10.2.0,1 NASM/2.13.03,1 NASM/2.15.05,1 NASM/2.15.05-GCCcore-10.2.0,1 @@ -421,6 +439,7 @@ Ninja/1.10.1-GCCcore-10.2.0,1 Ninja/1.10.2-GCCcore-10.3.0,1 NSPR/4.29-GCCcore-10.2.0,1 NSS/3.57-GCCcore-10.2.0,1 +nsync/1.24.0-GCCcore-10.2.0,1 numactl/2.0.11-GCCcore-6.3.0,1 numactl/2.0.12-GCCcore-6.3.0,1 numactl/2.0.12-GCCcore-8.2.0,1 @@ -483,6 +502,7 @@ pkg-config/0.29.2-GCCcore-6.3.0,1 pkg-config/0.29.2-GCCcore-9.3.0,1 pkgconfig/1.5.1-GCCcore-10.2.0-python,1 pkgconfig/1.5.1-GCCcore-9.3.0-Python-3.8.2,1 +pkgconfig/1.5.4-GCCcore-10.3.0-python,1 plotly.py/4.14.3-GCCcore-10.2.0,1 PLUMED/2.4.2-intel-2017c,1 PMIx/3.1.5-GCCcore-10.2.0,1 @@ -492,8 +512,10 @@ PROJ_4/4.9.2,1 PROJ/7.2.1-GCCcore-10.2.0,1 protobuf/3.14.0-GCCcore-10.2.0,1 protobuf/3.17.3-GCCcore-10.3.0,1 +protobuf-python/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 +pybind11/2.6.2-GCCcore-10.3.0,1 pymatgen/2022.0.12-foss-2020b,1 Python/3.8.2-GCCcore-9.3.0,1 Python/3.8.6-GCCcore-10.2.0,1 @@ -519,6 +541,7 @@ Schrodinger/2021-2_Linux-x86_64,1 Schrodinger/2021-3_Linux-x86_64,1 SciPy-bundle/2020.03-intel-2020a-Python-3.8.2,1 SciPy-bundle/2020.11-foss-2020b,1 +SciPy-bundle/2020.11-fosscuda-2020b,1 SciPy-bundle/2020.11-intel-2020b,1 Score-P/7.0-gompic-2020b,1 SCOTCH/6.1.0-gompi-2020b,1 @@ -547,6 +570,7 @@ Tcl/8.6.10-GCCcore-9.3.0,1 Tcl/8.6.11-GCCcore-10.3.0,1 Tcl/8.6.6,1 Theano/1.1.2-foss-2020b-PyMC,1 +Theano/1.1.2-fosscuda-2020b-PyMC,1 Theano/1.1.2-intel-2020b-PyMC,1 Tk/8.6.10-GCCcore-10.2.0,1 Tk/8.6.10-GCCcore-9.3.0,1 @@ -557,6 +581,7 @@ TotalView/2021.2.14,1 TURBOMOLE/7.5.0,1 TURBOMOLE/7.5.0-mpi,1 TURBOMOLE/7.5.0-smp,1 +typing-extensions/3.7.4.3-GCCcore-10.2.0,1 UCX/1.10.0-GCCcore-10.3.0,1 UCX/1.6.1-GCCcore-6.3.0,1 UCX/1.8.0-GCCcore-9.3.0,1 diff --git a/karolina.md b/karolina.md index e84a240531152d960c42278fa8fe9151ebb8352d..636f8b2d5e758256e637c2fe40ff3112241bf434 100644 --- a/karolina.md +++ b/karolina.md @@ -83,10 +83,13 @@ | [Autoconf](https://www.gnu.org/software/autoconf/) | Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages. These scripts can adapt the packages to many kinds of UNIX-like systems without manual user intervention. Autoconf creates a configuration script for a package from a template file that lists the operating system features that the package can use, in the form of M4 macro calls. | | [Automake](https://www.gnu.org/software/automake/automake.html) | Automake: GNU Standards-compliant Makefile generator | | [Autotools](https://autotools.io) | This bundle collect the standard GNU build tools: Autoconf, Automake and libtool | +| [Bazel](https://bazel.io/) | Bazel is a build tool that builds code quickly and reliably. It is used to build the majority of Google's software. | | [Boost](http://www.boost.org/) | Boost provides free peer-reviewed portable C++ source libraries. | | [CMake](https://www.cmake.org) | CMake, the cross-platform, open-source build system. CMake is a family of tools designed to build, test and package software. | | [DBus](https://dbus.freedesktop.org/) | D-Bus is a message bus system, a simple way for applications to talk to one another. In addition to interprocess communication, D-Bus helps coordinate process lifecycle; it makes it simple and reliable to code a "single instance" application or daemon, and to launch applications and daemons on demand when their services are needed. | | [Doxygen](https://www.doxygen.org) | Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D. | +| [flatbuffers](https://github.com/google/flatbuffers/) | FlatBuffers: Memory Efficient Serialization Library | +| [flatbuffers-python](https://github.com/google/flatbuffers/) | Python Flatbuffers runtime library. | | [GObject-Introspection](https://gi.readthedocs.io/en/latest/) | GObject introspection is a middleware layer between C libraries (using GObject) and language bindings. The C library can be scanned at compile time and generate a metadata file, in addition to the actual native C library. Then at runtime, language bindings can read this metadata and automatically provide bindings to call into the C library. | | [gperf](https://www.gnu.org/software/gperf/) | GNU gperf is a perfect hash function generator. For a given list of strings, it produces a hash function and hash table, in form of C or C++ code, for looking up a value depending on the input string. The hash function is perfect, which means that the hash table has no collisions, and the hash table lookup needs a single string comparison only. | | [guile](http://www.gnu.org/software/guile) | Guile is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language for the GNU operating system. | @@ -97,14 +100,17 @@ | [makeinfo](https://www.gnu.org/software/texinfo/) | makeinfo is part of the Texinfo project, the official documentation format of the GNU project. | | [Mako](https://www.makotemplates.org) | A super-fast templating language that borrows the best ideas from the existing templating languages | | [ncurses](https://www.gnu.org/software/ncurses/) | The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses. | +| [nsync](https://github.com/google/nsync) | nsync is a C library that exports various synchronization primitives, such as mutexes | | [PCRE](http://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. | | [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 | +| [protobuf-python](https://github.com/google/protobuf/) | Python Protocol Buffers runtime library. | | [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. | +| [typing-extensions](https://github.com/python/typing/blob/master/typing_extensions/README.rst) | Typing Extensions – Backported and Experimental Type Hints for Python | | [xorg-macros](https://cgit.freedesktop.org/xorg/util/macros) | X.org macros utilities. | ## Geo @@ -145,9 +151,11 @@ | [elfutils](https://elfutils.org/) | The elfutils project provides libraries and tools for ELF files and DWARF data. | | [FlexiBLAS](https://gitlab.mpi-magdeburg.mpg.de/software/flexiblas-release) | FlexiBLAS is a wrapper library that enables the exchange of the BLAS and LAPACK implementation used by a program without recompiling or relinking it. | | [GDRCopy](https://github.com/NVIDIA/gdrcopy) | A low-latency GPU memory copy library based on NVIDIA GPUDirect RDMA technology. | +| [giflib](http://giflib.sourceforge.net/) | giflib is a library for reading and writing gif images. It is API and ABI compatible with libungif which was in wide use while the LZW compression algorithm was patented. | | [GlobalArrays](https://hpc.pnl.gov/globalarrays) | Global Arrays (GA) is a Partitioned Global Address Space (PGAS) programming model | | [ICU](https://icu-project.org/) | ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications. | | [IOTK](https://github.com/QEF/iotk/tree/master/iotk) | The input/output tool kit (IOTK) is a Fortran90 library intended to provide a simplified access to tagged files formatted using some specific rule. | +| [JsonCpp](https://open-source-parsers.github.io/jsoncpp-docs/doxygen/index.html) | JsonCpp is a C++ library that allows manipulating JSON values, including serialization and deserialization to and from strings. It can also preserve existing comment in unserialization/serialization steps, making it a convenient format to store user input files. | | [libdrm](https://dri.freedesktop.org) | Direct Rendering Manager runtime library. | | [libevent](https://libevent.org/) | The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. Furthermore, libevent also support callbacks due to signals or regular timeouts. | | [libfabric](https://ofiwg.github.io/libfabric/) | Libfabric is a core component of OFI. It is the library that defines and exports the user-space API of OFI, and is typically the only software that applications deal with directly. It works in conjunction with provider libraries, which are often integrated directly into libfabric. | @@ -155,6 +163,7 @@ | [libgd](https://libgd.github.io/) | GD is an open source code library for the dynamic creation of images by programmers. | | [libgeotiff](https://directory.fsf.org/wiki/Libgeotiff) | Library for reading and writing coordinate system information from/to GeoTIFF files | | [libglvnd](https://gitlab.freedesktop.org/glvnd/libglvnd) | libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls between multiple vendors. | +| [libgpuarray](http://deeplearning.net/software/libgpuarray/) | Library to manipulate tensors on the GPU. | | [libiconv](https://www.gnu.org/software/libiconv) | Libiconv converts from one character encoding to another through Unicode conversion | | [libjpeg-turbo](http://sourceforge.net/projects/libjpeg-turbo/) | libjpeg-turbo is a fork of the original IJG libjpeg which uses SIMD to accelerate baseline JPEG local_compression and delocal_compression. libjpeg is a library that implements JPEG image encoding, decoding and transcoding. | | [libmatheval](http://www.gnu.org/software/libmatheval/) | GNU libmatheval is a library (callable from C and Fortran) to parse and evaluate symbolic expressions input as text. | @@ -168,6 +177,7 @@ | [libunwind](https://www.nongnu.org/libunwind/) | The primary goal of libunwind is to define a portable and efficient C programming interface (API) to determine the call-chain of a program. The API additionally provides the means to manipulate the preserved (callee-saved) state of each call-frame and to resume execution at any point in the call-chain (non-local goto). The API supports both local (same-process) and remote (across-process) operation. As such, the API is useful in a number of applications | | [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. | +| [LMDB](https://symas.com/lmdb) | LMDB is a fast, memory-efficient database. With memory-mapped files, it has the read performance of a pure in-memory database while retaining the persistence of standard disk-based databases. | | [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. | @@ -211,6 +221,7 @@ | Module | Description | | ------ | ----------- | | [impi](https://software.intel.com/en-us/intel-mpi-library/) | Intel MPI Library, compatible with MPICH ABI | +| [MPICH](https://www.mpich.org/) | MPICH is a high-performance and widely portable implementation of the Message Passing Interface (MPI) standard (MPI-1, MPI-2 and MPI-3). | | [OpenMPI](http://www.open-mpi.org/) | The Open MPI Project is an open source MPI-2 implementation. | ## Numlib