1
1
Граф коммитов

119 Коммитов

Автор SHA1 Сообщение Дата
Brian Barrett
93e28ebe74 * hack up rml_cnos to work with last round of orte changes
* updates to the red storm configure setup
* fix missing header if no timer components are found

This commit was SVN r7402.
2005-09-16 02:25:41 +00:00
Brian Barrett
88cd561198 * bunch of fixes for Red Storm - missing header files and the like
This commit was SVN r7325.
2005-09-12 21:45:58 +00:00
Brian Barrett
ed56e743b7 * update configure.ac to use the modern version of AC_INIT and
AM_INIT_AUTOMAKE, instead of the deprecated version.
* Work around dumbness in modern AC_INIT that requires the version
  number to be set at autoconf time (instead of at configure time, as
  it was before).  Set the version number, minus the subversion r number,
  at autoconf time.  Override the internal variables to include the r
  number (if needed) at configure time.  Basically, the right thing
  should always happen.  The only place it might not is the version
  reported as part of configure --help will not have an r number.
* Since AM_INIT_AUTOMAKE taks a list of options, no need to specify
  them in all the Makefile.am files.
* Addes support for subdir-objects, meaning that object files are put
  in the directory containing source files, even if the Makefile.am is
  in another directory.  This should start making it feasible to
  reduce the number of Makefile.am files we have in the tree, which
  will greatly reduce the time to run autogen and configure.

This commit was SVN r7211.
2005-09-07 05:54:53 +00:00
Brian Barrett
444f92e957 * add a fairly hard to fix blocks in use report from the event library to
the OMPI suppressions file.  Yeah, we could fix it, but that would mean
  threading a finalize routine through the event library...

This commit was SVN r7187.
2005-09-05 21:04:07 +00:00
Brian Barrett
6f19022db9 * Update Portals configuration to use --with-portals instead of
--with-btl-portals
* Update Red Storm build config file tomatch change

This commit was SVN r7185.
2005-09-05 21:02:50 +00:00
Rainer Keller
192625d2a1 - Once again: uninteresting cleanup to get diff smaller.
This commit was SVN r7178.
2005-09-04 20:54:19 +00:00
Jeff Squyres
cf19709d89 Oops -- get the TV API prefix right.
This commit was SVN r7143.
2005-09-02 10:16:59 +00:00
Jeff Squyres
ad0c6059a8 Add MPIR_ as an acceptable prefix
This commit was SVN r7128.
2005-09-01 14:08:11 +00:00
Brian Barrett
d8e5d80892 * add a reasonable first wack at a suppressions file for Valgrind to ignore
some stuff that we can't do anything about
* fix some more memory leaks in session_dir code

This commit was SVN r7086.
2005-08-29 23:05:52 +00:00
Brian Barrett
211703ba4b * fix doc installation location
This commit was SVN r6961.
2005-08-21 22:20:49 +00:00
Brian Barrett
ba1f742f34 * fix bug in ompi_mca.m4 that would prevent components that were forced
not to build to not be added to the ALL_COMPONENTS list and therefore
  not distributed in a tarball
* add some of the contrib/ stuff to the dist tarball (the stuff to
  make binary packages and the "--with-platform" files)

This commit was SVN r6955.
2005-08-21 21:04:52 +00:00
Brian Barrett
89125a95ca updates to package building script for OS X, including a readme for OMPI instead
of LAM ;)

This commit was SVN r6953.
2005-08-21 20:37:58 +00:00
Brian Barrett
9146738863 * copy over script to build OS X packages from LAM
This commit was SVN r6952.
2005-08-21 20:28:26 +00:00
Brian Barrett
1fe9356d37 * Clean up the --with-platform option to automagically set a whole bunch
of flags to configure.  Now don't need to specify the contrib/platform
  part of the path if you don't want to
* Add "optimized" platform setting that will undo all the performance-
  affecting things that a developer build sets up.

This commit was SVN r6946.
2005-08-20 20:43:59 +00:00
Rainer Keller
6a7bd04dec - Allow patches to be installed prior to the config.
Currently necessary to install the --prefix-patches for ORTE.
  Used in ompi_cronjob.sh

This commit was SVN r6913.
2005-08-17 14:57:47 +00:00
Jeff Squyres
574a666fbe - Rename the test compile directory to be "test-compile", just to make
it plainly obvious
- Unlink source files when done with them
- Close the perl file handles after writing test source files so that
  stale NFS handles aren't left around when building on networked file
  systems (duh!)

This commit was SVN r6912.
2005-08-17 12:41:21 +00:00
Jeff Squyres
78cba1f70f Update the illegal symbol report to allow opal_ prefixes
This commit was SVN r6869.
2005-08-14 11:49:37 +00:00
Jeff Squyres
f0003fc122 Update the code counter to account for the new directory structure.
This commit was SVN r6804.
2005-08-10 20:39:33 +00:00
Jeff Squyres
54e3865c62 Minor fix -- ensure to use the installed $libdir, not anything that
may already be in the LD_LIBRARY_PATH.

This commit was SVN r6765.
2005-08-08 18:01:44 +00:00
Brian Barrett
6c37ad4471 * more components to ignore on RS
* fix comment

This commit was SVN r6724.
2005-08-03 16:08:27 +00:00
Brian Barrett
3deb10a2bf * adjust the ignore list to include even more components
This commit was SVN r6709.
2005-08-02 18:27:29 +00:00
Brian Barrett
a61ec81c2c * add start of platform configuration for Red Storm
This commit was SVN r6649.
2005-07-28 16:02:55 +00:00
Jeff Squyres
8b5ae0a12f Use the param URL, not a hard-coded URL
This commit was SVN r6640.
2005-07-28 00:45:58 +00:00
Rainer Keller
95653399ac ompi_cronjob.sh
Nightly build of trunk and test-suite (PMB and mpich-testsuite)
  as defined in build-HOSTNAME.txt
  Uses build_tarball.pl (which creates ompi-out-VERSION.txt)
  Uses build_tests.pl (which uses ompi-out-VERSION.txt and creates
ompi-tests-out-TEST_VERSION.txt)
  Then should qsub the all created combinations of MPI-installations

build_tests.pl:
 - Updated to take package_dir; the test-suites subdirectory to 
   configure -- currently PMB and mpich-testsuite

This commit was SVN r6604.
2005-07-26 01:11:03 +00:00
Jeff Squyres
7642e24de2 More fixes for TMPDIR for nightly build scripts
This commit was SVN r6574.
2005-07-21 14:49:57 +00:00
Jeff Squyres
76a23519bf Fix a long-standing bug in the nightly build that was preventing
e-mails from being sent properly.

This commit was SVN r6537.
2005-07-17 11:17:59 +00:00
Brian Barrett
64d68d88ad * don't play with symlinks - we'll get the originals anyway
This commit was SVN r6320.
2005-07-03 15:21:49 +00:00
Brian Barrett
75fd65b600 * only do the file rename if the file was changed (don't bork dependencies)
This commit was SVN r6319.
2005-07-03 14:29:16 +00:00
Brian Barrett
d1f8ac4ad5 * script to do recursive search/replace in the source tree, without
screwing up SVN

This commit was SVN r6318.
2005-07-03 13:31:45 +00:00
Jeff Squyres
fdef4765cf Brought over from the beta branch -- improvements to the dist system
to get the right version number.

This commit was SVN r6131.
2005-06-21 21:48:50 +00:00
Jeff Squyres
8b6ccd437e Removed outdated file.
This commit was SVN r6110.
2005-06-21 12:29:02 +00:00
Jeff Squyres
a419d9be72 Use an explicit TMPDIR so that we don't get stale universe directories
This commit was SVN r5805.
2005-05-21 11:44:16 +00:00
Jeff Squyres
f05bedd3cb A few fixes w.r.t. %{modulefile_path}
This commit was SVN r5618.
2005-05-06 12:04:46 +00:00
Jeff Squyres
e69e25b8a1 Updates to the specfile; see the history entries.
This commit was SVN r5596.
2005-05-05 01:54:13 +00:00
Rainer Keller
9a06cdecc9 Add two options to build_tarball.pl,
which should ease building:
--no_check: do not make check -- may not be interesting,
  we still want to do further testing.
--install-dir: On clusters, tmp may not be shared,
  still, one may not want to use --scrdir

build_tests.pl is taken form build_tarball.pl.
Actually all subs are the same (is it possible to have
a module that is included by both?)
It configures and compiles two tests (now PMB and the
mpichtests) and installs them for later execution. 
This takes a (misnamed) input --outfile, the output
file of build_tarball.pl, so the test-files are
compiled for every combination of OpenMPI-compilations.

The following ompi_crontab.sh script the pulls all
combinations of MPI-tests compiled and qsubs them.

This commit was SVN r5579.
2005-05-03 20:04:26 +00:00
Rainer Keller
ebfee139e0 Small updates to build_tarball:
- allow bz2 uncompression
 - do not try to detect download-program, if file_arg

Allow VPATH-build in test of asm-check

This commit was SVN r5522.
2005-04-28 15:04:00 +00:00
Prabhanjan Kambadur
02314bda9c Making some small changes
This commit was SVN r5481.
2005-04-21 17:17:40 +00:00
Prabhanjan Kambadur
ea0e1de399 Adding a dumb but essential check to see if any file was touched
This commit was SVN r5478.
2005-04-21 05:18:12 +00:00
Prabhanjan Kambadur
ed60597034 Making a minor change which goes a long way. This was a typo :)
This commit was SVN r5477.
2005-04-21 05:15:56 +00:00
Jeff Squyres
ab95c2836e Allow epoll*, not just epoll_*
This commit was SVN r5439.
2005-04-19 12:09:13 +00:00
Prabhanjan Kambadur
213da2abd0 - This version canhandle command line parsing
- If -d is specified, it assumes that the next parameter is 
      a valid subdirectory path.
    - If -f is specified, then it generates the statistic for tehse
      files. Each -f is pared with one file only. So multiple files require 
      multiple -f's
    - -p "%" can be given to spew out the files which have a coverage
      below this percentage

This commit was SVN r5426.
2005-04-19 00:35:59 +00:00
Jeff Squyres
c094c02310 Allow orte_ symbols in components
This commit was SVN r5425.
2005-04-18 21:23:15 +00:00
Prabhanjan Kambadur
c53e92c482 - This version reports all the files which are below a certain percentage as specified by -p %. If this is not specified, it defaults to 0%
- Added some minor changes to make sure that files are not reported more than once
- Print average coverage statistics
- TODO
    - Add support to get statistics for a particular file

This commit was SVN r5418.
2005-04-18 17:35:00 +00:00
Prabhanjan Kambadur
2d518033fc eliminating duplicate copies from the report
This commit was SVN r5417.
2005-04-18 17:14:29 +00:00
Prabhanjan Kambadur
884a04923e This is the perl script which parses the output of gcov.
Currently, the fllowing have been implemented:
    - the directory/ies are specified in a file "dir_list"
    - gcov is run on all the files which were touched
    - 4 files are generated as output
        - touched_files (those files which generated .da files)
        - untouched_files (those which did nto generate .da files)
        - coverage_stats.txt (index, filename, dirname, %coverage)
        - zero_coverage.txt (same as above, but for those with 0% coverage)
    - Currently, the statistics are generated only for *.c and *.cc files.
      gcov does infact generate the numbers for header files as and when 
      they are used. So, for every inclusion of a header file, a seperate
      .da for that header file is created. To get the numbers out for 
      the header files, we need to aggregate all the stats for the header 
      files manually. This is yet to be done

Things to do;
    - Generate the statistics for the header files
    - Command line parsing instead of reading from "dir_list"
    - Input a % and list all the files which were covered less
      than that percentage

This commit was SVN r5415.
2005-04-18 16:34:27 +00:00
Jeff Squyres
9e4dadafdd Allow the polling library to have epoll_ prefixes, but file a bug
about this for the future.

This commit was SVN r5413.
2005-04-18 14:06:01 +00:00
Jeff Squyres
7927554e0f Change to use https
This commit was SVN r5241.
2005-04-09 13:01:50 +00:00
Jeff Squyres
772c547dce Doh. Forgot to svn add the actual spec file. :-)
This commit was SVN r5231.
2005-04-08 19:34:03 +00:00
Jeff Squyres
e6ac18bd3b Don't "find ... rm ..."; that makes the version number have an "M" in
it.  Instead, just lie about $USER so that autogen doesn't do any
.ompi_unignore stuff.

This commit was SVN r5197.
2005-04-06 23:54:53 +00:00
Jeff Squyres
1e4826e5b9 Remove all the .ompi_unignore files when making a nightly tarball so
that we don't accidentally include a directory in a tarball that we
shouldn't

This commit was SVN r5124.
2005-04-01 01:14:13 +00:00