Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

[Beowulf] Re: building a new cluster

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Joe Landman landman at scalableinformatics.com
Thu Sep 2 18:25:43 PDT 2004


SC Huang wrote:

>I need to do 1D FFT in some cases and 2D FFT in others. The data size
>(per MPI task) is about several megabytes (double precision
>calculation), plus some working variables, so I guess they cannot fit
>in cache completely.
>  
>

Possibly close though.   You would benefit from a large cache in this case.

>
>  
>
>>You will want to look at the Intel MKL and the AMD ACML.  They will
>>help 
>>out with good implementations of some of these routines.
>>
>>    
>>
>
>
>I try to avoid that because I have to port the code to various
>platforms from time to time. Compatability is very important to me.
>Currently I am using a package from netlib.org. I plan to migrate to
>FFTW (but haven't got time to do so), as Tim Mattox have suggested.
>  
>

Ok, fftw is good, and it is portable.

[...]

>>This is an interesting way to go if your IO can be non-local, or if
>>you 
>>just need local scratch space.  It makes building clusters quite 
>>fast/easy. 
>>    
>>
>
>
>My IO is totally local. Sometimes I need to run the same code on
>clusters operated by others. I want to save the trouble to change the
>code back and forth.o
>  
>

Ok, you can do a real nice "diskless" compute node using Warewulf, where 
the nodes have simple local disks for swap and scratch. 

Joe

-- 
Joseph Landman, Ph.D
Scalable Informatics LLC,
email: landman at scalableinformatics.com
web  : http://www.scalableinformatics.com
phone: +1 734 612 4615




More information about the Beowulf mailing list