1 / 12

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

Practical information for the GEMLCA / P-GRADE hands-on. Tamas Kiss University of Westminster. www.portal.p-grade.hu www.cpc.wmin.ac.uk/gemlca. 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

liz
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

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

More Related