UC-NGI-PL-application-IV
From EGI Knowledge Base
Use Case title: Parallel software application execution on specific resources
Short description: This use case shows a target model for submitting and executing parallel software applications on the Grid. The current model (EGEE) allows for such jobs, however their execution is very complicated. It is not possible to specify how to make given resources accessible to the job (for example, it is not possible to run a multithreading job).
Actors involved: user, application, RC manager, RC operator, NGI manager
Related requirement:
- A job language description, allowing users to specify desired resources (for example, the requirement that the job has to be run on a multicore node or SMP machine, or request for a given number of cores/processors on several nodes)
- Middleware capable of reserving resources requested by user jobs
- Site(s) with specific hardware resources, allowing parallel execution (SMP machine, large cluster, etc.)
- Software library (libraries) allowing parallel execution
Steps: Run a parallel job with as much ease as present sequential jobs.
Application(s) (optional): chemical or biological software (ab initio and molecular dynamics code)
