Nag: Różnice pomiędzy wersjami

Z Komputery Dużej Mocy w ACK CYFRONET AGH
Skocz do:nawigacja, szukaj
(Utworzył nową stronę „__TOC__ = Informacje ogólne = = Biblioteka NAG SMP Library, Mark 21 = Na Baribalu (SGI Altix 3700) zainstalowana została biblioteka NAG SMP Library, Mark 21. NAG ...”)
 
(UWAGA! Zastąpienie treści hasła bardzo krótkim tekstem: „_”)
Linia 1: Linia 1:
__TOC__
+
_
= Informacje ogólne =
 
= Biblioteka NAG SMP Library, Mark 21 =
 
Na Baribalu (SGI Altix 3700) zainstalowana została biblioteka NAG SMP Library, Mark 21.
 
NAG  Fortran  Library  jest  jedną z  najpopularniejszych  bibliotek podprogramów  fortranowskich.  Pakiety  biblioteki  NAG  obejmują m.in. następujące działy: algebrę, algebrę liniową,  interpolacje i aproksymacje, równania różniczkowe i całkowe, statystykę, programowanie liniowe, funkcje specjalne.
 
 
 
Biblioteka umieszczona została w katalogu: /opt/NAG/fsl6421dcl
 
 
 
Przed użyciem procedur z biblioteki należy załadować moduły kompilatora Fortran i biblioteki NAG
 
 
 
    module load Intel/11.0
 
 
 
    module load NAG/mark21
 
 
 
Sposób użycia:
 
 
 
    $fcompile -static prog.f  $flink
 
 
 
lub
 
 
 
    $fcompile prog.f  $flink
 
 
 
gdzie: prog.f - program użytkownika wywołujący procedurę z biblioteki NAG SMP Library
 
 
 
Przed wykonaniem programu należy wykonać:
 
  1. dla tcsh
 
    setenv OMP_NUM_THREADS nproc
 
    ./a.out
 
  2. dla bash
 
    export OMP_NUM_THREADS=nproc
 
    ./a.out
 
 
 
gdzie: nproc  - liczba zadanych procesorów
 
 
 
== Przykłady ==
 
 
 
W katalogu /opt/NAG/fsl6421dcl/examples/source zamieszczone są przykłady źródłowe użycia procedur z biblioteki NAG SMP Library. Każdy przykład można uruchomić w swoim własnym katalogu wykonując komendę:
 
 
 
  nagsmp_example name_example nproc
 
 
 
lub
 
 
 
  nagsmp_example_shar name_example nproc
 
 
 
gdzie: name_example - nazwa przykładu (6 pierwszych znaków nazwy pliku źródłowego z katalogu /opt/NAG/fsl6421dcl/examples/source), nproc - liczba żądanych procesorów
 
 
 
Listę plików źródłowych z przykładami można otrzymać komendą:
 
 
 
  ls /opt/NAG/fsl6421dcl/examples/source
 
 
 
Uwagi dla użytkownika (NAG SMP Library)
 
  mozilla /opt/NAG/fsl6421dcl/doc/un.html
 
 
 
Inne informacje można znaleźć w katalogu /opt/NAG/fsl6421dcl/doc
 
 
 
Dokumentacja on-line:
 
 
 
  mozilla /opt/NAG/nagdoc_mk21/html/mark21.html
 

Wersja z 07:07, 16 sty 2013

_