HPC 2 K GRID HPC Actor generator B

HPC 2 K GRID & HPC Actor generator B. Guillerminet, Magalie Soca ISIP Task T 8 Thanks to the contributors to the EUFORIA project and European Task Force on Integrated Tokamak Modelling Activity Links: http: //www. euforia-project. eu/ & https: //portal. efda-itm. eu/portal/ Introduction Kepler is used for the orchestration of the ITM codes and HPC 2 K has been designed to generate easily GRID or HPC actors. These actors are then used in a workflow as any other local code. The remote data access is generated automatically. I-Objective • GRID/HPC: • Physic code = jobs on GRID or HPC • Actors for easy jobs submission (using RAS actors and RAS/Vine infrastructure) • Current implementation requires an explicit data transfer (files) • Remote UAL: data access for jobs running on GRID & HPC II-Preliminary requirements WORKING ON A GRID ENVIRONMENT: GENERATING A TEMPORARY CERTIFICATE: • • The user needs to generate a temporary certificate stored under his home directory and called proxy. • The user can use a predefined workflow to create it : Preliminary settings to use GRID infrastructure : – Obtain a Digital Certificate : usercert. pem Key : userkey. pem – • HPC 2 K tool: • Easy one click creation of Fortran or C GRID/HPC jobs and integration in KEPLER (actor) • Same user code could be a local actor, a Web service or a GRID/HPC job IV-Current use of RAS actors III-Preliminary requirements – Account on a User Interface machine Register with an appropriate Virtual Organization. VO : euforia for example V-Workflow with actors generated by HPC 2 K VI-HPC 2 K tool Project, actor names & others parameters Arguments l A high number of inputs has to be specified by the user. l The user has to integrate by himself the access to ITM database if needed. VII-Example of parameters l I/O are limited to I/O (Cpos) of simulation codes GRID or HPC infrastructure l ITM data access based on the UAL Kepler & UAL VIII-Generated actor FORTRAN subroutine + Make +HPC 2 K RAS server: IX-Code parameters GRID or HPC: Normal or Openmpi: X-Status & documentation 1. HPC 2 K available for GRID & HPC 2. Remote UAL is the 4. 07 c version 3. RAS server (poznan, gateway) • • HPC 2 K user’s guide (~guillerm/public/LISBON/docs/HPC 2 K user’s guide. pdf) Workflows and examples on ~guillerm/public/LISBON/examples • Same user code could be a local actor, a Web service or a GRID/HPC job
- Slides: 1