Euforia Project - European Community for Iter Applications

CUDA training activity in CIEMAT

EUFORIA has supported actively the training activity developed at CIEMAT (Madrid, Spain) from 4 to 8 October. In this course, the basements of the CUDA programming model for GPGPU was taught. The course targets local researchers covering scientific area such as: High Energy Physics, Medical Physics, Renewal Energy, Environment Modelling and Plasma Physics.

This introductory training aimed to approach the GPGPU architecture and the CUDA programming model to the research activity in former areas


  
 

EUFORIA High Performance Scientific Workflows in Supercomputing 2010

During the last Supercomputing 2010 (SC2010) hold in New Orleans (November 15-18 2010) a session in the track "Birds of a Feather" was granted to the EUFORIA team.

The session was conducted by Adrian Jackson (Primary Session Leader) from Edinburgh Parallel Computing Centre and Marcin Plociennik (Secondary Session Leader) from PSNC Energy.

The aim of the session was to show how the workflows are now commonly used to create scientific simulations and investigate scientific problems, and visualise scientific data. There are a range of workflow engines and workflow languages and engines, such as Kepler (which is based on the Ptolemy II system), Pegasus, and the Taverna Workbench.

There are a number of groups working on extending workflow technologies into the high performance computing domain (i.e. Grid, Cloud, and Parallel computing), including the EUFORIA project which has worked on extensions to Kepler to enable the launching of parallel and Grid computing jobs as well as visualising large and 4D datasets.

This BoF was focussed on providing a forum for groups who are working to create and use workflows on high performance computing and are integrating (or interested in integrating) existing simulation codes into workflows. There were presentations from a number of groups who are developing workflow extension for existing codes or high performance environments, and those who are using such technologies for scientific simulations.


  
 


EUFORIA in GOTIT

As well as in the previous edition, EUFORIA team has joined the GOTIT, the high level courses with a 2-week course on Modern Programming and Visualization Techniques at the Max-Planck Institute for Plasma Physics

(IPP) in Garching, Germany during October 18-29, 2010.

This 2-week course is organized by IPP Garching in collaboration with EUFORIA and EPCC Edinburgh. The focus of the course is on practical exercises which enable the participants to apply the acquired knowledge at their home institutions.

The lectures and practicals were given by Adrian Jackson (EPCC, lead lecturer), Matthieu Haefele, Olivier Hoenen, Roman Hatzky, Andreas Schnurpfeil, Miguel Cárdenas (CIEMAT), David Coster, Moritz Pueschel, Nitya Hariharan, and Christian Konz.

The course covered a variety of topics related to modern programming and visualization techniques. The focus was on visualization techniques for scientific data.

Topics which discussed include the following:

* Visualization of scientific data

* Python: visualization and numerical libraries

* Visualization with Visit

* Visualization with IDL, optimizing IDL

* Visualization with gnuplot, xmgrace, and inkscape (vector

graphics)

* Modern programming with Fortran

* XML for scientific data and web publishing, DocBook XML

* Compilers and scientific libraries

* Parallel computing: OpenMP and MPI

* GPGPU programming

* Debugging and Profiling

* Version control using Subversion and Gforge

* High Performance Computing: HPC-FF and HLST

* Batch systems and Makefiles

 Imagen


  
 

EUFORIA in the Annual International Tokamak Modelling at Lisbon

During the Annual Meeting of the International Tokamak Modelling (ITM) diverse course have been developed in coordination between ITM and EUFORIA project. These activities have focused on topic as: Introduction to MPI, Introduction to Kepler, Introduction to GPGPU programming, workflows in Kepler, Visualization in Kepler and HPC Access through Kepler.

Imagen


  
 


Euforia in  5thEGEE User Forum

During the 5thEGEE User Forum held at Uppsala (Sweden), EUFORIA project has been a enlighted presence. First at all, EUFORIA has had a booth where posters and brochures were delivered whom was interested. For this booth three posters and two brochures were created. Besides some animations related with the visualization of complex data and simulations, and a movie about the build up of a workflow with kepler were shown in the screen of the booth.

Furthermore, EUFORIA has a presentation in the plenary session. Project Coordinator, Par Strand show the most relevant advances of the project with the talk called "Advanced computing for fusion simulation and modelling".

A session devoted to fusion activity in grid was conducted by Francisco Castejón. The session, called "Fusion", had the following presentations:

* Overview of the grid fusion applications and the possible

workflows among them by Dr. Francisco CASTEJóN (CIEMAT)

* Montera: a framework for efficient executions of Monte Carlo

codes on the Grid by Mr. Manuel RODRIGUEZ-PASCUAL (CIEMAT)

* Fusion metadata navigation and data delivery services by Dr.

Igor SEMENOV (RRC "Kurchatov institute")

* Numerical reconstruction of fusion-origin carbon structures

using refactored GIF portal by Mr. Vladimir VOZNESENSKY

(Kurchatov Institute)

Other session with presence of EUFORIA members was the session called "Parallel Processing", conducted by Isabel Campos, where Antonio Gómez gives a talk called "Tapas4Grid: a grid tool for performing parametric studies based on complex workflows".

Finally a demo was approved to EUFORA. This demo was about the miniproject developed in coordination with DEISA and EGEE-III. This miniproject is a proof-of-concept of heterogeneous workflow involving grid computing and HPC using fusion applications. Marcin Plociennik, Francisco Castejón and Antonio Gómez supported the demo with their explanations.

Imagen Imagen Imagen
 


 
 


Euforia in 18th Euromicro International Conference on Parallel, Distributed and Network-Based Computing at Pisa February 2010

The EUFORIA project has been a successful participation in the special session "Grid and High Performance Computing for Nuclear Fusion Applications" on the 18th "Euromicro International Conference on Parallel, Distributed and Network based Processing".

The high participation of Euforia members have reverberated the goals of the diverse activities of the project.




 



 


Euforia in SuperComputing Conference at Portland November 2009

Euforia have been several presentations during SC 2009.

For example, on 4 stands --PIONIER,EPCC,EGEE/EGI,FZJ-- movies, on-line presentations, posters, flyers have been shown.

Additionally, Euforia have been a 30 minutes of general presentations under the title: "Unified Access to Grid and HPC resources - Kepler framework for DCI We demonstrate the outcome of the EUFORIA project - technical feasibility of handling jobs from Kepler to a mixed DEISA, EGEE and EUFORIA environment."



 Imagen







ImagenTwo Euforia training events in collaboration with GridKA school and EFDA ITM meeting in Germany.

September 2009

Two Euforia training aevents have been hold in coincidence with the following events:
GridKa school 2009 - Karlsruhe (Germany) - http://gks09.fzk.de/ EFDA ITM meeting - Juelich (Germany) - http://itm2009.efda-itm.eu/agenda.php

There were four tutorials, including hands-on, conducted by Marcin Plociennik and Michal Owsiak. These tutorial presented Kepler's features as well as Java API 4 HPC/GRID. Each tutorial lasted more than four hours and was meant to provide users with both: basic usage of Kepler and to present complex workflows related to HPC/GRID.

If it comes to Java API 4 HPC/GRID it is meant to provide Kepler users with ability for job management during GRID and HPC computations.

During ITM meeting (2 days) additionally we have successfully integrated with next HPC machine in Juelich (JUMP -
http://www.fz-juelich.de/jsc/jump) using UNICORE middleware.

During tutorials we have performed tutorial using HPC on Altamira(IBM JS20 Blades) in Santander, Spain as well as on JUMP machine (using different MPI applications).

For the grid part we have used infrastructure of the EUFORIA project (itut vo) that is based on the int.eu.grid middleware.

We have also managed to present one of the features of Java API 4 HPC/GRID - ability to utilize HPC and GRID resources within single workflow.

During these two events, more than 90 people were working with Kepler building simple workflows, getting knowledge regarding loops, ifs, and composite actors. Users were also presented with ability to use HPC/GRID machines directly from the Kepler.

You can find tutorial related information at following locations:

http://scilla.man.poznan.pl/GridKa2009

http://scilla.man.poznan.pl/ITMJulich2009

  



 

The last 14th April a EUFORIA training event titled "Grid-Enabled Applications using Genetic Algorithms for Fusion" was celebrated at CIEMAT.

This event was opened to anyone who desire to connect by video-conference (EFDA TV).

The training consisted of three presentations:
      * Genetic Algorithms and their exploitation under Grid Computing
        paradigm.
      * Fusion applications in grid. Euforia Project.
      * A real example of grid application using genetic algorithm for
        fusion. Benefits obtained and problems faced.
       
More information can be found in this link:
http://indico.euforia-project.eu/conferenceDisplay.py?confId=17






Message Passing Programming and the MPI training event, Edinburgh.


March 2009

EUFORIA held its first training event on the 26th - 28th of March at EPCC's training facility in Edinburgh. The 3-day course, Message Passing Programming and the MPI library, is designed to give scientists and users a broad understanding of the Message Passing programming model commonly used to run applications on large supercomputers.

The course used the de facto standard for message passing, the Message Passing Interface (MPI).

EUFORIA has a remit to provide scientific users with the training required to allow them to successfully exploit the HPC and Grid infrastructures available in the project. To this end we will be running a number of training events through-out the duration of the project, from short lectures provided over video-conferencing technology, to 1-day workshops, and longer courses.

EUFORIA held its first training event on the 26th - 28th of March at EPCC's training facility in Edinburgh. The 3-day course, Message Passing Programming and the MPI library, is designed to give scientists and users a broad understanding of the Message Passing programming model commonly used to run applications on large supercomputers.

The course used the de facto standard for message passing, the Message Passing Interface (MPI). EUFORIA has a remit to provide scientific users with the training required to allow them to successfully exploit the HPC and Grid infrastructures available in the project.

To this end we will be running a number of training events through-out the duration of the project, from short lectures provided over video-conferencing technology, to 1-day workshops, and longer courses. Please keep checking the website for details of future training events.






EUFORIA-DEISA Collaboration in Portici training event, Naples.


Septembre 2008

The third week in September saw a further strengthening of the collaboration between DEISA and EUFORIA with a joint training session held at ENEA in Portici, Naples. This lovely venue was the host for 4 full days of EUFORIA training for EUFORIA members, code providers, the wide EU Fusion community, and DEISA users.

Portici, Naples, is the home to the CRESCO supercomputing facility, a part of ENEA, the Italian public energy agency. CRESCO houses an important part of the computing resources available for EUFORIA and ITM members, the gateway machine. Holding our training at Portici was, therefore, a good chance not only to meet with the ITM community in a Fusion venue, but also to highlight this 128-processor HPC resource and it?'s availability to ITM and EUFORIA members.

A number of courses were provided over the 4 days of training, with EUFORIA presenting:

* Introduction to Kepler

* Introduction to ETS

* Introduction to the EUFORIA GRID and the gLite Infrastructure

* MPI workshop

DEISA presented:

* Introduction to DEISA

* Advanced MPI Programming: MPI I/O

The training sessions were well received and attended, with over 20 ITM members participating. A selection of the lecture materials are available through the EUFORIA Indico site

(http://indico.euforia-project.eu/) for those interested.

We are currently planning the EUFORIA training for next year, so please get in touch if you have any specific training requirements or queries.


 

Please keep checking the website for details of future training events.

 

W3C