On Aug 29, 2014, at 5:36 AM, Manuel Rodríguez Pascual <superma...@gmail.com> 
wrote:

> We are a small development team that will soon start working in open-mpi. 

Welcome!

> Being total newbies on the area (both on open-mpi and in this kind of large 
> projects), we are seeking for advise in which tools to use on the 
> development. Any suggestion on IDE, compiler, regression testing software and 
> everything else is more than welcome. Of course this is highly personal, but 
> it would be great to know what you folks are using to help us decide and 
> start working.  

I think you'll find us all over the map on IDE.  I personally use 
emacs+terminal.  I know others who use vim+terminal.  Many of us use ctags and 
the like, but it's not quite as helpful as usual because of OMPI's heavy use of 
pointers.  I don't think many developers use a full-blown IDE.

For compiler, I'm guessing most of us develop with gcc most of the time, 
although a few may have non-gcc as the default.  We test across a wide variety 
of compilers, so portability is important.

For regression testing, we use the MPI Testing Tool 
(https://svn.open-mpi.org/trac/mtt/ and http://mtt.open-mpi.org/).  Many of us 
have it configured to do builds of the nightly tarballs; some of us push our 
results to the public database at mtt.open-mpi.org.

> Thanks for your help. We are really looking to cooperate with the project, so 
> we'll hopefully see you around here for a while!

Just curious: what do you anticipate working on?

It might be a good idea to see our "intro to the OMPI code base" videos: 
http://www.open-mpi.org/video/?category=internals

-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to: 
http://www.cisco.com/web/about/doing_business/legal/cri/

Reply via email to