
1. Instead of removing various src/ component directories, simply "flatten" the Makefile.am structure by having only a single top-level Makefile.am for the component, and having it include src/Makefile.extra (which is where the source files are listed). This effectively makes the build faster because "make" does not traverse down into src/, and we don't build a Makefile for that directory. 2. Did end up moving topo/unity/src/* into topo/unity, which is where I figured out that option #1 would be a bit easier (and safer, considering that other developers are actively working in various src/ directories -- moving things around while they're working would be Bad!) 3. Did not consolidate most of the io/romio component because of the nightmare of sym links (especially w.r.t. VPATH builds) in the included ROMIO distribution. I wasted too much time trying to get that stuff right and finally gave up -- this is a "low hanging fruit" optimization, after all. This commit was SVN r5629.
Copyright (c) 2004-2005 The Trustees of Indiana University. All rights reserved. Copyright (c) 2004-2005 The Trustees of the University of Tennessee. All rights reserved. Copyright (c) 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. All rights reserved. Copyright (c) 2004-2005 The Regents of the University of California. All rights reserved. $COPYRIGHT$ Additional copyrights may follow $HEADER$ This is the world's greatest MPI. ...more to write here should be a short file, referring to the real docs.
Описание
Languages
C
82.4%
Fortran
3.8%
Roff
3.7%
Shell
3.3%
Makefile
2.3%
Разное
4.5%