CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > ANSYS > FLUENT

Performance of fluent on win200 and linux

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   January 29, 2004, 10:53
Default Performance of fluent on win200 and linux
  #1
Seb
Guest
 
Posts: n/a
Hi all,

We are using fluent 6.1 on dual win2000 workstations with 4gb of memory and 3ghz dual P4. In order to break the 2gb memory barrier per process on win2k, we are thinking on migrating to linux. The problem is that our personal does not support linux and I must bring several good arguments on the advantages of linux over win2000 (besides breaking the 2gb barrier).

I would like to know if fluent runs faster in parallel on linux (links to reliable info would be appreciated) and if there are any big disavantages on running fluent on linux.

Thanks in advance.
  Reply With Quote

Old   January 29, 2004, 13:21
Default Re: Performance of fluent on win200 and linux
  #2
Robert Hart
Guest
 
Posts: n/a
Why don't you ask them for a list of reasons why you should stick with windows?

I would be surprised if you could measure a performance difference large enough to persuade hostile personal that it is worth the effort.

Having said that, I run fluent on Linux everyday, and can not think of a single disadvantage.

Points:

1) A standard linux kernel will only give you 3Gb per process (although I think there are patches out there which would give you pretty much the full 4gb).

2) Cost - linux is free. You also wont need to shell out for a C compiler if you want to use UDFs.

3) Hardware support - if you are talking about installing linux on your current workstations (I assume you are). You may need to check that your hardware is properly supported. I had problems for a while with my NVidia graphics card, but it seems ok now.

4) Stability & Reliability. My linux box has *never* crashed, and regularly runs for 6 months or longer without a reboot. (I only reboot to install new kernels) Likewise with filesystems, most linux installations will let you use a journalled file system, which are very resistant to losing your data.

5) Better support for batch processing & background execution. Dunno if you do this, but this is a Unix strong point.

6) Portability of data. You will have to be slightly careful about moving data from one operating system to the other. There are a few gotchas (particularly if you use UDFs) but nothing major.

My advise would be to wait until nobody's looking and install linux, get to know it, etc. After six months you wont look back.

Rob

  Reply With Quote

Old   January 29, 2004, 14:00
Default Re: Performance of fluent on win200 and linux
  #3
Seb
Guest
 
Posts: n/a
Thanks Rob,

I work for a large corporation and changing things are not that easy. Must of our communications and exchange of information goes through lotus notes and everything is based on windows, even CFD. For normal day to day tasks I have nothing to complain about. But or CFD, I think it would ease my job to work with linux. It better handles cpu intensive jobs and allows working with larger (there is not 2gb barrier). I know linux pretty well (better than win2k...) and I might be able to get it on my workstation if needed.

1) Thanks for the info about the standard linux kernel. But I do not know it it still the case, I heard this limitation is no longer an issue (but i am not sure).

2) Cost is not an issue.

Thanks.

  Reply With Quote

Old   January 29, 2004, 14:29
Default Re: Performance of fluent on win200 and linux
  #4
Rob Hart
Guest
 
Posts: n/a
On the 3Gb issue, see for example:

http://lwn.net/Articles/39283/

or

http://www.kerneltraffic.org/kernel-...30730_224.html

To the best of my knowledge these patches haven't been included in the stock kernel as of 2.6.1, so are unlikely to make it into mainstream for some time.

That doesn't mean there aren't distributions that use them, and as you sound pretty confident with linux, you wont be too worried about rolling your own kernel.

Rob
  Reply With Quote

Old   January 29, 2004, 14:37
Default Re: Performance of fluent on win200 and linux
  #5
Seb
Guest
 
Posts: n/a
Thanks Rob,

for the 3gb issue. There is a workaround with red hat enterprise es3 :

http://www.redhat.com/docs/manuals/e...-notes/es-x86/

look for : as the hugemem kernel . This kernel supports a 4GB per process user space (versus 3GB for the other kernels), and a 4GB direct kernel space. Using this kernel allows Red Hat Enterprise Linux to run on systems with up to 64GB of main memory.

But the best for me would be to convince my boss to buy an Itanium2 workstation. with a 64 bit architecture the memory limitations are pushed a lot further...
  Reply With Quote

Old   January 29, 2004, 20:51
Default Re: Performance of fluent on win200 and linux
  #6
ap
Guest
 
Posts: n/a
I agree with Robert Hart, linux is a lot more stable and reliable than Windows. You need less manteinance and you can forget crashes and silly error messages.

Hi

ap
  Reply With Quote

Old   January 30, 2004, 05:49
Default Re: Performance of fluent on win200 and linux
  #7
Rob Hart
Guest
 
Posts: n/a
Not sure about the silly error messages - he still wants to run fluent after all. ;-)

Bye

Rob
  Reply With Quote

Old   February 5, 2004, 16:08
Default Re: Performance of fluent on win200 and linux
  #8
easycad
Guest
 
Posts: n/a
Hi! Why dont you check fluent.com for benchmarking info? Whoops they have updated the info and there are no more benchmarks on windows, only linux and etc. But i think you can request older info. For example for simulation using DPM linux was faster by 50%(!).
  Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On



All times are GMT -4. The time now is 01:48.