Difference between revisions of "GPGPU-WG KnowledgeBase GLUE2 Profile Application"
Jump to navigation
Jump to search
Line 3: | Line 3: | ||
There are two GLUE2 classes to consider here: | There are two GLUE2 classes to consider here: | ||
* The '''ApplicationEnvironment''', which is a significant extension to the GLUE1 GlueHostApplicationSoftwareRunTimeEnvironment. | * The '''ApplicationEnvironment''', which is a significant extension to the GLUE1 GlueHostApplicationSoftwareRunTimeEnvironment. | ||
* The | * The [[wiki:GPGPU-WG:GPGPU_Working_Group_KnowlegeBase:GLUE2:Profile:Application:ApplicationHandle| ApplicationHandle]], a new class that can indicate how an to describe an ApplicationEnvironment instance can setup the software environment. | ||
The GIP plugin ''glite-ce-glue2-applicationenvironment-dynamic'' produces ApplicationEnvironment data by converting the basic GLUE1 GlueHostApplicationSoftwareRunTimeEnvironment to a simple ApplicationEnvironment instance. | The GIP plugin ''glite-ce-glue2-applicationenvironment-dynamic'' produces ApplicationEnvironment data by converting the basic GLUE1 GlueHostApplicationSoftwareRunTimeEnvironment to a simple ApplicationEnvironment instance. | ||
Line 13: | Line 13: | ||
---- | ---- | ||
Revision as of 20:56, 25 February 2014
The Working Group shall define an EGI Community GLUE2 based standard that encapsulates and publishes data about the application software its environment required by Computational Accelerators.
There are two GLUE2 classes to consider here:
- The ApplicationEnvironment, which is a significant extension to the GLUE1 GlueHostApplicationSoftwareRunTimeEnvironment.
- The ApplicationHandle, a new class that can indicate how an to describe an ApplicationEnvironment instance can setup the software environment.
The GIP plugin glite-ce-glue2-applicationenvironment-dynamic produces ApplicationEnvironment data by converting the basic GLUE1 GlueHostApplicationSoftwareRunTimeEnvironment to a simple ApplicationEnvironment instance.
The ApplicationEnvironment is a GLUE2 class that describes the software environment in which a job will run.
- Each Application is identified by a name.
- These names are not defined by the schema, but should be assigned in a way that allows applications to be uniquely identified.