Mars:Mathematica: Różnice pomiędzy wersjami
Z Komputery Dużej Mocy w ACK CYFRONET AGH
Linia 26: | Linia 26: | ||
==== Przykładowy skrypt ==== | ==== Przykładowy skrypt ==== | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | #!/bin/sh | ||
+ | #PBS -N math_test | ||
+ | #PBS -q short | ||
+ | #PBS -l nodes=1:ppn=1 | ||
+ | |||
+ | # ustawienie sciezek do pakietu Mathematica | ||
+ | module load Mathematica | ||
+ | |||
+ | # przejscie do katalogu, z ktorego wywolano skrypt PBS | ||
+ | cd $PBS_O_WORKDIR | ||
+ | |||
+ | math <Plik_wejsciowy > Plik_wyjsciowy | ||
+ | |||
+ | #Koniec skryptu | ||
+ | |||
+ | |||
===== Wersja szeregowa ===== | ===== Wersja szeregowa ===== | ||
===== Wersja równoległa ===== | ===== Wersja równoległa ===== |
Wersja z 12:01, 5 lis 2013
Spis treści
Mathematica
Wersje oprogramowania zainstalowane na klastrze Mars ...
Informacje ogólne
Sposób użycia pakietu:
Zalogowac sie na mars60 (ssh mars60) i wywolac:
module load Mathematica mathematica
Wcześniej należy uruchomić serwer X np. CYGWIN na lokalnym PC i dodać serwer fontów przy pomocy komendy wykonanej na marsie:
xset fp+ tcp/stdo.cyf-kr.edu.pl:7100
Dłuzsze obliczenia muszą być realizowane w trybie batch'owym uruchamiane na serwerze dostępowym (mars) Wykonywanie zadań w systemie PBS
qsub -q q_name skrypt
gdzie q_name - nazwa kolejki (short, long, very_long) skrypt - plik zawierąjacy wywołanie mathematica w trybie batch np
math < plik-wejsciowy > plik-wyjsciowy
Przykładowy skrypt
<syntaxhighlight lang="bash">
- !/bin/sh
- PBS -N math_test
- PBS -q short
- PBS -l nodes=1:ppn=1
- ustawienie sciezek do pakietu Mathematica
module load Mathematica
- przejscie do katalogu, z ktorego wywolano skrypt PBS
cd $PBS_O_WORKDIR
math <Plik_wejsciowy > Plik_wyjsciowy
- Koniec skryptu