1.  Many different web sources seem to indicate that the prefered way
of finding out the number of cores in Linux is just to grep
/proc/cpuinfo as Fernando's code does.  The use of the CPUID
instruction for this purpose is discouraged since it isn't consistent
between AMD and Intel chips, so ignore my previous blurb.

"sysctl hw.ncpu" works in OS X.

I still have no idea how to do it on Windows... googling this isn't
helping me because I don't know the key words to start looking.  Any
of you Windows programmers out there know how to do it?


2.  Building 64-bit Sage on OS X appears to have hit a wall.  Numerous
sources have verified that 32/64bit libraries shall not meet one
another.  Guess we just wait for Leopard.


3.  I agree the Linbox rocks!!  I've been perusing the source code,
and they've done a fantastic job making this thing really modular (in
the programming sense) and flexible at each level.  I believe that the
linear algebra library I was proposing can be built within Linbox
(rather than on top of it).  It just needs some C++ methods for
pickling-up their data structures for MPI passing, and the basic
routines can be naively MPI-parallelized with minimal effort.  A
second round could replace the naive versions with more
parallel-specific routines;  I'm very optimistic.  This could really
speed up the time-table.

--jason

On 2/8/07, William Stein <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> If anybody wants to help out by building sage-2.1.alpha4, please download
> it from here:
>
>   http://sage.math.washington.edu/home/was/tmp/sage-2.1.alpha4.tar
>
> extract, then do make followed by "make test".  Let me know if it works.
>
> This has both linbox and quaddouble in it, plus a number of small bugfixes
> and new code people have sent me.
>
> NOTE: I am aware that linbox spews info to the screen when
> it is called -- fixing that is the only obstruction I know of
> right now to releasing sage-2.1.   One possibility is to
> hack the linbox package somehow.  (The official way to stop
> output is buggy -- because linbox has been almost entirely
> a research system, and isn't really used in a production way by
> other software yet, so extra debugging output isn't something
> the developers would notice.)   By the way, in many ways
> linbox freakin' rocks.
>
> William
>
> >
>


-- 
Jason Worth Martin
Asst. Prof. of Mathematics
James Madison University
http://www.math.jmu.edu/~martin
phone: (+1) 540-568-5101
fax: (+1) 540-568-6857

"Ever my heart rises as we draw near the mountains.
There is good rock here." -- Gimli, son of Gloin

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to