Compilation: Różnice pomiędzy wersjami

Z KdmWiki
Przejdź do nawigacji Przejdź do wyszukiwania
Linia 5: Linia 5:
 
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.  
 
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):
+
To compile your software please run an interactive job in a dedicated queue '''prace-int''' with default resources (1 core, 2GB RAM):
   qsub -I -q prace  
+
   qsub -I -q prace-int
  
or with specified resources (if the cluster is heavy loaded it may be easier to get smaller resources then defaults):
+
or with specified resources (if the cluster is heavy loaded it may be easier to get less resources then default):
   qsub -I -q prace -l select=1:ncpus=1:mem=1GB
+
   qsub -I -q prace-int -l select=1:ncpus=1:mem=1GB
  
 
If you want to learn more about "<code>qsub -I</code>" please check the [[Running_Jobs_on_Supernova|article about running jobs]].
 
If you want to learn more about "<code>qsub -I</code>" please check the [[Running_Jobs_on_Supernova|article about running jobs]].

Wersja z 06:50, 12 lis 2012

< Supernova User Guide < Compilation

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 in a dedicated queue prace-int with default resources (1 core, 2GB RAM):

 qsub -I -q prace-int 

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

 qsub -I -q prace-int -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

< Supernova User Guide < Compilation