David Daniel
6fa45e4c20
Bug 628: Ditch ax_create_stdint_h.m4
...
Rather trying to reinvent this very complex macro, take the easy way
out: Create a real lam_stdint.h which includes stdint.h, inttypes.h or
sys/types.h when possible, and otherwise uses SIZEOF_ macros generated
by configure to fill in the undefined types. A little more work for
cpp if stdint.h is not present.
This commit was SVN r136.
2004-01-09 01:25:49 +00:00
David Daniel
7cf1e6d8ce
Bug 628: Ditch ax_create_stdint_h.m4
...
Rather trying to reinvent this very complex macro, take the easy way
out: Create a real lam_stdint.h which includes stdint.h, inttypes.h or
sys/types.h when possible, and otherwise uses SIZEOF_ macros generated
by configure to fill in the undefined types. A little more work for
cpp if stdint.h is not present.
This commit was SVN r135.
2004-01-09 01:17:00 +00:00
Jeff Squyres
baab309402
Per bug 652: conditionally install LAM developent header files
...
This commit was SVN r134.
2004-01-08 21:43:53 +00:00
Jeff Squyres
7c3b7804e5
Traverse into the MCA directory
...
This commit was SVN r133.
2004-01-08 21:43:09 +00:00
Jeff Squyres
ce38ccf332
Add option for bug 625 -- conditionally install LAM development header
...
files
This commit was SVN r132.
2004-01-08 21:42:49 +00:00
Jeff Squyres
b41e09c8f7
- Rename os/powerpc -> os/ppc_32 per Rob's request
...
- Add new MCA directory structure
This commit was SVN r131.
2004-01-08 21:42:18 +00:00
Jeff Squyres
6a1ee3c65e
New MCA directory structure -- separate lam, mpi, and common
...
component types.
This commit was SVN r130.
2004-01-08 21:41:30 +00:00
David Daniel
1419aaa9e9
More copyright cleanup
...
This commit was SVN r129.
2004-01-08 21:19:31 +00:00
Jeff Squyres
990ac839f6
A few changes to make it compile.
...
This commit was SVN r128.
2004-01-08 20:22:26 +00:00
Jeff Squyres
4e18d9258c
We have no f90 lib at the moment
...
This commit was SVN r127.
2004-01-08 20:15:34 +00:00
Jeff Squyres
55bb08acce
- Add --enable-mem-profile, per Rob's request
...
- Rename MEMZERO -> MEM_ZERO to be similar to MEM_PROFILE
This commit was SVN r126.
2004-01-08 18:55:38 +00:00
Jeff Squyres
241a3aed98
Use new LAM_ENABLE_MEM_PROFILE macro (triggered by --enable-mem-profile).
...
This commit was SVN r125.
2004-01-08 18:54:44 +00:00
Brian Barrett
7cc01b502e
Increase requirement for autoconf to 2.58 to include support for the
...
AC_PROG_FC macro. Unfortunately, this means that you probably have to
build autoconf yourself, as no one really ships with AC 2.58
This commit was SVN r124.
2004-01-08 18:52:21 +00:00
Jeff Squyres
77f8f6642c
Finish support for --enable-single-lib (where you get a single libmpi
...
installed instead of liblam and libmpi).
This commit was SVN r123.
2004-01-08 15:51:54 +00:00
Jeff Squyres
772b2157bb
- Add stuff for compile-time debuging switch (which is, I think, what Rob
...
wanted...?)
- Added "#if ROB_HASNT_FINISHED_YET" sections around code that doesn't
compile (will easily show up when --enable-debug) so that these files
can compile and generate a valid liblam
This commit was SVN r122.
2004-01-08 15:50:34 +00:00
Jeff Squyres
84d5606627
Change lib_LTLIBRARIES -> noinst_LTLIBRARIES so that the convenience
...
libraries don't get installed
This commit was SVN r121.
2004-01-08 15:49:20 +00:00
Jeff Squyres
8a3e44789d
Oops -- had "single library" logic backwards.
...
This commit was SVN r120.
2004-01-08 15:34:14 +00:00
Jeff Squyres
e07921e27c
Add some user-friendly messages so that you know that it's doing
...
something when your development machine is slow ;-)
This commit was SVN r119.
2004-01-08 15:17:57 +00:00
Jeff Squyres
46af8bb900
Clarify help messages
...
This commit was SVN r118.
2004-01-08 13:53:11 +00:00
Jeff Squyres
5363ef916e
Oops -- if we --disable-profiling, then don't include support for it. :-)
...
This commit was SVN r117.
2004-01-08 13:52:27 +00:00
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