Compilation: Różnice pomiędzy wersjami

Z KdmWiki
Przejdź do nawigacji Przejdź do wyszukiwania
m
 
Linia 1: Linia 1:
 
{{Prace-user-guide}}
 
{{Prace-user-guide}}
<small>< [[Supernova User Guide]] < Compilation </small>
+
<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 in a dedicated queue '''prace-int''' 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-int
+
   qsub -I -l walltime=8:00:00
  
or with specified resources (if the cluster is heavy loaded it may be easier to get less resources then default):
+
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-int -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 21: Linia 21:
 
   module avail pgi
 
   module avail pgi
  
<small>< [[Supernova User Guide]] < Compilation </small>
+
<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