Skip to content

FatEndpoint implementation for the EBRAINS multi-scale cosimulation project

License

Notifications You must be signed in to change notification settings

multiscale-cosim/EBRAINS_RichEndpoint

Repository files navigation

EBRAINS-RichEndpoint

 

Modular Science: EBRAINS-RichEndpoint

Github top language Github language count Repository size License Github issues Github forks Github stars

Status

🚧 Modular Science: Multi-scaleCo-simulation - EBRAINS-RichEndpoint 🚧


About   |   Features   |   Technologies   |   Requirements   |   Starting   |   License   |   Author


🎯 About

The RichEndpoint is a set of functionality implemented in the following modules:

✨ Features

✔️ A Module shared across all the RichEndpoint modules for general functionality such as a centralized management of configuration settings, setting up directories and setting a uniform format for the logging. More details are provided here.

✔️ A lightweight application for managing and monitoring of integrated applications. More details are provided here.

✔️ A module to manage the workflow execution by orchestrating and steering the other components (Application Companions). It keeps the workflow synchronized and the global state and status as validated. More details are provided here.

✔️ A module to register and discover the all distributed component services (such as Orchestrator and Application Companions) of the workflow.

🚀 Technologies

The following tools were used in this project:

✅ Requirements

Before starting 🏁, you need to have Python and CMake installed.

🏁 Starting

# Clone this project
$ git clone [email protected]:multiscale-cosim/EBRAINS-RichEndpoint.git

# Access
$ cd EBRAINS-RichEndpoint

# set HOME variable
$ export HOME=/path/to/EBRAINS-RichEndpoint

# set environment variable
$ export PYTHONPATH=/path/to/EBRAINS-RichEndpoint

# Install for CMake older than 3.15
$ cmake --build . --target install


# Install for CMake 3.15 and newer
$ cmake --install <dir> [<options>]

# Run the project
To be done

TODO

Out of source build is currently broken

  • test runner files are missing
  • The including / building of the Table.h file goes wrong

📝 License

This project is under license from Apache License, Version 2.0. For more details, see the LICENSE file.

Made by Multiscale Co-simulation team.

 

Back to top

About

FatEndpoint implementation for the EBRAINS multi-scale cosimulation project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages