Fluent
| Description | ||
|
Fluent is commerical Computional Fluid Dynamics software. It was previously available on the Leeds NGS node but is not logner available on the NGS. It was available only for existing license holders who can provide access to a network server holding a valid license. |
||
| Site | Version | Notes |
| Not currently available. Commerical software - see comments on licensing below | ||
License
Fluent is commercial software sold by Ansys and made available for researchers with a valid floating license.
Users of this package must ensure that they stay within the terms and conditions of their license.
- The machine hosting Fluent should be able to contact the user's own Fluent license server
- The license must permit the code to be run on the host(s) providing Fluent - currently ngs.leeds.ac.uk.
More information on academic licensing for Fluent can be found on the Ansys web pages
Users of this application should credit the code authors and the NGS accordingly and where applicable the specific site where the code is installed, when publishing work using NGS resources.
Running Fluent on the NGS (General)
Fluent consists of a set of solvers targeted at different computational fluid dynamics problems.
The NGS provides 'Uniform Execution Environment' scripts in /usr/ngs. These are designed to start a fluent solver with a -g flag to run it without a graphical user interface. For example, to run the '3d' solver, you would use:
/usr/ngs/FLUENT 3d options
This runs the default version. To run 6.3.26 use FLUENT_6_3_26 instead of FLUENT.
The environment variable FLUENT_LICENSE_FILE should be used to pass information about the license server to the fluent solver.
- Submission Using the UI/WMS
To submit an Fluent job via the WMS, login to the UI and create a JDL file as below, replacing your ngs ID on the UI for ngsxxxx, then submit using:
glite-wms-job-submit -o jobIDs -a fluent.jdl
Type = "Job"; JobType = "normal"; Executable = "/usr/ngs/FLUENT"; Environment = { "FLUENT_LICENSE_FILE=license-server-info" }; Arguments = "solver solver-options"; CpuNumber = 1; StdOutput = "std.out"; StdError = "std.err"; Myproxyserver= "myproxy.ngs.ac.uk"; InputSandbox = {"input"}; InputSandboxBaseURI = "gsiftp://ngsui03.ngs.ac.uk:2811/home/ngsxxxx/fluent"; OutputSandbox = {"std.err","output","std.out"}; OutputSandboxBaseDestURI = "gsiftp://ngsui03.ngs.ac.uk:2811/home/ngsxxxx/fluent"; Requirements = ( member("NGS-UEE-FLUENT", other.GlueHostApplicationSoftwareRunTimeEnvironment) # ); ShallowRetryCount = -1; - Submission Using Globus
Eg To submit an Fluent job use the following command (one line. You should not include the backslashes):
globus-url-copy -cd -rp file:///$PWD/input gsiftp://ngs.leeds.ac.uk/fluent/input
globusrun -b -r ngs.leeds.ac.uk/jobmanager-pbs '(executable=/usr/ngs/FLUENT) \
(arguments="solver" "input")(jobtype=single)(environment = (FLUENT_LICENSE_FILE license))'
or
globus-job-run ngs.leeds.ac.uk/jobmanager-pbs -d fluent \
-env FLUENT_LICENSE_FILE=... \
/usr/ngs/FLUENT solver input
globus-url-copy -rp gsiftp://ngs.leeds.ac.uk/abc/output file:///$PWD/output
Further Information
More information about Fluent is available from the Ansys webpages
Applications Support
The NGS cannot offer scientific support for applications. However if you require further information or believe there is something wrong with the installation, please contact the NGS support centre.
Acknowledgements
Please note: When publishing work based on use of the NGS, users should acknowledge both the authors of any programs used (see the individual program web sites, or contact the authors directly) and the NGS directly using the following line:
"The authors would like to acknowledge the use of the UK National Grid Service in carrying out this work"
This line must also accompany any use of the NGS logos.

