@@ -95,7 +95,7 @@ After cloning, there will be a new `utopia` directory (mirroring this repository
Install the third-party dependencies using a package manager.
**Note:** If you have [Anaconda][Anaconda] installed, you already have a working Python installation on your system, and you can omit installing the `python` packages below.
However, notice that there might be issues during [the configuration step](#4-configure-and-build).
However, notice that there might be issues during [the configuration step](#3-configure-and-build).
Have a look at the [troubleshooting](#troubleshooting) section to see how to address them.
##### On Ubuntu (22.04)
@@ -246,7 +246,7 @@ The following instructions will enable additional, *optional* features of Utopia
apt update && apt install libtbb-dev
```
Alternatively, one may install the Intel oneAPI base toolkit following these [installation instructions](https://www.intel.com/content/www/us/en/develop/documentation/installation-guide-for-intel-oneapi-toolkits-linux/top/installation/install-using-package-managers/apt.html).
Alternatively, one may install the Intel oneAPI base toolkit following these [installation instructions](https://www.intel.com/content/www/us/en/docs/oneapi/installation-guide-linux/2024-0/overview.html).
The only required package is `intel-basekit`.
It includes the oneDPL library we use for parallelization.
@@ -517,7 +517,7 @@ In addition, the following packages are _optionally_ used for development of the
| [pytest](https://docs.pytest.org/) | | For model tests |
| [pre-commit](https://pre-commit.com) | >= 2.18 | For pre-commit hooks |
| [Sphinx](https://www.sphinx-doc.org/) | == 5.*| Builds the Utopia documentation |
These requirements are defined in the `.utopia-env-requirements.txt` file; in case installation fails, a warning will be emitted during [configuration](#3-configure-and-build).
@@ -118,9 +118,12 @@ As part of these projects, more than 45 models have been implemented so far (mos
2021
^^^^
With the sunset of the TS-CCEES research group, the Utopia framework has to find a new home ...
The `Utopia Project webpage <https://utopia-project.org>`_ is published.
Code repositories are migrated to a `GitLab.com group <https://gitlab.com/utopia-project>`_.
With the sunset of the TS-CCEES research group, the Utopia framework has to find a new home ...
Benjamin Herdeanu and Yunus Sevinchan defend their doctoral theses; both have been using Utopia extensively.
2022
@@ -129,3 +132,11 @@ The Utopia project has migrated all its repositories from the TS-CCEES group's s
The `outsourcing of the Utopia frontend <https://gitlab.com/utopia-project/utopia/-/merge_requests/277>`_ brings about a larger architectural change.
This makes the features of `utopya <https://gitlab.com/utopia-project/utopya>`_ available for use with other simulation backends, adds a bunch of new features, expands the documentation, and aims to reduce future maintenance load.
2023
^^^^
Harald Mack and Julian Weninger defend their doctoral theses, using Utopia as the foundation for their computer models.
Utopia is used in `several scientific publications <https://utopia-project.org/publications/>`_.
With utopya as a standalone package, first Python-based models or analysis frameworks are implemented.