| FLUENT is a computational fluid dynamics solver that provides a wide
array of advanced physical models for turbulence, combustion, and
multiphase applications.
GAMBIT is a preprocessor for Fluent. "The primary goals of running FLUENT in parallel are to reduce calculation turnaround time for complex problems by using multiple processors (CPUs) and to run large cases that cannot run on a single 32-bit processor. (A 32-bit processor can handle up to 2 – 3 million-cell cases)....." [1]Running FLUENT under SHALE involves two steps:
Configuring a script file with TORQUE PBS commands SHALE uses TORQUE, "an open source resource manager providing control over batch jobs and distributed compute nodes"[2] To submit a job, the qsub command must be executed, for example like: qsub scriptfileTo run FLUENT on the SHALE cluster, the script file includes commands to assign a shell command, filenames and the total time the job should be allowed to run. Here are the contents of a sample script file: !/bin/bash #PBS -S /bin/bash #PBS -N fluentjobname #PBS -e fluentjobname.err #PBS -o fluentjobname.out #PBS -l walltime=24:00:00,nodes=8;ppn=2 np='wc -l < $PBS_NODEFILE' fluent3d -t$np -mpi=net -cnf=$PBS_NODEFILE -g -i ~/path/fluentcommandfile.cmd The first line specifies that the Bourne-again shell bash located in the /bin directory should be executed. Contact the system administrator if you plan on using other shell types on the SHALE cluster. Line's 2 through 6 start with the Portable Batch System (#PBS) commands. Specifying the job name: replace jobname below with whatever your job is called.References: [1] FLUENT website [2] TORQUE website |