Changes between Version 33 and Version 34 of ApplicationScripts

Show
Ignore:
Timestamp:
07/21/14 15:49:16 (10 years ago)
Author:
piontek
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ApplicationScripts

    v33 v34  
    2424The scripts for the most common applications are provided by the `qcg-appscripts` RPM package. 
    2525 
    26 For the QCG-Computing to be usable you **must** provide mapping for at least the bash application, i.e.: 
     26'''IMPORTANT:''' For the correct work QCG-Computing requires the mapping for the **bash** application, which is mandatory i.e.: 
    2727{{{ 
    2828bash * /opt/qcg-app-scripts/apps/bash.app 
     
    3333bash * /bin/bash 
    3434}}} 
    35 ?  The answer is "No". You must use the `bash.qcg` which does much more (e.g. setup environment variables like QCG_NODEFILE). 
     35?  The answer is "No". You must use the `bash.qcg` which does some additional work (e.g. setup environment variables like QCG_NODEFILE). 
    3636 
    3737 
    3838= `qcg-appscripts` package = 
    39 This package contains QCG application scripts for the most common applications. Role of the application scripts, apart from the application launch, is the: 
    40 * loads the appropriate modules, 
    41 * converts input files to UNIX character encoding, 
     39The ''qcg-appscripts'' package contains QCG application scripts for the most common applications. Role of the application scripts, apart from launching the proper application, is as follows: 
     40* loading the appropriate modules, 
     41* converting input files to UNIX character encoding, 
    4242* setup environment, 
    43 * launch user's helper scripts - preprocess, postprocess, assistent, 
    44 * monitor the execution of application through defined schemes or user scripts, 
     43* launching user's helper scripts - preprocess, postprocess, assistent, 
     44* monitoring the execution of application through defined schemes or user scripts, 
    4545* handling interactive jobs, 
    4646* etc. 
    4747 
    48 All files are installed in directory: 
     48All files are installed in the directory: 
    4949{{{ 
    5050    /usr/share/qcg-appscripts 
    5151}}} 
    52 This directory contains following directories: 
     52 
     53The directory contains the following sub-directories: 
    5354- apps - application configuration files, 
    5455- app-scripts - application scripts, 
     
    5758- tools - QCG tools used by applications. 
    5859 
    59 The administrator must create/edit application configuration files (apps) that contains settings specific to each cluster, such as: 
     60The administrator must create/edit application configuration files (apps) that contain  specific to each cluster settings, such as: 
    6061- name of the application module, 
    6162- environment variables needed by application. 
     63 
    6264Files from `apps` directory should be referenced by QCG-Computing application mapping file (/etc/qcg/qcg-comp/application_mapfile). 
    6365 
    64 The application scripts must be accessible by jobs running on cluster worker nodes.  Thus directories `apps`, `app-scripts`, `config`, `core` and `tools` must be copied to directory shared by all worker nodes. This is done by: 
     66The application scripts must be accessible by jobs running on cluster worker nodes.  Thus directories `apps`, `app-scripts`, `config`, `core` and `tools` must be copied to directory shared by all worker nodes. This is done manually by the administrator by running: 
    6567{{{ 
    6668/usr/sbin/qcg-appscripts-deploy 
    6769}}} 
    68 script included in the package. This script reads: 
     70script included in the package. The script reads: 
    6971{{{ 
    7072/etc/qcg/qcg-comp/app-scripts/config 
    7173}}} 
    72 configuration file for destination directory, where scripts should deployed. 
     74configuration file for destination directory, where scripts should be deployed. 
    7375 
    7476