Euforia Project - European Community for Iter Applications

The EUFORIA Project consists of two different phases that are partly being developed in parallel from the start of the project to become fully integrated in the later stages.

The first phase is a development and deployment phase consisting of the adaptation and optimization of a selection of codes covering both edge and core physics for grid and HPC environments as appropriate. Inherent within this activity is the deployment of the computational infrastructure where access to grid computing and high performance computing is being developed for the project members. Thus, this stage is mainly directed towards code developers and application developers as it focuses on the detailed implementation and code structures of the physics codes.

To carry this effort beyond the Project members and to the broader fusion modelling community general tutorials on the different aspects of the code adaptation will be provided. The first lessons learned from the development work done on the fusion codes will be made publicly available and direct user support will be provided to new users bringing their codes to the EUFORIA platform. This activity alone will provide a significant step forward in the modelling capacities and capabilities of the fusion modelling community.

The second phase is a standardisation and integration activity and has one technology driven part which develops the technologies and tools to provide user transparent methods for resource allocation and scheduling and dynamic coupling of physics codes and on user and physics driven component where a technology for building complex workflows with the optimized codes as components and standardised data structures and transfer methods are being utilized to expand the physics cases for ITER development.

Key components here are the adaptation of a common project wide data structure for edge and core simulations, the adaptation of a workflow orchestration tool and generic tools for data exploration and visualisation. This second part of the project is mainly directed towards providing the means for building a broader user community for the code packages residing on the platform and in the somewhat longer perspective provides the stat for the adaptation of a suite of community operated tools.

Objectives

The EUFORIA project sets out to achieve the following:

* Deployment of a grid service

* Deployment of an HPC infrastructure

* Development of a portal for general user access

* Adaptation of a standard ontology for edge?\core simulations

* Adaptation and optimization of fusion simulation tools and codes targeting

   1.Serial grid applications

* Parallel grid applications

* High Performance Computing

* Development of a framework or code platform tool providing

   1.Dynamic workflow orchestration

* High quality Visualization

* Data mining capabilities


* Middleware development needed for deployment of computational resources from framework tools

In addition there are a number of outreach and dissemination activities planned to introduce the fusion community at large to the developed infrastructure and make contact with other infrastructure and research projects with similar or associated orientations.

As can be seen from the list above, the project consists of a set of related work packages. A high level of coordination and monitoring is needed to ensure the timely delivery of the different components and emphasis have been put on providing sufficient management structures and resources at the different levels of the project.


Consortium

European partners involved in EUFORIA project

The EUFORIA consortium involves the next 14 european institutions:

1.Chalmers University of Technology (Coordinator) from Sweden

2.Max Plank Institute for Plasma Physics (IPP) from Germany

3.Centro Superior de Investigaciones Científicas (CSIC) from Spain

4.Centro de Investigaciones Energ¿|ticas, Medio Ambientales y Tecnologícas (CIEMAT) from Spain

5.Forschungszentrum Karlsruhe (FZK) from Germany

6.Finnish IT Center for Science (CSC) from Finland

7.Abo Akademi University (ABO) from Finland

8.University of Edinburgh (UEDIN) from United Kingdom

9.Barcelona Supercomputing Center (BSC) from Spain

10.French Atomic Energy Commission (CEA) from France

11.University Louis Pasteur - Strasbourg I (ULP) from France

12.University of Ljubljana (UOL) from Slovenia

13.Poznan Supercomputing and Networking Center PSNC from Poland

14.Italian National Agency for New Technologies, Energy and the Environment (ENEA) from Italy


Structure of the project

EUFORIA project has been structured into a set of networking, services and research activities according to the following overall organisation:

Networking activities

* NA1 - Management

* NA2 - User Documentation and Training

* NA3 - Dissemination

Service Activities / Infrastructure deployment and Operation

* SA1 - Grid Infrastructure

* SA2 - HPC infrastructure

* SA3 - User Support for HPC and Grid activities

Joint Research Activities

* JRA1 - Adaptation of codes and tools for Grid Infrastructure

* JRA2 - Adaptation of codes and tools for HPC infrastructure

* JRA3 - Physics Integration / Workflow orchestration tools

JRA4 - Visualization

W3C