Skip to content
Snippets Groups Projects
Commit 9eaaccd6 authored by Alberto Miranda's avatar Alberto Miranda :hotsprings:
Browse files

Merge branch '112-prepare-release-0-2-0' into 'main'

Resolve "Prepare release 0.2.0"

Closes #112

See merge request !76
parents 3b943e65 a86c9859
No related branches found
No related tags found
1 merge request!76Resolve "Prepare release 0.2.0"
Pipeline #3487 passed
......@@ -26,12 +26,11 @@
# Define the CMake project and configure CMake
# ##############################################################################
# FetchContent_MakeAvailable() was introduced in 3.14
cmake_minimum_required(VERSION 3.14)
cmake_minimum_required(VERSION 3.19)
project(
scord
VERSION 0.1.0
VERSION 0.2.0
LANGUAGES C CXX
)
......
[![Gitlab pipeline status (self-managed)](https://img.shields.io/gitlab/pipeline-status/eu/admire/io-scheduler?gitlab_url=https%3A%2F%2Fstorage.bsc.es%2Fgitlab%2F&logo=gitlab)](https://img.shields.io/gitlab/pipeline-status/eu/admire/io-scheduler?gitlab_url=https%3A%2F%2Fstorage.bsc.es%2Fgitlab%2F&logo=gitlab)
[![coverage report](https://storage.bsc.es/gitlab/eu/admire/io-scheduler/badges/main/coverage.svg)](https://storage.bsc.es/gitlab/eu/admire/io-scheduler/-/commits/main)
[![latest release](https://storage.bsc.es/gitlab/eu/admire/io-scheduler/-/badges/release.svg)](https://storage.bsc.es/gitlab/eu/admire/io-scheduler/-/releases)
[![GitLab (self-managed)](https://img.shields.io/gitlab/license/eu/admire/io-scheduler?gitlab_url=https%3A%2F%2Fstorage.bsc.es%2Fgitlab)](https://img.shields.io/gitlab/license/eu/admire/io-scheduler?gitlab_url=https%3A%2F%2Fstorage.bsc.es%2Fgitlab)
# scord
I/O Scheduler prototype for the ADMIRE EU project
......@@ -11,27 +16,36 @@ cause indirect errors that are very difficult to track down.
The following software packages are required to build `scord` and need to be
available in the system:
- A C++ compiler that supports the C++17 standard, for example
- A C++ compiler that supports the C++20 standard, for example
[GCC](https://gcc.gnu.org)/[Clang](https://clang.llvm.org/) versions
8.0/5.0 or later.
- [CMake](https://cmake.org) 3.14 or later.
- [CMake](https://cmake.org) 3.19 or later.
- pkg-config 0.29.1 (earlier versions will probably work but haven't been tested).
- [yaml-cpp](https://github.com/jbeder/yaml-cpp) version 0.6.2 and later.
- [Margo](https://github.com/mochi-hpc/mochi-margo) version 0.9.6 and later, and its dependencies:
- [Margo](https://github.com/mochi-hpc/mochi-margo) version 0.9.8 and later, and its dependencies:
- [Argobots](https://github.com/pmodels/argobots) version 1.1 or later.
- [Mercury](https://github.com/mercury-hpc/mercury) version 2.0.1 or later.
- [libfabric](https://github.com/ofiwg/libfabric) version 1.14.0rc3 and/or
[ucx](https://github.com/openucx/ucx.git) version 1.13.
- [JSON-C](https://github.com/json-c/json-c) version 0.13.1.
- [Thallium](https://github.com/mochi-hpc/mochi-thallium) version 0.10.1 or
later.
- [libconfig-dev] version 1.4.9 or later.
- [agios] (https://github.com/francielizanon/agios) (development branch)
- [agios](https://github.com/francielizanon/agios) (development branch)
- [redis-plus-plus](https://github.com/sewenew/redis-plus-plus) version 1.3.
3 or later, and its dependencies:
- [hiredis](https://github.com/redis/hiredis) version 0.14.1 or later.
The following libraries are also required by `scord`, but will be downloaded
and compiled by the project as part of the standard build process.
The following libraries are also required by `scord`, but will be
automatically downloaded and compiled by the project as part of the standard
build process.
- [{fmt}](https://fmt.dev/latest/index.html) version 8.0.1 or later.
- [spdlog](https://github.com/gabime/spdlog) version 1.9.2 or later.
- [Catch2](https://github.com/catchorg/Catch2) version 3.0.1 or later.
- [tl/expected](https://github.com/TartanLlama/expected).
- [file_options](https://storage.bsc.es/gitlab/utils/file_options).
- [gen_opts](https://storage.bsc.es/gitlab/utils/genopts).
> **ℹ️** **Important**
Margo and Argobots use `pkg-config` to ensure they compile and link correctly
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment