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

Z Komputery Dużej Mocy w ACK CYFRONET AGH
Skocz do:nawigacja, szukaj
Linia 27: Linia 27:
 
input=plik_z_danymi_wejsciowymi
 
input=plik_z_danymi_wejsciowymi
  
abaqus job=$input
+
abaqus job=$input interactive
 
</syntaxhighlight>
 
</syntaxhighlight>
  

Wersja z 08:15, 5 mar 2012

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_v6.env  

input=plik_z_danymi_wejsciowymi

abaqus job=$input interactive
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  
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