I guess what this will come down to is whether I can install MPICH2 on
OpenBSD/sparc64. Alan Watson has a howto for OpenBSD/i386 at
http://www.crya.unam.mx/~alan/openbsd-mpich2.html.en

Vivek

On Wed, Mar 25, 2009 at 1:39 PM, Vivek Ayer <[email protected]> wrote:
> Thanks Gerhard...I'll definitely look at MPI, Global Array, NUMA. I
> figured maybe there's was a quick & dirty solution, but I anticipated
> the extra coding.
>
> Vivek
>
> On Wed, Mar 25, 2009 at 12:20 PM, Gerhard Hoffmann
> <[email protected]> wrote:
>> Hi Vivek,
>>
>> I see, you really want to use that memory. And of course
>> there are ways to do it. It depends if you are a C/Fortran-programmer,
>> because Matlab/Mathematica definitely have C/Fortran-APIs.
>>
>> So, coming to your NUMA: there is for example a library
>> called GlobalArray (just look for it on the net), which
>> does exactly that: it merges all memory on all machines
>> on a cluster into one logical memory. Under the hood MPI
>> is used. You may start on your laptop an MPI process
>> with the Matlab-connection, and the library could handle
>> the memory management. But be warned: it is not that fast
>> and still a lot of coding from your side.
>>
>> Best regards
>> Gerhard
>>
>>
>> On Wed, Mar 25, 2009 at 09:10:39AM -0700, Vivek Ayer wrote:
>>> Hi all,
>>>
>>> Thanks for the suggestions. I realize it'll probably be too slow to
>>> utilize the memory. The Sun Blade Systems are on a gigabit network
>>> with an Dell XPS 733 MHz (everything is gigabit) which has the MATLAB
>>> and Mathematica licenses. We are currently running Octave and Maxima
>>> on our Sparc64 machines, but we have a special need for matlab and
>>> mathematica (There are just some special functions that these programs
>>> have that the open source counterparts haven't implemented yet.) We do
>>> hope to however fully migrate to Octave/Maxima in the future.
>>>
>>> I was just curious, but how about NUMA for Linux or BSD mmap? I don't
>>> know much about them, but I'm sure someone here knows how to implement
>>> mmap on openbsd for remote memory access. I realize NUMA performs best
>>> when you have infiniband around, which we don't, but consider this an
>>> experiment. The Sun blade systems are all already web servers which
>>> have allocated 2 GB to memcached, but still have so much more to give.
>>> I thought maybe this was a useful way to use that extra RAM.
>>>
>>> What is the status of compat_svr4 on sparc64 by the way? I had
>>> contemplated that option, since I know we have Solaris binaries lying
>>> around.
>>>
>>> Thanks,
>>> Vivek
>>>
>>> On Wed, Mar 25, 2009 at 4:56 AM, Matthew Szudzik
>>> <[email protected]> wrote:
>>> > On Wed, Mar 25, 2009 at 03:30:56AM -0700, J.C. Roberts wrote:
>>> >> As for the actual question of getting Mathematica and/or Matlab to run
>>> >> on your sparc64 under OpenBSD, what about using SysV-R4 emulation with
>>> >> the available Solaris binaries?
>>> >>
>>> >> At least with Mathematica, linux binaries are only available for x86
>>> >> (32 and 64 bit), but they do provide 64 bit UltraSPARC executables.
>>> >
>>> > OpenBSD's compat_svr4 and compat_linux binary emulations do not support
>>> > 64-bit processors.  So, you'll have to find some other solution for
>>> > running Mathematica or Matlab binaries on your machine.
>>> >
>>> > Incidentally, I'm running Mathematica on i386 using compat_linux.
 There
>>> > are a few non-trivial steps involved in the installation--contact me if
>>> > you want the details.

Reply via email to