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

20516 Коммитов

Автор SHA1 Сообщение Дата
Jeff Squyres
9a8d02de1c First cut at weak symbol support for profiling and all fortran symbol
extensions.  Not quite complete yet.

This commit was SVN r116.
2004-01-08 13:42:23 +00:00
Jeff Squyres
1d8a51ab60 Add AM_CPPFLAGS indicating that we need to compile with the big set of
#define's remapping from MPI_Foo -> PMPI_Foo (etc.)

This commit was SVN r115.
2004-01-08 13:41:20 +00:00
Jeff Squyres
f8e46e4ca5 Clearly mark the example files
This commit was SVN r114.
2004-01-08 13:40:30 +00:00
Jeff Squyres
db9806c54c Add support for only traversing into the profile/ subdirectory only if
a) we want profiling support, and b) the compiler doesn't support weak
symbols.

This commit was SVN r113.
2004-01-08 13:39:38 +00:00
Jeff Squyres
f4e7aa9ab7 - Only traverse into f77 and f90 if compilers were found for them
- Make the library as installable or as a convenience library, dependining
  on whether --enable-single-lib was given to configure or not

This commit was SVN r112.
2004-01-08 13:38:07 +00:00
Jeff Squyres
a650988429 Need to prototype PMPI functions as well (if we compile with profiling
support).

This commit was SVN r111.
2004-01-08 13:36:59 +00:00
Jeff Squyres
fa8fda77b3 - Add calls for new macros:
- LAM_SETUP_F77 (moved pre-existing F77 code to this macro)
  - LAM_SETUP_F90
  - LAM_C_WEAK_SYMBOLS
- Do handling for figuring out whether we need to compile in
  src/mpi/*/profile or not

This commit was SVN r110.
2004-01-08 13:36:14 +00:00
Jeff Squyres
bc430950d6 Add the following macros:
- LAM_SETUP_F77
- LAM_SETUP_F90
- LAM_C_WEAK_SYMBOLS

This commit was SVN r109.
2004-01-08 13:34:31 +00:00
Jeff Squyres
0d0796ce71 - Change default format of AC_HELP_STRING messages to show whether the
default is enabled or disabled
- Add --enable-f77
- Add --enable-f90
- Add --enable-single-lib
- Add --enable-profiling
- Add --enable-weak-symbols

This commit was SVN r108.
2004-01-08 13:34:03 +00:00
Jeff Squyres
295e3f7614 Use newer AC_LANG* test compilation syntax
This commit was SVN r107.
2004-01-08 13:31:42 +00:00
Brian Barrett
6b7513431c * Strip off the uninteresting parts of the file name (like my home dir and
all that)

This commit was SVN r106.
2004-01-08 05:14:37 +00:00
Jeff Squyres
653eba5181 New file naming convention in the MPI API dirs
This commit was SVN r105.
2004-01-08 02:30:43 +00:00
Jeff Squyres
8ca9a40c78 Reflect new directory structure
This commit was SVN r104.
2004-01-07 21:52:18 +00:00
Jeff Squyres
e0aa1e56df New mpi directory structure
This commit was SVN r103.
2004-01-07 21:50:30 +00:00
Jeff Squyres
1e3ab9bde7 New directory layout in src/mpi
This commit was SVN r102.
2004-01-07 21:46:15 +00:00
Jeff Squyres
360914e620 Change the top typenames
This commit was SVN r101.
2004-01-07 21:45:50 +00:00
Jeff Squyres
91099b3259 First cut of language bindings
This commit was SVN r100.
2004-01-07 21:39:46 +00:00
Jeff Squyres
a538960486 Fix include file issues
This commit was SVN r99.
2004-01-07 21:38:09 +00:00
Jeff Squyres
bf030d9fbe Make it a little less than blank
This commit was SVN r98.
2004-01-07 21:37:40 +00:00
David Daniel
fb846e6c0b Replacing C++-style comments with C-style comments.
This commit was SVN r97.
2004-01-07 21:01:40 +00:00
Jeff Squyres
9515a7f2f0 s/*bool_t/bool/
This commit was SVN r96.
2004-01-07 20:57:06 +00:00
Jeff Squyres
c639648fb1 Fix include file issues
This commit was SVN r95.
2004-01-07 20:58:45 +00:00
Jeff Squyres
09a643212c Silence some compiler warnings
This commit was SVN r94.
2004-01-07 20:55:00 +00:00
Jeff Squyres
f30c4087aa - s/LAM_TRUE/true/
- s/LAM_FALSE/false/

This commit was SVN r93.
2004-01-07 20:50:56 +00:00
Jeff Squyres
193121f5bc Fix silly typo
This commit was SVN r92.
2004-01-07 20:48:03 +00:00
Jeff Squyres
20dd96c391 Ensure that we always have the "bool" type in C, as well as the constants
"true" and "false", either via the C99 header <stdbool.h> or via our own
declarations.

This commit was SVN r91.
2004-01-07 19:33:37 +00:00
Jeff Squyres
4bbf27828f Silence compiler warnings.
This commit was SVN r90.
2004-01-07 19:31:55 +00:00
Jeff Squyres
005a85fc20 Fix typo
This commit was SVN r89.
2004-01-07 19:31:03 +00:00
Jeff Squyres
2f321d9146 Effectively comment out the sources because they don't compile yet; Rob
is working on it.

This commit was SVN r88.
2004-01-07 19:30:33 +00:00
Jeff Squyres
a071a3381d Move the ctnetwork directory to src/lam/ctnetwork
This commit was SVN r87.
2004-01-07 18:58:24 +00:00
Jeff Squyres
70aff4627f Some changes -- need more (Still doesn't compile yet :-)
This commit was SVN r86.
2004-01-07 18:55:17 +00:00
David Daniel
a5dd02a740 removing LANL copyright stuff
This commit was SVN r85.
2004-01-07 18:39:35 +00:00
Rob Awles
bf0a2c451b Committing changes so that we can get directories moved and headers changed appropriately.
This commit was SVN r84.
2004-01-07 17:50:41 +00:00
Rob Awles
c54f86cbe1 Latest updates before ctnetwork directory is moved.
This commit was SVN r83.
2004-01-07 17:06:53 +00:00
Jeff Squyres
55b8aa9066 Add tests for C++ compiler exceptions
This commit was SVN r82.
2004-01-07 15:34:40 +00:00
Jeff Squyres
7279053b2d Add portable [non-optimized] strncpy() for platforms that have broken
implementation (performance is not the issue here -- correct functionality is).

This commit was SVN r81.
2004-01-07 15:21:25 +00:00
Jeff Squyres
9841060cba - Remove header, replace with $HEADER$ (to be filled in later)
- Remove $Id$

This commit was SVN r80.
2004-01-07 15:07:14 +00:00
Jeff Squyres
b197b94e13 First cut of .cvsignore and Makefile.am
This commit was SVN r79.
2004-01-07 15:06:41 +00:00
Jeff Squyres
277c890629 - Remove header, replace with $HEADER$ (to be filled in later)
- Don't need to make convenience libraries relative to $(top_builddir)

This commit was SVN r78.
2004-01-07 15:03:02 +00:00
Jeff Squyres
9ebd59f944 Add lots of missing source files
This commit was SVN r77.
2004-01-07 15:02:21 +00:00
Jeff Squyres
507e535a3f First cut of Makefile.am's and .cvsignore files
This commit was SVN r76.
2004-01-07 15:01:45 +00:00
Jeff Squyres
db5368d20a - Added $HEADER$ (to be filled in later)
- Fixed include file issues

This commit was SVN r75.
2004-01-07 15:01:03 +00:00
Jeff Squyres
3e648f827f - Add $HEADER$
- Fix some include file issues

This commit was SVN r74.
2004-01-07 15:00:27 +00:00
Jeff Squyres
4c28f281e9 - Add $HEADER$ (to be filled in later)
- s/bool_t/lam_bool_t/

This commit was SVN r73.
2004-01-07 14:59:19 +00:00
Jeff Squyres
f9eae136e5 - Add $HEADER$ (to be filled in later)
- Add lots of missing source files

This commit was SVN r72.
2004-01-07 14:58:33 +00:00
Jeff Squyres
1a2fd1a392 lam_config.h should be included as-is (no relative path) due to VPATH builds
This commit was SVN r71.
2004-01-07 14:58:00 +00:00
Jeff Squyres
02cb879b84 - Remove header, replace with $HEADER$ (to be filled in later)
- Remove $Id$
- [temporarily] add runtime to SUBDIRS (I think this directory will
  end up moving somewhere else)

This commit was SVN r70.
2004-01-07 14:57:04 +00:00
Jeff Squyres
b93da5b412 Remove $Id$
This commit was SVN r69.
2004-01-07 14:55:59 +00:00
Jeff Squyres
fad4791976 - Remove $Id$
- Remove lam_config.h header, replace with $HEADER$ (to be filled in
  later)
- Add lots of missing Makefiles

This commit was SVN r68.
2004-01-07 14:55:23 +00:00
Jeff Squyres
6bc4ed4810 - Remove $Id$
- Remove header, replace with $HEADER$ (to be filled in later)

This commit was SVN r67.
2004-01-07 14:54:25 +00:00