tag:blogger.com,1999:blog-8329760256340478319.post7466009041343353056..comments2011-10-13T19:30:52.786-07:00Comments on Fixing scientific software distribution: Chris KeesDag Sverre Seljebotnhttp://www.blogger.com/profile/13923776506569824264noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-8329760256340478319.post-81722432382412667852011-10-13T19:30:52.786-07:002011-10-13T19:30:52.786-07:00I don't think there will be a any incentive fo...I don't think there will be a any incentive for vendors to provide binary installs or build systems for HPC systems anytime soon. I was thinking more of the windows/mac side. It would be a selling point for me that some windows Python distribution complied with our standard and could therefore be used to deploy our HPC software on centrally managed windows machines.<br /><br />No, the non-Python libraries are not assumed to be already installed. Unfortunately they can't always be assumed to be not installed either (which is sort of the approach that sage takes--install everything). I think on HPC systems there is reason to design the system so that it can both take advantage of pre-installed (and presumably optimized) non-Python libraries or build them from scratch if necessary.Chris Keeshttps://www.blogger.com/profile/16764582865959483980noreply@blogger.comtag:blogger.com,1999:blog-8329760256340478319.post-89470929153015324852011-09-21T01:11:43.396-07:002011-09-21T01:11:43.396-07:00Questions:
You propose making a standard that ven...Questions:<br /><br />You propose making a standard that vendors can build to, but also describe a build system. I would think that the build system is something the vendors would take care of? (E.g., Enthought could build you a special version of EPD) Are you proposing that there's an open source build system in addition to, and in competition with, the commercial offerings? If so, what value is really added by the vendors, and is there really any incentive for vendors to spend effort cloning the open source effort?<br /><br />Secondly, you do not mention non-Python libraries. An MPI implementation, Trilinos, Petsc: Are they assumed to already be present on the system, or part of the "standard"?Dag Sverre Seljebotnhttps://www.blogger.com/profile/13923776506569824264noreply@blogger.com