Application porting and web services for the Molecular and Materials - - PowerPoint PPT Presentation

application porting and web services for the molecular
SMART_READER_LITE
LIVE PREVIEW

Application porting and web services for the Molecular and Materials - - PowerPoint PPT Presentation

Application porting and web services for the Molecular and Materials Sciences and Technologies community Alessandro COSTANTINI 1 , Daniele CESINI 1 , Diego MICHELOTTO 1 , Marco BENCIVENNI 1 , Vania BOCCIA 1 , Emidio GIORGIO 1 , and Antonio


slide-1
SLIDE 1

1 20/05/14 EGI ¡Community ¡Forum ¡2013 ¡ 20/05/14 1 1 EGI ¡Community ¡Forum ¡2013 ¡

Application porting and web services for the Molecular and Materials Sciences and Technologies community ¡

Alessandro COSTANTINI1, Daniele CESINI1, Diego MICHELOTTO1, Marco BENCIVENNI1, Vania BOCCIA1, Emidio GIORGIO1, and Antonio LAGANA’2

1 INFN/IGI (IT) 2 Univ. of Perugia

¡

¡alessandro.costan:ni@pg.infn.it ¡

slide-2
SLIDE 2

2 20/05/14 EGI ¡Community ¡Forum ¡2013 ¡

Summary

  • The Italian NGI
  • The User Community: CMMST
  • The computational problem
  • Code Porting: 3 from the CC environment
  • A smart solution: IGI web portal
  • Conclusions
slide-3
SLIDE 3

3 20/05/14 EGI ¡Community ¡Forum ¡2013 ¡

Train users to use the new execution procedure Disseminate the work done to find new applications for long term sustainability Seek, identify, and closely support new communities to deploy their applications and create the computing model

Work-plan for application porting

The NGI_IT

User Support and Training (FUS in

Italian) team

slide-4
SLIDE 4

4 20/05/14 EGI ¡Community ¡Forum ¡2013 ¡

The CC domain in EGI

  • CC EGI Virtual Organizations (VO)s

– COMPCHEM , GAUSSIAN, CHEM.VO.IBERGRID.EU – Researchers out of the existing CC VOs

Normalised CPU time K.SI2K.Hours 1/2013 - 1/2014 COMPCHEM 18,311,531 GAUSSIAN 278,244 CHEM.VO.IBERGRI D.EU 2,137,536 TRGRIDB 222

slide-5
SLIDE 5

5 20/05/14 EGI ¡Community ¡Forum ¡2013 ¡

The training workshop

First Training Workshop on Grid porting of computational chemistry applications (Rome, 20-21 January 2014) Organizers

  • COMPCHEM Virtual Organisation
  • Italian NGI User Support and Training unit (IGI-FUS)

In collaboration with

  • GARR consortium, the Italian National Research and Education Networks

(NREN)

  • INSTM consortium, the National Institute of Materials Science and

Technology Active participation of 22 young researchers from 12 different departments of the various national institutes, including a remote participant from the Spanish National Research Council (CSIC) in Madrid.

slide-6
SLIDE 6

6 20/05/14 EGI ¡Community ¡Forum ¡2013 ¡

The training workshop

  • Main objectives

– give an overview, from a user perspective, of the Grid infrastructure in the European context. – give the needed know-how related to the application porting on distributed computing infrastructures.

  • Computational chemistry applications used to solve real-life

GRID use cases:

– VENUS (molecular dynamics) – CRYSTAL (electronic structures of solid materials) – QUANTUM ESPRESSO (electronic structures and modelling)

  • The event was preceded by two on-line meetings

– Aimed at how to cope with the most common issues when accessing distributed resources for the first time.

slide-7
SLIDE 7

7 20/05/14 EGI ¡Community ¡Forum ¡2013 ¡

Computational requirements

  • Strictly related to the application
  • VENUS (molecular dynamics)

– Parameter study approach – Monitoring of many jobs

  • CRYSTAL

– MPI calculations – Long simulation running

  • QE

– MPI calculations – Many modules, needs complex workflow

slide-8
SLIDE 8

8 20/05/14 EGI ¡Community ¡Forum ¡2013 ¡

Application porting

  • All the applications have been initially installed and

configured in some of the IGI domain

  • Some scripts have been developed to

– Interact with the middleware – Use MPI job – Checkpointing the job for runtime analysis and restart

slide-9
SLIDE 9

9 20/05/14 EGI ¡Community ¡Forum ¡2013 ¡

Grid Approach Problem

  • For new Users Grid is complex, they must:
  • have a recognized certificate
  • belong to a Virtual Organization (Certificate is necessary)
  • know JDL and commands syntax
  • know some basic Grid concepts

User Interface Certificate Command Line JDL SRM VO

New unsatisfied Grid Users

slide-10
SLIDE 10

10 20/05/14 EGI ¡Community ¡Forum ¡2013 ¡

Our solution

IGI WEB Portal

Federation users

CA Online My Proxy Storage User Interface Grid resources Cloud

Complexity hidden

slide-11
SLIDE 11

11 20/05/14 EGI ¡Community ¡Forum ¡2013 ¡

The IGI Portal facility

  • IGI Portal is a powerful and easy to use gateway to

access the grid:

– Job submission – Data management – Cloud – Application specific

  • Web GUIs has been provided through dedicated portlet

– To access the standard functionalities of the Grid – To minimize the skills needed by the user to use the Infrastructure ¡

slide-12
SLIDE 12

12 20/05/14 EGI ¡Community ¡Forum ¡2013 ¡

  • Built customizing the DIRAC portlet of the IGI portal
  • The user can set in an easy and intuitive way the needed

parameters, like:

– an identifier label for the submitted jobs, to distinguish each set of submission; – the input file, already stored in the grid Storage Elements (SEs), and selectable from the user with dropdown menu; – the output folder in the grid data management system directory, where the output will be stored; – the number of parameter sweep jobs to be run in a single submission.

VENUS graphical interface

slide-13
SLIDE 13

13 20/05/14 EGI ¡Community ¡Forum ¡2013 ¡

VENUS graphical interface

slide-14
SLIDE 14

14 20/05/14 EGI ¡Community ¡Forum ¡2013 ¡

VENUS graphical interface

slide-15
SLIDE 15

15 20/05/14 EGI ¡Community ¡Forum ¡2013 ¡

  • Built customizing the WS-PGRADE portlet of the IGI

portal

  • IGI Portal acts as a central component for workflow

instantiation

  • Special fields enable the user to define

– type of calculation – kind of resources to be used – number of required cores.

  • Handling the checkpointing of the calculation

– specialized bash functions developed for copying selected files from the Worker Node (WN) to Grid Storage Elements (SEs), – The same solution enables the user to access directly via the Web portal the outcomes, making them available at runtime

CRYSTAL graphical interface

slide-16
SLIDE 16

16 20/05/14 EGI ¡Community ¡Forum ¡2013 ¡

CRYSTAL graphical interface

slide-17
SLIDE 17

17 20/05/14 EGI ¡Community ¡Forum ¡2013 ¡

  • Built customizing the WS-PGRADE portlet of

the IGI portal

  • IGI Portal acts as a central component for

workflow instantiation

– Selection of parallel resources – Handling the checkpointing for restart

  • specialized bash functions developed for copying

selected files from the Worker Node (WN) to Grid Storage Elements (SE)s and vice versa

QE graphical interface

slide-18
SLIDE 18

18 20/05/14 EGI ¡Community ¡Forum ¡2013 ¡

18 ¡

QE graphical interface

slide-19
SLIDE 19

19 20/05/14 EGI ¡Community ¡Forum ¡2013 ¡

19 ¡

QE graphical interface

slide-20
SLIDE 20

20 20/05/14 EGI ¡Community ¡Forum ¡2013 ¡

Conclusion

  • CC applications successfully ported to Grid services in strong

partnership with the experienced users in order to address their requirements

  • The adoption of a “web based ad-hoc solution” allows also

inexperienced users to execute programs on the Grid

  • Training event workshop as a pilot activities for dissemination
  • Work in progress to build a solid platform, offered to users as a

service, for assembling accurate multi scale realistic simulations and workflows