eFlows4HPC project aims at providing workflow software stack and an additional set of services to enable the integration of HPC simulations and modelling with big data analytics and machine learning in scientific and industrial applications. The project is also developing the HPC Workflows as a Service (HPCWaaS) methodology that aims at providing tools to simplify the development, deployment, execution and reuse of workflows. The project demonstrates its advances through three application Pillars with high industrial and social relevance: manufacturing, climate and urgent computing for natural hazards; these applications will help to prove how the realization of forthcoming efficient HPC and data-centric applications can be developed with new workflow technologies.
Web page: https://eflows4hpc.eu
Funding codes:- 955558
- MCIN/AEI/10.13039/501100011033 and the European Union NextGenerationEU/PRTR (PCI2021-121957)
This project has received funding from the European High-Performance Computing Joint Undertaking (JU) under grant agreement No 955558. The JU receives support from the European Union’s Horizon 2020 research and innovation programme and Spain, Germany, France, Italy, Poland, Switzerland, Norway.
Related items
- People (96)
- Teams (7)
- Organizations (29)
- Publications (1)
- Presentations (3)
- Documents (1)
- Workflows (64+39)
- Collections (1)
Teams: COMPSs Tutorials
Organizations: Universitat Politècnica de Catalunya - BarcelonaTech (UPC)
Teams: COMPSs Tutorials
Organizations: Barcelona Supercomputing Center
Teams: COMPSs Tutorials
Organizations: Barcelona Supercomputing Center
https://orcid.org/0009-0008-0448-167X
Teams: COMPSs Tutorials
Organizations: Istituto Nazionale di Geofisica e Vulcanologia (INGV)
Expertise: Computer Science
Teams: COMPSs Tutorials
Organizations: Barcelona Supercomputing Center
https://orcid.org/0000-0002-3854-6784
Teams: COMPSs Tutorials
Organizations: Barcelona Supercomputing Center
Teams: COMPSs Tutorials, WP5 - Volcanoes
Organizations: Istituto Nazionale di Geofisica e Vulcanologia (INGV)
Teams: COMPSs Tutorials
Organizations: Barcelona Supercomputing Center
https://orcid.org/0009-0009-3108-380X
Teams: COMPSs Tutorials
Organizations: Barcelona Supercomputing Center
https://orcid.org/0009-0002-8851-4091
Distributed computing aims to offer tools and mechanisms that enable the sharing, selection, and aggregation of a wide variety of geographically distributed computational resources in a transparent way. The research done in this team is based on the past expertise of the group, and on extending it towards the aspects of distributed computing that can benefit from this expertise. The team at BSC has a strong focus on programming models and resource management and scheduling in distributed computing ...
Space: eFlows4HPC
Public web page: https://www.bsc.es/discover-bsc/organisation/scientific-structure/workflows-and-distributed-computing
Organisms: Not specified
Team created to publish applications during COMPSs Tutorials, and share them among participants.
Space: eFlows4HPC
Public web page: https://www.bsc.es/education/training/bsc-training/bsc-training-course-programming-distributed-computing-platforms-compss/
Organisms: Not specified
This team is to publish workflows executed from WPs that are not the three main pillars of the project.
Space: eFlows4HPC
Public web page: https://eflows4hpc.eu/
Organisms: Not specified
It explores the modelling of natural catastrophes – in particular, earthquakes and their associated tsunamis shortly after such an event is recorded.
Space: eFlows4HPC
Public web page: https://eflows4hpc.eu/pillars/
Organisms: Not specified
It develops innovative adaptive workflows for climate and for the study of Tropical Cyclones (TC) in the context of the CMIP6 experiment, including in-situ analytics.
Space: eFlows4HPC
Public web page: https://eflows4hpc.eu/pillars/
Organisms: Not specified
It focuses on the construction of DigitalTwins for the prototyping of complex manufactured objects integrating state-of-the-art adaptive solvers with machine learning and data-mining, contributing to the Industry 4.0 vision.
Space: eFlows4HPC
Public web page: https://eflows4hpc.eu/pillars/
Organisms: Not specified
Project that aims to create the NeuroPlat portal for neurodrug design
Space: eFlows4HPC
Public web page: https://www.upf.edu/web/cech
Organisms: Not specified
ROR ID: https://ror.org/05sd8tv96
Department: Not specified
Country:
Spain
City: Barcelona
Web page: https://www.bsc.es/
ROR ID: Not specified
Department: Not specified
Country:
Italy
City: Bologna
Web page: https://www.cineca.it/it
ROR ID: Not specified
Department: Department of Control and Computer Engineering (DAUIN)
Country: Not specified
City: Turin
Web page: https://www.polito.it
ROR ID: Not specified
Department: Not specified
Country:
France
City: Not specified
Web page: https://www.esi-group.com/fr
ROR ID: Not specified
Department: Faculty Of Engineering
Country: Not specified
City: Jakarta
Web page: http://www.unj.ac.id/
ROR ID: Not specified
Department: Not specified
Country:
Italy
City: Lecce
Web page: https://www.cmcc.it/
ROR ID: Not specified
Department: Not specified
Country:
Spain
City: Barcelona
Web page: https://geo3bcn.csic.es
ROR ID: Not specified
Department: Not specified
Country:
India
City: Manauli
Web page: http://iisermohali.ac.in/
ROR ID: Not specified
Department: Not specified
Country:
India
City: Varanasi
Web page: https://iitbhu.ac.in/
ROR ID: Not specified
Department: Not specified
Country:
Spain
City: Not specified
Web page: Not specified
ROR ID: Not specified
Department: Not specified
Country:
Spain
City: Barcelona
Web page: Not specified
ROR ID: Not specified
Department: Not specified
Country:
Italy
City: Not specified
Web page: https://www.ingv.it/
ROR ID: Not specified
Department: Not specified
Country: Not specified
City: Bordeaux
Web page: https://astrophy.u-bordeaux.fr
ROR ID: Not specified
Department: Not specified
Country:
United States
City: Livermore
Web page: https://llnl.gov
ROR ID: Not specified
Department: Not specified
Country:
Norway
City: Oslo
Web page: https://www.ngi.no/
ROR ID: Not specified
Department: Not specified
Country: Not specified
City: Paris
Web page: https://www.observatoiredeparis.psl.eu
ROR ID: Not specified
Department: Not specified
Country:
United States
City: Not specified
Web page: Not specified
ROR ID: Not specified
Department: Not specified
Country:
Spain
City: Madrid
Web page: https://www.repsol.com
Abstract (Expand)
Authors: Raul Sirvent, Javier Conejero, Francesc Lordan, Jorge Ejarque, Laura Rodriguez-Navas, Jose M. Fernandez, Salvador Capella-Gutierrez, Rosa M. Badia
Date Published: 1st Nov 2022
Publication Type: Conference Proceeding
DOI: 10.1109/WORKS56498.2022.00006
Citation: 2022 IEEE/ACM Workshop on Workflows in Support of Large-Scale Science (WORKS),pp.1-9,IEEE
Presentation conducted during the Workflow Run RO-Crate bi-weekly meeting on how the Provenance Run Crate profile has been adopted by the COMPSs Workflow Management System.
Creators: Raül Sirvent, Panna Lukacs, Nicolò Giacomini, Débora Pina
Submitter: Raül Sirvent
Provenance registration is becoming more and more important, as we increase the size and number of experiments performed using computers. In particular, when provenance is recorded in HPC environments, it must be efficient and scalable. In this paper, we propose a provenance registration method for scientific workflows, efficient enough to run in supercomputers (thus, it could run in other
...
Creator: Raül Sirvent
Submitter: Raül Sirvent
Session during the Innovative HPC workflows for industry (https://eflows4hpc.eu/event/innovative-hpc-workflows-for-industry/) that describes how Workflow Provenance is recorded with COMPSs: the background on the tools used, how the recording has been designed, and how to use it and inspect metadata.
Creator: Raül Sirvent
Submitter: Raül Sirvent
Cheat sheet that serves as a quick guide to the many advanced features that PyCOMPSs offers. Updated for COMPSs release version 3.3.2.
Creators: Raül Sirvent, Javier Conejero, Rosa M Badia, Workflows and Distributed computing group, Barcelona Supercomputing Center
Submitter: Raül Sirvent
This experiment has been executed using:
- Model: Decision Tree regressor (test.yaml)
- n_samples: 8 (number of ALYA simulations to be run)
- Nodes used in the MN5 supercomputer: 4
- ALYA_PROCS = 56
Adapted version of a workflow used in CAELESTIS for mechanical testing simulation which was developed by Riccardo Cecco (Workflows and Distributed Computing Group, BSC) with the guidance of Gerard Guillamet (Dual Technologies Research Group, BSC) and Aravind Sasikumar (AMADE Research UDG). The workflow ...
Type: COMPSs
Creators: Riccardo Cecco, Gerard Guillamet, Aravind Sasikumar, Fernando Vázquez-Novoa, Jorge Ejarque, Rosa M Badia
Submitter: Raül Sirvent
This experiment has been executed using:
- Model: SVR (test_SVR.yaml)
- n_samples: 8 (number of ALYA simulations to be run)
- Nodes used in the MN5 supercomputer: 2
- ALYA_PROCS = 28
Adapted version of a workflow used in CAELESTIS for mechanical testing simulation which was developed by Riccardo Cecco (Workflows and Distributed Computing Group, BSC) with the guidance of Gerard Guillamet (Dual Technologies Research Group, BSC) and Aravind Sasikumar (AMADE Research UDG). The workflow is distributed ...
Type: COMPSs
Creators: Riccardo Cecco, Gerard Guillamet, Aravind Sasikumar, Fernando Vázquez-Novoa, Jorge Ejarque, Rosa M Badia
Submitter: Raül Sirvent
Lysozyme in water full COMPSs application example, used during the Supercomputing 24 conference at the COMPSs Tutorial session.
Sensitivity Analysis to identify the material properties governing the structural failure of an open-hole test
Introduction
The certification of composite structures in the aeronautical sector follows a building-block pyramid approach, in which structural complexity, material uncertainties, and computational cost increase progressively across scales. To reduce reliance on extensive experimental campaigns, high-fidelity finite element simulations are increasingly employed for virtual testing. ...
Type: COMPSs
Creators: Jorge Ejarque, Gerard Guillamet, Riccardo Cecco, Aravind Sasikumar, Said Abdel-Monsef, Albert Turon, Rosa M Badia
Submitter: Raül Sirvent
Application that perform the multiplication between matrices.
COMPSs Matrix Multiplication resourceUsage profiling example.
MN5 MSIZE=20 BSIZE=768 7 Nodes (6 workers) (--num_nodes=7 --worker_in_master_cpus=0).
- Total number of tasks: 20^3 = 8000
- Maximum code parallelism: 20^2 = 400
- Total cores: 112*6 = 672
- Maximum utilisation: 400 / 112 = 3,57 Nodes
Overall stats from "pycompss inspect":
│ └── overall
│ ├── matmul_tasks
│ │ └── multiply
│ │ ├── maxTime = 91,111 ms
│ │ ├── executions = 8,000
│ │ ├── avgTime = 84,839 ms
│ │ └── minTime = 79,278 ms
...
Application that perform the multiplication between matrices. In this experiment, a new profiling visualization is available, showing the resource usage such as CPU, memory, data read and written to disk, and data sent and received over the network.
Application that perform the multiplication between matrices.
Name: PhysioNet kNN Kfold Contact Person: [email protected] Access Level: public License Agreement: Apache2 Platform: COMPSs Machine: MareNostrum5
Kfold to evaluate kNN accuracy on PhysioNet dataset (https://b2drop.bsc.es/index.php/s/8Q8MefXX2rrzaWs). This application used dislib-0.9.0
Name: PhysioNet CascadeCSVM Kfold Contact Person: [email protected] Access Level: public License Agreement: Apache2 Platform: COMPSs Machine: MareNostrum5
Kfold to evaluate CascadeCSVM accuracy on PhysioNet dataset (https://b2drop.bsc.es/index.php/s/8Q8MefXX2rrzaWs). This application used dislib-0.9.0
Name: PhysioNet RF Kfold Contact Person: [email protected] Access Level: public License Agreement: Apache2 Platform: COMPSs Machine: MareNostrum5
Kfold to evaluate RandomForest accuracy on PhysioNet dataset (https://b2drop.bsc.es/index.php/s/8Q8MefXX2rrzaWs). This application used dislib-0.9.0
Name: Random Forest Contact Person: [email protected] Access Level: public License Agreement: Apache2 Platform: COMPSs Machine: MareNostrum4 This is an example of Random Forest algorithm from dislib. To show the usage, the code generates a synthetical input matrix. The results are printed by screen. This application used dislib-0.9.0
Name: GridSearchCV Contact Person: [email protected] Access Level: public License Agreement: Apache2 Platform: COMPSs Machine: MareNostrum5
GridSearch of kNN algorithm for the iris.csv dataset (https://gist.githubusercontent.com/netj/8836201/raw/6f9306ad21398ea43cba4f7d537619d0e07d5ae3/iris.csv). This application used dislib-0.9.0
Name: GridSearchCV Contact Person: [email protected] Access Level: public License Agreement: Apache2 Platform: COMPSs Machine: MareNostrum5
GridSearch of kNN algorithm for the iris.csv dataset (https://gist.githubusercontent.com/netj/8836201/raw/6f9306ad21398ea43cba4f7d537619d0e07d5ae3/iris.csv). This application used dislib-0.9.0
Name: Matrix Multiplication Contact Person: [email protected] Access Level: public License Agreement: Apache2 Platform: COMPSs
Description
Matrix multiplication is a binary operation that takes a pair of matrices and produces another matrix.
If A is an n×m matrix and B is an m×p matrix, the result AB of their multiplication is an n×p matrix defined only if the number of columns m in A is equal to the number of rows m in B. When multiplying A and B, the elements of the ...
Name: Matrix Multiplication Contact Person: [email protected] Access Level: public License Agreement: Apache2 Platform: COMPSs
Description
Matrix multiplication is a binary operation that takes a pair of matrices and produces another matrix.
If A is an n×m matrix and B is an m×p matrix, the result AB of their multiplication is an n×p matrix defined only if the number of columns m in A is equal to the number of rows m in B. When multiplying A and B, the elements of the ...
Lysozyme in water full COMPSs application
Solutions to the exercises on the Workflow Provenance part, during January 2024 COMPSs Tutorial.
Download