- 01 Sep, 2010 1 commit
-
-
David Goodell authored
Reviewed by balaji@.
-
- 31 Aug, 2010 2 commits
-
-
Pavan Balaji authored
-
Pavan Balaji authored
as well. Reviewed by goodell.
-
- 27 Aug, 2010 1 commit
-
-
Pavan Balaji authored
script. The compiler is needed for everything. The shared library checks were failing without this. Also removed some comments that are no longer relevant with the current state of the configure script, and moved some code around to keep the section of the code that works on the environment variables and other flags separate from the rest of the code.
-
- 26 Aug, 2010 1 commit
-
-
Anthony Chan authored
-
- 24 Aug, 2010 5 commits
-
-
Pavan Balaji authored
-
Pavan Balaji authored
libtool, and --enable-sharedlibs=<type> for the MPICH2 core. To avoid this confusion, if the user just provides --enable-shared alone, assume --enable-sharedlibs=gcc as well. Reviewed by goodell.
-
Pavan Balaji authored
and Hydra can share it. No reviewer.
-
Pavan Balaji authored
to just link with libmpich.so, and the remaining libraries are dynamically loaded. This support is only for shared libraries at this point (static library support might require libtool). Also, this is experimental, as it has a bunch of gotchas that we cannot handle unless we reimplement libtool. Reviewed by goodell.
-
Pavan Balaji authored
Reviewed by goodell.
-
- 17 Aug, 2010 1 commit
-
-
Anthony Chan authored
added a new test PAC_F2C_ATTR_ALIGNED_SIZE to replace PAC_C_ATTR_ALIGNED to determine the alignment of Fortran common block as seen in C. Also added a switch, --enable-multi-aliases, to disable the feature just in case something goes wrong.
-
- 12 Aug, 2010 1 commit
-
-
William Gropp authored
[svn-r7054] Add support for disable-rpath in configure to allow building shared libraries and scripts to support knowning where the shared libraries were installed (the best for most users) or, with --dsiable-rpath, requiring the use of LD_LIBRARY_PATH, which is best for building libraries to be installed in other locations
-
- 11 Aug, 2010 1 commit
-
-
Darius Buntinas authored
-
- 06 Aug, 2010 1 commit
-
-
William Gropp authored
-
- 22 Jul, 2010 1 commit
-
-
Anthony Chan authored
[svn-r6874] Removed the 2nd set of compilers in test/mpi/configure.in, i.e. BASExx, which are basically replaced by "mpixx -nativelinking". This greatly simplifies the test/mpi/configure.in because there is no need to swap between 2 set of compilers and compiler flags, CC/CFLAGS vs MPICC/MPICC_CFLAGS, for every languages in every tests. Also replaced all AC_TRY_* by AC_*_IFELSE and removed all references of AC_FD_CC, updated the configure.in to autoconf-2.6x style. Removed AC_SUBST(autoconf precious variables)....
-
- 16 Jul, 2010 1 commit
-
-
Anthony Chan authored
-
- 15 Jul, 2010 1 commit
-
-
Anthony Chan authored
[svn-r6853] fixed the typo in MPICH2_BASE_* which should be MPICH2_BASE* in configure.in. (These variables are exported to test/mpi/configure.in) Fixed (temporary) the incorrect setting of BASEF77 when FROM_MPICH2=1 in test/mpi/configure.in.
-
- 14 Jul, 2010 1 commit
-
-
Anthony Chan authored
[svn-r6852] Initial deposit that removes the AC_LANG=[Fortran 90] and replaces it by AC_LANG=[Fortran] which is officially supported by autoconf. The replaced PAC macros in aclocal_fc.m4 is also rewritten by replacing all use of AC_TRY_* by AC_*_IFELSE style as recommented by autoconf. The change also removes some old autoconf macros date back to at least 2.13 as in aclocal_cross.m4. The change that users see is to use FC/FCFLAGS instead of F90/F90FLAGS which will no longer be supported. This also includes some misc fixes that allow mpif90 to access mpi.mod during build process....
-
- 23 Jun, 2010 1 commit
-
-
Jayesh Krishna authored
[svn-r6817] Adding format specifier for Pints and removing instances of custom Aint format specifier defns - Codes that need Aint format spec should use MPI_AINT_FMT_*
-
- 28 May, 2010 1 commit
-
-
David Goodell authored
Pass --with-atomic-primitives=auto_allow_emulation to the OPA configure unless the user specifies a particular value. This is a regression introduced in r6223, between 1.2.1p1 and 1.3a1. Reviewed by balaji@.
-
- 27 May, 2010 1 commit
-
-
David Goodell authored
A partial merge of r5954 from the bg-threads-1.1 branch. No reviewer.
-
- 24 May, 2010 1 commit
-
-
David Goodell authored
Reviewed by buntinas@.
-
- 17 May, 2010 2 commits
-
-
David Goodell authored
This is actually several logical changes, but they are very difficult to separate into individual commits because of how tangled the old macros were. Some of the changes are: - general macro cleanup: do{}while(0) and whitespace issues - add support for compiler-assisted thread-local storage (TLS) - make MPID_Thread (e.g. pthread) TLS macros easier to understand and use - drop non-portable parentheses from MPIU_ISTHREADED macro - eliminate the MPID_CS_* family of macros which were simultaneously complementary to and in conflict with the newer MPIU_THREAD_CS_* macros No reviewer.
-
Jayesh Krishna authored
-
- 10 May, 2010 2 commits
-
-
David Goodell authored
This was a long-standing TODO. No reviewer.
-
David Goodell authored
was broken in r6273, prevents CPPFLAGS from being honored (but MPICH2LIB_CPPFLAGS is a workaround). No reviewer.
-
- 06 May, 2010 2 commits
-
-
Pavan Balaji authored
is needed for suncc. Reviewed by gropp.
-
Pavan Balaji authored
appropriate variables are declared for it to work in emulation mode as well. This showed up as an error with the suncc compiler on linux which is not natively supported by OPA.
-
- 04 May, 2010 1 commit
-
-
Pavan Balaji authored
error out at configure time, instead of just throwing a warning and failing at make time.
-
- 01 May, 2010 1 commit
-
-
William Gropp authored
-
- 28 Apr, 2010 1 commit
-
-
David Goodell authored
These channels are old and have been deprecated for a while. Their presence is hampering PMI API development, so I have removed them. These were the only channels seriously using the "process locks" code, so that mess has also been deleted. The only remaining useful functionality (MPIDU_Yield) has been moved to the OS wrappers.
-
- 23 Apr, 2010 1 commit
-
-
Darius Buntinas authored
-
- 17 Apr, 2010 1 commit
-
-
David Goodell authored
-
- 03 Mar, 2010 1 commit
-
-
Pavan Balaji authored
or automatically picked by the compiler before looking for it in librt. Reported as a failure on FreeBSD by Aleksej Saushev. This commit also cleans up some of the checks and adds everything to LIBS, instead of LDFLAGS. Fixes ticket #1013. Reviewed by goodell.
-
- 19 Feb, 2010 1 commit
-
-
David Goodell authored
It's still possible for some platforms to not like this format (perhaps they don't have symlinks, etc). But this is at least an improvement. No reviewer.
-
- 18 Feb, 2010 1 commit
-
-
Darius Buntinas authored
-
- 13 Feb, 2010 1 commit
-
-
Pavan Balaji authored
Reviewed by goodell.
-
- 12 Feb, 2010 1 commit
-
-
David Goodell authored
Previously flags to AR were fixed by simplemake to be "cr". With this change this can be controlled by configure/make via the new AR_FLAGS precious variable. On darwin using "Scr" shaves ~10% off the normal build time. This is a minor, nibbling around the edges fix. The real fix is to rework all of the linking in MPICH2 so that parallel builds are possible and only a single invocation of AR/RANLIB occurs for each library that we produce. Reviewed by balaji@.
-
- 11 Feb, 2010 1 commit
-
-
Anthony Chan authored
[svn-r6268] Added checks for multiple aliases support from C compiler. setbot.c.in is a real item in svn instead of generated from buildiface. Modified mpif.h.in and setbotf.f.in to allow (better) multiple aliases support.
-
- 09 Feb, 2010 1 commit
-
-
David Goodell authored
In the compiler wrappers we force the linker to use the "flat namespace" model instead of the default "two-level namespace" model. If we add dynamic library support for MPL and OPA then we can probably drop this option again. Reviewed by balaji@.
-