> IPython1 is a Python library that Sage ships that builds on MPI.
> Maybe Fernando or Brian (who I've just cc'd) can comment.
> We also build on Twisted, which is somewhat relevant for
> certain types of problems..

A few comments along these lines:

- mpi these days is actually really easy to build.  I use openmpi and
I have to try pretty hard to get it to not build right.  mpi4py should
build as easy as anything else in sage.  As William mentioned, there
is not a strong demand yet for MPI in Sage, but if there were it would
not be too difficult a problem.

- IPython1 doesn't exactly "build on MPI"  It is implemented in pure
python using Twisted.  It does interoperation with MPI though.

-  I don't think going in the direction of globus is a wise idea.
Globus was created with a spirit that is completely orthogonal to that
of Python, web 2.0, Sage, IPython1, etc.  It is extremely heavyweight,
difficult to install/maintain/admin, it has horribly complex APIs and
(in my opinion) and would _never_ be used by the types of people that
are using Sage (OK, maybe this is a generalization - I can't really
speak for all users of Sage).  Compared to Globus, MPI is super
lightweight, especially is used from Python through mpi4py.  I am not
saying that Sage should use MPI, only that if it needed it, it is not
a big deal.  Globus is a whole different ball game though.

- Python does have a number of really good Object relational mapping
projects.  The best is currently SQLAlchemy (which Sage already uses).

Cheers,

Brian

>> Of course all this is moot if the goal is a desktop application that
>> has some parallel compute options.
>
> That is not the goal of Sage.
>
>> My 2c :)
>>
>> Cheers
>> Mark
>>>
>>
>
>
>
> --
> William Stein
> Associate Professor of Mathematics
> University of Washington
> http://wstein.org
>

--~--~---------~--~----~------------~-------~--~----~
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://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to