CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Main CFD Forum

autoparallelization

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   November 8, 1998, 11:50
Default autoparallelization
  #1
NURAY KAYAKOL
Guest
 
Posts: n/a
I am looking for a autoparallelization compiler for Windows NT to parallelize the code used for a complete furnace modeling. The purpose is to reduce CPU time.

Regards

Dr. Nuray Kayakol
  Reply With Quote

Old   November 9, 1998, 11:14
Default Re: autoparallelization
  #2
Doru Caraeni, Aerospace Engineer
Guest
 
Posts: n/a
Dear Mr. Kayakol I am also a WinNT (friend, and) user and I have a CFD code called NAS3D (using the LES concept). I am able to run this code both on Windows (I have a graphical interface using SDK, but also I can run in a command line mode) or on any other platform (Unix) by only recompiling the source. I was looking for the same kind of tools (the autoparallelization needs a compiler to do so) as you do now, and I could not found any (for Win32 platforms). I had also the opportunity to test the auto parallelization facilities that the SGI compilers have now. While these auto parallelization may work for some class of algorithms (and these compilers are doing a very good job, I think the best in these area), in my case (Navier Stokes solver, using the Multidimensional Upwind approach) it proved him self totally unefficient. But, it was not too hard for me to parallelize my code using PVM (and I intend to have also the possibility to run MPI) and to do tests, on my WinNT computer. You can find and install (It has a very nice install shield facility, for Win32) the PVM 3.4beta 6, from: http://www.netlib.org/pvm3/win32/ !! It works excellent! From my experience, you can not expect too much speedup if you only intend to use the auto parallelization facility of a compiler. That depends on the problem that you have to solve. But excepting a limited number of cases, this option will give you always less performance than the one that you can obtain by using the Message Passing procedure. Again, is not too hard to do so, and it will give you huge satisfactions. Succes!

Best regards,

Doru Caraeni Aerospace Engineer, LTH , Sweden, Email: dc@mail.vok.lth.se phone046)-046-2224744

  Reply With Quote

Reply


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 08:57.