[Beowulf] Re: building a new cluster
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
>>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
>>just need local scratch space. It makes building clusters quite
>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.
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