> 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 -~----------~----~----~----~------~----~------~--~---