Software at OSC |
FLUENT, FIDAP, GAMBIT, TGridIntroductionFluent, Inc. products are installed in a common directory tree and are described together as a matter of convenience. FIDAP is a single integrated environment for the simulation of fluid flow problems. FLUENT is a state-of-the-art computer program for modeling fluid flow and heat transfer in complex geometries. GAMBIT is a software package designed to help analysts and designers build and mesh models for computational fluid dynamics (CFD) and other scientific applications. TGrid is a highly efficient, easy-to-use, unstructured grid generation program that can handle grids of virtually unlimited size and complexity. Versions FLUENT version 6.3.26 is available at OSC AvailabilityFLUENT is available on the Glenn Cluster and the BALE Cluster. *NOTE: Parallel FLUENT is only supported on the BALE Cluster and Glenn Cluster systems. UsageAll users must complete and return the "Academic Agreement to Use FLUENT and FIDAP." This form can be obtained from Academic Agreement Forms or by clicking one of the following links: fluent.txt, fluent.ps, fluent.pdf Serial ExecutionFor serial execution of the program, you must must first set up your software environment. This is done with the "module load" command: module load fluent You can then start Fluent, Fidap, Gambit or Tgrid with the associated command: fluent or fidap or gambit or tgrid To run Fluent in batch mode, the following example batch script will provide you with a template. ======================================== #PBS -N serial_fluent #PBS -l walltime=10:00:00 #PBS -l nodes=1:ppn=1 #PBS -l software=fluent #PBS -j oe hostname # # The following lines set up the FLUENT environment # module load fluent # # Move to the directory where the job was submitted from # You could also 'cd' directly to your working directory cd $PBS_O_WORKDIR # # Copy files to $TMPDIR and move there to execute the program # cp * $TMPDIR cd $TMPDIR # # Run fluent fluent 3d -g < run.input # # Where the file 'run.input' contains the commands you would normally # type in at the Fluent command prompt. # Finally, copy files back to your home directory cp * $PBS_O_WORKDIR ======================================== As an example, your run.input file might contain: ======================================== rcd test_input_file solve dti 10 40 2 exit yes exit yes ======================================== Parallel ExecutionFluent can be run in parallel, but it is very important that you read the documentation in the Fluent Manual on the details of how this works. You can find the Fluent manuals on-line by following the "Documentation" link at the bottom of this page, or clicking the "Manuals" link in the left panel of any of the software pages. * PARALLEL FLUENT is only supported on the BALE or Glenn Clusters * Parallel jobs have to be submitted via the batch system. An example of the batch script follows: ======================================== #PBS -N parallel_fluent #PBS -l walltime=1:00:00 #PBS -l nodes=1:ppn=4 #PBS -l software=fluent:fluentpar+4 #PBS -j oe #PBS -S /bin/csh set echo on hostname # # The following lines set up the FLUENT environment # module load fluent # # Move to the directory where the job was submitted from and # create the config file for socket communication library # cd $PBS_O_WORKDIR # # Create list of nodes to launch job on rm -f pnodes cat $PBS_NODEFILE | sort > pnodes set ncpus=`cat pnodes | wc -l` # # Run fluent fluent 3d -t$ncpus -pinfiniband.ofed -cnf=pnodes -g < run.input DocumentationDocumentation is online at http://www.osc.edu/supercomputing/manuals. |
