Views

Abaqus w ICM

From Centrum Komputerów Dużej Mocy, ICM Uniwersytet Warszawski

Jump to: navigation, search
Abaqus
Produkt: ABAQUS
Producent: SIMULIA
Licencja: komercyjna
Zainstalowany na: halo2 rekin
Wersja: 6.11-2 6.9-EF1
Email: kerstin@icm.edu.pl
Abaqus
Abaqus/Standard
Abaqus/Explicit
Abaqus/CAE
Abaqus/Design
Abaqus w ICM
Wskazówki dla początkujących
Dokumentacja

Moduły Abaqus/Standard z opcją Abaqus/Design, Abaqus/Explicit, Abaqus/CAE są dostępne w ICM na:

  • Klaster halo2 - moduły Standard i Explicit
  • rekin - moduł CAE (w tym Viewer) z dostępem do systemu Help

Dokumentacja znajduje się w katalogu /opt/abaqus/Documentation/ na komputerze rekin.

Contents

Abaqus/Standard i Abaqus/Explicit

Startujemy programy pod Abaqus/Standard lub Abaqus/Explicit komendą:

   abaqus job=nazwa [ opcje ] 

przy czym nazwa jest plikiem wejściowym. Opis opcji można znaleść w Abaqus/Standard User's Manual lub Abaqus/Explicit User's Manual.

Abaqus i PBS

Zadania należy wysłać do kolejki. Każda komenda ma stronę manuala, szczególnie polecam 'man qsub' (wstawianie zadań) oraz 'man pbs_resources' (opis zasobów, które można wyspecyfikować).

Przykładowy skrypt o nazwie abaqus.pbs mogłby mieć taki wygląd:

#!/bin/sh
#PBS -S /bin/sh
#PBS -N ABAQUS_MPI
#PBS -l walltime=02:00:00
#PBS -l mem=10gb
#PBS -l nodes=1:ppn=4

uniq $PBS_NODEFILE > nodelist
mp_host_list="["
 for node in `cat nodelist`
  do
   ncpus=`grep -c $node $PBS_NODEFILE`
   mp_host_list="${mp_host_list}['$node',$ncpus],"
  done
 mp_host_list=`echo ${mp_host_list} | sed -e "s/,$/]/"`
echo "mp_mpirun_path = {HP:'/opt/abaqus/6.7-1/External/mpi/hpmpi-2.2.5/bin/mpirun'}" > abaqus_v6.env
echo 'pre_memory = "1000 mb"' >> abaqus_v6.env
echo 'standard_memory = "6000 mb"' >> abaqus_v6.env
echo "mp_host_list=${mp_host_list}" >> abaqus_v6.env

/opt/abaqus/Commands/abaqus job=ABAQUS_MPI input=Test.inp cpus=4 standard_memory=MEM
# Koniec skryptu

a następnie:

qsub abaqus.pbs

Dla małych zadań testowych warto użyć kolejki test.

Abaqus/CAE

Startujemy program po ustawieniu środowiska komendą

   /opt/abaqus/Commands/abaqus cae

Abaqus/Viewer

Startujemy program po ustawieniu środowiska komendą

   /opt/abaqus/Commands/abaqus viewer 

Abaqus i AVS/Express

Możliwe jest również wczytywanie wyników (pliki z rozszerzeniem *.fil) do AVS/Express.

Przykłady firmowe

Instalacja Abaqus'a zawiera wiele rozwiązanych problemów przykładowych ilustrujących możliwości zastosowania programu Abaqus. Są one opisane w Abaqus Example Problems Manual. Do każdego przykładu dołączony jest plik wejściowy, który może być wysłany do analizy komendą:

   abaqus fetch job=nazwa_przykladu