Change Summary for MPICH2 for week of Dec 17, 2006

This list was automatically generated on Mon Dec 18 05:11:23 2006 .

Information on all weekly change summaries is available.

List of revisions

Files for each revision

1) Changed GenBuild() to embed manifest file in dlls and exe (2) Added new source files/objs for ch3shm, mpich2, mpe, dbg projects in GenBuild() (3) Added ch3usock.h in GenBuild() for all projs (4) Changed size of long double cmplx to 0x20 winconfigure.wsf
1) Disable channel rendezvous for now in ssm &amp shm - Need for fix errors before enabling (2) Added WORDS_LITTLEENDIAN preproc macro for mpich2* projs in GenBuild() winconfigure.wsf
Add definition for windows for - HAVE_INT_LT_POINTER, HAVE_ANY_INT32_T_ALIGNMENT, HAVE_ANY_INT64_T_ALIGNMENT, WORDS_LITTLEENDIAN, HAVE_STRUCT_IFCONF, USE_SVIDSOURCE_FOR_IFCONF, HAVE_SYSCTL, HAVE_SYS_SYSCTL_H winconfigure.wsf
Added Progress test in the bsend check loop src/mpi/pt2pt/bsendutil.c
Added USE_STDARG preproc defn to use new style of varargs src/mpe2/mpewrap.vcproj
Added WORDS_LITTLEENDIAN preproc defn - Now by default the arch is considered LITTLE ENDIAN mpich2.vcproj mpich2s.vcproj
Added a warning about the Elan module src/mpid/ch3/channels/nemesis/configure.in
Added clog_inttypes.h, clog_const.h, mpe_logf.h, cpilog.c, fpilog.c, fmpe.dll, fmpe.lib maint/mpich2i.vdproj
Added code in GenBuild() for building fmpe.dll/lib, the fortran MPE interface, and embed manifest winconfigure.wsf
Added commands to build fmpe.dll/lib for Release version makewindist.bat
Added config for MPE Fortran Interface, fmpe.dll mpich2.sln
Added fixme about ebx src/include/mpiatomic.h
Added gcc libs back to MPICH2 distribution maint/mpich2i.vdproj
Added missing rm on incomplete netmodules in nemesis Makefile.sm
Added more detail to fixme comment src/mpid/ch3/src/mpid_recv.c
Added new config for Fortran MPE interface, fmpe.dll src/mpe2/mpe.vcproj
Added new source files for 1_0_5 mpich2.vcproj src/mpe2/mpe.vcproj src/mpe2/mpewrap.vcproj src/util/dbg/dbg.vcproj
Added new source files, added MPI_EXPORTS pre proc defn for 1_0_5 mpich2s.vcproj
Added path to ch3usock.h to ch3shmPRelease src/mpid/ch3/channels/shm/ch3shm.vcproj src/mpid/ch3/channels/sock/ch3sock.vcproj src/mpid/ch3/channels/ssm/ch3ssm.vcproj
Added source files for 1_0_5, Updated include paths for ch3usock.h src/mpid/ch3/channels/shm/ch3shm.vcproj src/mpid/ch3/channels/sock/ch3sock.vcproj src/mpid/ch3/channels/ssm/ch3ssm.vcproj
Added strings for 64 bit arch test/mpi/project.txt
Added templates for 64 bit arch test/mpi/project_cxx.txt test/mpi/project_f.txt
Added test for correctness to sr1 test/basic/sr1.c
Added the Elan part for Nemesis README
Adding fmpe.def to CVS - Def file for MPE fortran interface binding dll, fmpe.dll src/mpe2/fmpe.def
Changed the default parameter case of the compiler to uppercase - for fmpich2.dll src/binding/f77/mpich2ff.vfproj
Commented builds for sshm and ib channels - sshm and ib are no longer supported makewindist.bat
Declared/initialized unhandled variable mpi_errno. Changed MPIR_Err_create_code() variables appropriately src/mpid/ch3/util/shm/shmproc.c
Empty decls are not allowed in C - leads to compile time error in VS src/include/mpiutil.h
Enabled creation of test projects for 64 bit arch using --win64 option test/mpi/createprojects.wsf
Fix formatting src/mpid/ch3/src/mpid_probe.c
MPI Offset is 64 bit so replaced the template F77_MPI_OFFSET by INTEGER (KIND=8) instead of INTEGER winconfigure.wsf
minor edit src/mpid/ch3/channels/sctp/LICENSE-LAM
Misc changes for 1_0_5 src/binding/cxx/cxx.vcproj src/binding/f77/mpich2f.vcproj
Misc updates for 1_0_5 mpich2.sln src/mpid/common/sock/sock.vcproj src/pm/smpd/mpiexec.vcproj src/pm/smpd/smpd.vcproj src/pm/smpd/smpd_util.vcproj src/util/logging/rlog/irlog2rlog.vcproj src/util/logging/rlog/rlog.vcproj src/util/logging/rlog/TraceInput/TraceInput.vcproj
nemesis: removed NEMTCP_FUNC_ENTER/EXIT macros. To be replaced with standard MPICH2 macros src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_init.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_poll.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_send.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/newtcp_module_utility.c src/mpid/ch3/channels/nemesis/nemesis/net_mod/newtcp_module/socksm.c
Passing dt_true_lb obtained from MPIDI_Datatype_get_info() - required when MPIDI_CH3_CHANNEL_RNDV is enabled src/mpid/ch3/include/mpidimpl.h src/mpid/ch3/src/ch3u_rndv.c src/mpid/ch3/src/mpid_isend.c src/mpid/ch3/src/mpid_issend.c src/mpid/ch3/src/mpid_send.c src/mpid/ch3/src/mpid_ssend.c
Remove bcastlength test temporarily from testlist to avoid bug reports on a known problem in the release test/mpi/errors/coll/testlist
Removed the removal of the elan nemesis netmodule from the distribution target Makefile.sm
Removing DOS Control chars - dos2unix winconfigure.wsf
updated CHANGES
Updated some old directory path. src/mpe2/README
Updated version to 1.0.5 maint/mpich2i.vdproj
Updates license requirements. src/mpid/ch3/channels/sctp/LICENSE-LAM src/mpid/ch3/channels/sctp/include/all_hash.h src/mpid/ch3/channels/sctp/src/all_hash.c