Compilation: Różnice pomiędzy wersjami

Z KdmWiki
Przejdź do nawigacji Przejdź do wyszukiwania
 
(Nie pokazano 5 wersji utworzonych przez jednego użytkownika)
Linia 1: Linia 1:
 +
{{Prace-user-guide}}
 +
<small>< [[Bem User Guide]] < Compilation </small>
 +
 
== Where the compilation process should be run ==
 
== 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.  
+
{{Uwaga|Users should not compile their programs on the access node (which is a virtual machine).}}
  
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 with default resources (1 core, 2000 MB of RAM):
   qsub -I -q prace
+
   qsub -I -l walltime=8:00:00
  
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 under heavy load it may be faster to get less resources then default):
   qsub -I -q prace -l select=1:ncpus=1:mem=1GB
+
   qsub -I -l walltime=8:00:00 -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_Bem|article about running jobs]].
  
 
== Available compilers ==
 
== Available compilers ==
Linia 17: Linia 20:
 
   module avail intel
 
   module avail intel
 
   module avail pgi
 
   module avail pgi
 +
 +
<small>< [[Bem User Guide]] < Compilation </small>
  
 
[[Category:User Guide]]
 
[[Category:User Guide]]

Aktualna wersja na dzień 11:58, 19 lut 2016

< Bem User Guide < Compilation

Where the compilation process should be run

To compile your software please run an interactive job with default resources (1 core, 2000 MB of RAM):

 qsub -I -l walltime=8:00:00

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

 qsub -I -l walltime=8:00:00 -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

< Bem User Guide < Compilation