Handling cases with large numbers of files opened (monitor files)



On Unix platforms, there is a limit on the number of files that a process can handle opened at a certain
moment. The default value of this number varies from OS to OS. For example, on HPUX11 the default
value is 60, while on Linux 2.4.18 the default number is 1024.

Due to this limit on the number of files that can be kept opened by a FLUENT process, running
a case with a large number of monitor files kept opened may result in a error message which
looks for example as follows:

Error: sopenoutputfile: unable to open file for output
Error Object: "~/monitor-6.out"

Other error messages may accompany the error regarding the monitor files - for example

Error: sopenoutputfile: unable to open file for output
Error Object: "~/.flrecent"

1) Before running FLUENT, find the default value for the number
of files that can be opened by a process on your system using
the following Unix command:

limit descriptors

It will give you back the number.

2) If not sufficient (offset the above number by at least 10 and compare
it with the number of monitors), increase this setting with the Unix command:

limit descriptors n

where n is your desired number.





Show Form
No comments yet. Be the first to add a comment!