User Tools

Site Tools


vecma-responsiveness

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
vecma-responsiveness [2018/11/22 21:18]
bbosak@man.poznan.pl created
— (current)
Line 1: Line 1:
-====== Information for VECMA responsiveness for particular resources ====== 
-This page provides instructions for persons responsible for deployment and maintenance of VECMA software on resources. 
- 
-===== Common directory for VECMA ===== 
-It is required that on each resource a common directory for the VECMA project will be created and made accessible to all VECMA participants. This directory should be created with cooperation with resource admins. ​ 
- 
-==== The VECMA directory structure ==== 
-It is advised that on each resource the shared directory will have the same, following structure: 
- 
-^ Path                        ^ Description ​                                          ^ 
-| ''​$VECMA_DIR/​Apps'' ​        | The directory for use by application providers ​       | 
-| ''​$VECMA_DIR/​Apps/​App1 '' ​  | The directory for application App1                    | 
-| ''​$VECMA_DIR/​Apps/​AppN '' ​  | The directory for application AppN   ​... ​             | 
-| ''​$VECMA_DIR/​Common'' ​      | Common stuff, possibly useful for more than one team  | 
-| ''​$VECMA_DIR/​.qcg-modules''​ | The directory for VECMA Environment Modules ​          | 
- 
-==== The locations of VECMA directories on resources: ==== 
-^ Resource ​    ^ Location ​                          ^ MODULEPATH ​   ^ 
-| Eagle        | ''/​home/​plgrid-groups/​plggvecma/''​ | ''/​home/​plgrid-groups/​plggvecma/​.qcg-modules''​ | 
-| SuperMuc NG  |                                    |                                           | 
-| Bull         ​| ​                                   |                                           ​| ​ 
- 
-===== Modules ===== 
- 
-The administrators should set up the top-level module for the VECMA project called ''​vecma''​. This module should configure the common settings for all VECMA participants. 
- 
-When loaded, the module should set up the $VECMA_DIR environment variable that points to the shared directory.  ​ 
- 
-The module files should be put into ''​$VECMA_DIR/​.qcg-modules''​ directory. In this way QCG will automatically load them for the QCG jobs started by the VECMA'​s users. ​ 
- 
-==== Module naming conventions ==== 
-The modules created for the VECMA project on all resources should follow the following scheme: 
-^ Module ​                     ^ Description ​                                          ^ 
-| ''​vecma'' ​                  | The main module for the VECMA project. Will load basic settings ​              | 
-| ''​vecma/​apps/​App1'' ​        | The module for a single application (e.g. App1)                  | 
-| ''​vecma/​common/​Item1'' ​     | The module for a common software item (e.g. Item1), possibly useful for many teams | 
- 
  
vecma-responsiveness.1542921485.txt.gz ยท Last modified: 2018/11/22 21:18 by bbosak@man.poznan.pl