|
FLUENT
Introduction to Fluent (ppt download)
Fluent
Tutorial
MAKE SURE /apps/Fluent.Inc/bin IS IN
YOUR $PATH
MAKE SURE setenv
LM_LICENSE_FILE '7241@cronus'
IS IN YOUR .cshrc
NOTE CHANGE FROM –pnmpi
TO -pethernet
To break jobs into 48 CPU hour chunks:
1) Determine the number of seconds per iteration
2) Divide 172800 by that number and round down for number of iterations in 48
hours
3) Use the autosave feature. See section 3.3.4 of the
user's guide
4) Use qsub -W depend=after:<JobID> on the
second job where <JobID> is the Job ID of the first job.
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
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)
#!/bin/csh
#PBS -q para
-l nodes=Y:notusall:ppn=2
setenv LM_LICENSE_FILE "7241@cronus-b"
cd ~/fueltank
fluent 3ddp -tX
-pethernet -ssh -cnf=$PBS_NODEFILE -g -i fluent.script > & junk.outoutout
zeus
example
Replace X where X is the number of processors
#!/bin/csh
#PBS -q para
-l nodes=zeus -l ncpus=X
setenv LM_LICENSE_FILE "7241@cronus-b"
cd ~/fueltank
fluent 3ddp -tX
-pethernet -g -i fluent.script > & junk.outoutout
apollo/artemis
example
Replace X and Y where X is the number of
processors and Y is X divided by 2
#!/bin/csh
#PBS -q para
-l nodes=Y:ia32:ppn=2
setenv LM_LICENSE_FILE "7241@cronus-b"
cd ~/fueltank
fluent 3ddp -tX
-pethernet -cnf=$PBS_NODEFILE -g -i
fluent.script > & junk.outoutout
Where fluent.script
contains:
file rc Tank3D.cas
solve init init
solve it 2
wd Tank3D.dat
yes
exit
yes
For technical assistance, email aca-support@fluent.com
|