Difference between revisions of "Template:App Main"

From UFRC
Jump to navigation Jump to search
Line 2: Line 2:
 
__NOEDITSECTION__
 
__NOEDITSECTION__
 
<includeonly>[[Category:Software]]</includeonly>
 
<includeonly>[[Category:Software]]</includeonly>
<!-- ########  Template Configuration ######## -->
+
<!-- HELP: REQUIRED VARIABLES:
<!--Edit definitions of the variables used in template calls
 
Required variables:
 
 
app - lowercase name of the application e.g. "amber"
 
app - lowercase name of the application e.g. "amber"
url - url of the software page (project, company product, etc) - e.g. "http://ambermd.org/"
+
url - website e.g. "http://ambermd.org/"
Optional variables:
+
        HELP: OPTIONAL VARIABLES
 
INTEL - Version of the Intel Compiler e.g. "11.1"
 
INTEL - Version of the Intel Compiler e.g. "11.1"
MPI - MPI Implementation and version e.g. "openmpi/1.3.4"
+
MPI - MPI Implementation and version e.g. "openmpi/1.3.4"-->
-->
 
 
{|
 
{|
<!--Main settings - REQUIRED-->
+
<!--CONFIGURATION: REQUIRED-->
|{{#vardefine:app|test}}
+
|{{#vardefine:app|DOUBLE_CLICK_TO_CHANGE_THIS_NOW}}
|{{#vardefine:url|http://sourceforge.net}}
+
|{{#vardefine:url|DOUBLE_CLICK_TO_CHANGE_THIS_NOW}}
<!--Compiler and MPI settings - OPTIONAL -->
+
<!--CONFIGURATION: OPTIONAL-->
|{{#vardefine:intel|}} <!-- E.g. "11.1" -->
+
|{{#vardefine:intel|}} <!-- "11.1" -->
|{{#vardefine:mpi|}} <!-- E.g. "openmpi/1.3.4" -->
+
|{{#vardefine:mpi|}} <!-- "openmpi/1.3.4" -->
<!--Choose sections to enable - OPTIONAL-->
+
|{{#vardefine:mod|1}} <!--MODULES -->
|{{#vardefine:mod|1}} <!--Present instructions for running the software with modules -->
+
|{{#vardefine:exe|}} <!--RUNNING -->
|{{#vardefine:exe|}} <!--Present manual instructions for running the software -->
+
|{{#vardefine:conf|}} <!--CONFIGS-->
|{{#vardefine:conf|}} <!--Enable config wiki page link - {{#vardefine:conf|1}} = ON/conf|}} = OFF-->
+
|{{#vardefine:pbs|}} <!--PBS SCRIPTS-->
|{{#vardefine:pbs|}} <!--Enable PBS script wiki page link-->
+
|{{#vardefine:policy|}} <!--POLICY-->
|{{#vardefine:policy|}} <!--Enable policy section -->
+
|{{#vardefine:testing|}} <!--TESTING/PROFILING-->
|{{#vardefine:testing|}} <!--Enable performance testing/profiling section -->
+
|{{#vardefine:faq|}} <!--FAQ-->
|{{#vardefine:faq|}} <!--Enable FAQ section -->
+
|{{#vardefine:citation|}} <!--CITATION-->
|{{#vardefine:citation|}} <!--Enable Reference/Citation section -->
 
 
|}
 
|}
<!-- ########  Template Body ######## -->
+
<!--BODY-->
 
<!--Description-->
 
<!--Description-->
 
{{#if: {{#var: url}}|
 
{{#if: {{#var: url}}|
 
{{App_Description|app={{#var:app}}|url={{#var:url}}}}|}}
 
{{App_Description|app={{#var:app}}|url={{#var:url}}}}|}}
CHANGE
+
DOUBLE_CLICK_TO_CHANGE_THIS_NOW
 
<!--Location-->
 
<!--Location-->
 
{{App_Location|app={{#var:app}}|{{#var:ver}}}}
 
{{App_Location|app={{#var:app}}|{{#var:ver}}}}
<!--Version(s)-->
+
<!--VERSIONS->
 
==Available versions==
 
==Available versions==
*  
+
* DOUBLE_CLICK_TO_CHANGE_THIS_NOW
 
<!-- -->
 
<!-- -->
 
{{#if: {{#var: mod}}|==Running the application using modules==
 
{{#if: {{#var: mod}}|==Running the application using modules==
 
{{App_Module|app={{#var:app}}|intel={{#var:intel}}|mpi={{#var:mpi}}}}|}}
 
{{App_Module|app={{#var:app}}|intel={{#var:intel}}|mpi={{#var:mpi}}}}|}}
 +
<!--Add additional HPC_FOO_BIN and other ENV variables below-->
 +
<!--Run-->
 
{{#if: {{#var: exe}}|==How To Run==
 
{{#if: {{#var: exe}}|==How To Run==
WRITE INSTRUCTIONS ON RUNNING THE ACTUAL BINARY|}}
+
DOUBLE_CLICK_TO_WRITE_INSTRUCTIONS_ON_RUNNING_THE_ACTUAL_BINARY|}}
 +
<!--Configuration-->
 
{{#if: {{#var: conf}}|==Configuration==
 
{{#if: {{#var: conf}}|==Configuration==
 
See the [[{{PAGENAME}}_Configuration]] page for {{#var: app}} configuration details.|}}
 
See the [[{{PAGENAME}}_Configuration]] page for {{#var: app}} configuration details.|}}
 +
<!--PBS scripts-->
 
{{#if: {{#var: pbs}}|==PBS Script Examples==
 
{{#if: {{#var: pbs}}|==PBS Script Examples==
 
See the [[{{PAGENAME}}_PBS]] page for {{#var: app}} PBS script examples.|}}
 
See the [[{{PAGENAME}}_PBS]] page for {{#var: app}} PBS script examples.|}}
 +
<!--Policy-->
 
{{#if: {{#var: policy}}|==Usage policy==
 
{{#if: {{#var: policy}}|==Usage policy==
 
WRITE USAGE POLICY HERE (perhaps templates for a couple of main licensing schemes can be used)|}}
 
WRITE USAGE POLICY HERE (perhaps templates for a couple of main licensing schemes can be used)|}}
 +
<!--Performance-->
 
{{#if: {{#var: testing}}|==Performance==
 
{{#if: {{#var: testing}}|==Performance==
WRITE PERFORMANCE TESTING RESULTS HERE|}}
+
DOUBLE_CLICK_TO_WRITE_PERFORMANCE_TESTING_RESULTS_HERE|}}
 +
<!--Faq-->
 
{{#if: {{#var: faq}}|==FAQ==
 
{{#if: {{#var: faq}}|==FAQ==
 
*'''Q:''' **'''A:'''|}}
 
*'''Q:''' **'''A:'''|}}
 +
<!--Citation-->
 
{{#if: {{#var: citation}}|==Citation==
 
{{#if: {{#var: citation}}|==Citation==
 
If you publish research that uses {{{app}}} you have to cite it as follows:
 
If you publish research that uses {{{app}}} you have to cite it as follows:
WRITE CITATION HERE
+
DOUBLE_CLICK_TO_WRITE_CITATION_HERE
 
|}}
 
|}}

Revision as of 04:07, 12 May 2012


Description

[DOUBLE_CLICK_TO_CHANGE_THIS_NOW {{{name}}} website]  
DOUBLE_CLICK_TO_CHANGE_THIS_NOW Template:App Location

Running the application using modules

To use DOUBLE_CLICK_TO_CHANGE_THIS_NOW with the environment modules system at HPC the following commands are available:

Get module information for app main:

$module spider DOUBLE_CLICK_TO_CHANGE_THIS_NOW

Load the default application module:

$module load DOUBLE_CLICK_TO_CHANGE_THIS_NOW

The modulefile for this software adds the directory with executable files to the shell execution PATH and sets the following environment variables:

  • HPC_DOUBLE_CLICK_TO_CHANGE_THIS_NOW_DIR - directory where DOUBLE_CLICK_TO_CHANGE_THIS_NOW is located.