Hi Julien,

Wouldn't it make sense to work on this inside Debian Science?

(Full quote from the Planet blog post below, for those who missed it)

- Lucas

On 09/12/10 at 10:21 -0000, jblache wrote:
> <http://blog.technologeek.org/2010/12/09/417>
> 
> As part of my work for EDF, I’ve had to package and integrate a set
> of tools for performance measurement and profiling of HPC code. This
> toolbox comprises tools for analysis of both sequential and parallel
> codes, MPI communications profiling and, of course, visualization
> frontends.
> 
> Without going into too much details, here’s the list:
> 
> - OpenSpeedShop: a complete performance and profiling workbench,
> including I/O and MPI
> - PerfSuite: a relatively simple and easy to use performance
> analysis toolkit
> - TAU: a complete performance analysis framework including automatic
> instrumentation with PDT
> - Scalasca: a tool for performance optimization of parallel codes,
> including MPI communications
> - a number of dependencies: slog2, Open Trace Format libraries,
> VampirTrace, dyninst, monitor, perfctr, pfmon, PAPI, …
> - visualization frontends: paraprof, jumpshot4, cube3, …
> 
> If you’ve been anywhere near HPC code, the names probably ring a
> bell; they’re the best tools out there in their category, developed
> and used by the top laboratories.
> 
> Over the past year, all the tools have received some level of
> testing, meaning we know they do work at the very least to some
> extent. As you can imagine, testing such tools is no easy task and
> takes an insane amount of time and resources of all kinds.
> 
> Testing is all the more important that I had to produce a number of
> patches to integrate the tools properly in the distribution and, in
> some cases, to even get them to build.
> 
> Now, we would like to share this work with the HPC community in and
> around Debian. How exactly we are going to do that isn’t clear just
> yet; most probably, we’ll end up building a team with other
> interested parties and offer our packages as a base to build upon.
> 
> There are a number of challenges with these tools: they’re not easy
> to build, they’re not easy to maintain, they’re not easy to use,
> they’re not easy to understand. Basically, nothing is easy. Some of
> those tools were never meant to be packaged and integrated in a
> distribution and no sane amount of patching will fix that, so we
> have to live with packages that aren’t quite as polished as we like
> them to be.
> 
> And then, there are licenses. Some tools are non-free due to usage
> restrictions. Others rely on non-free dependencies. Although I’ve
> been looking at the licenses, a thorough license check will be
> required and decisions will need to be made.
> 
> It’s not for the faint of heart! If you are interested in these
> tools and in bringing them to Debian, please get in touch.
> 
> I’ve also had to package the Apache Derby database (Java); if
> someone out there cares about Derby, I’d be more than happy to
> provide my packages as a start base for getting Derby into Debian.
> The packages need some work by someone who knows a thing or two
> about Derby and who can test and enhance the packaging of the server
> part.
> -- 
> Feed: Planet Debian
> <http://planet.debian.org/>
> Item: Julien Blache: Performance analysis and profiling tools for sequential 
> and parallel codes
> <http://blog.technologeek.org/2010/12/09/417>
> Date: Thu Dec 09 10:21:53 UTC 2010
> Author: jblache


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Reply via email to