D2.4. Deployment of an intermediate version of the Model Execution Environment
Creators: name: Prof. Marian Bubak
Publisher: name: Zenodo
Year: 2023

description: The goal of WP2 is to deliver an infrastructure and a set of tools which will allow running complex calculations created by other PRIMAGE project packages. This infrastructure and accompanying tools can be split into two groups: cloud and high-performance computing (HPC). In the scope of this deliverable we focus on the HPC part and describe a tool called the Model Execution Environment (MEE), which simplifies the way calculations can be developed in an organized manner and easily run on the HPC infrastructure. All the tools and features described in this deliverable can be verified and tested by all project members by using the service deployed at https://mee.cyfronet.pl. We also have a dedicated PRIMAGE project organization which can be found at https://primage.mee.cyfronet.pl. The first version of the MEE was created in the scope of the EurValve project1 where it was used to run the calculations simulating the behaviour of the human heart. During the first period of the PRIMAGE project we generalized the tool in such a way that new calculations can be registered in an easy way in the scope of an organization. Each organization can have separate authorization and authentication mechanisms. The goal of this document is to accompany the intermediate release of the MEE along with its associated toolkit, and to explain the following aspects: how the new features of MEE have been implemented, deployed and made available to the PRIMAGE consortium, what new functionality is provided to support the computation models developed in the scope of the project, what progress has been made since the most recent MEE release described in the scope of D2.1 [D2.1].
description: {"references": ["[D2.1] Marek Kasztelnik, Tomasz Guba\u0142a, Piotr Nowakowski, Jan Meizner, Angel Alberich Bayarri, Ignacio Blanquer, Ismael Gonz\u00e1lez, Damian Segrelles Quilis, D2.1 Description of available HPC resources, UI/API components access procedures, 2018", "[COLLAGE2011] Piotr Nowakowski, Eryk Ciepiela, Daniel Har\u0119\u017clak, Joanna Kocot, Marek Kasztelnik, Tomasz Barty\u0144ski, Jan Meizner, Grzegorz Dyk, Maciej Malawski, The Collage Authoring Environment, Procedia Computer Science, Volume 4, 2011, Pages 608-617, ISSN 1877-0509, https://doi.org/10.1016/j.procs.2011.04.064.", "[KATZ2018] Daniel S. Katz, Fundamentals of Software Sustainability, https://danielskatzblog.wordpress.com/2018/09/26/fundamentals-of-software-sustainability/ September 26, 2018", "[MEE] Bubak M, Czechowicz K, Guba\u0142a T, Hose DR, Kasztelnik M, Malawski M, Meizner J, Nowakowski P, Wood S, The EurValve Model Execution Environment, Royal Society Interface Focus (London: The Royal Society) (accepted for publication)", "[VENTERS2014] Venters, CC, Jay, C, Lau, LMS et al. (6 more authors) (2014) Software Sustainability: The Modern Tower of Babel. In: Penzenstadler, B, Mahaux, M and Salinesi, C, (eds.) CEUR Workshop Proceedings. RE4SuSy: Third International Workshop on Requirements Engineering for Sustainable Systems, 26 Aug 2014, Karlskrona, Sweden. CEUR, 7 - 12."]}