practical information for the gemlca p grade hands on n.
Skip this Video
Loading SlideShow in 5 Seconds..
Practical information for the GEMLCA / P-GRADE hands-on PowerPoint Presentation
Download Presentation
Practical information for the GEMLCA / P-GRADE hands-on

play fullscreen
1 / 12
Download Presentation

Practical information for the GEMLCA / P-GRADE hands-on - PowerPoint PPT Presentation

liz
109 Views
Download Presentation

Practical information for the GEMLCA / P-GRADE hands-on

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Practical information for theGEMLCA / P-GRADE hands-on Tamas Kiss University of Westminster www.portal.p-grade.huwww.cpc.wmin.ac.uk/gemlca

  2. Introduction • Aim is to learn the usage of the NGS GEMLCA P-GRADE Portal • Understand the difference between job and service components in a workflow • Go through the typical application development cycle • Grid to be used: NGS (with and without the resource broker)

  3. Infrastructure for the hands-on Participants’ laptops NGS GEMLCA Portal(UoW, London) NGS MyProxy server Proxy download GSI NGS Grid services

  4. Open the hands-on material

  5. Matrix multiplication job INPUT1 INPUT2 3 32 1 31 1 13 3 3 3 35 2 76 7 93 8 2 • C code • Reads matrixes from INPUT1 and INPUT2 files • Writes result matrix to OUTPUT file • Command line parameters: M V • Detailed description, executable and sample inputs HERE binary 3 325 35 29 14 17 18 42 51 54 OUTPUT http://portal.p-grade.hu/tutorials/induction/Matrix_operations_program_description.htm

  6. Future steps and roadmap

  7. Future steps and GEMLCA / P-GRADEdevelopment roadmap www.portal.p-grade.huwww.cpc.wmin.ac.uk/gemlca

  8. How to learn more on P-GRADE portal and GEMLCA? • Take a look at • P-GRADE portal: www.portal.p-grade.hu(manuals, tutorials, service portals, installation procedure, etc.) • GEMLCA: www.cpc.wmin.ac.uk/gemlca • Visit or request a training event! (event list also on homepage) • Lectures, demos, hands-on tutorials, application development support • Get an account for one of the production installations: • NGS portal – University of Westminster • VOCE portal - SZTAKI • SEEGRID portal – SZTAKI • GILDA portal – SZTAKI • If you are the administrator of a Grid/VO then contact SZTAKI/Westminter to get your own Portal installation

  9. Development roadmap • SRB support • SRB resources are integrated at workflow level • Input/output ports can represent SRB data sources • Parameter study support • If the user has a workflow he can run it with many different parameters • Workflow = code to execute • Input files = parameters

  10. Parallel execution inside a workflow node (SIMD/MIMD/MISD) • Parallel execution among workflow nodes(SIMD/MIMD/MISD) Multiple jobs run parallel Each job can be a parallel program Multiple instances of the same workflow process different data files Parameter study support: Introducing the third level of parallelism • Parameter study execution of the workflow(SIMD)

  11. Parameter study workflow execution in P-GRADE portal 2.5 4 x 3 normal workflow execution 1 PS workflow execution PS port: 4 instances of the input file PS port: 3 instances of the input file = This provides the 3rd level of parallelism resulting a very large demand for Grid resources

  12. Thank you! Learn once, use everywhere Develop once, execute anywhere www.portal.p-grade.huwww.cpc.wmin.ac.uk/gemlca