diff --git a/karolina.csv b/karolina.csv index 82419238bf661a8fe14737923a986479f29bd91d..dea0d908c9b453f232fbdbac9508243464d7efe6 100644 --- a/karolina.csv +++ b/karolina.csv @@ -852,6 +852,7 @@ iompi/2020b,1 IOR/3.3.0-gompi-2022a,1 IOTK/1.2.2-intel-2020a,1 ipp/2020.3.304,1 +IPython/7.18.1-GCCcore-10.2.0,1 irodsfs/0.7.6,1 ISL/0.24,1 ISL/0.24-GCCcore-12.2.0,1 @@ -885,6 +886,7 @@ Julia/1.5.3-linux-x86_64,1 Julia/1.8.3-linux-x86_64,1 Julia/1.8.5-linux-x86_64,1 JUnit/4.13.2-Java-13,1 +JupyterLab/2.2.8-GCCcore-10.2.0,1 KaHIP/3.14-gompi-2022b,1 KaHIP/3.14-iimpi-2022b,1 Kalign/3.3.1-GCCcore-10.2.0,1 @@ -1029,6 +1031,7 @@ libreoffice/7.4.1.1-GCCcore-11.3.0,1 libsndfile/1.0.28,1 libsndfile/1.0.28-GCCcore-10.2.0,1 libsndfile/1.0.31-GCCcore-10.3.0,1 +libsodium/1.0.18-GCCcore-10.2.0,1 LIBSVM/3.25-GCCcore-10.2.0,1 LibTIFF/4.1.0-GCCcore-10.2.0,1 LibTIFF/4.2.0-GCCcore-10.3.0,1 @@ -1408,6 +1411,7 @@ OpenMPI/4.1.4-GCC-11.3.0,1 OpenMPI/4.1.4-GCC-11.3.0-CUDA-11.7.0,1 OpenMPI/4.1.4-GCC-12.2.0,1 OpenMPI/4.1.5-NVHPC-23.5,1 +OpenPGM/5.2.122-GCCcore-10.2.0,1 openPMD-api/0.14.4-gompi-2020d,1 OpenSSL/1.1,1 OpenSSL/1.1.1k-GCCcore-10.3.0,1 @@ -1805,6 +1809,7 @@ Tcl/8.6.7-GCC-6.3.0-2.27,1 tcsh/6.24.01-GCCcore-11.3.0,1 TensorFlow/2.10.1-foss-2022a-CUDA-11.7.0,1 TensorFlow/2.11.0-foss-2022a,1 +TensorFlow/2.4.1-foss-2020b,1 TensorFlow/2.5.0-fosscuda-2020b,1 TensorFlow/2.8.4-foss-2021b,1 TensorFlow/2.8.4-foss-2021b-CUDA-11.4.1,1 @@ -1832,6 +1837,7 @@ torchaudio/0.10.0-fosscuda-2020b-PyTorch-1.10.0,1 torchvision/0.11.3-fosscuda-2020b-PyTorch-1.10.0,1 TotalView/2021.2.14,1 TotalView/2022.1.11,1 +tqdm/4.56.2-GCCcore-10.2.0,1 TURBOMOLE/7.5.0,1 TURBOMOLE/7.5.0-mpi,1 TURBOMOLE/7.5.0-smp,1 @@ -1988,6 +1994,7 @@ Yasm/1.3.0-GCCcore-12.2.0,1 Z3/4.10.2-GCCcore-11.3.0,1 Z3/4.8.10-GCCcore-10.2.0,1 Z3/4.8.12-GCCcore-11.2.0,1 +ZeroMQ/4.3.3-GCCcore-10.2.0,1 Zip/3.0-GCCcore-10.2.0,1 Zip/3.0-GCCcore-10.3.0,1 Zip/3.0-GCCcore-11.2.0,1 diff --git a/karolina.md b/karolina.md index 09581c4e31fe70d7e03a4453ca4e147f16cc2172..a87adb99d22b7936d3a370b26873d78ce1572cc9 100644 --- a/karolina.md +++ b/karolina.md @@ -218,6 +218,7 @@ | [texlive](https://tug.org) | TeX is a typesetting language. Instead of visually formatting your text, you enter your manuscript text intertwined with TeX commands in a plain text file. You then run TeX to produce formatted output, such as a PDF file. Thus, in contrast to standard word processors, your document is a separate file that does not pretend to be a representation of the final typeset output, and so can be easily edited and manipulated. | | [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. | +| [ZeroMQ](https://www.zeromq.org/) | ZeroMQ looks like an embeddable networking library but acts like a concurrency framework. It gives you sockets that carry atomic messages across various transports like in-process, inter-process, TCP, and multicast. You can connect sockets N-to-N with patterns like fanout, pub-sub, task distribution, and request-reply. It's fast enough to be the fabric for clustered products. Its asynchronous I/O model gives you scalable multicore applications, built as asynchronous message-processing tasks. It has a score of language APIs and runs on most operating systems. | ## Geo @@ -308,6 +309,7 @@ | [libpng](http://www.libpng.org/pub/png/libpng.html) | libpng is the official PNG reference library | | [libreadline](https://tiswww.case.edu/php/chet/readline/rltop.html) | The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. The Readline library includes additional functions to maintain a list of previously-entered command lines, to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands. | | [libsndfile](http://www.mega-nerd.com/libsndfile) | Libsndfile is a C library for reading and writing files containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface. | +| [libsodium](https://doc.libsodium.org/) | Sodium is a modern, easy-to-use software library for encryption, decryption, signatures, password hashing and more. | | [LIBSVM](https://www.csie.ntu.edu.tw/~cjlin/libsvm/) | LIBSVM is an integrated software for support vector classification, (C-SVC, nu-SVC), regression (epsilon-SVR, nu-SVR) and distribution estimation (one-class SVM). It supports multi-class classification. | | [LibTIFF](https://libtiff.maptools.org/) | tiff: Library and tools for reading and writing TIFF data files | | [libtirpc](https://sourceforge.net/projects/libtirpc/) | Libtirpc is a port of Suns Transport-Independent RPC library to Linux. | @@ -356,6 +358,7 @@ | [tbb](https://github.com/oneapi-src/oneTBB) | Intel(R) Threading Building Blocks (Intel(R) TBB) lets you easily write parallel C++ programs that take full advantage of multicore performance, that are portable, composable and have future-proof scalability. | | [tblite](http://www.example.com) | This project is an effort to create a library implementation of the extended tight binding (xTB) Hamiltonian which can be shared between xtb and dftb+. The current state of this project should be considered as highly experimental. | | [TensorFlow](https://www.tensorflow.org/) | An open-source software library for Machine Intelligence | +| [tqdm](https://github.com/tqdm/tqdm) | A fast, extensible progress bar for Python and CLI | | [UCC](https://www.openucx.org/) | UCC (Unified Collective Communication) is a collective communication operations API and library that is flexible, complete, and feature-rich for current and emerging programming models and runtimes. | | [UCC-CUDA](https://www.openucx.org/) | UCC (Unified Collective Communication) is a collective communication operations API and library that is flexible, complete, and feature-rich for current and emerging programming models and runtimes. This module adds the UCC CUDA support. | | [UCX](http://www.openucx.org/) | Unified Communication X An open-source production grade communication framework for data centric and high-performance applications | @@ -514,6 +517,7 @@ | [Kerberos](http://web.mit.edu/kerberos/dist/index.html) | Kerberos is a network authentication protocol. It is designed to provide strong authentication for client/server applications by using secret-key cryptography. A free implementation of this protocol is available from the Massachusetts Institute of Technology. | | [libdeflate](https://github.com/ebiggers/libdeflate) | Heavily optimized library for DEFLATE/zlib/gzip compression and decompression. | | [libpciaccess](https://cgit.freedesktop.org/xorg/lib/libpciaccess/) | Generic PCI access library. | +| [OpenPGM](https://code.google.com/p/openpgm/) | OpenPGM is an open source implementation of the Pragmatic General Multicast (PGM) specification in RFC 3208 available at www.ietf.org. PGM is a reliable and scalable multicast protocol that enables receivers to detect loss, request retransmission of lost data, or notify an application of unrecoverable loss. PGM is a receiver-reliable protocol, which means the receiver is responsible for ensuring all data is received, absolving the sender of reception responsibility. | | [OpenSSL](https://www.openssl.org/) | The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolchain implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library. | ## Toolchain @@ -578,10 +582,12 @@ | [hypothesis](https://github.com/HypothesisWorks/hypothesis) | Hypothesis is an advanced testing library for Python. It lets you write tests which are parametrized by a source of examples, and then generates simple and comprehensible examples that make your tests fail. This lets you find more bugs in your code with less work. | | [Inspector](https://software.intel.com/en-us/intel-inspector-xe) | Intel Inspector XE is an easy to use memory error checker and thread checker for serial and parallel applications | | [IOR](https://github.com/hpc/ior) | The IOR software is used for benchmarking parallel file systems using POSIX, MPIIO, or HDF5 interfaces. | +| [IPython](https://ipython.org/index.html) | IPython provides a rich architecture for interactive computing with: Powerful interactive shells (terminal and Qt-based). A browser-based notebook with support for code, text, mathematical expressions, inline plots and other rich media. Support for interactive data visualization and use of GUI toolkits. Flexible, embeddable interpreters to load into your own projects. Easy to use, high performance tools for parallel computing. | | [irodsfs](https://github.com/cyverse/irodsfs/) | iRODS FUSE Lite FUSE implementation of iRODS Client written in Golang. | | [itac](https://software.intel.com/en-us/intel-trace-analyzer/) | The Intel Trace Collector is a low-overhead tracing library that performs event-based tracing in applications. The Intel Trace Analyzer provides a convenient way to monitor application activities gathered by the Intel Trace Collector through graphical displays. | | [jax](https://pypi.python.org/pypi/jax) | Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more | | [JOE](http://joe-editor.sourceforge.net) | JOE is a full featured terminal-based screen editor which is distributed under the GNU General Public License (GPL) | +| [JupyterLab](https://jupyter.org/) | JupyterLab is the next-generation user interface for Project Jupyter offering all the familiar building blocks of the classic Jupyter Notebook (notebook, terminal, text editor, file browser, rich outputs, etc.) in a flexible and powerful user interface. JupyterLab will eventually replace the classic Jupyter Notebook. | | [KAROLINA](https://danieldk.eu/Posts/2020-08-31-MKL-Zen.html/) | Disclaimer: this post investigates how recent MKL versions behave on Zen CPUs. You should read the MKL license before using MKL. I shall not be held responsible for how you use MKL. Intel MKL has been known to use a SSE code paths on AMD CPUs that support newer SIMD instructions such as those that use the Zen microarchitecture. A (by now) well-known trick has been to set the MKL_DEBUG_CPU_TYPE environment variable to the value 5 to force the use of AVX2 kernels on AMD Zen CPUs. Unfortunately, this variable has been removed from Intel MKL 2020 Update 1 and later. This can be confirmed easily by running a program that uses MKL with ltrace -e getenv. | | [LAre3d](https://github.com/Warwick-Plasma/Lare3d) | ... | | [libarchive](https://www.libarchive.org/) | Multi-format archive and compression library |