Compilation: Różnice pomiędzy wersjami

Z KdmWiki
Przejdź do nawigacji Przejdź do wyszukiwania
Linia 1: Linia 1:
== where the compilation process should be run ==
+
== Where the compilation process should be run ==
  
Users shuld not compile their programs on access node. It has diffrent software(even operating system) and hardwarde(including processors) than execution nodes.  
+
Users should not compile their programs on the access node. It has different software (e.g. operating system version) and hardware (including processors) than execution nodes.  
  
To compile your software please run interactive job:
+
To compile your software please run an interactive job with default resources (1 core, 2GB RAM):
 +
  qsub -I -q prace
 +
 
 +
or with specified resources (if the cluster is heavy loaded it may be easier to get smaller resources then defaults):
 
   qsub -I -q prace -l select=1:ncpus=1:mem=1GB
 
   qsub -I -q prace -l select=1:ncpus=1:mem=1GB
If you want to know what qsub -I does see [[Running_Jobs_on_Supernova|article]] obout running jobs.
 
  
== available comilers ==
+
If you want to learn more about <code>qsub -I</code> please check the [[Running_Jobs_on_Supernova|article about running jobs]].
 +
 
 +
== Available compilers ==
  
Only comilers with own modules are supported. To list versions run:
+
Only compilers with own modules are supported. To list versions run:
 
   module avail gcc
 
   module avail gcc
 
   module avail intel
 
   module avail intel

Wersja z 09:54, 1 sie 2012

Where the compilation process should be run

Users should not compile their programs on the access node. It has different software (e.g. operating system version) and hardware (including processors) than execution nodes.

To compile your software please run an interactive job with default resources (1 core, 2GB RAM):

 qsub -I -q prace 

or with specified resources (if the cluster is heavy loaded it may be easier to get smaller resources then defaults):

 qsub -I -q prace -l select=1:ncpus=1:mem=1GB

If you want to learn more about qsub -I please check the article about running jobs.

Available compilers

Only compilers with own modules are supported. To list versions run:

 module avail gcc
 module avail intel
 module avail pgi