Application Document Guideline and Template
From PRAGMAgridWIKI
(Please don't change in this page. Click edit, then cut/paste the wiki contents to a new page for your application, and edit them in your new page.)
Contents |
Application Name and Description
Please describe what scientific problem your application solves, what's the methods and goals of your experiments, also the possible applications of your results.
Application driver and contact
Please specifies the application driver's name, institution and email.
Applicaiton Requirements
Hardware requirements
If any. This will help with matching site resources.
- CPU architecture (i686, x86_64, ia_64, etc.)
- Minimum number of CPUs (per cluster/system)
- Memory size (default is per node, unless you specify per CPU)
- Storage size (default is online and shared within a cluster. If not, specify.)
- Any other requirements (Specify)
Software requirements
First, see current software availability info at http://goc.pragma-grid.net/cgi-bin/scmsweb/swcatalog.cgi?grid=PRAGMA.
If you need other software and if the software size below 200MB and does not require root priviledge to install, try to install/copy it yourself to your home directories on each cluster or on a shared file system.
If the software size is over 200MB or it requires root priviledge to install, specify each and follow the format and example below:
(Name of first software)
- Version requirement: (Specify exact version number or range.)
- URL and instruction for software download:
- URL and/or instruction for the software installation:
- Command-line and output for software version query:
For example, if the software is intel fortran compiler:
$ ifort --version ifort (IFORT) 9.0 20051201 Copyright (C) 1985-2005 Intel Corporation. All rights reserved.
- Execution paths: (Specify the executables directory paths relative to the software installation root. The paths will be added into $PATH variable in PRAGMA login script at every site.)
- For example, on my cluster, software xyz is installed in /opt/xyz, the executables are in /opt/xyz/bin and /opt/xyz/local/etc, then the executaion paths should be specified as:
- PATH: bin, local/etc
- For example, on my cluster, software xyz is installed in /opt/xyz, the executables are in /opt/xyz/bin and /opt/xyz/local/etc, then the executaion paths should be specified as:
- Other specifications and comments
(Name of second software)
...
If you do need site admins to install software, make sure to notify Cindy after you finish documenting this list.
Site access status
As each PRAGMA grid site inform you of your account setup, test access following section 4 in http://goc.pragma-grid.net/pragma-doc/userguide/pragma_user_guide.html, then document and update each site access status or problems.
Application Run
Please document memos, mile stones, progress reports, issues, results, publication links, etc. and feel free to add other categories.
