Abaqus

Z Komputery Dużej Mocy w ACK CYFRONET AGH
Wersja z dnia 16:24, 29 lut 2012 autorstwa Noga (dyskusja | edycje) (Utworzył nową stronę „{{DISPLAYTITLE:Abaqus}} Na klastrze Mars zainstalowano pakiet Abaqus w wersji 6.11. = Informacje ogólne = Program uruchamiany jest poleceniem <tt>abaqus</tt>....”)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Skocz do:nawigacja, szukaj

Na klastrze Mars zainstalowano pakiet Abaqus w wersji 6.11.

Informacje ogólne

Program uruchamiany jest poleceniem abaqus.

Graficzne środowisko użytkownika uruchamiane jest poleceniem abaqus cae. Należy je uruchamiać jedynie na węźle obliczeniowym mars60, logując się na niego poleceniem ssh mars60 z węzła dostępowego. (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.

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