This page provides information about the environment settings that the user
must include in their .cshrc file in order to use Fluent, Fidap and Gambit.
In addition, it is recommended that the user
sends an email to flow@ncsa.uiuc.edu
indicating their intent to use this software. The login of the user will then
be included in the software access list. This information
is essential for deciding the number of licenses that NCSA must purchase
every year, for the use of these commercial packages.
If you have any questions about the information on this page, please email
flow@ncsa.uiuc.edu.
Fluent is a general purpose package for modeling fluid flow and heat
transfer. It can simulate two-/three-dimensional, steady/unsteady,
compressible/incompressible flows in structured and unstructured grids. The
Mach number of Fluent simulation ranges from subsonic to hypersonic. Its
capabilities include simulating non-isothermal flows, disperse phase/droplets,
combustion and radiation heat transfer, and flow-through porous media.
The current version of Fluent 6 is version 6.3.26.
To use Fluent6 on the IBM p690 supercomputer, add the following lines
to the end of the .cshrc file in your home directory:
# Fluent settings
setenv FLUENT_HOME /usr/apps/cfd/Fluent-6.3.26/Fluent.Inc
set path = ($FLUENT_HOME/bin $path)
To use Fluent6 on NCSA's Tungsten cluster, add the following lines
to the end of the .cshrc file in your home directory:
# Fluent settings
setenv FLUENT_HOME /usr/apps/cfd/Fluent-6.3.26/Fluent.Inc
set path = ($FLUENT_HOME/bin $path)
setenv FLUENT_ARCH lnx86
To start Fluent6 from the command line, you can specify the dimensionality
of the problem (2D or 3D), as well as the precision of calculation (single
or double).
- fluent 2d runs the two-dimensional, single-precision solver
- fluent 3d runs the three-dimensional, single-precision solver
- fluent 2ddp runs the two-dimensional, double-precision solver
- fluent 3ddp runs the three-dimensional, double-precision solver
Script for Running Fluent Batch Jobs on Copper - the IBM p690 platform at NCSA.
A copy of this script may be obtained from $FLUENT_HOME/NCSA-Example-Scripts
directory.
# Sample batch script for a serial job
#
# Please save this script file into a file called Fluent.Script
# Submit this script using the "llsubmit" command: llsubmit Fluent.Script
#
# Use the "llq" command to check the status of a job.
#
#@ shell = /bin/csh
#@ job_type = parallel
# copy all environment variables to batch job
#@ environment = COPY_ALL
# Send email when job completes
# (notification options: always,start,error,complete,never)
#@ notification = complete
# Specify job class
#@ class = batch
# Charge job to project abc (recommended for users with multiple projects)
# [If project is invalid, a valid project will be automatically selected]
#@ account_no = abc
#==========================================================
#NOTE: One can go upto a maximum of 32 processors per node.
#==========================================================
# Specify number of MPI processes
#@ tasks_per_node = 2
# Specify memory = amount per MPI process
# For mpi, ConsumableCpus is always 1, and it must be specified.
#@ resources = ConsumableCpus(1) ConsumableMemory(500Mb)
# Specify the wall clock limit = hrs:min:sec
#@ wall_clock_limit = 1:00:00
# Specify the name of the job
#@ job_name = my_serial_job
# Specify the standard output and standard error for the job
# They will be written in the subdirectory from which llsubmit is run
#@ output = $(job_name).$(jobid).out
#@ error = $(job_name).$(jobid).err
# This has to be the last loadleveler directive
#@ queue
##########################################################
#set echo # echo commands before execution; use for debugging
# change to the scratch directory
# (This directory is removed when the job finishes)
cd $SCR
mkdir MyRun # create a directory for your runs
cd MyRun # cd to the MyRuns directory
cp $HOME/my_fluent_input_files . # copy your relevant fluent files
# from your home directory here
#the following is a generic command. In order to get this command working
#please decide if you want to run the 2d or 2ddp OR 3d OR 3ddp solver and
#please use ONLY one of the options in the <> shown below
fluent <2d|2ddp|3d|3ddp> -g -t2 -i InputFile >& OutputFile
|
Script for Running Fluent Batch Jobs on Tungsten - the IA-32 Xeon Cluster at NCSA
A copy of this script may be obtained from $FLUENT_HOME/NCSA-Example-Scripts
directory.
#!/bin/csh
#
# Sample batch script for running serial/parallel Fluent jobs on Tungsten
#
# Please save this script into a file called Fluent.Script and
# Submit this script using the command: bsub < Fluent.Script
# [NOTE THE "<" SIGN in the above command]
#
# Use the "bjobs" command to check the status of a job.
#
# The following are embedded options. The syntax is #BSUB (the #
# does -not- denote that the lines are commented out so do not remove).
#BSUB -n 4 # Specify 4 processes
#BSUB -W 1:00 # Specify job run time limit of 1 hour
#BSUB -o testjob.%J.o # Store the standard output and standard error of the
# job in file testjob.jobid.o (optional)
#BSUB -J testjob # Specify job name (optional)
# End of embedded BSUB options
#
cd $SCR # Change to job scratch directory
mkdir MyRun # create a directory for your runs
cd MyRun # cd to the MyRuns directory
cp $HOME/my_fluent_input_files . # copy your relevant fluent files
# from your home directory here
#the following is a generic command. In order to get this command working
#please decide if you want to run the 2d or 2ddp OR 3d OR 3ddp solver and
#please use ONLY one of the options in the <> shown below
fluent <2d|2ddp|3d|3ddp> -g -t4 -pnmpi -ssh -cnf=${LSB_NODEFILE} -i InputFile >& OutputFile
|
The Fluent6 User's Guide is located in the
/usr/apps/cfd/Fluent-6.3.26/Fluent.Inc/fluent6.3.26/help directory
on the IA-32 Linux cluster (Tungsten) and the IBM p690 platform (Copper).
In addition to html documents, PDF
formated documents are available as well.
Fluent is a product of Fluent Inc.
Top
Gambit is an integrated preprocessor for CFD analysis. It can be used
to build geometry and to generate a mesh, or to import a geometry created by
a third-party CAD/CAE package. The environment required by Gambit is
the same as the one required by Fluent. Therefore, refer to the Fluent
section on how to add the path in the .cshrc file.
Once the environment is set up, enter the following command:
gambit [option1 option2]
to start Gambit.
The command
gambit -help
displays the available start-up options.
The Gambit User's Guide is located in the
/usr/apps/cfd/Fluent-6.3.26/Fluent.Inc/gambit2.3.16/help
directory on the IA-32 Linux cluster (Tungsten) and the IBM p690 platform
(Copper). In addition to html documents, PDF formatted documents are available
as well.
Gambit is a product of Fluent Inc.
Top
FIDAP is a fluid dynamics analysis package that uses the finite element
method to simulate many classes of incompressible and compressible fluid flows.
Possible simulations include two-dimensional, axisymmetric and three-dimensional
steady state or transient simulations in complex geometries including the
effects of temperature and the presence of chemical species. Multi-phase and
turbulent flows can also be simulated. FIDAP has been officially merged with
Fluent. The current version of FIDAP is
8.7.4 on the IA-32 (Tungsten)
cluster and the IBM p690 (Copper)
platform. The environment required by Gambit is
the same as the one required by Fluent. Therefore, refer to the Fluent
section on how to add the path in the .cshrc file.
The Fidap User's Guide is located in the
/usr/apps/cfd/Fluent-6.3.26/Fluent.Inc/fidap8.7.4/help
directory on the IA-32 Linux cluster (Tungsten) and the IBM p690 platform
(Copper). In addition to html formats, PDF formatted documents are available
as well.
FIDAP is a product of Fluent Inc..
Top