Mars:Abaqus: Różnice pomiędzy wersjami
Z Komputery Dużej Mocy w ACK CYFRONET AGH
Linia 1: | Linia 1: | ||
{{DISPLAYTITLE:Abaqus}} | {{DISPLAYTITLE:Abaqus}} | ||
− | |||
= Informacje ogólne = | = Informacje ogólne = | ||
+ | Dostęp do wszystkich wersji Abaqusa uzyskuje się komendą: | ||
+ | module load Abaqus | ||
+ | |||
+ | Najnowszą zainstalowaną wersję 6.11-2 wywołuje się poleceniem: | ||
+ | abaqus ... | ||
+ | |||
+ | Pozostałe zainstalowane wersje można wywołać poleceniami: | ||
+ | Abaqus 6.10EF1 - abq610ef1 ... | ||
+ | Abaqus 6.10-2 - abq6102 ... | ||
+ | Abaqus 6.9EF1 - abq69ef1 .... | ||
+ | Abaqus 6.8-3 - abq683 ... | ||
− | |||
Graficzne środowisko użytkownika uruchamiane jest poleceniem <tt>abaqus cae</tt>. Należy je uruchamiać jedynie na węźle obliczeniowym mars60, logując się na niego poleceniem <tt>ssh mars60</tt> z węzła dostępowego. ('''Uwaga:''' należy pamiętać o przekierowaniu wyświetlania XWidnows). | Graficzne środowisko użytkownika uruchamiane jest poleceniem <tt>abaqus cae</tt>. Należy je uruchamiać jedynie na węźle obliczeniowym mars60, logując się na niego poleceniem <tt>ssh mars60</tt> z węzła dostępowego. ('''Uwaga:''' należy pamiętać o przekierowaniu wyświetlania XWidnows). |
Wersja z 11:34, 5 mar 2012
Spis treści
Informacje ogólne
Dostęp do wszystkich wersji Abaqusa uzyskuje się komendą:
module load Abaqus
Najnowszą zainstalowaną wersję 6.11-2 wywołuje się poleceniem:
abaqus ...
Pozostałe zainstalowane wersje można wywołać poleceniami:
Abaqus 6.10EF1 - abq610ef1 ... Abaqus 6.10-2 - abq6102 ... Abaqus 6.9EF1 - abq69ef1 .... Abaqus 6.8-3 - abq683 ...
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ładowe skrypty
Obliczenia w trybie wątków
#!/bin/sh
#PBS -N abaqus_test
#PBS -q l_long
#PBS -l mem=2gb
#PBS -l nodes=1:ppn=4
# przejscie do katalogu, z ktorego wywolano skrypt PBS
cd $PBS_O_WORKDIR
# zliczenie zadanych procesorow
np=$(cat $PBS_NODEFILE | wc -l)
# ustawianie dostepnej pamieci
echo 'memory = "2 gb"' > abaqus_v6.env
input=plik_z_danymi_wejsciowymi
abaqus job=$input cpus=$np mp_mode=threads interactive
Zadanie Abaqusa będzie się wykonywać na jednym węźle i będzie wykorzystywało 4 procesory.
Oblicznia w trybie MPI
#!/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
echo "mp_mpirun_path = {HP:'/opt1/abaqus/6.11-2/External/mpi/hpmpi-2.3/bin/mpirun'}" >> abaqus_v6.env
# zliczenie zadanych procesorow
np=$(cat $PBS_NODEFILE | wc -l)
input=plik_z_danymi_wejsciowymi
abaqus job=$input cpus=$np standard_parallel=all mp_mode=mpi interactive
Zadanie Abaqusa będzie się wykonywać na 4 węzłach i na każdym węźle będzie wykorzystywało 2 procesory