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

Z Komputery Dużej Mocy w ACK CYFRONET AGH
Skocz do:nawigacja, szukaj
Linia 5: Linia 5:
 
   module load Abaqus
 
   module load Abaqus
  
Najnowszą zainstalowaną wersję 6.11-2 wywołuje się poleceniem:
+
Najnowszą zainstalowaną wersję 6.12-3 wywołuje się poleceniem:
 
   abaqus ...
 
   abaqus ...
  
 
Pozostałe zainstalowane wersje można wywołać poleceniami:
 
Pozostałe zainstalowane wersje można wywołać poleceniami:
 +
    Abaqus 6.11-2  - abq6112 ...
 
     Abaqus 6.10EF1  - abq610ef1 ...
 
     Abaqus 6.10EF1  - abq610ef1 ...
 
     Abaqus 6.10-2  - abq6102 ...
 
     Abaqus 6.10-2  - abq6102 ...
Linia 63: Linia 64:
 
cd $PBS_O_WORKDIR
 
cd $PBS_O_WORKDIR
  
# ustawianie dostepnej pamieci
+
# ustawianie dostepnej pamieci i ewentualnie innych parametrow
 
echo 'memory = "6 gb"' > abaqus_v6.env   
 
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
 
# zliczenie zadanych procesorow
Linia 77: Linia 77:
  
 
Zadanie Abaqusa będzie się wykonywać na 4 węzłach i na każdym węźle będzie wykorzystywało 2 procesory
 
Zadanie Abaqusa będzie się wykonywać na 4 węzłach i na każdym węźle będzie wykorzystywało 2 procesory
 +
 +
==== Dokumentacja online ====
 +
 +
  http://baribal.cyf-kr.edu.pl:2080/
 +
 +
Dla wersji 6.12-3
 +
 
 +
  http://mars.cyf-kr.edu.pl:2080/

Wersja z 08:15, 10 sty 2013


Informacje ogólne

Dostęp do wszystkich wersji Abaqusa uzyskuje się komendą:

 module load Abaqus

Najnowszą zainstalowaną wersję 6.12-3 wywołuje się poleceniem:

  abaqus ...

Pozostałe zainstalowane wersje można wywołać poleceniami:

    Abaqus 6.11-2   - abq6112 ...
    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

# ustawienie sciezek do pakietu Abaqus
module load Abaqus

# 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

# ustawienie sciezek do pakietu Abaqus
module load Abaqus

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

# ustawianie dostepnej pamieci i ewentualnie innych parametrow
echo 'memory = "6 gb"' > 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

Dokumentacja online

  http://baribal.cyf-kr.edu.pl:2080/

Dla wersji 6.12-3

  http://mars.cyf-kr.edu.pl:2080/