Abaqus w ICM
From Centrum Komputerów Dużej Mocy, ICM Uniwersytet Warszawski
| 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
