BwUniCluster2.0/Software/Ansys: Difference between revisions
< BwUniCluster2.0 | Software
Jump to navigation
Jump to search
S Richling (talk | contribs) No edit summary |
|||
(7 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{Softwarepage|cae/ansys}} |
|||
{| width=600px class="wikitable" |
{| width=600px class="wikitable" |
||
|- |
|- |
||
Line 5: | Line 7: | ||
| module load |
| module load |
||
| cae/ansys |
| cae/ansys |
||
|- |
|||
| Availability |
|||
| [[bwUniCluster]] | bwGRiD-Tübingen |
|||
|- |
|- |
||
| License |
| License |
||
Line 28: | Line 27: | ||
= Versions and Availability = |
= Versions and Availability = |
||
A list of versions currently available on all bwHPC-C5-Clusters can be obtained from the |
|||
<br> |
|||
<big> |
|||
[https://cis-hpc.uni-konstanz.de/prod.cis/ Cluster Information System CIS] |
|||
</big> |
|||
{{#widget:Iframe |
|||
|url=https://cis-hpc.uni-konstanz.de/prod.cis/bwUniCluster/cae/ansys |
|||
|width=99% |
|||
|height=350 |
|||
|border=0 |
|||
}} |
|||
<br> |
|||
On the command line interface of a particular bwHPC cluster a list of all available ANSYS versions can be inquired as followed |
|||
<pre> |
|||
$ module avail cae/ansys |
|||
-------------------------- /opt/bwhpc/kit/modulefiles -------------------------- |
|||
cae/ansys/15.0 |
|||
cae/ansys/16.2 |
|||
cae/ansys/17.2 |
|||
cae/ansys/18.2 |
|||
</pre> |
</pre> |
||
The cae/ansys modules are using the KIT license server and |
The cae/ansys modules are using the KIT license server and are reserved for members of the KIT only. |
||
<br> |
<br> |
||
= Usage = |
= Usage = |
||
== Loading the Module == |
|||
If you wish to load a specific version of ANSYS you can do so by executing e.g.: |
|||
<pre> |
|||
$ module load cae/ansys/15.0 |
|||
</pre> |
|||
to load the version 15.0. |
|||
You can load the default version of ANSYS with the command: |
|||
<pre> |
|||
$ module load cae/ansys |
|||
</pre> |
|||
== Start commands == |
|||
To start an ANSYS Mechanical session enter |
|||
<pre> |
|||
$ ansys150 |
|||
</pre> |
|||
To launch an ANSYS FLUENT session enter |
|||
<pre> |
|||
$ fluent |
|||
</pre> |
|||
The following command is to run the ANSYS Workbench |
|||
<pre> |
|||
$ runwb2 |
|||
</pre> |
|||
Online documention is available from the help menu or by using the command |
|||
<pre> |
|||
$ anshelp150 |
|||
</pre> |
|||
As with all processes that require more than a few minutes to run, non-trivial ANSYS solver jobs must be submitted to the cluster queueing system. |
|||
<br> |
|||
= Examples = |
|||
== ANSYS Mechanical batch jobs == |
|||
The following script could be submitted to the queueing system to run an ANSYS Mechanical job in parallel: |
|||
{{bwFrameA| |
|||
<source lang="bash"> |
|||
#!/bin/bash |
|||
module load cae/ansys |
|||
export MPIRUN_OPTIONS="-prot" |
|||
export MPI_USESRUN=1 |
|||
cd Arbeitsverzeichnis |
|||
export MACHINES=`/software/bwhpc/common/cae/ansys_inc150/scc/machines.pl` |
|||
ansys150 -dis -b -j lal -machines $MACHINES < input.f18 |
|||
</source> |
|||
}} |
|||
working_dir could start with $HOME or $WORK . |
|||
To submit the example script to the queueing system execute the following (32 cores, 1 GB of memory per core, max. time 600 seconds) : |
|||
<pre> |
|||
msub -l nodes=2:ppn=16,pmem=1000mb,walltime=600 Shell-Script |
|||
</pre> |
|||
== ANSYS Fluent batch jobs == |
== ANSYS Fluent batch jobs == |
||
see http://www.scc.kit.edu/produkte/6724.php > "Kurzanleitung" > "#FLUENT-Aufruf_auf_den_Linux-Clustern_des_SCC" |
|||
The following script "run_fluent.sh" could be submitted to the queueing system to run an ANSYS Fluent job in parallel using 4 cores on a single node: |
|||
{{bwFrameA| |
|||
<source lang="bash"> |
|||
#!/bin/sh |
|||
#MSUB -l nodes=2:ppn=28 |
|||
#MSUB -l walltime=0:60:00 |
|||
#MSUB -l mem=120000mb |
|||
## setup environment |
|||
module load cae/ansys |
|||
module load system/ssh_wrapper/0.1 |
|||
export MPI_USESRUN=1 |
|||
export FLUENT_SSH=/opt/bwhpc/common/system/ssh_wrapper/0.1/ssh |
|||
export FLUENT_SKIP_SSH_CHECK=1 |
|||
export I_MPI_HYDRA_BOOTSTRAP="slurm" |
|||
export I_MPI_HYDRA_RMK="slurm" |
|||
export I_MPI_HYDRA_BRANCH_COUNT="-1" |
|||
export run_nodes=`srun hostname -s` |
|||
echo $run_nodes | sed "s/ /\n/g" > fluent.hosts |
|||
echo "" >> fluent.hosts |
|||
## start fluent job |
|||
time fluent 3d -mpi=intel -g -t56 -pib -cnf=fluent.hosts -i test.inp |
|||
</source> |
|||
}} |
|||
To submit the example script to the queueing system execute the following: |
|||
<pre> |
|||
$ msub run_fluent.sh |
|||
</pre> |
|||
<br> |
|||
== ANSYS CFX batch jobs == |
== ANSYS CFX batch jobs == |
||
see http://www.scc.kit.edu/produkte/3852.php > "Kurzanleitung" > "#CFX_auf_den_Linux-Clustern_des_SCC" |
|||
With the script "run_cfx.sh" you can submit a CFX job to the queueing system to run in parallel using 8 cores on two node with the start-method 'Platform MPI Parallel': |
|||
{{bwFrameA| |
|||
<source lang="bash"> |
|||
#!/bin/sh |
|||
#MSUB -l nodes=2:ppn=28 |
|||
#MSUB -l walltime=0:60:00 |
|||
#MSUB -l mem=120000mb |
|||
## setup environment |
|||
module load cae/ansys |
|||
export CFX5RSH=ssh |
|||
export MPI_USESRUN=1 |
|||
export I_MPI_HYDRA_BOOTSTRAP="slurm" |
|||
export I_MPI_HYDRA_RMK="slurm" |
|||
export I_MPI_HYDRA_BRANCH_COUNT="-1" |
|||
hostlist=$(srun hostname -s) |
|||
hostlist=`echo $hostlist| sed 's/ /,/g'` |
|||
## start cfx job |
|||
cfx5solve -def test.def -par-dist $hostlist -start-method 'Intel MPI Distributed Parallel' |
|||
</source> |
|||
}} |
|||
To submit the example script to the queueing system execute: |
|||
<pre> |
|||
$ msub run_cfx.sh |
|||
</pre> |
|||
<br> |
|||
---- |
|||
[[Category:Engineering software]][[Category:bwUniCluster]] |
Latest revision as of 14:22, 14 March 2023
The main documentation is available via |
Description | Content |
---|---|
module load | cae/ansys |
License | Academic. See: Licensing and Terms-of-Use. |
Citing | Citations |
Links | Ansys Homepage | Support and Resources |
Graphical Interface | Yes |
Description
ANSYS is a general purpose software to simulate interactions of all disciplines of physics, structural, fluid dynamics, heat transfer, electromagnetic etc. For more information about ANSYS products please visit http://www.ansys.com/Industries/Academic/
Versions and Availability
The cae/ansys modules are using the KIT license server and are reserved for members of the KIT only.
Usage
ANSYS Fluent batch jobs
see http://www.scc.kit.edu/produkte/6724.php > "Kurzanleitung" > "#FLUENT-Aufruf_auf_den_Linux-Clustern_des_SCC"
ANSYS CFX batch jobs
see http://www.scc.kit.edu/produkte/3852.php > "Kurzanleitung" > "#CFX_auf_den_Linux-Clustern_des_SCC"