High Performance Computing Center

INTRODUCTION
APPLICATION SOFTWARE
PUBLICATIONS
NEWS
LINKS
John Matrow  [Remove spaces from John . Matrow @ wichita . edu] (bio) located at 011 Jabara Hall.
FLUENT

Introduction to Fluent (ppt download)

Fluent User Guide
Getting Started Guide
Magnetohydrodynamics Module
Tutorial Guide
Text Command List
User-Defined Functions

MAKE SURE /apps/Fluent.Inc/bin IS SET IN YOUR $PATH IN YOUR .cshrc
MAKE SURE
setenv LM_LICENSE_FILE '7241@cronus' IS IN YOUR .cshrc

Fluent v12 is on boreas only! Up to 20% faster!
Use
/apps/Fluent.Inc/v120/fluent/bin in your $PATH
ANSYS 12.0 FAQs

Note: -l fluent_ncpus=X makes the job wait for licenses

Parallel Operation

It is extremely important to determine if your problem will benefit from additional processors (cpu's). Run your problem for a few iterations with 1 processor. Repeat for 2 and then 4 processors. If you do not get a corresponding speedup then your problem may be too small to scale well. If so, do not add additional processors because it may actually slow down your job performance.

notus/boreas example

Replace X and Y where X is the number of processors and Y is X divided by 2
(Note: Same as apollo/artemis script except for two bold parts)

Change notusall to boreasall for boreas

#!/bin/csh
#PBS -q para -l nodes=
Y:notusall:ppn=2 –l fluent_ncpus=X
setenv LM_LICENSE_FILE "7241@cronus-b"
cd ~/fueltank
fluent 3ddp -tX -pethernet -ssh -cnf=$PBS_NODEFILE -g -i Tank3D.scr > & junk.out
 

zeus example

Replace X where X is the number of processors

#!/bin/csh
#PBS -q para -l nodes=zeus -l ncpus=
X –l fluent_ncpus=X
setenv LM_LICENSE_FILE "7241@cronus-b"
cd ~/fueltank
fluent 3ddp -tX -pethernet -g -i Tank3D.scr > & junk.out
 

Where Tank3D.scr (a steady state example) contains:

file rc Tank3D.cas
solve init init
solve it 2
wd Tank3D.dat
yes
exit
yes

Here is an unsteady state example where you supply X, Y, Z & N:

File rcd jobname.cas                    % Reads both Case and Data job files %
File autosave data-frequency       % Saves the data automatically %
X                                                   % Saves the data automatically at every 'X' time steps %
Solve set time-step Y                    % Sets the time step dt = 'Y' sec %
Solve dual-time-iterate
Z                                                   % Total number of time steps %
N                                                   % Number of iterations for each time step %
File wd finaldatafile.dat                 % Writes the updated Data file %
Exit
Yes

For technical assistance, email aca-support@fluent.com