Zeus:Abaqus: Różnice pomiędzy wersjami

Z Komputery Dużej Mocy w ACK CYFRONET AGH
Skocz do:nawigacja, szukaj
(Utworzył nową stronę „{{DISPLAYTITLE:Abaqus}} Na klastrze Zeus zainstalowano pakiet Abaqus w wersji 6.10. = Informacje ogólne = Do ustawiania środowiska uruchomieniowego oprogramo...”)
 
Linia 9: Linia 9:
  
 
Domyślna wersja to '''6.10'''.
 
Domyślna wersja to '''6.10'''.
 +
 +
Program uruchamiany jest poleceniem <tt>abaqus</tt>.
 +
 +
Graficzne środowisko użytkownika uruchamiane jest poleceniem <tt>abaqus cae</tt> ('''Uwaga:''' należy pamiętać o przekierowaniu wyświetlania XWidnows).
 +
 +
Przegląd funkcji i poleceń dostępny zostanie wyświetlony po wykonaniu komendy <tt>abaqus help</tt>.
  
 
=6.10=
 
=6.10=
Linia 15: Linia 21:
 
   <code>module add abaqus/6.10</code>
 
   <code>module add abaqus/6.10</code>
  
Program uruchamiamy poleceniem <tt>abaqus</tt>.<br>
 
Przegląd funkcji i poleceń dostępny zostanie wyświetlony po wykonaniu komendy <tt>abaqus help</tt>.
 
  
 
==== Przykładowy skrypt ====
 
==== Przykładowy skrypt ====
 
===== Wersja szeregowa =====
 
===== Wersja szeregowa =====
 +
<syntaxhighlight lang="bash">
 +
#!/bin/sh
 +
#PBS -N abaqus_test
 +
#PBS -q l_long
 +
#PBS -l mem=2gb
 +
#PBS -l nodes=1:ppn=1
 +
 +
# przejscie do katalogu, z ktorego wywolano skrypt PBS
 +
cd $PBS_O_WORKDIR
 +
 +
# ustawianie dostepnej pamieci
 +
echo 'memory = "2 gb"' > abaqus_v2.env 
 +
./abaqus_v2.env
 +
 +
input=plik_z_danymi_wejsciowymi
 +
 +
abaqus job=$input
 +
</syntaxhighlight>
 +
 +
===== Wersja równoległa =====
 +
 +
<syntaxhighlight lang="bash">
 +
#!/bin/sh
 +
#PBS -N abaqus_test
 +
#PBS -q l_long
 +
#PBS -l mem=6gb
 +
#PBS -l nodes=4:ppn=2
 +
 +
# przejscie do katalogu, z ktorego wywolano skrypt PBS
 +
cd $PBS_O_WORKDIR
 +
 +
# ustawianie dostepnej pamieci
 +
echo 'memory = "6 gb"' > abaqus_v6.env 
 +
./abaqus_v6.env
 +
 +
# zliczenie dostepnych procesorow
 +
np=$(cat $PBS_NODEFILE | wc -l)
 +
 +
input=plik_z_danymi_wejsciowymi
 +
 +
abaqus job=$input cpus=$np standard_parallel=all mp_mode=mpi
 +
</syntaxhighlight>

Wersja z 16:18, 29 lut 2012

Na klastrze Zeus zainstalowano pakiet Abaqus w wersji 6.10.

Informacje ogólne

Do ustawiania środowiska uruchomieniowego oprogramowania na klastrze Zeus służy narzędzie Modules. Pliki tymczasowe należy tworzyć używająć zasobu dyskowego Lustre. Do załadowania domyślnej wersji pakietu służy komenda:

 module add abaqus

Domyślna wersja to 6.10.

Program uruchamiany jest poleceniem abaqus.

Graficzne środowisko użytkownika uruchamiane jest poleceniem abaqus cae (Uwaga: należy pamiętać o przekierowaniu wyświetlania XWidnows).

Przegląd funkcji i poleceń dostępny zostanie wyświetlony po wykonaniu komendy abaqus help.

6.10

Zmienne środowiskowe ustawia się ładując moduł abaqus/6.10

 module add abaqus/6.10


Przykładowy skrypt

Wersja szeregowa
#!/bin/sh
#PBS -N abaqus_test
#PBS -q l_long
#PBS -l mem=2gb
#PBS -l nodes=1:ppn=1

# przejscie do katalogu, z ktorego wywolano skrypt PBS
cd $PBS_O_WORKDIR

# ustawianie dostepnej pamieci
echo 'memory = "2 gb"' > abaqus_v2.env  
./abaqus_v2.env

input=plik_z_danymi_wejsciowymi

abaqus job=$input
Wersja równoległa
#!/bin/sh
#PBS -N abaqus_test
#PBS -q l_long
#PBS -l mem=6gb
#PBS -l nodes=4:ppn=2

# przejscie do katalogu, z ktorego wywolano skrypt PBS
cd $PBS_O_WORKDIR

# ustawianie dostepnej pamieci
echo 'memory = "6 gb"' > abaqus_v6.env  
./abaqus_v6.env

# zliczenie dostepnych procesorow
np=$(cat $PBS_NODEFILE | wc -l)

input=plik_z_danymi_wejsciowymi 

abaqus job=$input cpus=$np standard_parallel=all mp_mode=mpi