PGI Server: Różnice pomiędzy wersjami

Z KdmWiki
Przejdź do nawigacji Przejdź do wyszukiwania
m
 
(Nie pokazano 4 wersji utworzonych przez 2 użytkowników)
Linia 1: Linia 1:
 
<small>< [[Podręcznik użytkownika KDM]] < [[Oprogramowanie KDM]] < [[Oprogramowanie systemowe i narzędziowe]]</small>
 
<small>< [[Podręcznik użytkownika KDM]] < [[Oprogramowanie KDM]] < [[Oprogramowanie systemowe i narzędziowe]]</small>
  
'''Portland Workstation''' - zestaw kompilatorów niezależnego producenta Portland Group. Dostępne na klastrze  [[Nova]] w katalogach /usr/local/pgi/. WCSS posiada licencję na kompilatory PGI Fortran/C/C++ Server for Linux.
+
'''Portland Server''' - zestaw kompilatorów niezależnego producenta Portland Group. Dostępne na klastrze  [[Bem]] w katalogach /usr/local/pgi/. WCSS posiada licencję na kompilatory PGI Fortran/C/C++ Server for Linux.
  
 
;Użycie
 
;Użycie
 +
 +
Kompilacje należy prowadzić podczas [[Jak_korzystać_z_kolejek_PBS|zadania interaktywnego]] (nie na węźle dostępowym). Po uruchomieniu zadania należy załadować odpowiedni moduł:
 +
module avail pgi
 +
module load pgi/<wybrana_wersja>
 +
 +
;Wywołanie:
 
* pgf77, pgf90 - języki Fortran 77, 2003 i HPF
 
* pgf77, pgf90 - języki Fortran 77, 2003 i HPF
 +
* pgcc, pgCC - języki C i C++
 
* pgdbg - debugger.
 
* pgdbg - debugger.
  
Linia 23: Linia 30:
 
;Linki zewnętrzne
 
;Linki zewnętrzne
 
*[http://www.pgroup.com Strona domowa kompilatorów]
 
*[http://www.pgroup.com Strona domowa kompilatorów]
 
  
 
'''Zobacz też:''' [[Oprogramowanie systemowe i narzędziowe]], [[maszyny obliczeniowe]]
 
'''Zobacz też:''' [[Oprogramowanie systemowe i narzędziowe]], [[maszyny obliczeniowe]]

Aktualna wersja na dzień 08:20, 6 wrz 2016

< Podręcznik użytkownika KDM < Oprogramowanie KDM < Oprogramowanie systemowe i narzędziowe

Portland Server - zestaw kompilatorów niezależnego producenta Portland Group. Dostępne na klastrze Bem w katalogach /usr/local/pgi/. WCSS posiada licencję na kompilatory PGI Fortran/C/C++ Server for Linux.

Użycie

Kompilacje należy prowadzić podczas zadania interaktywnego (nie na węźle dostępowym). Po uruchomieniu zadania należy załadować odpowiedni moduł:

module avail pgi
module load pgi/<wybrana_wersja>
Wywołanie
  • pgf77, pgf90 - języki Fortran 77, 2003 i HPF
  • pgcc, pgCC - języki C i C++
  • pgdbg - debugger.

Sprawdzenie wersji:

pgf77 -V

Szybki system pomocy:

pgf77 -help
Zalecenia ogólne
  • dostosowanie do konkretnego procesora: -tp=XXX
  • optymalizacja: -fast, -fastsse, -OX, -MX
  • sterowanie precyzją: -pc=XX -MX
  • wsparcie dla OpenMP: -mp
  • automatyczne zrównoleglanie kodu: -MX
Linki zewnętrzne

Zobacz też: Oprogramowanie systemowe i narzędziowe, maszyny obliczeniowe