Difference between revisions of "BwUniCluster2.0/Software/Ansys"
(→ANSYS Fluent batch jobs) |
|||
Line 34: | Line 34: | ||
A current list of the versions available on the bwUniCluster and bwForclusters can be obtained from the Cluster Information System: [http://cis-hpc.uni-konstanz.de/prod.cis/ CIS Information on ANSYS] |
A current list of the versions available on the bwUniCluster and bwForclusters can be obtained from the Cluster Information System: [http://cis-hpc.uni-konstanz.de/prod.cis/ CIS Information on ANSYS] |
||
− | On the command line interface |
+ | On the command line interface of a particular bwHPC cluster a list of all available ANSYS versions can be inquired as followed |
<pre> |
<pre> |
||
$ module avail cae/ansys |
$ module avail cae/ansys |
||
+ | -------------------------- /opt/bwhpc/kit/modulefiles -------------------------- |
||
+ | cae/ansys/15.0 |
||
+ | |||
+ | ------------------------ /opt/bwhpc/common/modulefiles ------------------------- |
||
+ | cae/ansys/15.0_bw |
||
</pre> |
</pre> |
||
+ | There are two licenses. The module <pre>cae/ansys/15.0_bw</pre> uses the BW license server (25 academic research, 69 parallel processes) and <pre>cae/ansys/15.0</pre> uses the KIT license server (only members of the KIT can use it). |
||
<br> |
<br> |
||
Line 44: | Line 50: | ||
If you wish to load a specific version of "ANSYS" you can do so by executing e.g.: |
If you wish to load a specific version of "ANSYS" you can do so by executing e.g.: |
||
<pre> |
<pre> |
||
− | $ module load cae/ansys/15. |
+ | $ module load cae/ansys/15.0_bw |
</pre> |
</pre> |
||
− | to load the version 15.0 |
+ | to load the version 15.0 with the BW license. |
You can load the default version of ''ANSYS'' with the command: |
You can load the default version of ''ANSYS'' with the command: |
||
Line 79: | Line 85: | ||
<source lang="bash"> |
<source lang="bash"> |
||
#!/bin/bash |
#!/bin/bash |
||
− | module load cae/ansys/15. |
+ | module load cae/ansys/15.0_bw |
export MPIRUN_OPTIONS="-prot" |
export MPIRUN_OPTIONS="-prot" |
||
export MPI_USESRUN=1 |
export MPI_USESRUN=1 |
Revision as of 08:45, 27 May 2014
Name | |
---|---|
module load | cae/ansys |
Availability | bwUniCluster |
License | academic |
Links | Homepage |
Graphical Interface | Yes |
Contents
1 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/
2 Versions and Availability
A current list of the versions available on the bwUniCluster and bwForclusters can be obtained from the Cluster Information System: CIS Information on ANSYS
On the command line interface of a particular bwHPC cluster a list of all available ANSYS versions can be inquired as followed
$ module avail cae/ansys -------------------------- /opt/bwhpc/kit/modulefiles -------------------------- cae/ansys/15.0 ------------------------ /opt/bwhpc/common/modulefiles ------------------------- cae/ansys/15.0_bw
There are two licenses. The module
cae/ansys/15.0_bw
uses the BW license server (25 academic research, 69 parallel processes) and
cae/ansys/15.0
uses the KIT license server (only members of the KIT can use it).
3 Usage
3.1 Loading the Module
If you wish to load a specific version of "ANSYS" you can do so by executing e.g.:
$ module load cae/ansys/15.0_bw
to load the version 15.0 with the BW license.
You can load the default version of ANSYS with the command:
$ module load cae/ansys
3.2 Start commands
To start an ANSYS APDL session enter
$ ansys150
To launch an ANSYS FLUENT session enter
$ fluent
The following command is to run the ANSYS Workbench
$ runwb2
Online documention is available from the help menu or by using the command
$ anshelp150
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.
4 Examples
4.1 ANSYS APDL batch jobs
The following script could be submitted to the queueing system to run an ANSYS APDL job in parallel:
#!/bin/bash
module load cae/ansys/15.0_bw
export MPIRUN_OPTIONS="-prot"
export MPI_USESRUN=1
cd Arbeitsverzeichnis
export MACHINES=`/software/bwhpc/kit/cae/ansys_inc15/scc/machines.pl`
ansys150 -dis -b -j lal -machines $MACHINES < input.f18
|
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) :
msub -l nodes=2:ppn=16,pmem=1000mb,walltime=600 Shell-Script
4.2 ANSYS Fluent batch jobs
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:
#!/bin/sh
#MSUB -l nodes=1:ppn=4
#MSUB -l walltime=0:10:00
#MSUB -l mem=16000mb
## setup environment
export MPI_USESRUN=1
## generate hosts list
export run_nodes=`srun hostname`
echo $run_nodes | sed "s/ /\n/g" > fluent.hosts
echo "" >> fluent.hosts
## load ansys module
module load cae/ansys
## start fluent job
time fluent 3d -g -pib -cnf=fluent.hosts -i test.inp
|
To submit the example script to the queueing system execute the following:
$ msub run_fluent.sh
4.3 ANSYS CFX batch jobs
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':
#!/bin/sh
#MSUB -l nodes=2:ppn=4
#MSUB -l walltime=0:10:00
#MSUB -l mem=32000mb
## setup environment
export MPI_USESRUN=1
## load ansys module
module load cae/ansys
## start job
cfx5solve -def test.def -part 8 -start-method 'Platform MPI Parallel'
|
To submit the example script to the queueing system execute:
$ msub run_cfx.sh