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

210 Коммитов

Автор SHA1 Сообщение Дата
Adrian Knoth
52f3540a9c As of r14652, use autoconf 2.60 and automake 1.10
This commit was SVN r14723.

The following SVN revision numbers were found above:
  r14652 --> open-mpi/ompi@21e00f6f0c
2007-05-23 10:02:43 +00:00
Jeff Squyres
b9195145e9 Bring over Sven's specfile generator from /tmp/sven-specfile-generator.
This commit was SVN r14628.
2007-05-09 12:18:39 +00:00
Jeff Squyres
740af39d0a Bring over latest fixes from v1.2 branch.
This commit was SVN r14577.
2007-05-03 14:18:48 +00:00
Jeff Squyres
50e0745c9e Update copyright.
This commit was SVN r14480.
2007-04-24 00:18:38 +00:00
Jeff Squyres
08041a54c5 Add yet another define option for the spec file:
use_default_rpm_opt_flags.  It defaults to a value of 1, meaning that
we'll try to use $RPM_OPT_FLAGS.  But if you're not compiling with the
GNU compilers, you might want to set this value to 0 so that your
compiler doesn't get flags that it doesn't understand (e.g., PGI 7.0
will barf on flags that it doesn't understand).

This commit was SVN r14477.
2007-04-23 19:00:29 +00:00
Jeff Squyres
0ba47105ed Merge the /tmp/jms-installdirs-trunk branch into the trunk. This
finally brings in functionality that is already on the 1.2 branch, and
was developed and tested in the v1.2ofed branch (and other places).

Short version of new features:

 * Support for ibv_fork_init() 
 * Automatically fill in the openib BTL bandwidth value by 
   querying the HCA port 
 * Installdirs functionality 
 * Fixes to always use -I in the Fortran wrapper compilers (#924) 
 * Gleb's mpool updates 
 * Remove some kruft in btl/openib/configure.m4, therefore 
   fixing the harmless warnings noted in #665 
 * Bunches of updates to the Linux RPM spec file 

I.e., effectively the same thing that r14411 brought to the v1.2
branch.

Also effectively brought in r14432 and r14433 (some fixes on top of
the original r14411 commit to v1.2).  Still need to bring in the moral
equivalent of r14445 after this commit (fixes to installdirs).

This commit was SVN r14449.

The following SVN revision numbers were found above:
  r14411 --> open-mpi/ompi@83b31314ae
  r14432 --> open-mpi/ompi@a48f160595
  r14433 --> open-mpi/ompi@68f346d2bc
  r14445 --> open-mpi/ompi@13d366b827
2007-04-21 00:15:05 +00:00
Brian Barrett
16d5fe9e8c Prepare buildpackage.sh for the v1.2.1 release. The 1.2.1 nightlies already
include the fixes to the backtrace and signal handler code for x86_64 builds,
so no need to disable them in the configure code.

This commit was SVN r14278.
2007-04-09 21:22:21 +00:00
Brian Barrett
20b3d62a91 Fix copyrights on file. This file was originally written within LAM/MPI
while LAM/MPI was at IU (well after it was at Notre Dame or OSC).  I wrote
the original version, so I am positive of this fact.  The ND and OSC
copyrights should never have been committed into the LAM/MPI tree, much
less the Open MPI tree as this code has no origin with either institution.

The bulk of the script was developed at Indiana University (again, almost
entirely by myself), with later additions after I moved to Los Alamos.

This commit was SVN r14277.
2007-04-09 21:21:12 +00:00
Brian Barrett
d7730e0fec Some updates for v1.2:
- Remove OMPI_VER_PACKAGE from the user-editable configuration
    stuff -- users shouldn't ever need to deal with it
  - Disable the stack trace stuff, since it causes problems
    on 64 bit Intel builds
  - Only include binaries for 32 bit platforms, but libraries
    for 32 and 64 bit platforms
  - Print more information about build configuration during
    the start of the script

This commit was SVN r14276.
2007-04-09 21:16:37 +00:00
Josh Hursey
dadca7da88 Merging in the jjhursey-ft-cr-stable branch (r13912 : HEAD).
This merge adds Checkpoint/Restart support to Open MPI. The initial
frameworks and components support a LAM/MPI-like implementation.

This commit follows the risk assessment presented to the Open MPI core
development group on Feb. 22, 2007.

This commit closes trac:158

More details to follow.

This commit was SVN r14051.

The following SVN revisions from the original message are invalid or
inconsistent and therefore were not cross-referenced:
  r13912

The following Trac tickets were found above:
  Ticket 158 --> https://svn.open-mpi.org/trac/ompi/ticket/158
2007-03-16 23:11:45 +00:00
Dan Lacher
01512d6950 Ticket #621
typo in solaris comment

This commit was SVN r13965.
2007-03-08 14:20:24 +00:00
Dan Lacher
fe64c796ca update the copyright for the packages
This commit was SVN r13925.
2007-03-05 16:36:35 +00:00
Josh Hursey
0404444dbe * Added 2 new MCA parameters
- mca_base_param_file_prefix
     (Default: NULL)
     This is the fullname of the "-am" mpirun option. Used to specify a ':'
     separated list of AMCA parameter set files.
  - mca_base_param_file_path
     (Default: $SYSCONFDIR/amca-param-sets/:$CWD)
     The path to search for AMCA files with relative paths. A warning will be
     printed if the AMCA file cannot be found.

* Added a new function "mca_base_param_recache_files" the re-reads the file
configurations. This is used internally to help bootstrap the MCA system.

* Added a new orterun/mpirun command line option '-am' that aliases for the
mca_base_param_file_prefix MCA parameter

* Exposed the opal_path_access function as it is generally useful in other
places in the code.

* New function "opal_cmd_line_make_opt_mca" which will allow you to append a
new command line option with MCA parameter identifiers to set at the same
time. Previously this could only be done at command line declaration time.

* Added a new directory under the $pkgdatadir named "amca-param-sets" where all
the 'shipped with' Open MPI AMCA parameter sets are placed. This is the first
place to search for AMCA sets with relative paths.

* An example.conf AMCA parameter set file is located in
contrib/amca-param-sets/.

* Jeff Squyres contributed an OpenIB AMCA set for benchmarking.

Note: You will need to autogen with this commit as it adds a configure param.
  Sorry :(

This commit was SVN r13867.
2007-03-01 13:39:20 +00:00
Brian Barrett
493ed4fa1a tarball doesn't disable threads, neither should we
This commit was SVN r13711.
2007-02-19 19:23:15 +00:00
Rich Graham
3b6d1dea97 update platfrom information for f90 compiles.
This commit was SVN r13596.
2007-02-09 22:08:51 +00:00
Brian Barrett
64bf42fc0d Updates to best build on x86_64 / ppc64:
- only include binaries for ppc/i386 -- no need for 64 bit
  - default to not printing load errors so that the XGrid pls
    doesn't cause errors when doing 64 bit builds

This commit was SVN r13577.
2007-02-09 04:17:30 +00:00
Jeff Squyres
c91fcd7fbd Fix a bunch of minor typos submitted by Bernhard Fischer.
This commit was SVN r13505.
2007-02-06 12:00:30 +00:00
Jeff Squyres
055dbe9fb9 * Bump back down to release 1
* Separate out test clauses; don't have the same guarantees of
   left-to-right evaluation in shell script that you do in other
   languages (i.e., protect against the case of running "basename ''")

This commit was SVN r13463.
2007-02-02 12:26:33 +00:00
George Bosilca
a139bcc855 Update the PS3 platform file.
This commit was SVN r13409.
2007-02-01 02:53:45 +00:00
Jeff Squyres
2f3eefee01 Just because someone asked me how many LOC were in OMPI recently. :-)
This commit was SVN r13365.
2007-01-30 19:27:58 +00:00
George Bosilca
95983b3622 Update the PS3 platform file.
This commit was SVN r13359.
2007-01-30 07:14:50 +00:00
George Bosilca
e305ad91bd No comment.
This commit was SVN r13326.
2007-01-26 18:24:12 +00:00
Brian Barrett
3c11936b34 Minor changes to the distscript:
- The Verification check only checked that a file that's in SVN is there,
    which AM would have complained about during make dist, so it's really
    a pointless check
  - No need to remove / restore autogen.sh, as AM isn't going to put it
    in the tarball anyway, and even if it would, this thing would only
    cause it to fail during make dist.  All this step did was erase any
    changes you had to autogen.sh when you run make_dist_tarball, which
    really sucks.

This commit was SVN r13307.
2007-01-25 15:53:08 +00:00
Brian Barrett
e6de7519d4 update to match the real system config a bit better
This commit was SVN r13171.
2007-01-17 22:46:32 +00:00
Rainer Keller
3534fde554 - to get coverage analysis with gcc-4, detect the .gcda files, too
- check for files within the .libs directory (libtool-dependant?)

This commit was SVN r13147.
2007-01-17 14:21:23 +00:00
Dan Lacher
ba16157f7e Removed local zone only requirment from solaris packages
Submitted by: Dan Lacher
Reviewed by: Rolfv Vandavaart

This commit was SVN r12759.
2006-12-05 14:37:44 +00:00
George Bosilca
e2666f8394 3 ways to generate OMPI binaries on Windows.
deploy: will create a full binary distribution (.msi file)
ompi-small: will create an update binary distribution(
   no include files, nothing else except the libs and execs).
ompi_install.sh: sh script to install manually into a specific
   target directory.

This commit was SVN r12589.
2006-11-13 23:28:41 +00:00
Tim Mattox
37b72d03cd Updated the autotools check to handle the libtool 2.1a version string.
This commit was SVN r12557.
2006-11-11 02:42:12 +00:00
Dan Lacher
938e7cd8d9 Switch solaris packages over to being built dynamically instead of from
static prototype files.

Submitted by: Dan Lacher
Reviewed by: Rolf Vandevaart

This commit was SVN r12544.
2006-11-10 18:42:50 +00:00
Dan Lacher
9aa0142a0c Last set of changes to the static prototype files before the switch
to dynamic prototype packages.

This commit was SVN r12426.
2006-11-03 18:36:48 +00:00
Tim Mattox
e99dcb6e73 Added a "-j 4" to the "make" in create_tarball.sh so that it will
take a little less time.  This seemed to save about 5 minutes per
branch tarball.

This commit was SVN r12401.
2006-11-02 02:20:26 +00:00
Jeff Squyres
26781a567d Fix contributed by Joe Landman to allow building on SuSE.
This commit was SVN r12273.
2006-10-24 01:26:13 +00:00
Dan Lacher
338000edf2 Update to include mpi man pages in package
Submitted by: Dan Lacher
Reviewed by: Rolf Vandevaart

This commit was SVN r12143.
2006-10-17 18:58:24 +00:00
Jeff Squyres
5dbe5c7442 Arrgh -- remove last vestige of debugging gorp.
This commit was SVN r12056.
2006-10-07 11:17:09 +00:00
Jeff Squyres
b73d9ba3ca Arrgh! Left a debugging thingy in there. This commit backs out a
little bit from the prior commit (r12051).

This commit was SVN r12052.

The following SVN revision numbers were found above:
  r12051 --> open-mpi/ompi@72e202a432
2006-10-06 19:28:40 +00:00
Jeff Squyres
72e202a432 Fix two problems:
* OFED bug 249 (http://openib.org/bugzilla/show_bug.cgi?id=249) where
   Suse systems automatically add "-D_FORTIFY_SOURCE=2" to the
   RPM_OPT_FLAGS, which works fine when you're compiling with gcc.
   But not so much when using other compilers (_FORTIFY source
   silently changes the names of functions like memcpy() in an attempt
   to protect against buffer overflows, and uses a gcc __builtin
   thingy that results in undefined symbols when you compile/link with
   other compilers, such as icc -- as of 6 Oct 2006).  So do some
   horrid huersitics to see if we're using gcc, and if so, sed out any
   FORTIFY_SOURCE stuff in RPM_OPT_FLAGS.
 * If we're building a single rpm, don't bother creating the
   runtime.files and devel.files files.  And if we are making multiple
   RPMs, then ensure to end the pipe chain with /bin/true so that if
   the user specified --enable-static --disable-shared and the egrep
   for *.so files fails, the return status from egrep (1) doesn't
   cause RPM to barf.  Specifically, do this so that /bin/true's
   return value of 0 is always what rpmbuild sees, regardless of the
   return status of egrep:
{{{
find $RPM_BUILD_ROOT -type f -o -type l | \
   sed -e "s@$RPM_BUILD_ROOT@@" | \
   egrep "lib.*\.a|lib.*\.la" > devel.files | /bin/true
}}}

This commit was SVN r12051.
2006-10-06 19:26:44 +00:00
Jeff Squyres
a6a5278c36 Update the spec file:
* Remove LANL section; they don't want it
 * Add some help for OFED building
 * Remove some outdated "rm -f" lines for executables that we no longer
ship

This commit was SVN r12046.
2006-10-06 15:13:14 +00:00
Dan Lacher
c46ff48429 Update to Sun's packaging to correctly update pkginfo files
Submitted by: Dan Lacher
Reviewed by: Rolf Vandevaart

This commit was SVN r11887.
2006-09-29 12:00:53 +00:00
Dan Lacher
791a6edd4e Changes to include the now f77 lib
Submitted by: Dan Lacher
Reviewed by Rolf Vandevaart

This commit was SVN r11657.
2006-09-14 18:10:20 +00:00
Brian Barrett
e0555889a9 * RMA_SYNC is a more appropriate error message for these than RmA_CONFLICT
* Print a warning error message if a target is not in an exposure epoch
    and an update is received.  This results in the app continuing with
    that call having never happened, rather than evil hangs.

refs trac:325

This commit was SVN r11514.

The following Trac tickets were found above:
  Ticket 325 --> https://svn.open-mpi.org/trac/ompi/ticket/325
2006-08-31 21:07:52 +00:00
Dan Lacher
4dac88bb20 Changes to prototype files for building solaris packages.
Submitted by: Dan Lacher
Reviewed by: Rolf Vandevaart

This commit was SVN r11500.
2006-08-30 13:04:43 +00:00
Jeff Squyres
7de2a14d5c Merge in r11434 and r11444 from the v1.1 branch (oops -- this was done
backwards -- should have done the work on the trunk and merged to the
v1.1 branch).

This commit was SVN r11447.

The following SVN revision numbers were found above:
  r11434 --> open-mpi/ompi@50d1587b10
  r11444 --> open-mpi/ompi@bb4d7fac0e
2006-08-27 13:53:35 +00:00
Dan Lacher
e5ebc3359f Clarification on useage to supply command line -p. Futher error checking on the
command line args for the call.

This commit was SVN r11183.
2006-08-14 19:33:19 +00:00
Dan Lacher
6565fc3f25 Adding missed copyright file
This commit was SVN r11165.
2006-08-14 12:45:54 +00:00
Dan Lacher
3cfe24f8ce This putback will add Solaris packaging functionality. The packages as they
stand now are built of a static list of files, the prototype for the packages
is not being dynamically generated.  The goal will be to make changes to
have dynamically generated package prototypes.

This commit was SVN r11160.
2006-08-11 18:45:00 +00:00
Brian Barrett
20b8a2a6ae - Make script x86_64 aware
- increase initial disk image size to deal with the extra file metadata
  due to now having 4 builds

This commit was SVN r11146.
2006-08-10 15:08:11 +00:00
Brian Barrett
83df0ab0a4 * s/LAM\/MPI/Open MPI/g
This commit was SVN r10693.
2006-07-09 03:41:39 +00:00
Jeff Squyres
06fb5fcce0 - Added a missing original entry in the changelog
- Just use the prefix in the % files list so that we a) grab the whole
  tree and b) it removes all the directories when the RPM is removed.
  Thanks to Bernard Li for reporting the problem.

This commit was SVN r10617.
2006-07-02 12:08:48 +00:00
Jeff Squyres
a59afbc8af Also allow .tar.bz2 files to snarf the version
This commit was SVN r10572.
2006-06-29 19:52:38 +00:00
Jeff Squyres
33e6d986be %defattr actually takes a 4th parameter
This commit was SVN r9910.
2006-05-12 11:03:01 +00:00