[mpich-commits] [mpich] MPICH primary repository branch, master, updated. v3.1rc2-209-gba3badf

mysql vizuser noreply at mpich.org
Fri Jan 31 15:39:55 CST 2014


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "MPICH primary repository".

The branch, master has been updated
       via  ba3badffa335a4e8841b02ad377241b271f27528 (commit)
      from  ea817af419894afbea6a2442c21b0b962fe5f087 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.mpich.org/mpich.git/commitdiff/ba3badffa335a4e8841b02ad377241b271f27528

commit ba3badffa335a4e8841b02ad377241b271f27528
Author: Pavan Balaji <balaji at mcs.anl.gov>
Date:   Fri Jan 31 03:54:34 2014 -0600

    Delete some windows-related code.
    
    This patch only removes the most obvious pieces of windows code.
    There is certainly more windows-related code remaining.
    
    Signed-off-by: Ken Raffenetti <raffenet at mcs.anl.gov>

diff --git a/COPYRIGHT.rtf b/COPYRIGHT.rtf
deleted file mode 100644
index e60715a..0000000
--- a/COPYRIGHT.rtf
+++ /dev/null
@@ -1,56 +0,0 @@
-{\rtf1\ansi\ansicpg1252\uc1\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
-{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f36\froman\fcharset238\fprq2 Times New Roman CE;}{\f37\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f39\froman\fcharset161\fprq2 Times New Roman Greek;}
-{\f40\froman\fcharset162\fprq2 Times New Roman Tur;}{\f41\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f42\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f43\froman\fcharset186\fprq2 Times New Roman Baltic;}
-{\f44\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f56\fmodern\fcharset238\fprq1 Courier New CE;}{\f57\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f59\fmodern\fcharset161\fprq1 Courier New Greek;}
-{\f60\fmodern\fcharset162\fprq1 Courier New Tur;}{\f61\fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f62\fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f63\fmodern\fcharset186\fprq1 Courier New Baltic;}
-{\f64\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;
-\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{
-\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 Normal;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\*
-\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv 
-\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{\s15\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 
-\f2\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext15 \styrsid10161903 Plain Text;}{\*\cs16 \additive \ul\cf2 \sbasedon10 \styrsid2708603 Hyperlink;}}{\*\latentstyles\lsdstimax156\lsdlockeddef0}{\*\rsidtbl \rsid748235\rsid1846685
-\rsid1861041\rsid1902449\rsid2708603\rsid2974454\rsid2980031\rsid3285676\rsid4213780\rsid5981626\rsid6841942\rsid7408673\rsid8087515\rsid8157125\rsid8341836\rsid8730958\rsid8859827\rsid9716655\rsid10161903\rsid10827371\rsid11693622\rsid12919832
-\rsid13004935\rsid13125986\rsid13447879\rsid14161470\rsid14766798\rsid15560263\rsid15802605\rsid15822176\rsid16341196\rsid16413980\rsid16598965}{\*\generator Microsoft Word 11.0.5604;}{\info{\title COPYRIGHT}{\author David Ashton}{\operator David Ashton}
-{\creatim\yr2004\mo1\dy31\hr1\min12}{\revtim\yr2004\mo1\dy31\hr1\min12}{\version2}{\edmins1}{\nofpages1}{\nofwords226}{\nofchars1289}{\nofcharsws1512}{\vern24689}}\margl1319\margr1319 
-\widowctrl\ftnbj\aenddoc\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1319\dgvorigin1440\dghshow1\dgvshow1
-\jexpand\viewkind1\viewscale150\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct\asianbrkrule\nojkernpunct\rsidroot15560263 
-\fet0\sectd \linex0\endnhere\sectlinegrid360\sectdefaultcl\sectrsid10161903\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang 
-{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7
-\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain 
-\qc \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2708603 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid2708603 COPYRIGHT
-\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2708603 {\insrsid2708603 
-\par The following is a notice of limited availability of the code, and disclaimer}{\insrsid2708603  }{\insrsid2708603 which must be included in the prologue of the code and in all source listings}{\insrsid2708603  }{\insrsid2708603 of the code.
-\par 
-\par Copyright Notice
-\par  + 2002 University of Chicago
-\par 
-\par Permission is hereby granted to use, reproduce, prepare derivative works, and}{\insrsid2708603  }{\insrsid2708603 to redistribute to others.  This software was authored by:
-\par 
-\par Argonne National Laboratory Group
-\par W. Gropp: (630) 252-4318; FAX: (630) 252-5986; e-mail: gropp at mcs.anl.gov
-\par E. Lusk:  (630) 252-7852; FAX: (630) 252-5986; e-mail: lusk at mcs.anl.gov
-\par Mathematics and Computer Science Division
-\par Argonne National Laboratory, Argonne IL 60439
-\par 
-\par 
-\par }\pard \qc \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2708603 {\insrsid2708603 GOVERNMENT LICENSE
-\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2708603 {\insrsid2708603 
-\par Portions of this material resulted from work developed under a U.S.}{\insrsid2708603  }{\insrsid2708603 Government Contract and are subject to the following license: the Government}{\insrsid2708603  }{\insrsid2708603 
-is granted for itself and others acting on its behalf a paid-up, nonexclusive,}{\insrsid2708603  }{\insrsid2708603 irrevocable worldwide license in this computer software to reproduce, prepare}{\insrsid2708603  }{\insrsid2708603 
-derivative works, and perform publicly and display publicly.
-\par 
-\par }\pard \qc \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2708603 {\insrsid2708603 DISCLAIMER
-\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2708603 {\insrsid2708603 
-\par This computer code material was prepared, in part, as an account of work}{\insrsid2708603  }{\insrsid2708603 sponsored by an agency of the United States Government.  Neither the United}{\insrsid2708603  }{\insrsid2708603 
-States, nor the University of Chicago, nor any of their employees, makes any}{\insrsid2708603  }{\insrsid2708603 warranty express or implied, or assumes any legal liability or responsibility}{\insrsid2708603  }{\insrsid2708603 
-for the accuracy, completeness, or usefulness of any information, apparatus,}{\insrsid2708603  }{\insrsid2708603 product, or process disclosed, or represents that its use would not infringe}{\insrsid2708603  }{\insrsid2708603 privately owned rights.
-\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2708603 {\insrsid2708603 
-\par Portions of this code were written by Microsoft. Those portions are Copyright (c) 2007 Microsoft Corporation.}{\insrsid2708603  }{\insrsid2708603 
-Microsoft grants permission to use, reproduce, prepare derivative works, and to redistribute to others.}{\insrsid2708603  }{\insrsid2708603
-The code is licensed "as is." The User bears the risk of using it.}{\insrsid2708603  }{\insrsid2708603
-Microsoft gives no express warranties, guarantees or conditions.}{\insrsid2708603  }{\insrsid2708603
-To the extent permitted by law, Microsoft excludes the implied warranties of merchantability,}{\insrsid2708603  }{\insrsid2708603
-fitness for a particular purpose and non-infringement.
-
-\par }\pard\plain \s15\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2708603 \f2\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\insrsid2708603\charrsid10161903 
-\par }}
diff --git a/Makefile.am b/Makefile.am
index a655575..42a76ff 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -419,7 +419,6 @@ install-pdf-local:
 	if [ ! -e ${DESTDIR}${docdir} ] ; then $(MKDIR_P) ${DESTDIR}${docdir} ; fi
 	if [ -s $(srcdir)/doc/userguide/user.pdf ] ; then $(INSTALL_DATA) $(srcdir)/doc/userguide/user.pdf ${DESTDIR}${docdir}/user.pdf ; fi
 	if [ -s $(srcdir)/doc/installguide/install.pdf ] ; then $(INSTALL_DATA) $(srcdir)/doc/installguide/install.pdf ${DESTDIR}${docdir}/install.pdf ; fi
-	if [ -s $(srcdir)/doc/smpd/smpd_pmi.pdf ] ; then $(INSTALL_DATA) $(srcdir)/doc/smpd/smpd_pmi.pdf ${DESTDIR}${docdir}/smpd_pmi.pdf ; fi
 	if [ -s $(srcdir)/doc/logging/logging.pdf ] ; then $(INSTALL_DATA) $(srcdir)/doc/logging/logging.pdf ${DESTDIR}${docdir}/logging.pdf ; fi
 
 include $(top_srcdir)/doc/Makefile.mk
diff --git a/README.vin b/README.vin
index d436a8e..036cc0f 100644
--- a/README.vin
+++ b/README.vin
@@ -570,13 +570,6 @@ mpich-%VERSION%/src/pm/mpd/README has more information about
 interactive commands for managing the ring of MPDs. The MPD process
 manager is now deprecated.
 
-smpd
----- 
-SMPD is a process manager for interoperability between Microsoft
-Windows and UNIX, where some processes are running on Windows and
-others are running on a variant of UNIX. For more information, please
-see mpich-%VERSION%/src/pm/smpd/README.
-
 gforker
 -------
 gforker is a process manager that creates processes on a single
diff --git a/README.winbin.rtf b/README.winbin.rtf
deleted file mode 100644
index b38f890..0000000
--- a/README.winbin.rtf
+++ /dev/null
@@ -1,136 +0,0 @@
-{\rtf1\ansi\ansicpg1252\uc1\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
-{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}
-{\f36\fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f37\froman\fcharset238\fprq2 Times New Roman CE;}{\f38\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f40\froman\fcharset161\fprq2 Times New Roman Greek;}
-{\f41\froman\fcharset162\fprq2 Times New Roman Tur;}{\f42\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f43\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f44\froman\fcharset186\fprq2 Times New Roman Baltic;}
-{\f45\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f57\fmodern\fcharset238\fprq1 Courier New CE;}{\f58\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f60\fmodern\fcharset161\fprq1 Courier New Greek;}
-{\f61\fmodern\fcharset162\fprq1 Courier New Tur;}{\f62\fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f63\fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f64\fmodern\fcharset186\fprq1 Courier New Baltic;}
-{\f65\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f397\fswiss\fcharset238\fprq2 Tahoma CE;}{\f398\fswiss\fcharset204\fprq2 Tahoma Cyr;}{\f400\fswiss\fcharset161\fprq2 Tahoma Greek;}{\f401\fswiss\fcharset162\fprq2 Tahoma Tur;}
-{\f402\fswiss\fcharset177\fprq2 Tahoma (Hebrew);}{\f403\fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f404\fswiss\fcharset186\fprq2 Tahoma Baltic;}{\f405\fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f406\fswiss\fcharset222\fprq2 Tahoma (Thai);}}
-{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;
-\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 
-\fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 Normal;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\*
-\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv 
-\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{\*\cs15 \additive \b \sbasedon10 \styrsid3147644 Strong;}{
-\s16\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \cbpat9 \f36\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext16 \ssemihidden \styrsid289831 Document Map;}}{\*\latentstyles\lsdstimax156\lsdlockeddef0}
-{\*\listtable{\list\listtemplateid1008503654\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\fbias0 \fi-360\li720
-\jclisttab\tx720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel
-\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0
-\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0
-\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
-\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703
-\'02\'06.;}{\levelnumbers\'01;}\fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\fi-360\li5760
-\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname 
-;}\listid675112636}{\list\listtemplateid1315759790\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\fbias0 \fi-360\li720
-\jclisttab\tx720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel
-\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0
-\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0
-\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
-\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703
-\'02\'06.;}{\levelnumbers\'01;}\fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\fi-360\li5760
-\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname 
-;}\listid859316300}{\list\listtemplateid555228500\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\fi-360\li720
-\jclisttab\tx720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel
-\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0
-\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360
-\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext
-\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698703
-\'02\'06.;}{\levelnumbers\'01;}\fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}
-\fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\fi-180\li6480\jclisttab\tx6480\lin6480 }
-{\listname ;}\listid1088767487}{\list\listtemplateid-1590372490\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat8\levelspace0\levelindent0{\leveltext\leveltemplateid1829638174\'01\u-3913 ?;}{\levelnumbers;}
-\loch\af3\hich\af3\dbch\af0\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 
-\fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160
-\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }
-{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23
-\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0
-\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1
-\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
-\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1964730855}}{\*\listoverridetable{\listoverride\listid1964730855\listoverridecount0\ls1}{\listoverride\listid675112636
-\listoverridecount0\ls2}{\listoverride\listid1088767487\listoverridecount0\ls3}{\listoverride\listid859316300\listoverridecount0\ls4}}{\*\rsidtbl \rsid289831\rsid3147644\rsid3749324\rsid5849808\rsid6959921\rsid9307247\rsid9724047\rsid10776424\rsid12541554
-\rsid12989931}{\*\generator Microsoft Word 11.0.6359;}{\info{\author David Ashton}{\operator David Ashton}{\creatim\yr2004\mo2\dy24\hr23\min34}{\revtim\yr2005\mo6\dy7\hr12\min59}{\version9}{\edmins63}{\nofpages2}{\nofwords451}{\nofchars2577}
-{\*\company Argonne National Lab}{\nofcharsws3022}{\vern24703}}\widowctrl\ftnbj\aenddoc\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\horzdoc\dghspace120\dgvspace120\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3
-\jcompress\viewkind4\viewscale100\nolnhtadjtbl\rsidroot3749324 \fet0\sectd \linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3
-\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}
-{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain 
-\ql \li0\ri0\nowidctlpar\faauto\outlinelevel0\rin0\lin0\itap0\pararsid289831 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f2\fs20\insrsid5849808 MPICH for Microsoft Windows
-\par }\pard \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 {\f2\fs20\insrsid5849808 Email bugs and error reports to:
-\par mpich-discuss at mcs.anl.gov
-\par 
-\par 
-\par }\pard \ql \li0\ri0\nowidctlpar\faauto\outlinelevel0\rin0\lin0\itap0\pararsid289831 {\f2\fs20\insrsid5849808 SYSTEM REQUIREMENTS:
-\par }\pard \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 {\f2\fs20\insrsid5849808 
-\par 
-\par 1) MS Development Environment}{\f2\fs20\insrsid3749324 , Visual Studio or gcc }{\f2\fs20\insrsid5849808 to compile C}{\f2\fs20\insrsid3749324 /C++}{\f2\fs20\insrsid5849808  MPI programs.
-\par 2) Intel Fortran 8.0}{\f2\fs20\insrsid3749324  or g77}{\f2\fs20\insrsid5849808  to compile Fortran MPI programs.
-\par 3) Administrator privileges on your machines to install the process manager, smpd.exe.
-\par 
-\par 
-\par }\pard \ql \li0\ri0\nowidctlpar\faauto\outlinelevel0\rin0\lin0\itap0\pararsid289831 {\f2\fs20\insrsid5849808 THE INSTALLER:
-\par }\pard \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 {\f2\fs20\insrsid5849808 
-\par 
-\par You must install MPICH on all machines that you want to run MPI programs on. }{\f2\fs20\insrsid3749324  Run the installer}{\f2\fs20\insrsid5849808  on each machine individually.
-\par 
-\par The installer creates the following mpich directory structure on your machine:
-\par mpich\\bin
-\par mpich\\include
-\par mpich\\lib
-\par 
-\par The include and lib directories contain the libraries needed to compile MPI programs.  The mpich dlls are copied to the Windows\\
-system32 directory.  The bin directory contains smpd.exe which is the MPICH process manager used to launch MPI programs.  mpiexec.exe}{\f2\fs20\insrsid9724047 ,}{\f2\fs20\insrsid5849808  also found in the bin directory}{\f2\fs20\insrsid9724047 ,}{
-\f2\fs20\insrsid5849808  is used to start MPICH jobs.
-\par 
-\par 
-\par }\pard \ql \li0\ri0\nowidctlpar\faauto\outlinelevel0\rin0\lin0\itap0\pararsid289831 {\f2\fs20\insrsid5849808 COMPILING:
-\par }\pard \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 {\f2\fs20\insrsid5849808 
-\par 
-\par Compiling an MPI program:
-\par {\listtext\pard\plain\f2\fs20\insrsid5849808 \hich\af2\dbch\af0\loch\f2 1)\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\jclisttab\tx720\faauto\ls3\rin0\lin720\itap0\pararsid10776424 {\f2\fs20\insrsid5849808 
-Create a project for Visual Studio 2003, or Intel Fortran 8.0
-\par {\listtext\pard\plain\f2\fs20\insrsid5849808 \hich\af2\dbch\af0\loch\f2 2)\tab}Add mpich\\include to the include path
-\par {\listtext\pard\plain\f2\fs20\insrsid5849808 \hich\af2\dbch\af0\loch\f2 3)\tab}Add mpich\\lib to the library path
-\par {\listtext\pard\plain\f2\fs20\insrsid289831 \hich\af2\dbch\af0\loch\f2 4)\tab}}{\f2\fs20\insrsid289831 For C applications a}{\f2\fs20\insrsid5849808 dd mpi.lib to your target link command.
-\par {\listtext\pard\plain\f2\fs20\insrsid289831 \hich\af2\dbch\af0\loch\f2 5)\tab}}{\f2\fs20\insrsid289831 For }{\f2\fs20\insrsid5849808 Fortran applications add }{\f2\fs20\insrsid9724047 f}{\f2\fs20\insrsid5849808 mpich.lib to the link command.
-\par {\listtext\pard\plain\f2\fs20\insrsid5849808 \hich\af2\dbch\af0\loch\f2 6)\tab}Compile
-\par {\listtext\pard\plain\f2\fs20\insrsid5849808 \hich\af2\dbch\af0\loch\f2 7)\tab}Place your application and all the dlls it depends on in a shared location or copy them to all the nodes.
-\par {\listtext\pard\plain\f2\fs20\insrsid5849808 \hich\af2\dbch\af0\loch\f2 8)\tab}Run the application using mpiexec
-\par }\pard \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 {\f2\fs20\insrsid5849808 
-\par }{\f2\fs20\insrsid9307247 For Visual Fortran 6 use }{\f2\fs20\insrsid9724047 f}{\f2\fs20\insrsid9307247 mpichs.lib:
-\par {\listtext\pard\plain\f3\fs20\insrsid9724047 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\jclisttab\tx720\faauto\ls1\rin0\lin720\itap0\pararsid9307247 {\f2\fs20\insrsid9724047 f}{\f2\fs20\insrsid9307247 
-mpich.lib contains all caps cdecl: MPI_INIT
-\par {\listtext\pard\plain\f3\fs20\insrsid9724047 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}{\f2\fs20\insrsid9724047 f}{\f2\fs20\insrsid9307247 mpichs.lib contains all caps stdcall: MPI_INIT at 4
-\par {\listtext\pard\plain\f3\fs20\insrsid9724047 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}{\f2\fs20\insrsid9724047 f}{\f2\fs20\insrsid9307247 mpichg.lib or }{\f2\fs20\insrsid9724047 f}{\f2\fs20\insrsid9307247 mpichg.a contain lowercase cdecl: mpi_init__
-\par }\pard \ql \li0\ri0\nowidctlpar\faauto\outlinelevel0\rin0\lin0\itap0\pararsid289831 {\f2\fs20\insrsid9307247 For gcc/g77
-\par {\listtext\pard\plain\f2\fs20\insrsid9307247 \hich\af2\dbch\af0\loch\f2 1)\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\jclisttab\tx720\faauto\ls2\rin0\lin720\itap0\pararsid9307247 {\f2\fs20\insrsid9307247 create a makefile
-\par {\listtext\pard\plain\f2\fs20\insrsid9307247 \hich\af2\dbch\af0\loch\f2 2)\tab}add \endash I\'85mpich\\include
-\par {\listtext\pard\plain\f2\fs20\insrsid9307247 \hich\af2\dbch\af0\loch\f2 3)\tab}add \endash L\'85mpich\\lib
-\par {\listtext\pard\plain\f2\fs20\insrsid9307247 \hich\af2\dbch\af0\loch\f2 4)\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\jclisttab\tx720\faauto\ls2\rin0\lin720\itap0\pararsid9724047 {\f2\fs20\insrsid9307247 add \endash lmpi}{\f2\fs20\insrsid10776424 
- (for g77: -l}{\f2\fs20\insrsid9724047 f}{\f2\fs20\insrsid10776424 mpichg)}{\f2\fs20\insrsid12541554 
-\par {\listtext\pard\plain\f2\fs20\insrsid9307247 \hich\af2\dbch\af0\loch\f2 5)\tab}}\pard \ql \fi-360\li720\ri0\nowidctlpar\jclisttab\tx720\faauto\ls2\rin0\lin720\itap0\pararsid9307247 {\f2\fs20\insrsid9307247 add the rules for your source files
-\par {\listtext\pard\plain\f2\fs20\insrsid9307247 \hich\af2\dbch\af0\loch\f2 6)\tab}same as 6,7,8 above
-\par }\pard \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0\pararsid9307247 {\f2\fs20\insrsid9307247 
-\par }\pard \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 {\f2\fs20\insrsid9307247 
-\par }\pard \ql \li0\ri0\nowidctlpar\faauto\outlinelevel0\rin0\lin0\itap0\pararsid289831 {\f2\fs20\insrsid5849808 RUNNING MPI JOBS:
-\par }\pard \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 {\f2\fs20\insrsid5849808 
-\par 
-\par mpiexec is a command line application used to launch MPI jobs.  Bring up a command prompt to run it.  Execute "mpiexec" to see the available options.
-\par 
-\par The simplest mpiexec command is like this:
-\par mpiexec -n 3 myapp.exe
-\par 
-\par 
-\par }\pard \ql \li0\ri0\nowidctlpar\faauto\outlinelevel0\rin0\lin0\itap0\pararsid289831 {\f2\fs20\insrsid5849808 MINIMAL INSTALLATION:
-\par }\pard \ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 {\f2\fs20\insrsid5849808 
-\par 
-\par If you want to have worker nodes that do not have any tools on them, you can simply copy smpd.exe to each node and execute "smpd.exe -install".  
-\par 
-\par smpd.exe is the only application required on each machine to launch MPICH jobs}{\f2\fs20\insrsid9724047 . }{\f2\fs20\insrsid5849808  }{\f2\fs20\insrsid9724047 B}{\f2\fs20\insrsid5849808 ut}{\f2\fs20\insrsid9724047 ,}{\f2\fs20\insrsid5849808 
- MPICH applications require the mpich dlls.  This requirement can be satisfied by copying the mpich dlls to the windows\\
-system32 directory on each node.  Then any mpich application can run on those systems.  This is what the installer does.  If you don't want to copy the mpich dlls to e
-ach machine, then you need to place the dlls in the same location as the executable you are going to launch.
-\par 
-\par For example, if you have a directory called \\\\myserver\\mysharedfolder and you have myapp.exe and }{\f2\fs20\insrsid3147644 *}{\f2\fs20\insrsid5849808 mpich}{\f2\fs20\insrsid3147644 *}{\f2\fs20\insrsid5849808 .dll in that directory then you can execu
-te this command:  "mpiexec -n 4 \\\\myserver\\mysharedfolder\\myapp.exe"
-\par 
-\par Note: There are several mpich dlls and depending on your build target (Fortran, C, Debug or Release) you will need the corresponding dll}{\f2\fs20\insrsid9724047 s}{\f2\fs20\insrsid5849808  in the application directory.
-\par 
-\par }{\f2\fs20\insrsid10776424 
-\par }}
\ No newline at end of file
diff --git a/autogen.sh b/autogen.sh
index c2f52e1..48b3e1d 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -149,7 +149,6 @@ do_f77=yes
 do_f77tof90=yes
 do_build_configure=yes
 do_genstates=yes
-do_smpdversion=yes
 do_atdir_check=no
 do_atver_check=yes
 do_subcfg_m4=yes
@@ -173,7 +172,7 @@ export autoreconf_args
 
 # List of steps that we will consider (We do not include depend
 # because the values for depend are not just yes/no)
-AllSteps="geterrmsgs bindings f77 f77tof90 build_configure genstates smpdversion getparms"
+AllSteps="geterrmsgs bindings f77 f77tof90 build_configure genstates getparms"
 stepsCleared=no
 
 for arg in "$@" ; do
@@ -650,24 +649,6 @@ fi
 
 
 ########################################################################
-## Update SMPD version
-########################################################################
-
-if [ "$do_smpdversion" = yes ] ; then
-    echo_n "Creating src/pm/smpd/smpd_version.h... "
-    smpdVersion=${MPICH_VERSION}
-    cat >src/pm/smpd/smpd_version.h <<EOF
-/* -*- Mode: C; c-basic-offset:4 ; -*- */
-/*  
- *  (C) 2005 by Argonne National Laboratory.
- *      See COPYRIGHT in top-level directory.
- */
-#define SMPD_VERSION "$smpdVersion"
-EOF
-    echo "done"
-fi
-
-########################################################################
 ## Building subsys_include.m4
 ########################################################################
 if [ "X$do_subcfg_m4" = Xyes ] ; then
diff --git a/configure.ac b/configure.ac
index 8f560f2..71ee3cc 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1643,7 +1643,7 @@ hasError=no
 # 
 # Then, for the selected PMI, the setup script (if any) is run.  This is
 # necessary because the setup of the PM may require information discovered
-# or provided duing the PMI setup step (e.g., smpd requires this)
+# or provided duing the PMI setup step.
 #
 # Finally, for each PM, the setup script is executed.
 # 
@@ -1688,8 +1688,7 @@ fi
 pm_name=$first_pm_name
 AC_SUBST(pm_name)
 
-# Some versions of PM and PMI require a special definition (currently, only
-# smpd requires this)
+# Some versions of PM and PMI require a special definition
 if test "$PMI_REQUIRES_READABLE_TOKENS" = "yes" ; then
     AC_DEFINE(USE_HUMAN_READABLE_TOKENS,1,[Define to use ='s and spaces in the string utilities.])
 fi
@@ -6100,9 +6099,7 @@ AC_OUTPUT(Makefile \
           doc/installguide/Makefile \
           doc/logging/Makefile \
           doc/refman/Makefile \
-          doc/smpd/Makefile \
           doc/userguide/Makefile \
-          doc/windev/Makefile \
           test/commands/cmdtests)
 
 echo 'Configuration completed.'
diff --git a/doc/Makefile.mk b/doc/Makefile.mk
index ba2d37f..405dd69 100644
--- a/doc/Makefile.mk
+++ b/doc/Makefile.mk
@@ -6,8 +6,8 @@
 ##
 
 DEVELOPER_SUBDIRS = doc/pmi doc/namepub
-DOC_SUBDIRS += doc/mansrc doc/userguide doc/installguide doc/smpd doc/logging \
-	       doc/windev doc/design
+DOC_SUBDIRS += doc/mansrc doc/userguide doc/installguide doc/logging \
+	       doc/design
 
 userdocs:
 	for dir in $(DOC_SUBDIRS) ; do \
diff --git a/doc/installguide/install.tex.vin b/doc/installguide/install.tex.vin
index 0d4672d..c07f4ee 100644
--- a/doc/installguide/install.tex.vin
+++ b/doc/installguide/install.tex.vin
@@ -649,8 +649,6 @@ Currently three process managers are distributed with MPICH
 \begin{description}
 \item[hydra] This is the default process manager tha natively uses the
 existing daemons on the system such as ssh, slurm, pbs.
-\item[smpd] This one can be used for both Linux and Windows.  It is the
-  only process manager that supports the Windows version of MPICH.
 \item[gforker] This is a simple process manager that creates all
   processes on a single machine.  It is useful both for debugging and
   for running on shared memory multiprocessors.
@@ -666,86 +664,6 @@ the \texttt{hydra} process manager, use
 \end{verbatim}
 
 
-\subsection{SMPD}
-\label{sec:smpd}
-
-\subsubsection{Configuration}
-\label{sec:smpd_configure}
-
-You may add the following configure options, 
-\texttt{--with-pm=smpd}, 
-to build and install the smpd process manager. The process manager, smpd, 
-will be installed to the bin sub-directory of the installation directory 
-of your choice specified by the \texttt{--prefix} option.
-
-smpd process managers run on each node as stand-alone daemons and need to
-be running on all nodes that will participate in MPI jobs.  smpd process 
-managers are not connected to each other and rely on a known port to 
-communicate with each other.  Note: If you want multiple users to use the 
-same nodes they must each configure their smpds to use a unique port per 
-user. 
-
-smpd uses a configuration file to store settings.  The default location is 
-\verb+~/.smpd+.  This file must not be readable by anyone other than 
-the owner and contains at least one required option - the access passphrase.
-This is stored in the configuration file as \texttt{phrase=<phrase>}. Access 
-to running smpds is authenticated using this passphrase and it must 
-not be your user password.
-
-\subsubsection{Usage and administration}
-\label{sec:smpd_usage}
-
-Users will start the smpd daemons before launching mpi jobs.  To get an 
-smpd running on a node, execute 
-\begin{verbatim}
-    smpd -s
-\end{verbatim}
-Executing this for the first time will prompt the user to create a 
-\verb+~/.smpd+ configuration file and passphrase if one does not 
-already exist.
-
-Then users can use \texttt{mpiexec} to launch MPI jobs.
-
-All options to \texttt{smpd}:
-
-\begin{description}
-\item[\texttt{smpd -s}]\mbox{}\\
-Start the smpd service/daemon for the current user.  You can add 
-\texttt{-p <port>} to specify the port to listen on.  All smpds must use
-the same port and if you don't use the default then you will have to
-add \texttt{-p <port>} to mpiexec or add the \texttt{port=<port>} to the 
-\texttt{.smpd} configuration file.
-
-\item[\texttt{smpd -r}]\mbox{}\\
-Start the smpd service/daemon in root/multi-user mode.  This is not yet
-implemented.
-
-\item[\texttt{smpd -shutdown [host]}]\mbox{}\\
-Shutdown the smpd on the local host or specified host.  Warning: this will
-cause the smpd to exit and no mpiexec or smpd commands can be issued to the
-host until smpd is started again.
-
-%\item[\texttt{smpd -start}]\mbox{}\\
-%Start the Windows smpd service on the local host.
-%
-%\item[\texttt{smpd -stop}]\mbox{}\\
-%Stop the Windows smpd on the local host.
-%
-%\item[\texttt{smpd -console [host]}]\mbox{}\\
-%Connect to a specific smpd to issue console commands.  The currently 
-%supported commands are: %get, set, delete, stat, status, shutdown and validate.
-%\begin{enumerate}
-%\item[\texttt{get <var>}]\mbox{}
-%\item[\texttt{set <var>=<value>}]\mbox{}
-%\item[\texttt{delete <var>}]\mbox{}
-%\item[\texttt{status}]\mbox{}
-%\item[\texttt{stat <var>}]\mbox{}
-%\item[\texttt{shutdown}]\mbox{}
-%\item[\texttt{validate}]\mbox{}
-%\end{enumerate}
-
-\end{description}
-
 \subsection{gforker}
 \label{sec:forker}
 \texttt{gforker} is a simple process manager that runs all processes on
diff --git a/doc/smpd/Makefile.in b/doc/smpd/Makefile.in
deleted file mode 100644
index f6d68c5..0000000
--- a/doc/smpd/Makefile.in
+++ /dev/null
@@ -1,30 +0,0 @@
-ALL: all-redirect
-SHELL = @SHELL@
-srcdir = @srcdir@
-.SUFFIXES: .pdf .dvi .tex
-
- at VPATH@
-
-LATEX      = TEXINPUTS=".:$(srcdir):$(srcdir)/../pmi:" ; export TEXINPUTS ; latex
-BIBTEX     = BIBINPUTS=".:$(srcdir):$(srcdir)/../pmi:" ; export BIBINPUTS ; bibtex
-DVIPDFM    = TEXINPUTS=".:$(srcdir):$(srcdir)/../pmi:" ; export TEXINPUTS ; dvipdfm
-LATEX2HTML = latex2html
-
-smpd_pmi.dvi: smpd_pmi.tex smpd_tree.eps
-	-$(LATEX) smpd_pmi.tex
-	-$(LATEX) smpd_pmi.tex
-	$(LATEX) smpd_pmi.tex
-
-smpd_pmi.pdf: smpd_pmi.dvi
-	$(DVIPDFM) smpd_pmi.dvi
-
-all-redirect: smpd_pmi.pdf
-
-clean:
-	-rm -f *.toc *.out *.dvi user.ps user.pdf *.aux *.blg *.bbl *.log
-
-mandoc:
-
-htmldoc:
-
-latexdoc: ALL
diff --git a/doc/smpd/smpd_pmi.tex b/doc/smpd/smpd_pmi.tex
deleted file mode 100644
index 7ce2faf..0000000
--- a/doc/smpd/smpd_pmi.tex
+++ /dev/null
@@ -1,324 +0,0 @@
-%
-%  This is a latex file that generates a reference manual for
-%  the wire protocol between an mpich process and a smpd manager.
-%
-\documentclass[dvipdfm,11pt]{article}
-\usepackage[dvipdfm]{hyperref} % Upgraded url package
-\usepackage{epsf}
-\parskip=.1in
-
-\begin{document}
-\markright{SMPD PMI Wire Protocol Reference Manual}
-\title{SMPD PMI Wire Protocol Reference Manual\\
-Version 0.1\\
-DRAFT of \today\\
-Mathematics and Computer Science Division\\
-Argonne National Laboratory}
-
-\author{David Ashton}
-
-
-\maketitle
-
-\cleardoublepage
-
-\pagenumbering{roman}
-\tableofcontents
-\clearpage
-
-\pagenumbering{arabic}
-\pagestyle{headings}
-
-
-\section{Introduction}
-
-When a user builds MPICH they have the option to choose the SMPD process
-manager to launch and manage processes in MPICH jobs.  MPICH provides
-an implementation of smpd and mpiexec to launch MPICH jobs.  MPICH
-applications communicate with the process manager using the PMI interface.
-The PMI library for smpd provides an implementation of PMI for communicating
-with SMPD process managers. This document describes the environment and wire
-protocol between the MPICH application and the SMPD manager.
-
-If a process manager implementor replicates the environment and protocol
-described in this document, they would be able to launch and manage MPICH
-jobs compiled for SMPD.
-
-An SMPD manager communicates with its child process through environment
-variables and a socket.  This document describes the environment and the 
-wire protocol on that socket.
-
-\section{SMPD manager topology}
-This section describes how SMPD is organized in MPICH.  An implementation
-of a process manager that uses the protocol described in this document is 
-not required to use this topology.  It is provided for reference.
-
-In the idle state, SMPDs reside on each node unconnected.  
-When a new job is to be launched, mpiexec first selects a list of hosts 
-to launch a job on.  Then it connects to the SMPDs and they fork or spawn 
-new managers resulting in a connected tree with mpiexec at the root.
-See figure~\ref{fig:tree}.  This tree remains for the duration of the job.
-It can grow as a result of spawn commands.  Each SMPD manager has
-a id in the tree used to route commands.  Each manager can manage multiple
-child processes.  The control socket connections between the SMPD manager
-and the child processes are referenced by context ids.  The SMPD manager
-provides the context id to the child when it launches a process.
-
-\begin{figure}
-\centerline{\epsfbox{smpd_tree.eps}}
-\caption{SMPD Manager tree}
-\label{fig:tree}
-\end{figure}
-
-\section{Child process environment}
-SMPD managers launch and manage child processes in an MPICH job.
-MPICH processes compiled with the SMPD PMI library expect the following
-environment variables to be set:
-
-\begin{description}
-\item PMI\_RANK = my rank in the process group ( 0 to N-1 )
-\item PMI\_SIZE = process group size ( N )
-\item PMI\_KVS = my keyval space name unique to my process group
-\item PMI\_DOMAIN = my keyval space domain name
-\item *PMI\_CLIQUE = my node neighbors in the form of a clique.  A clique is
-a comma separated list of ranges and numbers.  Example: 0,2..4,7
-\item PMI\_SMPD\_ID = my smpd manager node id
-\item PMI\_SMPD\_KEY = ctx\_key value to be included with PMI commands 
-from this process.
-\item PMI\_SPAWN = 0 or 1 if this process was started by a 
-PMI\_Spawn\_multiple command.
-\item PMI\_APPNUM = index of the command that started the local process
-\item **PMI\_SMPD\_FD = file descriptor/handle to convert into the PMI 
-socket context.
-\item **PMI\_HOST = host description as specified by the MPIDU\_Sock interface
-\item **PMI\_PORT = port PMI\_Host is listening on
-\item **PMI\_ROOT\_HOST = root host to connect to to establish the PMI 
-socket context.
-\item **PMI\_ROOT\_PORT = root listening port number
-\item **PMI\_ROOT\_LOCAL = 0 or 1 if the root process is to act as the root smpd manager.
-If PMI\_ROOT\_LOCAL is specfied and it is 1, the root MPICH process starts a separate
-thread or process to act as the smpd manager.  This manager listens on the specified port
-for pmi socket contexts to connect from all the processes in the job and handles smpd pmi
-commands for them.  It is an error if PMI\_ROOT\_HOST is not the same as the host where
-rank 0 is launched.
-\end{description}
-
-* If not specified, default clique contains only the local process.
-
-** Only one set of options may be specified.
-
-The three options, PMI\_SMPD\_FD, PMI\_ROOT\_HOST/PMI\_ROOT\_PORT and PMI\_HOST/PMI\_PORT
-are mutually exclusive.  If PMI\_SMPD\_FD exists then the process uses that handle
-as its connection to the SMPD manager otherwise it makes a socket connection to
-the host/port described by PMI\_ROOT\_HOST/PMI\_ROOT\_PORT or PMI\_HOST/PMI\_PORT.
-
-\section{SMPD wire commands}
-This section describes the wire protocol for PMI commands from the child
-process to the smpd manager.
-
-\subsection{Comand Format}
-Commands are variable length.
-Each command begins with a 13 byte header.  The header 
-is a NULL terminated ascii string representation of the length of the 
-command to follow the header.  After the header is a string of the length 
-described by the header.  Both the header and the command are NULL terminated.
-The header is always 13 bytes no matter where the NULL character falls.  The
-command string begins at the 14th byte and the length of the command must 
-include the NULL character.
-
-Commands contain \texttt{key=value} strings to describe the components of 
-the command.  All commands will have the following keys:
-
-\begin{itemize}
-\item \texttt{cmd=command}
-\item \texttt{src=my\_smpd\_id}
-\item \texttt{dest=dest\_smpd\_id}
-\item \texttt{tag=command\_tag}
-\item \texttt{ctx\_key=pmi\_smpd\_key}
-\end{itemize}
-
-Additional command specific keys are described in the following section.
-
-\subsection{Commands}
-\begin{description}
-\item[\texttt{init}]\mbox{}\\
-Add \texttt{name=kvsname
-key=rank
-value=nproc
-node\_id=smpd\_node\_id}.
-
-The init command is sent to the root from each process.  This lets mpiexec know
-that the processes have started and made it to PMI\_Init.
-
-Example: \texttt{cmd=init src=1 dest=0 tag=101 ctx\_key=0 name=mykvsname key=0 value=3 node\_id=1}
-\item[\texttt{finalize}]\mbox{}\\
-Add \texttt{name=kvsname
-key=rank
-node\_id=smpd\_node\_id}.
-
-The finalize command is sent to the root from each process when PMI\_Finalize is called.
-This lets mpiexec know that when the process exits it is a successful exit.
-
-Example: \texttt{cmd=finalize src=2 dest=0 tag=123 ctx\_key=0 name=mykvsname key=1 value=3 node\_id=2}
-%\item[\texttt{exit\_on\_done}]\mbox{}\\
-%Tell the root to exit when all done commands are received - used in rPMI only.
-\item[\texttt{done}]\mbox{}\\
-No more PMI commands, close the context.  This command is sent from the 
-child directly to its SMPD manager and does not receive a reply.
-
-Example: \texttt{cmd=done src=3 dest=3 tag=14 ctx\_key=0}
-\item[\texttt{exit\_on\_done}]\mbox{}\\
-The root smpd manager can and should exit when all done commands are received.
-This command is sent by the root process.
-
-Example: \texttt{cmd=exit\_on\_done src=1 dest=1 tag=13 ctx\_key=0}
-
-Is this command necessary?  Shouldn't the root smpd know that it is a root smpd
-and exit automatically when all its pmi contexts close?
-\item[\texttt{barrier}]\mbox{}\\
-Barrier across a set of processes. 
-Add \texttt{name=barrier\_name value=number\_of\_participants}.
-The result command returns SUCCESS or FAIL.
-
-Example: \texttt{cmd=barrier src=2 dest=1 tag=3 ctx\_key=1 name=kvsname value=2}
-\item[\texttt{dbcreate}]\mbox{}\\
-Create a new keyval space.  If \texttt{name=kvsname} is added to the command
-then the keyval space is created with the provided name, otherwise the 
-implementation chooses a name.
-The result command returns SUCCESS or FAIL and \texttt{name=kvsname}.
-
-Example: \texttt{cmd=dbcreate src=1 dest=1 tag=100 ctx\_key=0}
-\item[\texttt{dbdestroy}]\mbox{}\\
-Destroy a keyval space.  Add \texttt{name=kvsname}.
-The result command returns SUCCESS or FAIL.
-
-Example: \texttt{cmd=dbdestroy src=4 dest=1 tag=13 ctx\_key=1 name=kvsname}
-\item[\texttt{dbput}]\mbox{}\\
-Put a keyval into a kvs space.  Add \texttt{name=kvsname key=user\_key 
-value=user\_value}.
-The result command returns SUCCESS or FAIL.
-
-Example \texttt{cmd=dbput src=3 dest=1 tag=100 ctx\_key=0 name=kvsname key=foo value=bar}
-\item[\texttt{dbget}]\mbox{}\\
-Get a kevyal from a kvs space.  Add \texttt{name=kvsname key=user\_key}.
-The result command returns SUCCESS or FAIL and \texttt{value=val}.
-
-Example: \texttt{cmd=dbget src=4 dest=1 tag=0 ctx\_key=0 name=kvsname key=foo}
-\item[\texttt{dbfirst}]\mbox{}\\
-Start the keyval space iterator.  Add \texttt{name=kvsname}.
-The result command returns SUCCESS or FAIL and \texttt{key=key value=val}.
-
-Example: \texttt{cmd=dbfirst src=1 dest=1 tag=22 ctx\_key=0 name=kvsname}
-\item[\texttt{dbnext}]\mbox{}\\
-Get the next keyval from the iterator.  Add \texttt{name=kvsname}.
-The result command returns SUCCESS or FAIL and \texttt{key=key value=val}.
-
-Example: \texttt{cmd=dbnext src=2 dest=1 tag=12 ctx\_key=0 name=kvsname}
-\item[\texttt{spawn}]\mbox{}\\
-Spawn a new process group.  See the next section for a complete description.
-\item[\texttt{result}]\mbox{}\\
-The result of a previous command.  Result commands will always have two 
-fields, \texttt{cmd\_tag=command\_tag} and \texttt{result=result\_string}.
-The \texttt{command\_tag} matches the tag of the command the result command 
-refers to.  The \texttt{result\_string} is SUCCESS or a failure message. 
-Other return fields will be present as specified by the issued command.
-\item[\texttt{abort\_job}]\mbox{}\\
-Add \texttt{name=kvsname
-rank=rank
-error=error message
-exit\_code=exit code}.
-
-abort\_job is sent from any node to the root to abort the entire job.  This
-command represents a user abort usually caused by an MPI\_Abort call.
-
-Example: \texttt{cmd=abort\_job src=3 dest=0 tag=1 ctx\_key=0 rank=4 error=''user abort'' exit\_code=13}
-\end{description}
-
-\subsection{spawn command}
-The \texttt{spawn} command is issued by a single node to launch a set of 
-processes in a new process group.
-
-The \texttt{spawn} command is used to implement PMI\_Spawn\_multiple.
-
-The keys to the \texttt{spawn} command are the following:
-\begin{description}
-\item \texttt{ncmds = x number of commands}
-\item \texttt{cmd0 = command}
-\item \texttt{cmd1 = command}
-\item \texttt{...}
-\item \texttt{argv0 = string1 string2 string3 ...}
-\item \texttt{argv1 = string1 string2 string3 ...}
-\item \texttt{...}
-\item \texttt{maxprocs = n0 n1 n2 ... nx-1}
-\item \texttt{nkeyvals = n0 n1 n2 ... nx-1}
-\item \texttt{keyvals0 = ``0=$\backslash$``key=val$\backslash$'' 
-1=$\backslash$``key=val$\backslash$'' ... 
-n0-1=$\backslash$``key=val$\backslash$''''}
-\item \texttt{keyvals1 = ``0=$\backslash$``key=val$\backslash$'' 
-1=$\backslash$``key=val$\backslash$'' ... 
-n1-1=$\backslash$``key=val$\backslash$''''}
-\item \texttt{...}
-\item \texttt{npreput = number of preput keyvals}
-\item \texttt{preput = ``0=$\backslash$``key=val$\backslash$'' 
-1=$\backslash$``key=val$\backslash$'' ... 
-n-1=$\backslash$``key=val$\backslash$''''}
-\end{description}
-
-The \texttt{ncmds} key represents the size of the rest of the vector arguments.
-There will be \texttt{ncmds} \texttt{cmd} and \texttt{argv} keys.  \texttt{maxprocs}
-and \texttt{nkeyvals} will contain \texttt{ncmds} entries.  The values in
-\texttt{maxprocs} represent the requested number of processes to launch for the
-corresponding \texttt{cmd} command.  There will be \texttt{ncmds} \texttt{keyvals}
-keys and each \texttt{keyvals} key will contain nx keys where nx is the 
-corresponding value in \texttt{nkeyvals}.  \texttt{npreput} represents the 
-number of keys in the \texttt{preput} key.  The keys in the \texttt{preput} key
-are to be put in the keyval space of the spawned process group before any
-of the processes are launched.
-
-Example: \texttt{cmd=spawn src=3 dest=0 tag=4 ctx\_key=0 ncmds=1 cmd0=myapp
-argv0=``one $\backslash$``two args$\backslash$'' three'' maxprocs=4 
-nkeyvals=2 keyvals0=``0=$\backslash$``host=toad$\backslash$'' 
-1=$\backslash$``path=/home/me$\backslash$'''' 
-npreput=1 preput=``0=$\backslash$``port=1244$\backslash$''''}
-
-\section{string format}
-This section describes the format of key=value elements in a stream.
-
-stream := frame \vline\ frame stream
-
-frame := element frame\_char \vline\ element separ\_char frame
-
-element := key delim\_char value
-
-key := string
-
-value := string
-
-string := literal \vline\ quoted
-
-literal := array of chars without separators, deliminators, or quotes
-
-quoted := quote\_char array-of-escaped-characters quote\_char
-
-chars := ascii characters
-
-escapted chars := ascii characters with escaped quote\_chars and escape\_chars
-
-quote\_char := "
-
-escape\_char := $\backslash$
-
-delim\_char := =
-
-separ\_char := ' '
-
-frame\_char := '$\backslash$0'
-
-Example:
-
-	a=b "my name"="David Ashton" foo="He said, $\backslash$"Hi there.$\backslash$""
-	
-\bibliographystyle{plain}
-\bibliography{smpd_pmi}
-
-\end{document}
diff --git a/doc/smpd/smpd_tree.eps b/doc/smpd/smpd_tree.eps
deleted file mode 100644
index b3c4577..0000000
--- a/doc/smpd/smpd_tree.eps
+++ /dev/null
@@ -1,622 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: -1 -1 323 290 
-%%Creator: Corel PHOTO-PAINT 7
-%%Title: 
-%%CreationDate: Wed Oct 15 00:19:42 2003
-%%DocumentProcessColors: Black 
-%%DocumentSuppliedResources: (atend)
-%%EndComments
-%%BeginProlog
-/AutoFlatness true def
-/AutoSteps 0 def
-/CMYKMarks false def
-/UseLevel2 false def
-%Color profile: Disabled
-%%BeginResource: procset wCorel7Dict 7.0 0
-/wCorel7Dict 300 dict def wCorel7Dict begin
-% Copyright (c)1992-96 Corel Corporation
-% All rights reserved.     v7.0 r1.0
-/bd{bind def}bind def/ld{load def}bd/xd{exch def}bd/_ null def/rp{{pop}repeat}
-bd/@cp/closepath ld/@gs/gsave ld/@gr/grestore ld/@np/newpath ld/Tl/translate ld
-/$sv 0 def/@sv{/$sv save def}bd/@rs{$sv restore}bd/spg/showpage ld/showpage{}
-bd currentscreen/@dsp xd/$dsp/@dsp def/$dsa xd/$dsf xd/$sdf false def/$SDF
-false def/$Scra 0 def/SetScr/setscreen ld/setscreen{pop pop pop}bd/@ss{2 index
-0 eq{$dsf 3 1 roll 4 -1 roll pop}if exch $Scra add exch load SetScr}bd
-/SepMode_5 where{pop}{/SepMode_5 0 def}ifelse/CurrentInkName_5 where{pop}
-{/CurrentInkName_5(Composite)def}ifelse/$ink_5 where{pop}{/$ink_5 -1 def}
-ifelse/$c 0 def/$m 0 def/$y 0 def/$k 0 def/$t 1 def/$n _ def/$o 0 def/$fil 0
-def/$C 0 def/$M 0 def/$Y 0 def/$K 0 def/$T 1 def/$N _ def/$O 0 def/$PF false
-def/s1c 0 def/s1m 0 def/s1y 0 def/s1k 0 def/s1t 0 def/s1n _ def/$bkg false def
-/SK 0 def/SM 0 def/SY 0 def/SC 0 def/$op false def matrix currentmatrix/$ctm xd
-/$ptm matrix def/$ttm matrix def/$stm matrix def/$ffpnt true def
-/CorelDrawReencodeVect[16#0/grave 16#5/breve 16#6/dotaccent 16#8/ring
-16#A/hungarumlaut 16#B/ogonek 16#C/caron 16#D/dotlessi 16#27/quotesingle
-16#60/grave 16#7C/bar
-16#82/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl
-16#88/circumflex/perthousand/Scaron/guilsinglleft/OE
-16#91/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash
-16#98/tilde/trademark/scaron/guilsinglright/oe 16#9F/Ydieresis
-16#A1/exclamdown/cent/sterling/currency/yen/brokenbar/section
-16#a8/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/minus/registered/macron
-16#b0/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered
-16#b8/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown
-16#c0/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
-16#c8/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
-16#d0/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply
-16#d8/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
-16#e0/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
-16#e8/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
-16#f0/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide
-16#f8/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
-/L2?/languagelevel where{pop languagelevel 2 ge}{false}ifelse def
-/@BeginSysCorelDict{systemdict/Corel30Dict known{systemdict/Corel30Dict get
-exec}if}bd/@EndSysCorelDict{systemdict/Corel30Dict known{end}if}bd AutoFlatness
-{/@ifl{dup currentflat exch sub 10 gt{
-([Error: PathTooComplex; OffendingCommand: AnyPaintingOperator]\n)print flush
- at np exit}{currentflat 2 add setflat}ifelse}bd/@fill/fill ld/fill{currentflat{
-{@fill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd/@eofill/eofill ld/eofill
-{currentflat{{@eofill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd/@clip
-/clip ld/clip{currentflat{{@clip}stopped{@ifl}{exit}ifelse}bind loop setflat}
-bd/@eoclip/eoclip ld/eoclip{currentflat{{@eoclip}stopped{@ifl}{exit}ifelse}
-bind loop setflat}bd/@stroke/stroke ld/stroke{currentflat{{@stroke}stopped
-{@ifl}{exit}ifelse}bind loop setflat}bd}if L2?{/@ssa{true setstrokeadjust}bd}{
-/@ssa{}bd}ifelse/d/setdash ld/j/setlinejoin ld/J/setlinecap ld/M/setmiterlimit
-ld/w/setlinewidth ld/O{/$o xd}bd/R{/$O xd}bd/W/eoclip ld/c/curveto ld/C/c ld/l
-/lineto ld/L/l ld/rl/rlineto ld/m/moveto ld/n/newpath ld/N/newpath ld/P{11 rp}
-bd/u{}bd/U{}bd/A{pop}bd/q/@gs ld/Q/@gr ld/&{}bd/@j{@sv @np}bd/@J{@rs}bd/g{1
-exch sub/$k xd/$c 0 def/$m 0 def/$y 0 def/$t 1 def/$n _ def/$fil 0 def}bd/G{1
-sub neg/$K xd _ 1 0 0 0/$C xd/$M xd/$Y xd/$T xd/$N xd}bd/k{1 index type
-/stringtype eq{/$t xd/$n xd}{/$t 0 def/$n _ def}ifelse/$k xd/$y xd/$m xd/$c xd
-/$fil 0 def}bd/K{1 index type/stringtype eq{/$T xd/$N xd}{/$T 0 def/$N _ def}
-ifelse/$K xd/$Y xd/$M xd/$C xd}bd/x/k ld/X/K ld/sf{1 index type/stringtype eq{
-/s1t xd/s1n xd}{/s1t 0 def/s1n _ def}ifelse/s1k xd/s1y xd/s1m xd/s1c xd}bd/i{
-dup 0 ne{setflat}{pop}ifelse}bd/v{4 -2 roll 2 copy 6 -2 roll c}bd/V/v ld/y{2
-copy c}bd/Y/y ld/@w{matrix rotate/$ptm xd matrix scale $ptm dup concatmatrix
-/$ptm xd 1 eq{$ptm exch dup concatmatrix/$ptm xd}if 1 w}bd/@g{1 eq dup/$sdf xd
-{/$scp xd/$sca xd/$scf xd}if}bd/@G{1 eq dup/$SDF xd{/$SCP xd/$SCA xd/$SCF xd}
-if}bd/@D{2 index 0 eq{$dsf 3 1 roll 4 -1 roll pop}if 3 copy exch $Scra add exch
-load SetScr/$dsp xd/$dsa xd/$dsf xd}bd/$ngx{$SDF{$SCF SepMode_5 0 eq{$SCA}
-{$dsa}ifelse $SCP @ss}if}bd/p{/$pm xd 7 rp/$pyf xd/$pxf xd/$pn xd/$fil 1 def}
-bd/@MN{2 copy le{pop}{exch pop}ifelse}bd/@MX{2 copy ge{pop}{exch pop}ifelse}bd
-/InRange{3 -1 roll @MN @MX}bd/@sqr{dup 0 rl dup 0 exch rl neg 0 rl @cp}bd
-/currentscale{1 0 dtransform matrix defaultmatrix idtransform dup mul exch dup
-mul add sqrt 0 1 dtransform matrix defaultmatrix idtransform dup mul exch dup
-mul add sqrt}bd/@unscale{}bd/wDstChck{2 1 roll dup 3 -1 roll eq{1 add}if}bd
-/@dot{dup mul exch dup mul add 1 exch sub}bd/@lin{exch pop abs 1 exch sub}bd
-/cmyk2rgb{3{dup 5 -1 roll add 1 exch sub dup 0 lt{pop 0}if exch}repeat pop}bd
-/rgb2cmyk{3{1 exch sub 3 1 roll}repeat 3 copy @MN @MN 3{dup 5 -1 roll sub neg
-exch}repeat}bd/rgb2g{2 index .299 mul 2 index .587 mul add 1 index .114 mul add
-4 1 roll pop pop pop}bd/WaldoColor_5 where{pop}{/SetRgb/setrgbcolor ld/GetRgb
-/currentrgbcolor ld/SetGry/setgray ld/GetGry/currentgray ld/SetRgb2 systemdict
-/setrgbcolor get def/GetRgb2 systemdict/currentrgbcolor get def/SetHsb
-systemdict/sethsbcolor get def/GetHsb systemdict/currenthsbcolor get def
-/rgb2hsb{SetRgb2 GetHsb}bd/hsb2rgb{3 -1 roll dup floor sub 3 1 roll SetHsb
-GetRgb2}bd/setcmykcolor where{pop/SetCmyk_5/setcmykcolor ld}{/SetCmyk_5{
-cmyk2rgb SetRgb}bd}ifelse/currentcmykcolor where{pop/GetCmyk/currentcmykcolor
-ld}{/GetCmyk{GetRgb rgb2cmyk}bd}ifelse/setoverprint where{pop}{/setoverprint{
-/$op xd}bd}ifelse/currentoverprint where{pop}{/currentoverprint{$op}bd}ifelse
-/@tc_5{5 -1 roll dup 1 ge{pop}{4{dup 6 -1 roll mul exch}repeat pop}ifelse}bd
-/@trp{exch pop 5 1 roll @tc_5}bd/setprocesscolor_5{SepMode_5 0 eq{SetCmyk_5}{0
-4 $ink_5 sub index exch pop 5 1 roll pop pop pop pop SepsColor true eq{$ink_5 3
-gt{1 sub neg SetGry}{0 0 0 4 $ink_5 roll SetCmyk_5}ifelse}{1 sub neg SetGry}
-ifelse}ifelse}bd/findcmykcustomcolor where{pop}{/findcmykcustomcolor{5 array
-astore}bd}ifelse/setcustomcolor where{pop}{/setcustomcolor{exch aload pop
-SepMode_5 0 eq{pop @tc_5 setprocesscolor_5}{CurrentInkName_5 eq{4 index}{0}
-ifelse 6 1 roll 5 rp 1 sub neg SetGry}ifelse}bd}ifelse/@scc_5{dup type
-/booleantype eq{setoverprint}{1 eq setoverprint}ifelse dup _ eq{pop
-setprocesscolor_5 pop}{findcmykcustomcolor exch setcustomcolor}ifelse SepMode_5
-0 eq{true}{GetGry 1 eq currentoverprint and not}ifelse}bd/colorimage where{pop
-/ColorImage{colorimage}def}{/ColorImage{/ncolors xd pop/dataaq xd{dataaq
-ncolors dup 3 eq{/$dat xd 0 1 $dat length 3 div 1 sub{dup 3 mul $dat 1 index
-get 255 div $dat 2 index 1 add get 255 div $dat 3 index 2 add get 255 div rgb2g
-255 mul cvi exch pop $dat 3 1 roll put}for $dat 0 $dat length 3 idiv
-getinterval pop}{4 eq{/$dat xd 0 1 $dat length 4 div 1 sub{dup 4 mul $dat 1
-index get 255 div $dat 2 index 1 add get 255 div $dat 3 index 2 add get 255 div
-$dat 4 index 3 add get 255 div cmyk2rgb rgb2g 255 mul cvi exch pop $dat 3 1
-roll put}for $dat 0 $dat length ncolors idiv getinterval}if}ifelse}image}bd
-}ifelse/setcmykcolor{1 5 1 roll _ currentoverprint @scc_5/$ffpnt xd}bd
-/currentcmykcolor{0 0 0 0}bd/setrgbcolor{rgb2cmyk setcmykcolor}bd
-/currentrgbcolor{currentcmykcolor cmyk2rgb}bd/sethsbcolor{hsb2rgb setrgbcolor}
-bd/currenthsbcolor{currentrgbcolor rgb2hsb}bd/setgray{dup dup setrgbcolor}bd
-/currentgray{currentrgbcolor rgb2g}bd}ifelse/WaldoColor_5 true def/@sft{$tllx
-$pxf add dup $tllx gt{$pwid sub}if/$tx xd $tury $pyf sub dup $tury lt{$phei
-add}if/$ty xd}bd/@stb{pathbbox/$ury xd/$urx xd/$lly xd/$llx xd}bd/@ep{{cvx exec
-}forall}bd/@tp{@sv/$in true def 2 copy dup $lly le{/$in false def}if $phei sub
-$ury ge{/$in false def}if dup $urx ge{/$in false def}if $pwid add $llx le{/$in
-false def}if $in{@np 2 copy m $pwid 0 rl 0 $phei neg rl $pwid neg 0 rl 0 $phei
-rl clip @np $pn cvlit load aload pop 7 -1 roll 5 index sub 7 -1 roll 3 index
-sub Tl matrix currentmatrix/$ctm xd @ep pop pop pop pop}{pop pop}ifelse @rs}bd
-/@th{@sft 0 1 $tly 1 sub{dup $psx mul $tx add{dup $llx gt{$pwid sub}{exit}
-ifelse}loop exch $phei mul $ty exch sub 0 1 $tlx 1 sub{$pwid mul 3 copy 3 -1
-roll add exch @tp pop}for pop pop}for}bd/@tv{@sft 0 1 $tlx 1 sub{dup $pwid mul
-$tx add exch $psy mul $ty exch sub{dup $ury lt{$phei add}{exit}ifelse}loop 0 1
-$tly 1 sub{$phei mul 3 copy sub @tp pop}for pop pop}for}bd/$fm 0 def/wfill{1
-$fm eq{fill}{eofill}ifelse}bd/wclip{1 $fm eq{clip}{eoclip}ifelse}bd/@pf{@gs
-$ctm setmatrix $pm concat @stb wclip Bburx Bbury $pm itransform/$tury xd/$turx
-xd Bbllx Bblly $pm itransform/$tlly xd/$tllx xd/$wid $turx $tllx sub def/$hei
-$tury $tlly sub def @gs $vectpat{1 0 0 0 0 _ $o @scc_5{wfill}if}{$t $c $m $y $k
-$n $o @scc_5{SepMode_5 0 eq $pfrg or{$tllx $tlly Tl $wid $hei scale <00> 8 1
-false[8 0 0 1 0 0]{}imagemask}{/$bkg true def}ifelse}if}ifelse @gr $wid 0 gt
-$hei 0 gt and{$pn cvlit load aload pop/$pd xd 3 -1 roll sub/$phei xd exch sub
-/$pwid xd $wid $pwid div ceiling 1 add/$tlx xd $hei $phei div ceiling 1 add
-/$tly xd $psx 0 eq{@tv}{@th}ifelse}if @gr @np/$bkg false def}bd/@Pf{@sv
-SepMode_5 0 eq $Psc 0 ne or $ink_5 3 eq or{0 J 0 j[]0 d $t $c $m $y $k $n $o
- at scc_5 pop $ctm setmatrix 72 1000 div dup matrix scale dup concat dup Bburx
-exch Bbury exch itransform ceiling cvi/Bbury xd ceiling cvi/Bburx xd Bbllx exch
-Bblly exch itransform floor cvi/Bblly xd floor cvi/Bbllx xd $Prm aload pop $Psn
-load exec}{1 SetGry wfill}ifelse @rs @np}bd/F{matrix currentmatrix $sdf{$scf
-$sca $scp @ss}if $fil 1 eq{@pf}{$fil 2 eq{@ff}{$fil 3 eq{@Pf}{$t $c $m $y $k $n
-$o @scc_5{wfill}{@np}ifelse}ifelse}ifelse}ifelse $sdf{$dsf $dsa $dsp @ss}if
-setmatrix}bd/f{@cp F}bd/S{matrix currentmatrix $ctm setmatrix $SDF{$SCF $SCA
-$SCP @ss}if $T $C $M $Y $K $N $O @scc_5{matrix currentmatrix $ptm concat stroke
-setmatrix}{@np}ifelse $SDF{$dsf $dsa $dsp @ss}if setmatrix}bd/s{@cp S}bd/B{@gs
-F @gr S}bd/b{@cp B}bd/_E{5 array astore exch cvlit xd}bd/@cc{currentfile $dat
-readhexstring pop}bd/@sm{/$ctm $ctm currentmatrix def}bd/@E{/Bbury xd/Bburx xd
-/Bblly xd/Bbllx xd}bd/@c{@cp}bd/@p{/$fil 1 def 1 eq dup/$vectpat xd{/$pfrg true
-def}{@gs $t $c $m $y $k $n $o @scc_5/$pfrg xd @gr}ifelse/$pm xd/$psy xd/$psx xd
-/$pyf xd/$pxf xd/$pn xd}bd/@P{/$fil 3 def/$Psn xd/$Psc xd array astore/$Prm xd
-}bd/@ii{concat 3 index 3 index m 3 index 1 index l 2 copy l 1 index 3 index l 3
-index 3 index l clip pop pop pop pop}bd/tcc{@cc}def/@i{@sm @gs @ii 6 index 1 ne
-{/$frg true def pop pop}{1 eq{s1t s1c s1m s1y s1k s1n $O @scc_5/$frg xd}{/$frg
-false def}ifelse 1 eq{@gs $ctm setmatrix F @gr}if}ifelse @np/$ury xd/$urx xd
-/$lly xd/$llx xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul 8 div ceiling cvi
-string def $bkg $frg or{$SDF{$SCF $SCA $SCP @ss}if $llx $lly Tl $urx $llx sub
-$ury $lly sub scale $bkg{$t $c $m $y $k $n $o @scc_5 pop}if $wid $hei abs $bts
-1 eq{$bkg}{$bts}ifelse[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]/tcc load
-$bts 1 eq{imagemask}{image}ifelse $SDF{$dsf $dsa $dsp @ss}if}{$hei abs{tcc pop}
-repeat}ifelse @gr $ctm setmatrix}bd/@I{@sm @gs @ii @np/$ury xd/$urx xd/$lly xd
-/$llx xd/$ncl xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul $ncl mul 8 div
-ceiling cvi string def $ngx $llx $lly Tl $urx $llx sub $ury $lly sub scale $wid
-$hei abs $bts[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]/@cc load false $ncl
-ColorImage $SDF{$dsf $dsa $dsp @ss}if @gr $ctm setmatrix}bd/COMP 0 def L2?{
-/@I_2{@sm @gs @ii @np/$ury xd/$urx xd/$lly xd/$llx xd/$ncl xd/$bts xd/$hei xd
-/$wid xd/$dat $wid $bts mul $ncl mul 8 div ceiling cvi string def $ngx $ncl 1
-eq{/DeviceGray}{$ncl 3 eq{/DeviceRGB}{/DeviceCMYK}ifelse}ifelse setcolorspace
-$llx $lly Tl $urx $llx sub $ury $lly sub scale 8 dict begin/ImageType 1 def
-/Width $wid def/Height $hei abs def/BitsPerComponent $bts def/Decode $ncl 1 eq
-{[0 1]}{$ncl 3 eq{[0 1 0 1 0 1]}{[0 1 0 1 0 1 0 1]}ifelse}ifelse def
-/ImageMatrix[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]def/DataSource
-currentfile/ASCII85Decode filter COMP 1 eq{/DCTDecode filter}{COMP 2 eq
-{/RunLengthDecode filter}if}ifelse def currentdict end image $SDF{$dsf $dsa
-$dsp @ss}if @gr $ctm setmatrix}bd}{/@I_2{}bd}ifelse/@B{@gs S @gr F}bd/@b{@cp @B
-}bd/@sep{CurrentInkName_5(Composite)eq{/$ink_5 -1 def}{CurrentInkName_5(Cyan)
-eq{/$ink_5 0 def}{CurrentInkName_5(Magenta)eq{/$ink_5 1 def}{CurrentInkName_5
-(Yellow)eq{/$ink_5 2 def}{CurrentInkName_5(Black)eq{/$ink_5 3 def}{/$ink_5 4
-def}ifelse}ifelse}ifelse}ifelse}ifelse}bd/@whi{@gs -72000 dup m -72000 72000 l
-72000 dup l 72000 -72000 l @cp 1 SetGry fill @gr}bd/@neg{[{1 exch sub}/exec cvx
-currenttransfer/exec cvx]cvx settransfer @whi}bd/deflevel 0 def/@sax{/deflevel
-deflevel 1 add def}bd/@eax{/deflevel deflevel dup 0 gt{1 sub}if def deflevel 0
-gt{/eax load}{eax}ifelse}bd/eax{{exec}forall}bd/@rax{deflevel 0 eq{@rs @sv}if}
-bd/@daq{dup type/arraytype eq{{}forall}if}bd/@BMP{/@cc xd 12 index 1 gt
-UseLevel2 true eq and{7 -2 roll pop pop @I_2}{11 index 1 eq{12 -1 roll pop @i}
-{7 -2 roll pop pop @I}ifelse}ifelse}bd systemdict/pdfmark known not{/pdfmark
-/cleartomark ld}if
-end
-%%EndResource
-%%EndProlog
-%%BeginSetup
-wCorel7Dict begin
- at BeginSysCorelDict
-2.6131 setmiterlimit
-1.00 setflat
-/$fst 128 def
-%%EndSetup
-
-%%Page: 1 1
-%LogicalPage: 1
-%%BeginPageSetup
- at sv
- at sm
- at sv
-%%EndPageSetup
- at rax %Note: Object
-0.00000 0.00000 322.41600 289.44000 @E
- 0 O 0 @g
-0.00 0.00 0.00 0.00 k
-/$fm 0 def
-0.00000 0.00000 m
-0.00000 289.44000 L
-322.41600 289.44000 L
-322.41600 0.00000 L
-0.00000 0.00000 L
- at c
-F
-
- at rax 161.20800 144.72000 483.62400 -144.72000 @E
- 0 J 0 j [] 0 d 0 R 0 @G
-0.00 0.00 0.00 1.00 sf 
-430 386 1 1 0 0 1137413 -1021081 0 1 0 -1021080 1137412 0 [0.00028346 0.00000000 0.00000000 0.00028346 0.00000000 289.43998941] /@cc load @BMP
-000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f000000000000000000000000000000000000000000000000003ffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffff9ffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffff9ffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffaffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffb7fffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffb7fffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffbbfffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffbbfffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffbdfffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffbdfffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffbefffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffffffffffffffffffffffffffffffffe1ff0ffffffbefffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffffffffffffffffffffffffffffffffe1ff0ffffffbf7ffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffffffffffffffffffffffffffffffffe1ff0ffffffbf7ffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffffffffffffffffffffffffffffffffe1ff0ffffffbfbffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffffffffffffffff843c0fe03c3ffc21e01f00fffffbfbffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffffffffffffffff003807c01c3ff801e00f007ffffbfdffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffffffffffffffff0c39c3879c3ff861e10f087ffffbfdffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffffffffffffffff0c3bc30fdc3ff861e1870c3ffffbfeffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffffffffffffffff0c3e030ffc3ff861e1870c3ffffbfeffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffffffffffffffff0c3c07001c3ffc01e1870c3ffffbff7fffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffffffffffffffff0c380f001c3ffe01e1870c3ffffbffbfffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffffffffffffffff0c387f0e1c3fffe1e1870c3ffffbffbfffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffffffffffffffff0c387b8e1c3ffde1e1870c3ffffbffdfffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffffffffffffffff0c3c03c03c07fc03e00f007ffffbffdfffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffffffffffffffff0c3e03e07c27fc07e11f08fffffbffefffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffbffefffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffbfff7ffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffbfff7ffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffbfffbffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffbfffbffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffbfffdffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffbfffdffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffffffffffffffff00003fffffffffffffffffffffbfffeffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffffffffffffffff00003fffffffffffffffffffffbfffeffffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fff03f83887e03c3e1fffe0ffffc1ffffffffffffffffffffbffff7fffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffe01e03007c01c3e1fffe0ffffc1ffffffffffffffffffffbffff7fffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffe70e1e187879c3e1fff9ffffffe7fffffffffffffffffffbffffbfffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffef0e1e1870fdc3e1fff9ffffffe7fffffffffffffffffffbffffbfffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fff80e1e1870ffc3e1fff9ffffffe7fffffffffffffffffffbffffdfffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fff01e1e187001c3e1ffc7fffffff9fffffffffffffffffffbffffdfffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffe03e1e187001c3e1ffc7fffffff9fffffffffffffffffffbffffefffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffe1fe1e1870e1c3e1ff3ffffffffe3ffffffffffffffffffbfffff7ffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffe1ee1f0878e1c3e1ff3ffffffffe3ffffffffffffffffffbfffff7ffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fff00c03007c03c0603cffffffffffcffffffffffffffffffbfffffbffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fff80c03807e07c2613cffffffffffcffffffffffffffffffbfffffbffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffe1ff87ffffffffcffffffffffcffffffffffffffffffbfffffdffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffe1ff87ffffffffcffffffffffcffffffffffffffffffbfffffdffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffe1ff87ffffffffcffffffffffcffffffffffffffffffbfffffeffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffff87ffffffffcffffffffffcffffffffffffffffffbfffffeffffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffffffffffffcffffffffffcffffffffffffffffffbffffff7fffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fe07f0710fc1fc21f83cffffffffffcffffffffffffffffffbffffff7fffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fc03c0600f007801e03cffffffffffcffffffffffffffffffbffffffbfffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fce1c3c30f087861e1fcffffffffffcffffffffffffffffffbffffffbfffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fde1c3c30e1c3861e1fcffffffffffcffffffffffffffffffbffffffdfffffffffffffffffffffffffffffffffffffffffffffff8
-7f7ff01c3c30e1c3861e1fcffffffffffcffffffffffffffffffbffffffdfffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fe03c3c30e1c3861e1ff3ffffffffe3ffffffffffffffffffbffffffefffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fc07c3c30e1c3861e1ff3ffffffffe3ffffffffffffffffffbffffffefffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fc3fc3c30e1c3861e1ffc7fffffff9fffffffffffffffffffbfffffff7ffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fc3dc3e10f087861e1ffc7fffffff9fffffffffffffffffffbfffffff7ffffffffffffffffffffffffffffffffffffffffffffff8
-7f7fe0180600f007861c03ff9ffffffe7fc3ffffffffffffffffbfffffffbffffffffffffffffffffffffffffffffffffffffffffff8
-7f7ff0180700fc1f861c03ff9ffffffe7fc3ffffffffffffffffbfffffffbffffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffc3ff0fffffffe1fff9ffffffe7fc3ffffffffffffffffbfffffffdffffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffc3ff0fffffffe1fffe0ffffc1ffc3ffffffffffffffffbfffffffeffffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffc3ff0fffffffe1fffe0ffffc1ffc03e1861e1ffffffffbfffffffeffffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffff0fffffffffe7fff00003fffc01e1861e1ffffffffbffffffff7fffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffffffffffff9fff00003fffc21e1861e1ffffffffbffffffff7fffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffffffffffffe7ff319cffffc30e1861e1ffffffffbffffffffbfffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffff03f83887870c3f9ff319cffffc30e1861e1ffffffffbffffffffbfffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffe01e03007870c3fe7f319cffffc30e1861e1ffffffffbffffffffdfffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffe70e1e187870c3ff9f319cfffcc30e1861e1ffffffffbffffffffdfffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffef0e1e187870c3ffe7319cfff3c30e1861e1ffffffffbffffffffefffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffff80e1e187870c3fff9319cff8fc30e1861e1ffffffffbffffffffefffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffff01e1e187870c3fffe319cfc7fc01e0083e1ffffffffbfffffffff7ffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffe03e1e187870c3ffff319cf3ffc23e11c7e1fffff1ffbfffffffff7ffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffe1fe1e187870c3ffff319c8ffffffffffffffffff1ffbfffffffffbffffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffe1ee1f087870c3ffff319c7fffffffffffe1ffff01ffbfffffffffbffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffff00c0300787003ffff319cffffffffffffe1ffff01ffbfffffffffdffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffff80c0380787087ffff319cffffffffffffe1ffff01ffbfffffffffdffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffe1ff87fffffffff319cffffffffffffffffe001ffbfffffffffeffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffe1ff8787fffffff319cffffffffffffffffe001ffbfffffffffeffffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffe1ff8787fffffff319cffffffffffffffff8001ffbffffffffff7fffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffffff8787fffffff319cffffffffffffffff8001ffbffffffffff7fffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffffffffffffffc000000001ffffffffffff0003fffbffffffffffbfffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffffffffffffffc000000001ffffffffffff0003fffbffffffffffdfffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffffffffffffffc000000001ffffffffffff0003fffbffffffffffdfffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffffffffff0003ffffffffe0007fffffffc007ffffbffffffffffefffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffffffffff0003ffffffffe0007fffffffc007ffffbffffffffffefffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffffffffe00ffffffffffffffff801ffff8001fffffbfffffffffff7ffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffffffffe00ffffffffffffffff801ffff8001fffffbfffffffffff7ffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffffffe1ffffffffffffffffffffe1ff0003ffffffbfffffffffffbffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffffffe1ffffffffffffffffffffe1ff0003ffffffbfffffffffffbffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffffffe1ffffffffffffffffffffe1ff0003ffffffbfffffffffffdffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffffffc1ffffffffffffffffffffffe0c000fffffffbfffffffffffdffffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffffffc1ffffffffffffffffffffffe0c000fffffffbfffffffffffeffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffff83fffffffffffffffffffffffff001ffffffffbfffffffffffeffffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffff83fffffffffffffffffffffffff001ffffffffbffffffffffff7fffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffff87fffffffffffffffe03fffffffff07ffffffffbffffffffffff7fffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffff87fffffffffffffffe01fffffffff07ffffffffbffffffffffffbfffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffff87fffffffffffffffee0fffffffff07ffffffffbffffffffffffbfffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffc7ffffffffffffffffff0ffffffffff9ffffffffbffffffffffffdfffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffffc7fe1861e10f0c3c21f10fc0787ffff9ffffffffbffffffffffffdfffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffff3ffe1861c00f0c3801e00f80387ffffe3fffffffbffffffffffffefffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffff3ffe1861c30f0c3861c30f0f387ffffe3fffffffbffffffffffffefffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffcfffe1861c30f0c3861c30e1fb87fffffcfffffffbfffffffffffff7ffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffcfffe1861c30f0c3861c30e1ff87fffffcfffffffbfffffffffffffbffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffcfffe1861e00f0c3c01c30e00387fffffcfffffffbfffffffffffffbffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffcfffe1861f00f0c3e01c30e00387fffffcfffffffbfffffffffffffdffffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffcfffe1861ff0f0c3fe1c30e1c387fffffcfffffffbfffffffffffffdffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffe3fffe1861ef0f0c3de1e10f1c387ffffff3ffffffbfffffffffffffeffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffe3fffe0083e01f003c03e00f80780ffffff3ffffffbfffffffffffffeffffffffffffffffffffffffffffffffffffffff8
-7f7fffffffe3fffe11c7e03f087c07f00fc0f84ffffff3ffffffbffffffffffffff7fffffffffffffffffffffffffffffffffffffff8
-7f7fffffffe3fffffffffffffffffffffffffffffffff3ffffffbffffffffffffff7fffffffffffffffffffffffffffffffffffffff8
-7f7fffffffe3fffffffffffffffffffffffffffffffff3ffffffbffffffffffffffbfffffffffffffffffffffffffffffffffffffff8
-7f7fffffffe3fffffffffffffffffffffffffffffffff3ffffffbffffffffffffffbfffffffffffffffffffffffffffffffffffffff8
-7f7fffffffe3fffffffffffffffffffffffffffffffff3ffffffbffffffffffffffdfffffffffffffffffffffffffffffffffffffff8
-7f7fffffffe3fffffffffffffffffffffffffffffffff3ffffffbffffffffffffffdfffffffffffffffffffffffffffffffffffffff8
-7f7fffffffe3ffffffffffffffffc3fffffffffffffff3ffffffbffffffffffffffefffffffffffffffffffffffffffffffffffffff8
-7f7fffffffe3ffffffffffffffffc3fffffffffffffff3ffffffbffffffffffffffefffffffffffffffffffffffffffffffffffffff8
-7f7fffffffe3ffffffffffffffffc3fffffffffffffff3ffffffbfffffffffffffff7ffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffcffffffffffffffffc3ffffffffffffffcfffffffbfffffffffffffff7ffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffcffffffffe07c30c3c03f10ffffffffffcfffffffbfffffffffffffffbffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffcffffffffc03c30c3c01e00ffffffffffcfffffffbfffffffffffffffbffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffcffffffffce1c30c3c21c30ffffffffffcfffffffbfffffffffffffffdffffffffffffffffffffffffffffffffffffff8
-7f7ffffffffcffffffffde1c30c3c30c30ffffffffffcfffffffbfffffffffffffffdffffffffffffffffffffffffffffffffffffff8
-7f7fffffffff3ffffffff01c30c3c30c30fffffffffe3fffffffbfffffffffffffffeffffffffffffffffffffffffffffffffffffff8
-7f7fffffffff3fffffffe03c30c3c30c30fffffffffe3fffffffbffffffffffffffff7fffffffffffffffffffffffffffffffffffff8
-7f7fffffffffc7ffffffc07c30c3c30c30fffffffff83fffffffbffffffffffffffff7fffffffffffffffffffffffffffffffffffff8
-7f7fffffffffc7ffffffc3fc30c3c30c30fffffffff83fffffffbffffffffffffffffbfffffffffffffffffffffffffffffffffffff8
-7f7fffffffffc7ffffffc3dc30c3c30e10fffffffff83fffffffbffffffffffffffffbfffffffffffffffffffffffffffffffffffff8
-7f7fffffffffc07fffffe01c0107c01e00ffffffff0003ffffffbffffffffffffffffdfffffffffffffffffffffffffffffffffffff8
-7f7fffffffffc07ffffff01c238fc23f00ffffffff0003ffffffbffffffffffffffffdfffffffffffffffffffffffffffffffffffff8
-7f7fffffffff0003fffffffffffffffff0fffffff0e00007ffffbffffffffffffffffefffffffffffffffffffffffffffffffffffff8
-7f7fffffffff0003fffffffffffffffff0fffffff0e00007ffffbffffffffffffffffefffffffffffffffffffffffffffffffffffff8
-7f7ffffffffc07fc1ffffffffffffffff0fffffe0ffe00000fffbfffffffffffffffff7ffffffffffffffffffffffffffffffffffff8
-7f7ffffffffc07fc1ffffffffffffffff0fffffe0ffe00000fffbfffffffffffffffff7ffffffffffffffffffffffffffffffffffff8
-7f7ffffffffc07fc1ffffffffffffffffffffffe0ffe00000fffbfffffffffffffffffbffffffffffffffffffffffffffffffffffff8
-7f7fffffffe03fffe1ffffffffffffffffffffe1fffff00001ffbfffffffffffffffffbffffffffffffffffffffffffffffffffffff8
-7f7fffffffe03fffe1ffffffffffffffffffffe1fffff00001ffbfffffffffffffffffdffffffffffffffffffffffffffffffffffff8
-7f7fffffff80fffffe00ffffffffffffffff801fffffffe001ffbfffffffffffffffffdffffffffffffffffffffffffffffffffffff8
-7f7fffffff80fffffe00ffffffffffffffff801fffffffe001ffbfffffffffffffffffeffffffffffffffffffffffffffffffffffff8
-7f7ffffffe03ffffffff0003ffffffffe0007fffffffffffc1ffbfffffffffffffffffeffffffffffffffffffffffffffffffffffff8
-7f7ffffffe03ffffffff0003ffffffffe0007fffffffffffc1ffbffffffffffffffffff7ffffffffffffc03ffffffffffffffffffff8
-7f7ffffff81ffffffffffffc000000001fffffffffffffffffffbffffffffffffffffff7ffffffffffff3fcffffffffffffffffffff8
-7f7ffffff81ffffffffffffc000000001fffffffffffffffffffbffffffffffffffffffbfffffffffffefff7fffffffffffffffffff8
-7f7ffffff81ffffffffffffc000000001fffffffffffffffffffbffffffffffffffffffbfffffffffffdfffbfffffffffffffffffff8
-7f7ffffff87fffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffdfffffffffffbfffdfffffffffffffffffff8
-7f7ffffff87fffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffefffffffffff7fffefffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffefffffffffff7fffefffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffff7ffffffffff7fffefffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffff7ffffffffff7fffefffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffbffffffffff7fffefffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffbffffffffffbfffdfffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffdffffffffffdfffbfffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffdffffffffffefff7fffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffefffffffffff3fcffffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffffffffffefffffffffffc03ffffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffff7ffffffffffd57ffffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffff7ffffffffffd57ffffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffbffffffffffd57ffffffffffffffffffff8
-7f7fffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffbffffffffffd57ffffffffffffffffffff8
-7f000000000000000000000000000000000000000000000000003ffffffffffffffffffffdffffffffffd57ffffffffffffffffffff8
-7fc7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffffffd57ffffffffffffffffffff8
-7ff8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffd57ffffffffffffffffffff8
-7fff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffff80007fffffffffffffffffff8
-7ffff1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffe07fff81ffffffffffffffffff8
-7ffffe3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffe1ffffffe1fffffffffffffffff8
-7fffffc7ffffffffffffffffffffffffffffffffffffffffffffffffc000000000000000003fffff9ffffffffe7ffffffffffffffff8
-7ffffff8ffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffbffffe7fffffffff9ffffffffffffffff8
-7fffffff1fffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffbffff9ffffffffffe7fffffffffffffff8
-7fffffffe1ffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffbfffe7fffff87ffff9fffffffffffffff8
-7ffffffffe3fffffffffffffffffffffffffffffffffffffffffffffdfffffffc03fffffffbfffdffffff87ffffefffffffffffffff8
-7fffffffffc7ffffffffffffffffffffffffffffffffffffffffffffdfffffff3fcfffffffbfffbffffff87fffff7ffffffffffffff8
-7ffffffffff8ffffffffffffffffffffffffffffffffffffffffffffdffffffefff7ffffffbfff7ffffe001fffffbffffffffffffff8
-7fffffffffff1fffffffffffffffffffffffffffffffffffffffffffdffffffdfffbffffffbfff7ffffe001fffffbffffffffffffff8
-7fffffffffffe3ffffffffffffffffffffffffffffffffffffffffffdffffffbfffdffffffbffefffffe001fffffdffffffffffffff8
-7ffffffffffffc7fffffffffffffffffffffffffffffffffffffffffdffffff7fffeffffffbffefffffe387fffffdffffffffffffff8
-7fffffffffffff87ffffffffffffffffffffffffffffffffffffffffdffffff7fffeffffffbffeffffff387fffffdffffffffffffff8
-7ffffffffffffff8ffffffffffffffffffffffffffffffffffffffffdffffff7fffeffffffbffeffffff987fffffdffffffffffffff8
-7fffffffffffffff1fffffffffffffffffffffffffffffffffffffffdffffff7fffeffffffbffeffffff887fffffdffffffffffffff8
-7fffffffffffffffe3ffffffffffffffffffffffffffffffffffffffdffffff7fffeffffffbfff7fffffc07fffffbffffffffffffff8
-7ffffffffffffffffc7fffffffffffffffffffffffffffffffffffffdffffffbfffdffffffbffe7fffffe07fffffbffffffffffffff8
-7fffffffffffffffff8fffffffffffffffffffffffffffffffffffffdffffffdfffbffffffbff83ffffff07fffff7ffffffffffffff8
-7ffffffffffffffffff0ffffffffffffffffffffffffffffffffffffdffffffefff7ffffffbfe05ffffff07ffffefffffffffffffff8
-7fffffffffffffffffff1fffffffffffffffffffffffffffffffffffdfffffff3fcfffffffbfc0e7fffffffffff9fffffffffffffff8
-7fffffffffffffffffffe3ffffffffffffffffffffffffffffffffffdfffffffc03fffffffbf03f9ffffffffffe7fffffffffffffff8
-7ffffffffffffffffffffc7fffffffffffffffffffffffffffffffffdfffffffd57fffffffbe0ffe7fffffffff9ffffffffffffffff8
-7fffffffffffffffffffff8fffffffffffffffffffffffffffffffffdfffffffd57fffffffb81fff9ffffffffe7ffffffffffffffff8
-7ffffffffffffffffffffff1ffffffffffffffffffffffffffffffffdfffffffd57fffffffa07fffe1ffffffe1fffffffffffffffff8
-7ffffffffffffffffffffffe1fffffffffffffffffffffffffffffffdfffffffd57fffffff80fffffe07fff81ffffffffffffffffff8
-7fffffffffffffffffffffffe3ffffffffffffffffffffffffffffffdfffffffd57fffffff03fffffff80007fffffffffffffffffff8
-7ffffffffffffffffffffffffc7fffffffffffffffffffffffffffffdfffffffd57ffffffc0ffffffffffffffffffffffffffffffff8
-7fffffffffffffffffffffffff8fffffffffffffffffffffffffffffdfffffffd57ffffff81ffffffffffffffffffffffffffffffff8
-7ffffffffffffffffffffffffff1ffffffffffffffffffffffffffffdffffffc0003ffffe03ffffffffffffffffffffffffffffffff8
-7ffffffffffffffffffffffffffe3fffffffffffffffffffffffffffdfffff03fffc0fffc1bffffffffffffffffffffffffffffffff8
-7fffffffffffffffffffffffffffc7ffffffffffffffffffffffffffdffff0fffffff0ff03bffffffffffffffffffffffffffffffff8
-7ffffffffffffffffffffffffffff87fffffffffffffffffffffffffdfffcfffffffff3c0fbffffffffffffffffffffffffffffffff8
-7fffffffffffffffffffffffffffff8fffffffffffffffffffffffffdfff3fffffffffc81fbffffffe01ffffe01ffffffffffffffff8
-7ffffffffffffffffffffffffffffff1ffffffffffffffffffffffffdffcfffffffffff07fbffffff9fe7fff9fe7fffffffffffffff8
-7ffffffffffffffffffffffffffffffe3fffffffffffffffffffffffdff3fffffffffffcffbffffff7ffbfff7ffbfffffffffffffff8
-7fffffffffffffffffffffffffffffffc7ffffffffffffffffffffffdfefffffffffffff7fbfffffefffdffefffdfffffffffffffff8
-7ffffffffffffffffffffffffffffffff8ffffffffffffffffffffffdfdfffff800fffffbfbfffffdfffeffdfffefffffffffffffff8
-7fffffffffffffffffffffffffffffffff0fffffffffffffffffffffdfbfffff800fffffdfbfffffbffff7fbffff7ffffffffffffff8
-7ffffffffffffffffffffffffffffffffff1ffffffffffffffffffffdfbfffff800fffffdfbfffffbffff7fbffff7ffffffffffffff8
-7ffffffffffffffffffffffffffffffffffe3fffffffffffffffffffdf7fffffc3ffffffefbfffffbffff7fbffff7ffffffffffffff8
-7fffffffffffffffffffffffffffffffffffc7ffffffffffffffffffdf7fffffe0ffffffefbfffffbffff7fbffff7ffffffffffffff8
-7ffffffffffffffffffffffffffffffffffff8ffffffffffffffffffdf7ffffff87fffffefbfffffbffff7fbffff7ffffffffffffff8
-7fffffffffffffffffffffffffffffffffffff1fffffffffffffffffdf7ffffffc3fffffefbfffffdfffeffdfffefffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffe1ffffffffffffffffdf7ffffffc3fffffefbfffffefffdffefffdfffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffe3fffffffffffffffdfbffffffe1fffffdfbffffff7ffbfff7ffbfffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffc7ffffffffffffffdfbffffffe1fffffdfbffffff9fe7fff9fe7fffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffff8ffffffffffffffdfdfffffbc1fffffbfbffffffe01ffffe01ffffffffffffffff8
-7fffffffffffe1ffffffffffffffffffffffffffff1fffffffffffffdfefffff801fffff3fbffffffeabffffeadffffffffffffffff8
-7fffffffffffe1ffffffffffffffffffffffffffffe3ffffffffffffdfe3ffff803ffffc0fbfffffff55ffffd6bffffffffffffffff8
-7fffffffffffe1fffffffffffffffffffffffffffffc3fffffffffffdfc0ffffc07ffff201bfffffff55ffffd5bffffffffffffffff8
-7fffffffffffe1ffffffffffffffffffffffffffffffc7ffffffffffdf8f3fffffffffcf803fffffff55ffffadbffffffffffffffff8
-7ffffffe1861e01f0f80c1c1e03f07fffffffffffffff8ffffffffffdf1fcfffffffff3fe00fffffff55ffffab7ffffffffffffffff8
-7ffffffe1861e00f0f0061c3c01c03ffffffffffffffff1fffffffffde3ff0fffffff0fffc01ffffffaaffffab7ffffffffffffffff8
-7ffffffe1861e10f0e1e7087879c3bffffffffffffffffe3ffffffffdc7fff03fffc0fffff807fffffa800075b7ffffffffffffffff8
-7ffffffe1861e1870c3f780f0fd87bfffffffffffffffffc7fffffffd0fffffc0003ffffffa00ffffe07fff816fffffffffffffffff8
-7ffffffe1861e1870c3ff80f0ff87fffffffffffffffffff8fffffffc1ffffffffffffffffbc01ffe1ffffffe1fffffffffffffffff8
-7ffffffe1861e1870c007c1f00187ffffffffffffffffffff0ffffffc7ffffffffffffffffbf007f9ffffffffe7ffffffffffffffff8
-7ffffffe1861e1870c00780f00187fffffffffffffff00ffff1fffff8fffffffffffffffffbfe01e7fffffffff9ffffffffffffffff8
-7ffffffe1861e1870c38780f0e187bfffffffffffffcff3fffe3ffff1fffffffffffffffffbffc09ffffffffffe7fffffffffffffff8
-7ffffffe1861e1870e3870878e1c33fffffffffffffbffdffffc7ffe1fffffffffffffffffbfff27ffffc0fffff9fffffffffffffff8
-7ffffffe0083e00f0f00e1c3c03c03fffffffffffff7ffefffff8ffc5fffffffffffffffffbfffdfffff803ffffefffffffffffffff8
-7ffffffe11c7e11f0f81c1c1e07f07ffffffffffffeffff7fffff1f8dfffffffffffffffffbfffbfffff003fffff7ffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffdffffbfffffe11dfffffffffffffffffbfff7ffffe0e1fffffbffffffffffffff8
-7fffffffffffffff0fffffffffffffffffffffffffdffffbffffffe3dfffffffffffffffffbfff7ffffe1e1fffffbffffffffffffff8
-7fffffffffffffff0fffffffffffffffffffffffffdffffbffffffc45fffffffffffffffffbffefffffe1e1fffffdffffffffffffff8
-7fffffffffffffff0fffffffffffffffffffffffffdffffbffffff8f8000000000000000003ffefffffe001fffffdffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffdffffbfffffe1ffffffffffffffffffffffefffffe003fffffdffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffeffff7fffffc3ffffffffffffffffffffffefffffe107fffffdffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffff7ffeffffff8fffffffffffffffffffffffefffffe0fffffffdffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffbffdffffff1ffffffffffffffffffffffff7fffff07ffffffbffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffcff3fffffe3ffffffffffffffffffffffff7fffff803fffffbffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffff00ffffffc7ffffffffffffffffffffffffbfffffc03fffff7ffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffaaffffff8fffffffffffffffffffffffffdffffff03ffffefffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffaaffffff1fffffffffffffffffffffffffe7fffffffffff9fffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffaafffffe3ffffffffffffffffffffffffff9ffffffffffe7fffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffaafffffc7ffffffffffffffffffffffffffe7fffffffff9ffffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffaafffff8ffffffffffffffffffffffffffff9ffffffffe7ffffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffaaffffe1ffffffffffffffffffffffffffffe1ffffffe1fffffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffaaffffc3fffffffffffffffffffffffffffffe07fff81ffffffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffaaffff8ffffffffffffffffffffffffffffffff80007fffffffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffaaffff1ffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7ffffffffffffffffff80007ffffffffffffffffffffaafffe3ffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7ffffffffffffffffe07fff81ffffffffffffffffff0000ffc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7fffffffffffffffe1ffffffe1fffffffffffffffc0ffff038fffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7fffffffffffffff9ffffffffe7fffffffffffffc3ffffffc0fffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7ffffffffffffffe7fffffffff9fffffffffffff3ffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7ffffffffffffff9ffffffffffe7fffffffffffcffffffffff3ffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7fffffffffffffe7ffffc0fffff9fffffffffff3ffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7fffffffffffffdfffff807ffffeffffffffffcfffff003ffff3fffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7fffffffffffffbfffff003fffff7fffffffffbfffff003ffffdffffffffffffffffffffffffffffffff807ffffffffffffffffffff8
-7fffffffffffff7ffffe0c1fffffbfffffffff7fffff003ffffefffffffffffffffffffffffffffffffe7f9ffffffffffffffffffff8
-7fffffffffffff7ffffe1e1fffffbffffffffeffffffe1ffffff7ffffffffffffffffffffffffffffffdffeffffffffffffffffffff8
-7ffffffffffffefffffe1e1fffffc000000000ffffffe1ffffff7ffffffffffffffffffffffffffffffbfff7fffffffffffffffffff8
-7ffffffffffffefffffe1e1fffff8000000000ffffffe1ffffffbffffffffffffffffffffffffffffff7fffbfffffffffffffffffff8
-7ffffffffffffefffffe1e1fffffc000000001ffffffe1ffffffbfffffffffffffffffffffffffffffeffffdffffffffc3870ffffff8
-7ffffffffffffefffffe1e1fffffdffffffffdffffffe1ffffffbfffffffffffffffffffffffffffffeffffdffffffffc3870ffffff8
-7ffffffffffffefffffe1e1fffffdffffffffdffffffe1ffffffbfffffffffffffffffffffffffffffeffffdffffffffc3870ffffff8
-7fffffffffffff7ffffe0c1fffffbffffffffdffffff01ffffffbfffffffffffffffffffffffffffffeffffdffffffffc3870ffffff8
-7fffffffffffff7fffff003fffffbffffffffeffffff01ffffff7fffffffffffffffffffffffffffffeffffdfffffffffffffffffff8
-7fffffffffffffbfffff807fffff7ffffffffeffffff01ffffff7ffffffffffffffffffffffffffffff7fffbfffffffffffffffffff8
-7fffffffffffffdfffffc0fffffeffffffffff7fffffe1fffffefffffffffffffffffffffffffffffffbfff7fffffffffffffffffff8
-7fffffffffffffe7fffffffffff9ffffffffffbfffffe1fffffdfffffffffffffffffffffffffffffffdffeffffffffffffffffffff8
-7ffffffffffffff9ffffffffffe7ffffffffffcffffffffffff3fffffffffffffffffffffffffffffffe7f9ffffffffffffffffffff8
-7ffffffffffffffe7fffffffff9ffffffffffff3fffffffffecfffffffffffffffffffffffffffffffff807ffffffffffffffffffff8
-7fffffffffffffff9ffffffffe7ffffffffffffcfffffffffc3fffffffffffffffffffffffffffffffffab7ffffffffffffffffffff8
-7fffffffffffffffe1ffffffe1ffffffffffffff3ffffffffc3fffffffffffffffffffffffffffffffffab7ffffffffffffffffffff8
-7ffffffffffffffffe07fff81fffffffffffffffc3ffffffc21fffffffffffffffffffffffffffffffffab7ffffffffffffffffffff8
-7ffffffffffffffffff80007fffffffffffffffffc0ffff03f07ffffffffffffffffffffffffffffffffab7ffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffff0000fff83ffffffffffffffffffffffffffffffffab7ffffffffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffc1fffffffffffffffffffffffffffffff80007fffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffff0fffffffffffffffffffffffffffffe07fff81ffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffff87fffffffffffffffffffffffffffe1ffffffe1fffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffc3fffffffffffffffffffffffffff9ffffffffe7ffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffe1ffffffffffffffffffffffffffe7fffffffff9ffffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffff07fffffffffffffffffffffffff9ffffffffffe7fffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffff83ffffffe01ffffe01ffffffffe7ffff80fffff9fffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffc1ffffff9fe7fff9fe7fffffffdfffff003ffffefffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffff0ffffff7ffbfff7ffbfffffffbfffff003fffff7ffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffff87ffffefffdffefffdfffffff7fffff3c1fffffbffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffc3ffffdfffeffdfffefffffff7ffffffe1fffffbffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffe1ffffbffff7fbffff7fffffefffffffe1fffffdffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffff0ffffbffff7fbffff7fffffeffffff801fffffdffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffff83fffbffff7fbffff7fffffeffffff803fffffdffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffffc1fffbffff7fbffff7fffffeffffff807fffffdffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffffe0fffbffff7fbffff7fffffeffffff87ffffffdffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffff87ffdfffeffdfffefffffff7fffff87ffffffbffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffc3ffefffdffefffdffffffd7fffff801fffffbffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffe1fff7ffbfff7ffbffffff03fffff801fffff7ffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffffff0fff9fe7fff9fe7fffffc0dfffff801ffffefffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffffff83ffe01ffffe01ffffff01e7fffffffffff9fffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffffffc1ffeabffffeabfffffc07f9ffffffffffe7fffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffffffe0fff55ffffd9bfffff81ffe7fffffffff9ffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffff87ff55ffffd57ffffe07fff9ffffffffe7ffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffc7ffaaffffb57ffff81ffffe1ffffffe1fffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1ffaaffffab7fffe03fffffe07fff81ffffffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffffffff0ffab7fff6b7fff80ffffffff80007fffffffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffffffff83fd57fff5b7fff03ffffffffffffffffffffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1fd5bffedafffc0fffffffffffffffffffffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0fea800036fff03fffffffffffffffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff87e07fff81ffc07fffffffffffffffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc21ffffffe1f01ffffffffffffffffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1ffffffffe607ffffffffffffffffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7fffffffff81fffffffffffffffffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9ffff00ffffe7fffffffffffffffffffffffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7fffe003ffff9ffffffffffff807ffffffffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffe003ffffefffffffffffe7f9ffffffffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffe7c1fffff7ffffffffffdffeffffffffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffe1fffffbffffffffffbfff7fffffffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffe1fffffbffffffffff7fffbfffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffe03fffffdfffffffffeffffdfffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffe0ffffffdfffffffffeffffdfffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffe03fffffdfffffffffeffffdfffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffe1fffffdfffffffffeffffdfffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffe7e1fffffdfffffffffeffffdfffffffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffe001fffffbffffffffff7fffbfffffffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffe003fffffbffffffffffbfff7fffffffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffff007fffff7ffffffffffdffeffffffffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffffffffffefffffffffffe7f9ffffffffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7fffffffffff9ffffffffffff807ffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9ffffffffffe07fffffffffffaafffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7fffffffff901fffffffffffaafffffffffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9ffffffffe7c07ffffffffffaafffffffffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1ffffffe1ff01ffffffffffaafffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe07fff81fffc07fffffffffaafffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80007fffff01fffffffffaafffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc07fffffff80007fffffffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01fffffe07fff81ffffffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc07fffe1ffffffe1fffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01fff9ffffffffe7ffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc07fe7fffffffff9ffffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01f9ffffffffffe7fffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc067ffffc1fffff9fffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01fffffe0fffffefffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbfffffe0ffffff7ffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffff07fffffbffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffff87fffffbffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffff83fffffdffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffc3fffffdffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffc1fffffdffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffe0fffffdffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffc07fffffffffffffffffffffffffffffffffeffffffff0fffffdffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffc03ffffffffffffffffffffffffffffffffff7fffffff07ffffbffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffdc1ffffffffffffffffffffffffffffffffff7fffff8007ffffbffffffffffffff8
-7fffffffffffffffffffffffffffffffffffffffffe1ffffffffffffffffffffffffffffffffffbfffff8007ffff7ffffffffffffff8
-7ffffffffe01f87e1e1ff803fff0fc3c21e187843e21f80f0fffe1f87f01f80fffffffffffffffdfffff8007fffefffffffffffffff8
-7ffffffffc00787e1e1ff801fff0fc3801e187003c01f0070fffe1f87e00f007ffffffffffffffe7fffffffffff9fffffffffffffff8
-7ffffffffc00787e1e1ff800fff0fc3861e1870c3861e1e70fffe1f87c3ce1e7fffffffffffffff9ffffffffffe7fffffffffffffff8
-7ffffffffcfc38661e1ff8707ff0cc3861e1870c3861c3f70fffe1f8787ec3f7fffffffffffffffe7fffffffff9ffffffffffffffff8
-7ffffffffffc38661e1ff8783ff0cc3861e1870c3861c3ff0fffe1f8787fc3ffffffffffffffffff9ffffffffe7ffffffffffffffff8
-7fffffffffe038421e01f87c3ff0843c01e187803861c0070fffe1f87800c007ffffffffffffffffe1ffffffe1fffffffffffffffff8
-7fffffffff0078421e00787c3ff0843e01e187c03861c0070fffe1f87800c007fffffffffffffffffe07fff81ffffffffffffffffff8
-7ffffffffe00f8421e00787c3ff0843fe1e187fc3861c3870fffe1f87870c387fffffffffffffffffff80007fffffffffffffffffff8
-7ffffffffc03f8181e1c387c3ff0303de1e187bc3c21e3870fffe1f87c70e387fffffffffffffffffffffffffffffffffffffffffff8
-7ffffffffc3ff8181e1c38783ff0303c03e007807c01f00f01ffe1f80e01f00ffffffffffffffffffffffffffffffffffffffffffff8
-7ffffffffc3e78181e1c38707ff0303c07e10f80fe01f81f09ffe1f84f03f81ffffffffffffffffffffffffffffffffffffffffffff8
-7ffffffffc00783c1e0038007ff0783ffffffffffffffffffffe001ffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7ffffffffe00783c1e007800fff0783ffffffffffffffffffffe001ffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7fffffffff80f83c1e00f803fff0783ffffffffffffffffffffe001ffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8
-000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
-%%PageTrailer
- at rs
- at rs
-%%Trailer
- at EndSysCorelDict
-end
-%%DocumentSuppliedResources: procset wCorel7Dict
-%%EOF
diff --git a/doc/userguide/user.tex.vin b/doc/userguide/user.tex.vin
index d33e801..80c2e8b 100644
--- a/doc/userguide/user.tex.vin
+++ b/doc/userguide/user.tex.vin
@@ -282,120 +282,6 @@ extensions to mpiexec can be found at
 \url{http://wiki.mpich.org/mpich/index.php/Using\_the\_Hydra\_Process\_Manager}
 
 
-\subsection{Extensions for SMPD Process Management Environment}
-\label{sec:extensions-smpd}
-
-SMPD is an alternate process manager that runs on both Unix and Windows.
-It can launch jobs across both platforms if the binary formats match 
-(big/little endianness and size of C types-- \texttt{int},
-\texttt{long}, \texttt{void*}, etc).
-
-
-\subsubsection{\texttt{mpiexec} arguments for SMPD}
-\label{sec:mpiexec-smpd}
-
-\texttt{mpiexec} for smpd accepts the standard MPI \texttt{mpiexec}
-options.  Execute
-\begin{verbatim}
-    mpiexec
-\end{verbatim}
-or
-\begin{verbatim}
-    mpiexec -help2
-\end{verbatim}
-to print the usage options.  Typical usage:
-\begin{verbatim}
-    mpiexec -n 10 myapp.exe
-\end{verbatim}
-All options to \texttt{mpiexec}:
-\begin{description}
-\item[\texttt{-n x}]
-\item[\texttt{-np x}]\mbox{}\\
-  launch \texttt{x} processes
-\item[\texttt{-localonly x}]
-\item[\texttt{-np x -localonly}]\mbox{}\\
-  launch \texttt{x} processes on the local machine
-\item[\texttt{-machinefile filename}]\mbox{}\\
-  use a file to list the names of machines to launch on
-\item[\texttt{-host hostname}]\mbox{}\\
-  launch on the specified host.
-\item[\texttt{-hosts n host1 host2 ... hostn}]
-\item[\texttt{-hosts n host1 m1 host2 m2 ... hostn mn}]\mbox{}\\
-  launch on the specified hosts.
-  In the second version the number of processes = m1 + m2 + ... + mn
-\item[\texttt{-dir drive:$\backslash$my$\backslash$working$\backslash$directory}]
-\item[\texttt{-wdir /my/working/directory}]\mbox{}\\
-  launch processes with the specified working directory. (\texttt{-dir}
-  and \texttt{-wdir} are equivalent)
-\item[\texttt{-env var val}]\mbox{}\\
-  set environment variable before launching the processes
-%\item[\texttt{-nocolor}]\mbox{}\\
-%  don't use process specific output coloring
-%\item[\texttt{-nompi}]\mbox{}\\
-%  launch processes without the mpi startup mechanism
-\item[\texttt{-exitcodes}]\mbox{}\\
-  print the process exit codes when each process exits.
-\item[\texttt{-noprompt}]\mbox{}\\
-  prevent \texttt{mpiexec} from prompting for user credentials.  Instead errors will
-be printed and \texttt{mpiexec} will exit.
-\item[\texttt{-localroot}]\mbox{}\\
-  launch the root process directly from mpiexec if the host is local.
-  (This allows the root process to create windows and be debugged.)
-\item[\texttt{-port port}]
-\item[\texttt{-p port}]\mbox{}\\
-  specify the port that \texttt{smpd} is listening on.
-\item[\texttt{-phrase passphrase}]\mbox{}\\
-  specify the passphrase to authenticate connections to \texttt{smpd} with.
-\item[\texttt{-smpdfile filename}]\mbox{}\\
-  specify the file where the \texttt{smpd} options are stored including the 
-passphrase. (unix only option)
-%\item[\texttt{-soft Fortran90\_triple}]\mbox{}\\
-%  acceptable number of processes to launch up to maxprocs
-\item[\texttt{-path search\_path}]\mbox{}\\
-  search path for executable, ; separated
-% This will probably not be implemented.
-%\item[\texttt{-arch architecture}]\mbox{}\\
-%  sun, linux, rs6000, ...
-\item[\texttt{-timeout seconds}]\mbox{}\\
-  timeout for the job. 
-\end{description}
-Windows specific options:
-\begin{description}
-\item[\texttt{-map drive:$\backslash\backslash$host$\backslash$share}]\mbox{}\\
-  map a drive on all the nodes
-  this mapping will be removed when the processes exit
-\item[\texttt{-logon}]\mbox{}\\
-  prompt for user account and password
-\item[\texttt{-pwdfile filename}]\mbox{}\\
-  read the account and password from the file specified.
-
-  put the account on the first line and the password on the second
-%\item[\texttt{-nomapping}]\mbox{}\\
-%  don't try to map the current directory on the remote nodes
-\item[\texttt{-nopopup\_debug}]\mbox{}\\
-  disable the system popup dialog if the process crashes
-%\item[\texttt{-dbg}]\mbox{}\\
-%  catch unhandled exceptions
-\item[\texttt{-priority class[:level]}]\mbox{}\\
-  set the process startup priority class and optionally level.\mbox{}\\
-  class = 0,1,2,3,4   = idle, below, normal, above, high\mbox{}\\
-  level = 0,1,2,3,4,5 = idle, lowest, below, normal, above, highest\mbox{}\\
-  the default is -priority 2:3
-\item[\texttt{-register}]\mbox{}\\
-  encrypt a user name and password to the Windows registry.
-\item[\texttt{-remove}]\mbox{}\\
-  delete the encrypted credentials from the Windows registry.
-\item[\texttt{-validate [-host hostname]}]\mbox{}\\
-  validate the encrypted credentials for the current or specified host.
-\item[\texttt{-delegate}]\mbox{}\\
-  use passwordless delegation to launch processes.
-\item[\texttt{-impersonate}]\mbox{}\\
-  use passwordless authentication to launch processes.
-\item[\texttt{-plaintext}]\mbox{}\\
-  don't encrypt the data on the wire.
-\end{description}
-
-
 \subsection{Extensions for the gforker Process Management Environment}
 \label{sec:extensions-forker}
 \texttt{gforker} is a process management system for starting
diff --git a/doc/windev/Makefile.in b/doc/windev/Makefile.in
deleted file mode 100644
index a836d93..0000000
--- a/doc/windev/Makefile.in
+++ /dev/null
@@ -1,76 +0,0 @@
-ALL: all-redirect
-SHELL = @SHELL@
-srcdir = @srcdir@
-MPICH_VERSION = @MPICH_VERSION@
-
-.SUFFIXES: .pdf .dvi .tex
-
-# Set these to the location of the web and ftp locations for the documents
-WEBDIR = /mcs/www/mpi/mpich2/docs
-FTPDIR = /home/ftp/pub/mpi/mpich2
-
- at VPATH@
-
-LATEX      = TEXINPUTS=".:$(srcdir):" ; export TEXINPUTS ; latex
-BIBTEX     = BIBINPUTS=".:$(srcdir):" ; export BIBINPUTS ; bibtex
-DVIPDFM    = TEXINPUTS=".:$(srcdir):" ; export TEXINPUTS ; dvipdfm
-LATEX2HTML = latex2html
-
-# Update the %MPICH_VERSION% with current version string.
-windev.tex: windev.tex.vin
-	sed -e "s/%MPICH_VERSION%/${MPICH_VERSION}/g" $? > $@
-
-windev.dvi: windev.tex
-	-$(LATEX) windev.tex
-	-$(LATEX) windev.tex
-	$(LATEX)  windev.tex
-
-windev.pdf: windev.dvi
-	$(DVIPDFM) windev.dvi
-
-# Use latex2html to create the HTML version.  There are several 
-# steps needed to workaround features of latex2html
-# 1. latex2html needs the windev.aux file, so we run a latex step if
-#    necessary
-# 2. latex2html is not compatible with VPATH builds (it runs in the
-#    directory that contains the source file), so we copy the source
-#    file.  If more source files are added, this step will need to 
-#    be changed
-windev.aux: windev.tex
-	$(LATEX) windev.tex
-
-windev/windev.html: windev.aux windev.tex
-	$(LATEX2HTML) windev.tex
-
-# Here are some thoughts on using tohtml
-#	tohtml -debugfile -default -dosnl -gaudy \
-#              -basedef $(srcdir)/../mpiman.def $(srcdir)/windev.tex
-#	tohtml -default -dosnl -gaudy -basedef $(srcdir)/../mpiman.def \
-#	$(srcdir)/windev.tex
-
-all-redirect: windev.pdf
-
-mandoc:
-
-htmldoc:
-
-latexdoc: ALL
-
-clean:
-	-rm -f *.dvi *.log *.out *.aux *.toc *.bbl *.blg *.pdf *.ps
-
-distclean: clean
-
-install: windev.pdf windev/windev.html
-	@if [ -z "$(WEBDIR)" ] ; then echo "No WEBDIR set" ; exit 1 ; fi
-	@if [ ! -d $(WEBDIR) ] ; then echo "Create $(WEBDIR) first" ; exit 1 ;fi
-	@if [ -z "$(FTPDIR)" ] ; then echo "No FTPDIR set" ; exit 1 ; fi
-	@if [ ! -d $(FTPDIR) ] ; then echo "Create $(FTPDIR) first" ; exit 1 ;fi
-	cp windev.pdf $(WEBDIR)/windev.pdf
-	cp -rp windev $(WEBDIR)/windev-new
-	rm -rf $(WEBDIR)/windev
-	mv -f $(WEBDIR)/windev-new $(WEBDIR)/windev
-	cp windev.pdf $(FTPDIR)/windev.pdf
-	cp -rp windev $(FTPDIR)/windev-new
-	rm -rf $(WEBDIR)/windev
-	mv -f $(FTPDIR)/windev-new $(FTPDIR)/windev
diff --git a/doc/windev/getdotin.bat b/doc/windev/getdotin.bat
deleted file mode 100755
index 1d5f4c9..0000000
--- a/doc/windev/getdotin.bat
+++ /dev/null
@@ -1,40 +0,0 @@
-IF "%1" == "--help" GOTO HELP
-IF "%CVS_HOST%" == "" set CVS_HOST=harley.mcs.anl.gov
-GOTO AFTERHELP
-:HELP
-REM
-REM Usage:
-REM    getdotin
-REM      1) check out mpich from cvs
-REM         the environment variable USERNAME is used to checkout mpich
-REM         If this variable is not set or is set to the wrong mcs user:
-REM           set USERNAME=mymcsusername
-REM
-REM Prerequisites:
-REM  ssh in your path
-GOTO END
-:AFTERHELP
-set CVS_RSH=ssh
-REM bash -c "echo cd `pwd` && echo autogen.sh" > bashcmds.txt
-REM bash --login < bashcmds.txt
-echo cd /sandbox/%USERNAME% > sshcmds.txt
-echo mkdir dotintmp >> sshcmds.txt
-echo cd dotintmp >> sshcmds.txt
-if "%1" == "" GOTO EXPORT_HEAD
-echo cvs -d /home/MPI/cvsMaster export -r %1 mpichallWithMPE >> sshcmds.txt
-GOTO AFTER_EXPORT_HEAD
-:EXPORT_HEAD
-echo cvs -d /home/MPI/cvsMaster export -r HEAD mpichallWithMPE >> sshcmds.txt
-:AFTER_EXPORT_HEAD
-echo cd mpich >> sshcmds.txt
-echo autogen.sh >> sshcmds.txt
-echo tar cvf dotin.tar `find . -name "*.h.in"` >> sshcmds.txt
-echo gzip dotin.tar >> sshcmds.txt
-echo exit >> sshcmds.txt
-ssh -l %USERNAME% %CVS_HOST% < sshcmds.txt
-scp %USERNAME%@%CVS_HOST%:/sandbox/%USERNAME%/dotintmp/mpich/dotin.tar.gz .
-ssh -l %USERNAME% %CVS_HOST% rm -rf /sandbox/%USERNAME%/dotintmp
-del sshcmds.txt
-tar xvfz dotin.tar.gz
-del dotin.tar.gz
-REM cscript winconfigure.wsf --cleancode --enable-timer-type=queryperformancecounter
diff --git a/doc/windev/testmpich.wsf b/doc/windev/testmpich.wsf
deleted file mode 100755
index 576d87f..0000000
--- a/doc/windev/testmpich.wsf
+++ /dev/null
@@ -1,2470 +0,0 @@
-<package>
-<job id="testmpich">
-    <runtime>
-        <description>This script checks out mpich and builds it and the test suites </description>
-        <named
-            name = "buildonly"
-            helpstring = "build mpich and the test suites"
-            type = "simple"
-            required = "false"
-        />
-        <named
-			name = "buildbatch"
-			helpstring = "build mpich, the test suites, and the batch files to run the tests"
-			type = "simple"
-			required = "false"
-		/>
-        <named
-            name = "testonly"
-            helpstring = "run the test suites"
-            type = "simple"
-            required = "false"
-        />
-        <named
-            name = "tag"
-            helpstring = "check out mpich using the version tag specified"
-            type = "string"
-            required = "false"
-        />
-        <named
-            name = "test"
-            helpstring = "build and run the tests specified: c++, mpich, intel, mpich"
-            type = "string"
-            required = "false"
-        />
-        <named
-            name = "fortran"
-            helpstring = "build the fortran tests"
-            type = "boolean"
-            required = "false"
-        />
-		<named
-			name = "ch"
-			helpstring = "channel to build"
-			type = "string"
-			required = "false"
-		/>
-		<named
-			name = "remove-cvs-dirs"
-			helpstring = "delete the directories before checking them out"
-			type = "simple"
-			required = "false"
-		/>
-        <named
-            name = "mpich"
-            helpstring = "path to mpich"
-            type = "string"
-            required = "false"
-        />
-        <named
-            name = "mpichi"
-            helpstring = "path to installed mpich"
-            type = "string"
-            required = "false"
-        />
-        <named
-            name = "test_installed"
-            helpstring = "test the installed mpich"
-            type = "simple"
-            required = "false"
-        />
-        <named
-            name = "make"
-            helpstring = "make mpich or use existing build"
-            type = "boolean"
-            required = "false"
-        />
-        <named
-            name = "configure"
-            helpstring = "configure mpich or use existing configuration"
-            type = "boolean"
-            required = "false"
-        />
-        <named
-            name = "mpich"
-            helpstring = "path to mpich test suite"
-            type = "string"
-            required = "false"
-        />
-        <named
-            name = "cpp"
-            helpstring = "path to c++ test suite"
-            type = "string"
-            required = "false"
-        />
-        <named
-            name = "intel"
-            helpstring = "path to intel test suite"
-            type = "string"
-            required = "false"
-        />
-        <named
-            name = "ssh-user"
-            helpstring = "user name to use with ssh commands"
-            type = "string"
-            required = "false"
-        />
-        <named
-            name = "ssh"
-            helpstring = "ssh command name - default = ssh"
-            type = "string"
-            required = "false"
-        />
-        <named
-			name = "cvs_host"
-			helpstring = "cvs host to use - cvs -d username at cvs_host:rootdir co mpichallWithMPE"
-			type = "string"
-			required = "false"
-        />
-        <named
-            name = "noexecute"
-            helpstring = "generate batch files and don't execute any tests"
-            type = "simple"
-            required = "false"
-        />
-        <named
-            name = "vs05"
-            helpstring = "add compiler options for VS 2005 to minimize warnings"
-            type = "simple"
-            required = "false"
-        />
-        <named
-			name = "batch"
-			helpstring = "create batch files for each test suite"
-			type = "boolean"
-			required = "false"
-		/>
-		<named
-			name = "localonly"
-			helpstring = "add -localonly to the mpiexec command"
-			type = "simple"
-			required = "false"
-		/>
-		<named
-			name = "summarize"
-			helpstring = "create the summary directory by parsing the previously created tests.output files"
-			type = "simple"
-			required = "false"
-		/>
-		<named
-			name = "win64"
-			helpstring = "use the win64 include directory"
-			type = "simple"
-			required = "false"
-		/>
-    </runtime>
-<object id="f" progid="Scripting.FileSystemObject" />
-<object id="WshShell" progid="WScript.Shell" />
-<object id="WshNetwork" progid="WScript.Network" />
-<script language="VBScript">
-
-' global variables
-'Dim WshShell
-'Set WshShell = CreateObject("WScript.Shell")
-'Set WshNetwork = WScript.CreateObject("WScript.Network")
-set env = WshShell.Environment("PROCESS")
-'Set f = WScript.CreateObject("Scripting.FileSystemObject")
-Set root_folder = f.GetFolder(".")
-hostname = WshNetwork.ComputerName 
-rootdir = ""
-bTestMPICH = true
-bTestCPP = true
-bTestINTEL = true
-bTestMPICH = true
-bBuildOnly = false
-bTestOnly = false
-cvsTag = "HEAD"
-bCheckoutMPICH = true
-bConfigureMPICH = true
-bConfigureMPICHTests = true
-bMakeMPICH = true
-bCheckoutMPICH = true
-bCheckoutCPP = true
-bCheckoutINTEL = true
-pathMPICH = ""
-pathMPICHInstalled = ""
-pathMPICH = ""
-pathCPP = ""
-pathINTEL = ""
-username = env("USERNAME")
-mpich_outputdir = ""
-intel_rootdir = ""
-CC = "cl"
-CPP = "cl"
-FC = "ifort"
-CPPFLAGS = " /nologo /EHsc /W4 /DHAVE_MPI_CXX /DUSE_STDARG /DHAVE_WINDOWS_H /DHAVE_LONG_LONG_INT /DHAVE_LONG_DOUBLE /DHAVE_MPI_DARRAY_SUBARRAY"
-CFLAGS = " /nologo /W4 /DUSE_STDARG /DHAVE_WINDOWS_H /DHAVE_LONG_LONG_INT /DHAVE_LONG_DOUBLE /DHAVE_MPI_DARRAY_SUBARRAY /DMPICH_SKIP_MPICXX"
-'mpichlib = "mpichd.lib"
-mpichlib = "mpi.lib"
-fmpichlib = "fmpich.lib"
-cppmpichlib = "cxx.lib"
-bFortran = true
-bRemoveDirs = false
-cvs_host = "harley.mcs.anl.gov"
-cvs_root_dir = "/home/MPI/cvsMaster"
-temp_out_name = "tempout.txt"
-ssh_cmd = "ssh"
-scp_cmd = "scp"
-channel = ""
-mpiexec = "mpiexec"
-testdirname = "testmpich"
-mpiexec_args = ""
-timeoutarg = " -timeout 180"
-bCommandsOnly = False
-commands_filename = "runcommands.bat"
-bBatch = False
-bSummarize = False
-bBatchFilesOnly = false
-bWin64 = false
-
-' er.xsl file contents required to display the summary.xml files
-erfilecontents = _
-"<?xml version='1.0' ?>" & vbCrLf & _
-"<!-- <xsl:stylesheet  xmlns:xsl=""http://www.w3.org/TR/WD-xsl""> -->" & vbCrLf & _
-"<xsl:stylesheet  xmlns:xsl=""http://www.w3.org/1999/XSL/Transform"" version=""1.0"">" & vbCrLf & _
-"<!-- <xsl:output method=""html""/>-->" & vbCrLf & _
-"<xsl:template match=""/"">" & vbCrLf & _
-"" & vbCrLf & _
-"<html>" & vbCrLf & _
-"<head>" & vbCrLf & _
-"<title>MPICH Error Report</title>" & vbCrLf & _
-"</head>" & vbCrLf & _
-"<body>" & vbCrLf & _
-"    <h1> Error Report </h1>" & vbCrLf & _
-"    <table border=""2"" bgcolor=""Green"">" & vbCrLf & _
-"    <xsl:apply-templates select=""MPITESTRESULTS""/>" & vbCrLf & _
-"    </table>" & vbCrLf & _
-"</body>" & vbCrLf & _
-"</html>" & vbCrLf & _
-"</xsl:template>" & vbCrLf & _
-"" & vbCrLf & _
-"<xsl:template match=""MPITESTRESULTS"">" & vbCrLf & _
-"    <xsl:apply-templates select=""DATE""/>" & vbCrLf & _
-"    <xsl:apply-templates select=""MPITEST""/>" & vbCrLf & _
-"</xsl:template>" & vbCrLf & _
-"" & vbCrLf & _
-"<xsl:template match=""DATE"">" & vbCrLf & _
-"    <tr><td bgcolor=""white"" colspan=""4"">Test run on  <xsl:value-of select="".""/></td></tr>" & vbCrLf & _
-"</xsl:template>" & vbCrLf & _
-"" & vbCrLf & _
-"<xsl:template match=""MPITEST"">" & vbCrLf & _
-"    <tr bgcolor=""white"">" & vbCrLf & _
-"    <td valign=""top"">" & vbCrLf & _
-"    <xsl:value-of select=""NAME""/>" & vbCrLf & _
-"    </td><td valign=""top"">" & vbCrLf & _
-"    <xsl:value-of select=""STATUS""/>" & vbCrLf & _
-"    </td><td WIDTH=""40%""><pre>" & vbCrLf & _
-"    <xsl:value-of select=""TESTDIFF""/>" & vbCrLf & _
-"    </pre>" & vbCrLf & _
-"    </td>" & vbCrLf & _
-"    <td valign=""top"">" & vbCrLf & _
-"    <pre>" & vbCrLf & _
-"    <xsl:value-of select=""TRACEBACK""/>" & vbCrLf & _
-"    </pre>" & vbCrLf & _
-"    </td>" & vbCrLf & _
-"    </tr>" & vbCrLf & _
-"</xsl:template>" & vbCrLf & _
-"" & vbCrLf & _
-"<xsl:template match=""TRACEBACK"">" & vbCrLf & _
-"    <a>" & vbCrLf & _
-"    <xsl:attribute name=""HREF"">" & vbCrLf & _
-"    <xsl:value-of select="".""/>" & vbCrLf & _
-"    </xsl:attribute>" & vbCrLf & _
-"    Traceback" & vbCrLf & _
-"    </a>" & vbCrLf & _
-"</xsl:template>" & vbCrLf & _
-"" & vbCrLf & _
-"" & vbCrLf & _
-"</xsl:stylesheet>" & vbCrLf
-
-
-' check if we are running cscript or wscript
-bEcho = false
-If InStr(1, LCase(WScript.FullName), "cscript") > 0 Then
-	bEcho = true
-End If
-Function cEcho(str)
-	If bEcho Then
-		On Error Resume Next
-		WScript.Echo str
-		if err <> 0 then
-			num_chars = Len(str) / 2
-			if num_chars > 4096 then
-				num_chars = 4096
-			end if
-			WScript.Echo Left(str, num_chars) & vbCrLf & "..." & vbCrLf
-			WScript.Echo Right(str, num_chars)
-		end if
-	End If
-End Function
-
-' parse the command line arguments
-
-if WScript.Arguments.Named.Exists("noexecute") then
-	bCommandsOnly = true
-	if WScript.Arguments.Named.Item("noexecute") <> "" then
-		commands_filename = WScript.Arguments.Named.Item("noexecute")
-	end if
-	set commands_file = f.CreateTextFile(commands_filename, true)
-end if
-
-if WScript.Arguments.Named.Exists("vs05") then
-	CPPFLAGS = CPPFLAGS & " /D_CRT_SECURE_NO_DEPRECATE"
-	CFLAGS = CFLAGS & " /D_CRT_SECURE_NO_DEPRECATE"
-end if
-
-if WScript.Arguments.Named.Exists("buildonly") then
-	bBuildOnly = true
-end if
-
-if WScript.Arguments.Named.Exists("buildbatch") then
-	bBatchFilesOnly = true
-	bBatch = true
-end if
-
-if WScript.Arguments.Named.Exists("testonly") then
-	bTestOnly = true
-end if
-
-if WScript.Arguments.Named.Exists("summarize") then
-	bSummarize = true
-	bBatch = true
-	bTestOnly = true
-end if
-
-if WScript.Arguments.Named.Exists("localonly") then
-	mpiexec_args = mpiexec_args & " -localonly"
-end if
-
-if WScript.Arguments.Named.Exists("batch") then
-	bBatch = WScript.Arguments.Named.Item("batch")
-end if
-
-if WScript.Arguments.Named.Exists("remove-cvs-dirs") then
-	bRemoveDirs = true
-end if
-
-if WScript.Arguments.Named.Exists("fortran") then
-	bFortran = WScript.Arguments.Named.Item("fortran")
-end if
-
-if WScript.Arguments.Named.Exists("tag") then
-	cvsTag = WScript.Arguments.Named.Item("tag")
-end if
-
-if WScript.Arguments.Named.Exists("ch") then
-	Select Case WScript.Arguments.Named.Item("ch")
-		Case "sock"
-		Case "ssm"
-			channel = "ch3ssmDebug"
-		Case "essm"
-			channel = "ch3essmDebug"
-		Case "shm"
-			channel = "ch3shmDebug"
-		Case "sshm"
-			channel = "ch3sshmDebug"
-		Case "ib"
-			channel = "ch3ibDebug"
-	End Select
-end if
-
-if WScript.Arguments.Named.Exists("mpich") then
-	bCheckoutMPICH = false
-	bMakeMPICH = false
-	bConfigureMPICH = false
-	bConfigureMPICHTests = false
-	pathMPICH = WScript.Arguments.Named.Item("mpich")
-	mpiexec = pathMPICH & "\bin\mpiexec.exe"
-end if
-
-if WScript.Arguments.Named.Exists("mpichi") then
-	bMakeMPICH = false
-	bConfigureMPICH = false
-	pathMPICHInstalled = WScript.Arguments.Named.Item("mpichi")
-	mpiexec = pathMPICHInstalled & "\bin\mpiexec.exe"
-end if
-
-if WScript.Arguments.Named.Exists("test_installed") then
-	bMakeMPICH = false
-	bConfigureMPICH = false
-	On Error Resume Next
-	pathMPICHInstalled = WshShell.RegRead("HKLM\Software\MPICH\Path")
-	if err <> 0 then
-		cEcho "MPICH not installed on this machine."
-		WScript.Quit
-	end if
-	if Right(pathMPICHInstalled, 1) = "\" then
-		pathMPICHInstalled = Left(pathMPICHInstalled, Len(pathMPICHInstalled) - 1)
-	end if
-	mpiexec = """" & pathMPICHInstalled & "\bin\mpiexec.exe"""
-	cEcho "Testing installed mpich: " & pathMPICHInstalled
-end if
-
-if WScript.Arguments.Named.Exists("make") then
-	bMakeMPICH = WScript.Arguments.Named.Item("make")
-end if
-
-if WScript.Arguments.Named.Exists("configure") then
-	bConfigureMPICH = WScript.Arguments.Named.Item("configure")
-end if
-
-if WScript.Arguments.Named.Exists("mpich") then
-	bCheckoutMPICH = false
-	pathMPICH = WScript.Arguments.Named.Item("mpich")
-end if
-
-if WScript.Arguments.Named.Exists("intel") then
-	bCheckoutINTEL = false
-	pathINTEL = WScript.Arguments.Named.Item("intel")
-end if
-
-if WScript.Arguments.Named.Exists("cpp") then
-	bCheckoutCPP = false
-	pathCPP = WScript.Arguments.Named.Item("cpp")
-end if
-
-if WScript.Arguments.Named.Exists("ssh_user") then
-	username = WScript.Arguments.Named.Item("ssh_user")
-end if
-
-if WScript.Arguments.Named.Exists("ssh-user") then
-	username = WScript.Arguments.Named.Item("ssh-user")
-end if
-
-if WScript.Arguments.Named.Exists("ssh") then
-	ssh_cmd = WScript.Arguments.Named.Item("ssh")
-end if
-
-if WScript.Arguments.Named.Exists("cvs_host") then
-	cvs_host = WScript.Arguments.Named.Item("cvs_host")
-end if
-
-if WScript.Arguments.Named.Exists("cvs-host") then
-	cvs_host = WScript.Arguments.Named.Item("cvs-host")
-end if
-
-if WScript.Arguments.Named.Exists("win64") then
-	bWin64 = true
-	mpichlib = mpichlib & " bufferoverflowU.lib"
-	fmpichlib = fmpichlib & " bufferoverflowU.lib"
-end if
-
-if WScript.Arguments.Named.Exists("test") then
-	tests = Split(WScript.Arguments.Named.Item("test"), ",")
-	bTestMPICH = false
-	bTestCPP = false
-	bTestINTEL = false
-	bTestMPICH = false
-	for each test in tests
-		Select Case test
-			Case "c++"
-				bTestCPP = true
-			Case "mpich"
-				bTestMPICH = true
-			Case "intel"
-				bTestINTEL = true
-			Case Else
-				cEcho "unknown test: " & test
-		End Select
-	next
-end if
-
-' test the command line parsing
-'tests = ""
-'if bTestMPICH then
-'	tests = tests & "mpich "
-'end if
-'if bTestCPP then
-'	tests = tests & "c++ "
-'end if
-'if bTestINTEL then
-'	tests = tests & "intel "
-'end if
-'if bTestMPICH then
-'	tests = tests & "mpich "
-'end if
-'if bBuildOnly then
-'	cEcho "buildonly"
-'end if
-'if bTestOnly then
-'	cEcho "testonly"
-'end if
-'cEcho tests
-'cEcho "cvsTag = " & cvsTag
-'WScript.Quit
-
-' utility functions
-last_commands_dir = ""
-Function RunCommand(cmd_line)
-	if bCommandsOnly then
-		if WshShell.CurrentDirectory <> last_commands_dir then
-			commands_file.WriteLine("cd " & WshShell.CurrentDirectory)
-		end if
-		last_commands_dir = WshShell.CurrentDirectory
-		commands_file.WriteLine(cmd_line & " 2>&1")
-		RunCommand = ""
-	else
-		Set oExec = WshShell.Exec("cmd /C " & cmd_line & " 2>&1")
-		cmd_output = oExec.StdOut.ReadAll()
-		'cmd_output = cmd_output & oExec.StdErr.ReadAll()
-		RunCommand = cmd_output
-	end if
-End Function
-
-Function RunEchoCommand(cmd_line)
-	cEcho cmd_line
-	cmd_line = "cmd /C " & cmd_line & " 2>&1"
-	Set oExec = WshShell.Exec(cmd_line)
-	while not oExec.Stdout.AtEndOfStream
-		cEcho oExec.Stdout.ReadLine()
-	wend
-End Function
-
-Function RunEchoCommandError(cmd_line)
-	cEcho cmd_line
-	cmd_line = "cmd /C " & cmd_line & " 2>&1"
-	Set oExec = WshShell.Exec(cmd_line)
-	while not oExec.Stdout.AtEndOfStream
-		cEcho oExec.Stdout.ReadLine()
-	wend
-	RunEchoCommand = oExec.ExitCode
-End Function
-
-Function RunEchoCommandToFile(cmd_line, file)
-	cEcho cmd_line
-	cmd_line = "cmd /C " & cmd_line & " 2>&1"
-	Set oExec = WshShell.Exec(cmd_line)
-	while not oExec.Stdout.AtEndOfStream
-		line = oExec.Stdout.ReadLine()
-		cEcho line
-		file.Write(line)
-	wend
-	RunEchoCommandToFile = oExec.ExitCode
-End Function
-
-Function ReplaceBetweenTags(str, tag1, find_str, tag2, replace_str)
-	Dim index, left_str, right_str, start_index, end_index
-	index = InStr(str, find_str)
-	If index = 0 Then
-		'MsgBox find_str & " not found in: " & str
-		ReplaceBetweenTags = str
-		Exit Function
-	End If
-	left_str = Left(str, index)
-	right_str = Right(str, Len(str) - index)
-	start_index = InStrRev(left_str, tag1)
-	If start_index = 0 Then
-		'MsgBox tag1 & " not found in: " & left_str
-		ReplaceBetweenTags = str
-		Exit Function
-	End If
-	end_index = InStr(right_str, tag2)
-	If end_index = 0 Then
-		'MsgBox tag2 & " not found in: " & right_str
-		ReplaceBetweenTags = str
-		Exit Function
-	End If
-	end_index = end_index + index
-	ReplaceBetweenTags = Left(str, start_index-1) & replace_str & Right(str, Len(str) - end_index - Len(tag2) + 1)
-End Function
-
-Function ReplaceBetweenTagsAll(str, tag1, find_str, tag2, replace_str)
-	str2 = ReplaceBetweenTags(str, tag1, find_str, tag2, replace_str)
-	while str <> str2
-		str = str2
-		str2 = ReplaceBetweenTags(str, tag1, find_str, tag2, replace_str)
-	wend
-	ReplaceBetweenTagsAll = str
-End Function
-
-Function ParseFailed(str)
-	set rx = new RegExp
-	' remove the passed fields
-	rx.Global = True
-	rx.Pattern = "<MPITEST>.*" & vbCrLf & "<NAME>.*</NAME>.*" & vbCrLf & "<STATUS>pass</STATUS>.*" & vbCrLf & "</MPITEST>.*" & vbCrLf
-	str = rx.Replace(str, "")
-	' remove failures due to missing executables
-	str = ReplaceBetweenTagsAll(str, "<MPITEST>", "no executable, test skipped", "</MPITEST>" & vbCrLf, "")
-	ParseFailed = str
-End Function
-
-Function CountInstances(filename, str)
-	set fin = f.OpenTextFile(filename)
-	set rx = new RegExp
-	rx.Global = True
-	rx.Pattern = str
-	count = 0
-	if not fin.AtEndOfStream then
-		Set Matches = rx.Execute(fin.ReadAll())
-		For Each Match in Matches
-			count = count + 1
-		Next
-	end if
-	CountInstances = count
-End Function
-
-Function CheckOut(package)
-	Select Case package
-		Case "mpich"
-			if bRemoveDirs and f.FolderExists("mpich") then
-				f.DeleteFolder "mpich", true
-			end if
-			co = "mpichallWithMPE"
-		Case "mpich"
-			if bRemoveDirs and f.FolderExists("mpi1") then
-				f.DeleteFolder "mpi1", true
-			end if
-			co = "-d mpi1 mpich/examples/test"
-		Case "c++"
-			if bRemoveDirs and f.FolderExists("mpicxxtest") then
-				f.DeleteFolder "mpicxxtest", true
-			end if
-			co = "mpicxxtest"
-		Case "intel"
-			if bRemoveDirs and f.FolderExists("IntelMPITEST") then
-				f.DeleteFolder "IntelMPITEST", true
-			end if
-			co = "IntelMPITEST"
-		Case Else
-			if bRemoveDirs and f.FolderExists(package) then
-				f.DeleteFolder package, true
-			end if
-			co = package
-	End Select
-	cmd = "cvs -q -d :ext:" & username & "@" & cvs_host & ":" & cvs_root_dir & " co " & co
-	'cEcho cmd
-	env("CVS_RSH") = ssh_cmd
-	RunEchoCommand cmd
-	if package = "mpich" then
-		cEcho "changing into directory " & WshShell.CurrentDirectory & "\mpi1"
-		WshShell.CurrentDirectory = "mpi1"
-		cmd = "cvs -q co -d io romio/test"
-		'cEcho cmd
-		RunEchoCommand cmd
-		cEcho "changing into directory " & rootdir
-		WshShell.CurrentDirectory = rootdir
-	end if
-End Function
-
-num_files = 0
-Function internalFindFiles(ByRef files, folder, filename)
-	For Each sub_folder in folder.SubFolders
-		internalFindFiles files, sub_folder, filename
-	Next
-	For Each file in folder.Files
-		If file.Name = filename Then
-			files.Add num_files, file.Path
-			num_files = num_files + 1
-		End If
-	Next
-End Function
-Function FindFiles(ByRef files, folder, filename)
-	files.RemoveAll()
-	num_files = 0
-	internalFindFiles files, folder, filename
-End Function
-
-Function BuildMPICHTestList(filename, testlistfile)
-	Set fin = f.OpenTextFile(filename)
-	while not fin.AtEndOfStream
-		line = fin.ReadLine()
-		line = Trim(line)
-		' Find and parse the RunTest lines
-		if InStr(1, line, "RunTest") then
-			words = Split(line, " ", -1, 1)
-			if UBound(words) > 2 then
-				testlistfile.WriteLine(words(1) & " " & words(2))
-			end if
-		end if
-		' The romio tests don't use RunTest lines so find and parse lines with "$mpirun -np" in them.
-		if InStr(1, line, "$mpirun -np") > 0 and InStr(1, line, "FILENAME") > 0 then
-			words = Split(line, " ", -1, 1)
-			if UBound(words) > 3 then
-				if InStr(1, words(3), "./") then
-					testlistfile.WriteLine(Right(words(3), len(words(3))-2) & " " & words(2))
-				else
-					testlistfile.WriteLine(words(3) & " " & words(2))
-				end if
-			end if
-		end if
-	wend
-	fin.Close()
-End Function
-
-Function BuildMPICHMakefile(filename, outputfile)
-	Set fin = f.OpenTextFile(filename)
-	while not fin.AtEndOfStream
-		line = fin.ReadLine()
-		line = Trim(line)
-		' FIXME: Add code to handle the io\Makefile.in format
-		if InStr(1, line, " -o ", 1) > 0 and InStr(1, line, ".o", 1) > 0 then
-			if InStr(1, line, "FLINKER") then
-				bFort = true
-				ext = ".f"
-			else
-				bFort = false
-				ext = ".c"
-			end if
-			first = InStr(1, line, " -o ")
-			last = InStr(first+4, line, " ")
-			test = Mid(line, first + 4, last - first - 4)
-			test = Replace(test, "./", "")
-			if test <> "$*" then
-				if bFort then
-					cmd = FC & " /nologo -o " & test & ".exe"
-				else
-					cmd = CC & CFLAGS & " -o " & test & ".exe"
-				end if
-				words = Split(line, " ", -1, 1)
-				for each word in words
-					if instr(1, word, ".o") then
-						cmd = cmd & " " & Replace(filename, "Makefile.in", Replace(word, ".o", ext))
-					end if
-				next
-				if bFort then
-					cmd = cmd & " " & fmpichlib '& " " & mpichlib
-				else
-					cmd = cmd & " " & mpichlib
-				end if
-				cEcho cmd
-				if not bFortran and bFort then
-					result = "not building fortran"
-				else
-					if f.FileExists(test & ".exe") then
-						f.DeleteFile(test & ".exe")
-					end if
-					'result = RunCommand(cmd)
-				end if
-				'cEcho result
-				outputfile.WriteLine(cmd)
-				'outputfile.Write(result)
-				stdoutfile = Replace(filename, "Makefile.in", test & ".std")
-				if f.FileExists(stdoutfile) then
-					f.CopyFile stdoutfile, mpich_outputdir, true
-				end if
-			end if
-		end if
-	wend
-	fin.Close()
-End Function
-
-Function BuildCPPMakefile(filename)
-	Set fin = f.OpenTextFile(filename)
-	Set buildout = f.CreateTextFile("build.out", True)
-	Set testlistout = f.CreateTextFile("testlist", True)
-	while not fin.AtEndOfStream
-		line = fin.ReadLine()
-		line = Trim(line)
-		if InStr(1, line, " -o ", 1) > 0 then
-			first = InStr(1, line, " -o ")
-			last = InStr(first+4, line, " ")
-			test = Mid(line, first + 4, last - first - 4)
-			test = Replace(test, "./", "")
-			' check to make sure we've matched a valid source file
-			if f.FileExists(Replace(filename, "Makefile.in", test & ".cc ")) then
-				cmd = CPP & CPPFLAGS & " /DTEST_ROUTINE=" & test & " /DTEST_NAME=\""" & test & "\"" -o " & test & ".exe "
-				cmd = cmd & "/Tp" & Replace(filename, "Makefile.in", test & ".cc ")
-				if test <> "range" then ' the range test provides its own main and conflicts with the suplementary source files
-					cmd = cmd & "/Tp" & Replace(filename, "Makefile.in", "cxxtest.cc ")
-					cmd = cmd & "/Tp" & Replace(filename, "Makefile.in", "initialized1.cc ")
-					cmd = cmd & "/Tp" & Replace(filename, "Makefile.in", "messages.cc ")
-					cmd = cmd & "/Tp" & Replace(filename, "Makefile.in", "stack.cc ")
-					cmd = cmd & "/Tp" & Replace(filename, "Makefile.in", "signal.cc ")
-				end if
-				cmd = cmd & cppmpichlib & " " & mpichlib
-				cEcho cmd
-				if f.FileExists(test & ".exe") then
-					f.DeleteFile(test & ".exe")
-				end if
-				result = RunCommand(cmd)
-				cEcho result
-				buildout.WriteLine(cmd)
-				buildout.Write(result)
-				if test = "range" then
-					testlistout.WriteLine(test & " 8")
-				else
-					if test <> "initialized1" then ' initialized1 is an invalid test so skip it
-						testlistout.WriteLine(test & " 4")
-					end if
-				end if
-			end if
-		end if
-	wend
-	fin.Close()
-	buildout.Close()
-	testlistout.Close()
-End Function
-
-Function BuildINTELTest(testdir, np, buildout, testlistout)
-	bCTest = false
-	bFortranTest = false
-	cmd = ""
-	test = Mid(testdir, InStrRev(testdir, "\")+1)
-	if f.FileExists(testdir & "\node.c") then
-		bCTest = true
-		cmd = CC & CFLAGS & " -o " & test & ".exe "
-	end if
-	if f.FileExists(testdir & "\node.f") then
-		bFortranTest = true
-		test = test & "f" ' add an f to the fortran tests to prevent name collisions with the c tests
-		cmd = FC & " /nologo /fpp -o " & test & ".exe "
-	end if
-	if bCTest then
-		cmd = cmd & "-I" & intel_rootdir & "\include "
-		for each file in f.GetFolder(testdir).Files
-			if Instr(file.Name, ".c") > 0 then
-				cmd = cmd & testdir & "\" & file.Name & " "
-			end if
-		next
-		cmd = cmd & intel_rootdir & "\lib\libmpitest.c " & mpichlib
-	end if
-	if bFortranTest then
-		cmd = cmd & "-I" & intel_rootdir & "\include "
-		for each file in f.GetFolder(testdir).Files
-			if Instr(file.Name, ".f") > 0 or Instr(file.Name, ".F") > 0 then
-				cmd = cmd & testdir & "\" & file.Name & " "
-			end if
-		next
-		cmd = cmd & intel_rootdir & "\lib\libmpitestf.f " & fmpichlib '& " " & mpichlib
-	end if
-'	cEcho cmd
-'	if f.FileExists("node.obj") then
-'		f.DeleteFile("node.obj")
-'	end if
-	' If you don't delete the old object file you can link previous code when a build fails
-	buildout.WriteLine("del node.obj")
-
-	do_command = false
-	if bCTest then
-		do_command = true
-	end if
-	if bFortranTest then
-		' If this is a fortran test, let the global variable determine whether we compile it or not.
-		do_command = bFortran
-	end if
-	
-	if do_command then
-		' redirect the output to a file to prevent output buffer deadlock
-		cmd = cmd '& " > cmdout.txt"
-		if f.FileExists(test & ".exe") then
-			f.DeleteFile(test & ".exe")
-		end if
-'		result = RunCommand(cmd)
-'		if f.FileExists("cmdout.txt") then
-'			set outfile = f.OpenTextFile("cmdout.txt")
-'			if not outfile.AtEndOfStream then
-'				result = outfile.ReadAll()
-'			else
-'				result = ""
-'			end if
-'			outfile.Close()
-'			f.DeleteFile("cmdout.txt")
-'		end if
-	else
-'		result = "skipping build"
-		cmd = "REM skipping build"
-	end if
-
-'	cEcho result
-	buildout.WriteLine(cmd)
-'	buildout.Write(result)
-	testlistout.WriteLine(test & " " & np)
-End Function
-
-Function BuildMPICHTestList(filename, srcdir, buildout)
-	cEcho "building testlist: " & filename
-	buildout.WriteLine("building testlist: " & filename)
-	set fin = f.OpenTextFile(filename)
-	while not fin.AtEndOfStream
-		twostrings = split(Trim(fin.ReadLine()), " ", -1, 1)
-		if not IsNull(twostrings) then
-			count = 0
-			for each s in twostrings
-				count = count + 1
-			next
-			if count > 1 then
-				test = twostrings(0)
-				basefilename = Replace(filename, "testlist", test)
-				bCTest = false
-				bFortranTest = false
-				bCppTest = false
-				cmd = ""
-				If f.FileExists(basefilename & ".c") Then
-					bCTest = true
-					cmd = CC & CFLAGS & " -o " & test & ".exe "
-					cmd = cmd & "-I" & srcdir & "\include " & basefilename & ".c "
-					cmd = cmd & srcdir & "\util\mtest.c " & mpichlib & " ws2_32.lib" ' the join test needs the socket library
-				ElseIf f.FileExists(basefilename & ".f") Then
-					bFortranTest = true
-					cmd = FC & " /nologo /fpp -o " & test & ".exe "
-					cmd = cmd & "-I" & srcdir & "\include " & basefilename & ".f "
-					cmd = cmd & srcdir & "\f77\util\mtestf.f " & fmpichlib '& " " & mpichlib
-				ElseIf f.FileExists(basefilename & ".cxx") Then
-					bCppTest = true
-					cmd = CPP & CPPFLAGS & " -o " & test & ".exe "
-					cmd = cmd & "-I" & srcdir & "\include " & basefilename & ".cxx "
-					cmd = cmd & srcdir & "\cxx\util\mtest.cxx " & cppmpichlib & " " & mpichlib
-				Else
-					cmd = "no source file " & basefilename & ".c .f or .cxx"
-				End If
-
-				cEcho cmd
-				do_command = false
-				if bCTest then
-					do_command = true
-				end if
-				if bFortranTest then
-					' If this is a fortran test, let the global variable determine whether we compile it or not.
-					do_command = bFortran
-				end if
-				if bCppTest then
-					do_command = true
-				end if
-	
-				if do_command then
-					' redirect the output to a file to prevent output buffer deadlock
-					cmd = cmd '& " > cmdout.txt"
-					if f.FileExists(test & ".exe") then
-						f.DeleteFile(test & ".exe")
-					end if
-'					result = RunCommand(cmd)
-'					if f.FileExists("cmdout.txt") then
-'						set outfile = f.OpenTextFile("cmdout.txt")
-'						if not outfile.AtEndOfStream then
-'							result = outfile.ReadAll()
-'						else
-'							result = ""
-'						end if
-'						outfile.Close()
-'						f.DeleteFile("cmdout.txt")
-'					end if
-				else
-					cmd = "REM skipping build"
-				end if
-
-'				cEcho result
-				buildout.WriteLine(cmd)
-'				buildout.Write(result)
-			end if
-		end if
-	wend
-End Function
-
-Function ReplaceAts( str )
-	Dim regEx, Match, Matches
-	Set regEx = New RegExp
-	regEx.Pattern = "@.*@"
-	regEx.IgnoreCase = True
-	regEx.Global = True
-	Set Matches = regEx.Execute(str)
-	For Each Match in Matches
-		Select Case Match
-			Case "@F77_AINT@"
-				str = Replace(str, "@F77_AINT@", "INTEGER")
-			Case "@OPT_FCMDLINE@"
-				str = Replace(str, "@OPT_FCMDLINE@", "")
-			Case "@OPT_FREAL2@"
-				str = Replace(str, "@OPT_FREAL2@", "C ")
-			Case "@OPT_FREAL4@"
-				str = Replace(str, "@OPT_FREAL4@", "")
-			Case "@OPT_FREAL8@"
-				str = Replace(str, "@OPT_FREAL8@", "")
-			Case "@OPT_FDOUBLE_COMPLEX@"
-				str = Replace(str, "@OPT_FDOUBLE_COMPLEX@", "")
-			Case "@OPT_FINT1@"
-				str = Replace(str, "@OPT_FINT1@", "")
-			Case "@OPT_FINT2@"
-				str = Replace(str, "@OPT_FINT2@", "")
-			Case "@OPT_FINT4@"
-				str = Replace(str, "@OPT_FINT4@", "")
-		End Select
-	Next
-	ReplaceAts = str
-End Function
-
-Function CountTests(outdir)
-	Set fin = f.OpenTextFile(outdir & "testlist")
-	num_tests = 0
-	while not fin.AtEndOfStream
-		line = fin.ReadLine()
-		line = Trim(line)
-		twostrings = split(line, " ", -1, 1)
-		if not IsNull(twostrings) then
-			count = 0
-			for each s in twostrings
-				count = count + 1
-			next
-			if count = 2 then
-			 if Left(twostrings(0), 1) <> "#" then
-			  if Len(twostrings(1)) > 0 then
-				num_tests = num_tests + 1
-			  end if
-			 end if
-			end if
-		end if
-	wend
-	fin.Close()
-	CountTests = num_tests
-End Function
-
-Function BuildMPICHTestSuite(srcdir, builddir)
-	mpich_outputdir = f.GetAbsolutePathName(builddir) & "\"
-	if Not f.FolderExists(builddir) then
-		f.CreateFolder(builddir)
-	end if
-
-	set makefilein_files = CreateObject("Scripting.Dictionary")
-	set test_files = CreateObject("Scripting.Dictionary")
-	FindFiles makefilein_files, f.GetFolder(srcdir), "Makefile.in"
-	FindFiles test_files, f.GetFolder(srcdir), "runtests.in"
-
-	' move into the build directory
-	cEcho "changing into directory " & builddir
-	WshShell.CurrentDirectory = builddir
-
-	set buildout = f.CreateTextFile("build.bat", True)
-	a = makefilein_files.Items
-	If makefilein_files.Count > 0 Then
-		For i = 0 to makefilein_files.Count - 1
-			BuildMPICHMakefile a(i), buildout
-		Next
-	End If
-	buildout.Close()
-	RunCommand("build.bat 2>&1 | tee build.out")
-	' for some reason the mpich test suite copies longuser.exe to use in then -np 4 case
-	' rather than just making two entries in the runtests.in file
-	if f.FileExists(mpich_outputdir & "longuser.exe") then
-		f.CopyFile mpich_outputdir & "longuser.exe", mpich_outputdir & "longuser1.exe"
-	end if
-
-	set testlistout = f.CreateTextFile("testlist", True)
-	a = test_files.Items
-	if test_files.Count > 0 Then
-		for i = 0 to test_files.Count - 1
-			BuildMPICHTestList a(i), testlistout
-		next
-	end if
-	testlistout.Close()
-
-	' move back to the root directory
-	cEcho "changing into directory " & rootdir
-	WshShell.CurrentDirectory = rootdir
-End Function
-
-Function RunMPICHTestSuite(outdir)
-	cEcho "changing into directory " & outdir
-	WshShell.CurrentDirectory = outdir
-	cur_test = 1
-	num_tests = CountTests(outdir)
-	set fcmds = f.CreateTextFile(outdir & "mpich_cmds.bat")
-	set fout = f.CreateTextFile(outdir & "summary.xml")
-	Set fin = f.OpenTextFile(outdir & "testlist")
-	if not f.FileExists("er.xsl") then
-		set erfile = f.CreateTextFile(outdir & "er.xsl")
-		erfile.Write(erfilecontents)
-		erfile.Close()
-	end if
-	fout.WriteLine("<?xml version='1.0' ?>")
-	fout.WriteLine("<?xml-stylesheet href=""er.xsl"" type=""text/xsl"" ?>")
-	fout.WriteLine("<MPITESTRESULTS>")
-	fout.WriteLine("<DATE>" & Date)
-	fout.WriteLine("</DATE>")
-	fout.WriteLine("<MPISOURCE></MPISOURCE>")
-	while not fin.AtEndOfStream
-		line = fin.ReadLine()
-		line = Trim(line)
-		twostrings = split(line, " ", -1, 1)
-		if not IsNull(twostrings) then
-			count = 0
-			for each s in twostrings
-				count = count + 1
-			next
-			if count = 2 then
-			 if Left(twostrings(0), 1) <> "#" then
-			  if Len(twostrings(1)) > 0 then
-				exe = outdir & twostrings(0) & ".exe"
-				cmd = mpiexec & mpiexec_args & timeoutarg & " -n " + twostrings(1) + " " + exe
-				cEcho "test " & cur_test & " of " & num_tests
-				cur_test = cur_test + 1
-			 	cEcho cmd
-				fout.WriteLine("<MPITEST>")
-				fout.WriteLine("<NAME>" & twostrings(0) & "</NAME>")
-				if f.FileExists(exe) then
-				    fcmds.WriteLine(cmd & " > " & twostrings(0) & "." & twostrings(1) & ".output")
-				    if bCommandsOnly then
-				        result = "not executing test"
-				        if WshShell.CurrentDirectory <> last_commands_dir then
-							commands_file.WriteLine("cd " & WshShell.CurrentDirectory)
-						end if
-						last_commands_dir = WshShell.CurrentDirectory
-				        commands_file.WriteLine(cmd & " 2>&1")
-				    else
-					    result = RunCommand(cmd)
-					end if
-				else
-					result = "no executable, test skipped"
-					num_skipped = num_skipped + 1
-				end if
-				cEcho result
-				if (Instr(result, " No Errors") or Instr(result, "No errors")) And len(result) < 14 Then
-					fout.WriteLine("<STATUS>pass</STATUS>")
-					num_passed = num_passed + 1
-				else
-					std = ""
-					altstd = ""
-					fstd = ""
-					stdfilename = outdir & twostrings(0) & ".std"
-					if f.FileExists(stdfilename) then
-						set stdfile = f.OpenTextFile(stdfilename, 1, false)
-						' std contains the file minus the first and last lines
-						' altstd contains the entire file
-						' fstd contains the same as std with one space added to the beginning of each line
-						std = stdfile.ReadLine()
-						altstd = std & vbCrLf
-						std = stdfile.ReadLine() & vbCrLf
-						altstd = altstd & std
-						fstd = " " & std
-						while not stdfile.AtEndOfStream
-							line = stdfile.ReadLine()
-							if not stdfile.AtEndOfStream then
-								std = std & line & vbCrLf
-								altstd = altstd & line & vbCrLf
-								fstd = fstd & " " & line & vbCrLf
-							else
-								altstd = altstd & line & vbCrLf
-							end if
-						wend
-						stdfile.Close()
-					end if
-					if (std <> "") and (result = std or result = altstd or result = fstd) then
-						fout.WriteLine("<STATUS>pass</STATUS>")
-						num_passed = num_passed + 1
-					else
-						if std <> "" then
-							cEcho "************* std ***************"
-			 				cEcho std
-			 				cEcho "************* != ****************"
-			 				cEcho result
-			 				cEcho "*********************************"
-						end if
-						fout.WriteLine("<STATUS>fail</STATUS>")
-						fout.WriteLine("<TESTDIFF>")
-						cmd = Replace(cmd, "&", "&")
-						cmd = Replace(cmd, "<", "<")
-						cmd = Replace(cmd, ">", ">")
-						fout.WriteLine(cmd)
-						if std <> "" then
-							fout.WriteLine("************* std ***************")
-							std = Replace(std, "&", "&")
-							std = Replace(std, "<", "<")
-							std = Replace(std, ">", ">")
-							fout.WriteLine(std)
-							fout.WriteLine("************* != ****************")
-						end if
-						result = Replace( result, "&", "&" )
-						result = Replace( result, "<", "<" )
-						result = Replace( result, ">", ">" )
-						fout.WriteLine(result)
-						if std <> "" then
-							fout.WriteLine("*********************************")
-						end if
-						fout.WriteLine("</TESTDIFF>")
-						if f.FileExists(exe) then
-							num_failed = num_failed + 1
-						end if
-					end if
-				end if
-				fout.WriteLine("</MPITEST>")
-			  end if
-			 end if
-			end if
-		end if
-	wend
-	fin.Close()
-	fout.WriteLine("</MPITESTRESULTS>")
-	fout.Close()
-	fcmds.Close()
-	' move back to the root directory
-	cEcho "changing into directory " & rootdir
-	WshShell.CurrentDirectory = rootdir
-End Function
-
-Function RunMPICHTestSuiteBatch(outdir)
-	cEcho "changing into directory " & outdir
-	WshShell.CurrentDirectory = outdir
-	cur_test = 1
-	num_tests = CountTests(outdir)
-
-	if not bSummarize then
-		' first pass generates the batch file
-		set fcmds = f.CreateTextFile(outdir & "mpich_cmds.bat")
-		Set fin = f.OpenTextFile(outdir & "testlist")
-		while not fin.AtEndOfStream
-			line = fin.ReadLine()
-			line = Trim(line)
-			twostrings = split(line, " ", -1, 1)
-			if not IsNull(twostrings) then
-				count = 0
-				for each s in twostrings
-					count = count + 1
-				next
-				if count = 2 then
-				 if Left(twostrings(0), 1) <> "#" then
-				  if Len(twostrings(1)) > 0 then
-					exe = outdir & twostrings(0) & ".exe"
-					cmd = mpiexec & mpiexec_args & timeoutarg & " -n " + twostrings(1) + " " + exe
-					fcmds.WriteLine("REM test " & cur_test & " of " & num_tests)
-					cur_test = cur_test + 1
-					if f.FileExists(exe) then
-					    fcmds.WriteLine(cmd & " 2>&1 | tee " & twostrings(0) & "." & twostrings(1) & ".output")
-					else
-						fcmds.WriteLine("REM no executable, test skipped")
-					end if
-				  end if
-				 end if
-				end if
-			end if
-		wend
-		fin.Close()
-		fcmds.Close()
-
-		' run the tests
-		if Not bCommandsOnly then
-			if not bBatchFilesOnly Then
-				RunEchoCommand(outdir & "mpich_cmds.bat")
-			end if
-		end if
-	end if
-
-	if not bBatchFilesOnly then
-		' second pass parses the output
-		set fout = f.CreateTextFile(outdir & "summary.xml")
-		if not f.FileExists("er.xsl") then
-			set erfile = f.CreateTextFile(outdir & "er.xsl")
-			erfile.Write(erfilecontents)
-			erfile.Close()
-		end if
-		fout.WriteLine("<?xml version='1.0' ?>")
-		fout.WriteLine("<?xml-stylesheet href=""er.xsl"" type=""text/xsl"" ?>")
-		fout.WriteLine("<MPITESTRESULTS>")
-		fout.WriteLine("<DATE>" & Date)
-		fout.WriteLine("</DATE>")
-		fout.WriteLine("<MPISOURCE></MPISOURCE>")
-		Set fin = f.OpenTextFile(outdir & "testlist")
-		while not fin.AtEndOfStream
-			line = fin.ReadLine()
-			line = Trim(line)
-			twostrings = split(line, " ", -1, 1)
-			if not IsNull(twostrings) then
-				count = 0
-				for each s in twostrings
-					count = count + 1
-				next
-				if count = 2 then
-				 if Left(twostrings(0), 1) <> "#" then
-				  if Len(twostrings(1)) > 0 then
-					exe = outdir & twostrings(0) & ".exe"
-					cmd = mpiexec & mpiexec_args & timeoutarg & " -n " + twostrings(1) + " " + exe
-					fout.WriteLine("<MPITEST>")
-					fout.WriteLine("<NAME>" & twostrings(0) & "</NAME>")
-					if f.FileExists(exe) then
-					    if bCommandsOnly then
-					        result = "not executing test"
-					        if WshShell.CurrentDirectory <> last_commands_dir then
-								commands_file.WriteLine("cd " & WshShell.CurrentDirectory)
-							end if
-							last_commands_dir = WshShell.CurrentDirectory
-					        commands_file.WriteLine(cmd & " 2>&1 | tee " & twostrings(0) & "." & twostrings(1) & ".output")
-					    else
-							if f.FileExists(twostrings(0) & "." & twostrings(1) & ".output") then
-								Set foutput = f.OpenTextFile(twostrings(0) & "." & twostrings(1) & ".output")
-								if not foutput.AtEndOfStream then
-									result = foutput.ReadAll()
-								else
-									result = ""
-								end if
-								foutput.Close()
-							else
-								result = ""
-							end if
-						end if
-					else
-						result = "no executable, test skipped"
-						num_skipped = num_skipped + 1
-					end if
-					if (Instr(result, " No Errors") or Instr(result, "No errors")) And len(result) < 14 Then
-						fout.WriteLine("<STATUS>pass</STATUS>")
-						num_passed = num_passed + 1
-					else
-						std = ""
-						altstd = ""
-						fstd = ""
-						stdfilename = outdir & twostrings(0) & ".std"
-						if f.FileExists(stdfilename) then
-							set stdfile = f.OpenTextFile(stdfilename, 1, false)
-							' std contains the file minus the first and last lines
-							' altstd contains the entire file
-							' fstd contains the same as std with one space added to the beginning of each line
-							std = stdfile.ReadLine()
-							altstd = std & vbCrLf
-							std = stdfile.ReadLine() & vbCrLf
-							altstd = altstd & std
-							fstd = " " & std
-							while not stdfile.AtEndOfStream
-								line = stdfile.ReadLine()
-								if not stdfile.AtEndOfStream then
-									std = std & line & vbCrLf
-									altstd = altstd & line & vbCrLf
-									fstd = fstd & " " & line & vbCrLf
-								else
-									altstd = altstd & line & vbCrLf
-								end if
-							wend
-							stdfile.Close()
-						end if
-						if (std <> "") and (result = std or result = altstd or result = fstd) then
-							fout.WriteLine("<STATUS>pass</STATUS>")
-							num_passed = num_passed + 1
-						else
-							if std <> "" then
-								cEcho "************* std ***************"
-				 				cEcho std
-				 				cEcho "************* != ****************"
-				 				cEcho result
-				 				cEcho "*********************************"
-							end if
-							fout.WriteLine("<STATUS>fail</STATUS>")
-							fout.WriteLine("<TESTDIFF>")
-							cmd = Replace(cmd, "&", "&")
-							cmd = Replace(cmd, "<", "<")
-							cmd = Replace(cmd, ">", ">")
-							fout.WriteLine(cmd)
-							if std <> "" then
-								fout.WriteLine("************* std ***************")
-								std = Replace(std, "&", "&")
-								std = Replace(std, "<", "<")
-								std = Replace(std, ">", ">")
-								fout.WriteLine(std)
-								fout.WriteLine("************* != ****************")
-							end if
-							result = Replace( result, "&", "&" )
-							result = Replace( result, "<", "<" )
-							result = Replace( result, ">", ">" )
-							fout.WriteLine(result)
-							if std <> "" then
-								fout.WriteLine("*********************************")
-							end if
-							fout.WriteLine("</TESTDIFF>")
-							if f.FileExists(exe) then
-								num_failed = num_failed + 1
-							end if
-						end if
-					end if
-					fout.WriteLine("</MPITEST>")
-				  end if
-				 end if
-				end if
-			end if
-		wend
-		fin.Close()
-		fout.WriteLine("</MPITESTRESULTS>")
-		fout.Close()
-	end if
-
-	' move back to the root directory
-	cEcho "changing into directory " & rootdir
-	WshShell.CurrentDirectory = rootdir
-End Function
-
-Function BuildCPPTestSuite(srcdir, builddir)
-	if not f.FileExists(srcdir & "\cxxtestconf.h") then
-		set fout = f.CreateTextFile(srcdir & "\cxxtestconf.h")
-		fout.WriteLine("#ifndef CXXTESTCONF_H")
-		fout.WriteLine("#define CXXTESTCONF_H")
-		fout.WriteLine("#define HAVE_EXCEPTIONS")
-		fout.WriteLine("#define HAVE_IOSTREAM")
-		fout.WriteLine("#define USE_XMLOUT")
-		fout.WriteLine("#endif")
-		fout.Close()
-	end if
-	if f.FileExists(srcdir & "\Makefile.in") then
-		filename = f.GetAbsolutePathName(srcdir & "\Makefile.in")
-		if Not f.FolderExists(builddir) then
-			f.CreateFolder(builddir)
-		end if
-		cEcho "changing into directory " & builddir
-		WshShell.CurrentDirectory = builddir
-		BuildCPPMakefile filename
-		' move back to the root directory
-		cEcho "changing into directory " & rootdir
-		WshShell.CurrentDirectory = rootdir
-	end if
-End Function
-
-Function RunCPPTestSuite(outdir)
-	cEcho "changing into directory " & outdir
-	WshShell.CurrentDirectory = outdir ' the c++ suite must be run from the output directory because the tests assume summary.xml is in the current directory
-	cur_test = 1
-	num_tests = CountTests(outdir)
-	set fcmds = f.CreateTextFile(outdir & "cpp_cmds.bat")
-	set fout = f.CreateTextFile(outdir & "summary.xml")
-	Set fin = f.OpenTextFile(outdir & "testlist")
-	if not f.FileExists("er.xsl") then
-		set erfile = f.CreateTextFile(outdir & "er.xsl")
-		erfile.Write(erfilecontents)
-		erfile.Close()
-	end if
-	fout.WriteLine("<?xml version='1.0' ?>")
-	fout.WriteLine("<?xml-stylesheet href=""er.xsl"" type=""text/xsl"" ?>")
-	fout.WriteLine("<MPITESTRESULTS>")
-	fout.WriteLine("<DATE>" & Date)
-	fout.WriteLine("</DATE>")
-	fout.WriteLine("<MPISOURCE></MPISOURCE>")
-	fout.Close()
-	while not fin.AtEndOfStream
-		line = fin.ReadLine()
-		line = Trim(line)
-		twostrings = split(line, " ", -1, 1)
-		if not IsNull(twostrings) then
-			count = 0
-			for each s in twostrings
-				count = count + 1
-			next
-			if count = 2 then
-			 if Left(twostrings(0), 1) <> "#" then
-			  if Len(twostrings(1)) > 0 then
-				exe = outdir & twostrings(0) & ".exe"
-				cmd = mpiexec & mpiexec_args & timeoutarg & " -n " + twostrings(1) + " " + exe
-				cEcho "test " & cur_test & " of " & num_tests
-				cur_test = cur_test + 1
-			 	cEcho cmd
-				if f.FileExists(exe) then
-				    fcmds.WriteLine(cmd & " > " & twostrings(0) & "." & twostrings(1) & ".output")
-				    if bCommandsOnly then
-				        result = "not executing test"
-				        if WshShell.CurrentDirectory <> last_commands_dir then
-							commands_file.WriteLine("cd " & WshShell.CurrentDirectory)
-						end if
-						last_commands_dir = WshShell.CurrentDirectory
-				        commands_file.WriteLine(cmd & " 2>&1")
-				    else
-					    result = RunCommand(cmd)
-					end if
-				else
-					result = "no executable, test skipped"
-					num_skipped = num_skipped + 1
-				end if
-				cEcho result
-			  end if
-			 end if
-			end if
-		end if
-	wend
-	fin.Close()
-	set fout = f.OpenTextFile(outdir & "summary.xml", 8, True)
-	fout.WriteLine("</MPITESTRESULTS>")
-	fout.Close()
-	fcmds.Close()
-	' move back to the root directory
-	cEcho "changing into directory " & rootdir
-	WshShell.CurrentDirectory = rootdir
-End Function
-
-Function RunCPPTestSuiteBatch(outdir)
-	cEcho "changing into directory " & outdir
-	WshShell.CurrentDirectory = outdir ' the c++ suite must be run from the output directory because the tests assume summary.xml is in the current directory
-	cur_test = 1
-	num_tests = CountTests(outdir)
-
-	if not bSummarize then
-		' first pass creates the batch file
-		set fcmds = f.CreateTextFile(outdir & "cpp_cmds.bat")
-		Set fin = f.OpenTextFile(outdir & "testlist")
-		while not fin.AtEndOfStream
-			line = fin.ReadLine()
-			line = Trim(line)
-			twostrings = split(line, " ", -1, 1)
-			if not IsNull(twostrings) then
-				count = 0
-				for each s in twostrings
-					count = count + 1
-				next
-				if count = 2 then
-				 if Left(twostrings(0), 1) <> "#" then
-				  if Len(twostrings(1)) > 0 then
-					exe = outdir & twostrings(0) & ".exe"
-					cmd = mpiexec & mpiexec_args & timeoutarg & " -n " + twostrings(1) + " " + exe
-					fcmds.WriteLine("REM test " & cur_test & " of " & num_tests)
-					cur_test = cur_test + 1
-				 	'cEcho cmd
-					if f.FileExists(exe) then
-					    fcmds.WriteLine(cmd & " 2>&1 | tee " & twostrings(0) & "." & twostrings(1) & ".output")
-					    if bCommandsOnly then
-					        if WshShell.CurrentDirectory <> last_commands_dir then
-								commands_file.WriteLine("cd " & WshShell.CurrentDirectory)
-							end if
-							last_commands_dir = WshShell.CurrentDirectory
-					        commands_file.WriteLine(cmd & " 2>&1 | tee " & twostrings(0) & "." & twostrings(1) & ".output")
-						end if
-					else
-						fcmds.WriteLine("REM no executable, test skipped")
-						num_skipped = num_skipped + 1
-					end if
-				  end if
-				 end if
-				end if
-			end if
-		wend
-		fin.Close()
-		fcmds.Close()
-
-		' run the tests
-		if not bCommandsOnly then
-			if not bBatchFilesOnly then
-				if f.FileExists(outdir & "summary.xml") then
-					f.DeleteFile(outdir & "summary.xml")
-				end if
-				RunEchoCommand(outdir & "cpp_cmds.bat")
-			end if
-		end if
-	end if
-
-	if not bBatchFilesOnly then
-		' create summary2.xml from summary.xml with the correct header and footer
-		set fout = f.CreateTextFile(outdir & "summary2.xml")
-		if not f.FileExists("er.xsl") then
-			set erfile = f.CreateTextFile(outdir & "er.xsl")
-			erfile.Write(erfilecontents)
-			erfile.Close()
-		end if
-		fout.WriteLine("<?xml version='1.0' ?>")
-		fout.WriteLine("<?xml-stylesheet href=""er.xsl"" type=""text/xsl"" ?>")
-		fout.WriteLine("<MPITESTRESULTS>")
-		fout.WriteLine("<DATE>" & Date)
-		fout.WriteLine("</DATE>")
-		fout.WriteLine("<MPISOURCE></MPISOURCE>")
-		If f.FileExists(outdir & "summary.xml") Then
-			set fin = f.OpenTextFile(outdir & "summary.xml") ' summary.xml is created by the tests themselves
-			if not fin.AtEndOfStream then
-				fout.Write(fin.ReadAll())
-			end if
-		End If
-		fout.WriteLine("</MPITESTRESULTS>")
-		fout.Close()
-	end if
-
-	' move back to the root directory
-	cEcho "changing into directory " & rootdir
-	WshShell.CurrentDirectory = rootdir
-End Function
-
-Function BuildINTELTestSuite(srcdir, builddir)
-	intel_rootdir = f.GetAbsolutePathName(srcdir)
-	if Not f.FolderExists(builddir) then
-		f.CreateFolder(builddir)
-	end if
-	cEcho "changing into directory " & builddir
-	WshShell.CurrentDirectory = builddir
-	set buildout = f.CreateTextFile("build.bat", True)
-	set testlistout = f.CreateTextFile("testlist", True)
-	' create foptions.h
-	if (not f.FileExists(intel_rootdir & "\include\foptions.h")) and f.FileExists(intel_rootdir & "\include\foptions.h.in") then
-		set fin = f.OpenTextFile(intel_rootdir & "\include\foptions.h.in")
-		set fout = f.CreateTextFile(intel_rootdir & "\include\foptions.h")
-		contents = fin.ReadAll()
-		contents = ReplaceAts(contents)
-		fout.Write(contents)
-		fin.Close()
-		fout.Close()
-	end if
-
-	' build the tests in each of the various testlists
-	if f.FileExists(intel_rootdir & "\Test\testlist2l") then
-		set fin = f.OpenTextFile(intel_rootdir & "\Test\testlist2l")
-		while not fin.AtEndOfStream
-			line = fin.ReadLine()
-			line = Replace(line, "/", "\")', 1, -1, 1)
-			BuildINTELTest intel_rootdir & "\Test\" & line, "2", buildout, testlistout
-		wend
-		fin.Close()
-	end if
-	if f.FileExists(intel_rootdir & "\Test\testlist2-2l") then
-		set fin = f.OpenTextFile(intel_rootdir & "\Test\testlist2-2l")
-		while not fin.AtEndOfStream
-			line = fin.ReadLine()
-			line = Replace(line, "/", "\")', 1, -1, 1)
-			BuildINTELTest intel_rootdir & "\Test\" & line, "2", buildout, testlistout
-		wend
-		fin.Close()
-	end if
-	if f.FileExists(intel_rootdir & "\Test\testlist4") then
-		set fin = f.OpenTextFile(intel_rootdir & "\Test\testlist4")
-		while not fin.AtEndOfStream
-			line = fin.ReadLine()
-			line = Replace(line, "/", "\")', 1, -1, 1)
-			BuildINTELTest intel_rootdir & "\Test\" & line, "4", buildout, testlistout
-		wend
-		fin.Close()
-	end if
-	if f.FileExists(intel_rootdir & "\Test\testlist4lg") then
-		set fin = f.OpenTextFile(intel_rootdir & "\Test\testlist4lg")
-		while not fin.AtEndOfStream
-			line = fin.ReadLine()
-			line = Replace(line, "/", "\")', 1, -1, 1)
-			BuildINTELTest intel_rootdir & "\Test\" & line, "4", buildout, testlistout
-		wend
-		fin.Close()
-	end if
-	if f.FileExists(intel_rootdir & "\Test\testlist6") then
-		set fin = f.OpenTextFile(intel_rootdir & "\Test\testlist6")
-		while not fin.AtEndOfStream
-			line = fin.ReadLine()
-			line = Replace(line, "/", "\")', 1, -1, 1)
-			BuildINTELTest intel_rootdir & "\Test\" & line, "6", buildout, testlistout
-		wend
-		fin.Close()
-	end if
-	buildout.Close()
-	testlistout.Close()
-	RunEchoCommand("build.bat 2>&1 | tee build.out")
-	' move back to the root directory
-	cEcho "changing into directory " & rootdir
-	WshShell.CurrentDirectory = rootdir
-End Function
-
-Function RunINTELTestSuite(outdir)
-	cEcho "changing into directory " & outdir
-	WshShell.CurrentDirectory = outdir
-	cur_test = 1
-	num_tests = CountTests(outdir)
-	set fcmds = f.CreateTextFile(outdir & "intel_cmds.bat")
-	set fout = f.CreateTextFile(outdir & "summary.xml")
-	Set fin = f.OpenTextFile(outdir & "testlist")
-	if not f.FileExists("er.xsl") then
-		set erfile = f.CreateTextFile(outdir & "er.xsl")
-		erfile.Write(erfilecontents)
-		erfile.Close()
-	end if
-	fout.WriteLine("<?xml version='1.0' ?>")
-	fout.WriteLine("<?xml-stylesheet href=""er.xsl"" type=""text/xsl"" ?>")
-	fout.WriteLine("<MPITESTRESULTS>")
-	fout.WriteLine("<DATE>" & Date)
-	fout.WriteLine("</DATE>")
-	fout.WriteLine("<MPISOURCE></MPISOURCE>")
-	while not fin.AtEndOfStream
-		line = fin.ReadLine()
-		line = Trim(line)
-		twostrings = split(line, " ", -1, 1)
-		if not IsNull(twostrings) then
-			count = 0
-			for each s in twostrings
-				count = count + 1
-			next
-			if count = 2 then
-			 if Left(twostrings(0), 1) <> "#" then
-			  if Len(twostrings(1)) > 0 then
-				exe = outdir & twostrings(0) & ".exe"
-				cmd = mpiexec & mpiexec_args & timeoutarg & " -n " + twostrings(1) + " " + exe
-				cEcho "test " & cur_test & " of " & num_tests
-				cur_test = cur_test + 1
-			 	cEcho cmd
-				fout.WriteLine("<MPITEST>")
-				fout.WriteLine("<NAME>" & twostrings(0) & "</NAME>")
-				if f.FileExists(exe) then
-				    fcmds.WriteLine(cmd & " > " & twostrings(0) & "." & twostrings(1) & ".output")
-				    if bCommandsOnly then
-				        result = "not executing test"
-				        if WshShell.CurrentDirectory <> last_commands_dir then
-							commands_file.WriteLine("cd " & WshShell.CurrentDirectory)
-						end if
-						last_commands_dir = WshShell.CurrentDirectory
-				        commands_file.WriteLine(cmd & " 2>&1")
-				    else
-					    result = RunCommand(cmd)
-					end if
-				else
-					result = "no executable, test skipped"
-					num_skipped = num_skipped + 1
-				end if
-				cEcho result
-				if (Instr(result, "No errors") And len(result) < 14) or (Instr(result, "PASSED") > 0) Then
-					fout.WriteLine("<STATUS>pass</STATUS>")
-					num_passed = num_passed + 1
-				else
-					fout.WriteLine("<STATUS>fail</STATUS>")
-					fout.WriteLine("<TESTDIFF>")
-					result = cmd & vbCrLf & result
-					result = Replace( result, "&", "&" )
-					result = Replace( result, "<", "<" )
-					result = Replace( result, ">", ">" )
-					fout.WriteLine(result)
-					fout.WriteLine("</TESTDIFF>")
-					if f.FileExists(exe) then
-						num_failed = num_failed + 1
-					end if
-				end if
-				fout.WriteLine("</MPITEST>")
-			  end if
-			 end if
-			end if
-		end if
-	wend
-	fin.Close()
-	fout.WriteLine("</MPITESTRESULTS>")
-	fout.Close()
-	fcmds.Close()
-	' move back to the root directory
-	cEcho "changing into directory " & rootdir
-	WshShell.CurrentDirectory = rootdir
-End Function
-
-Function RunINTELTestSuiteBatch(outdir)
-	cEcho "changing into directory " & outdir
-	WshShell.CurrentDirectory = outdir
-	cur_test = 1
-	num_tests = CountTests(outdir)
-
-	if not bSummarize then
-		' first pass generates the commands
-		set fcmds = f.CreateTextFile(outdir & "intel_cmds.bat")
-		Set fin = f.OpenTextFile(outdir & "testlist")
-		while not fin.AtEndOfStream
-			line = fin.ReadLine()
-			line = Trim(line)
-			twostrings = split(line, " ", -1, 1)
-			if not IsNull(twostrings) then
-				count = 0
-				for each s in twostrings
-					count = count + 1
-				next
-				if count = 2 then
-				 if Left(twostrings(0), 1) <> "#" then
-				  if Len(twostrings(1)) > 0 then
-					exe = outdir & twostrings(0) & ".exe"
-					cmd = mpiexec & mpiexec_args & timeoutarg & " -n " + twostrings(1) + " " + exe
-					fcmds.WriteLine("REM test " & cur_test & " of " & num_tests)
-					cur_test = cur_test + 1
-					if f.FileExists(exe) then
-					    fcmds.WriteLine(cmd & " 2>&1 | tee " & twostrings(0) & "." & twostrings(1) & ".output")
-					    if bCommandsOnly then
-					        result = "not executing test"
-					        if WshShell.CurrentDirectory <> last_commands_dir then
-								commands_file.WriteLine("cd " & WshShell.CurrentDirectory)
-							end if
-							last_commands_dir = WshShell.CurrentDirectory
-					        commands_file.WriteLine(cmd & " 2>&1 | tee " & twostrings(0) & "." & twostrings(1) & ".output")
-						end if
-					else
-						fcmds.WriteLine("REM no executable, test skipped")
-					end if
-				  end if
-				 end if
-				end if
-			end if
-		wend
-		fin.Close()
-		fcmds.Close()
-
-		' run the tests
-		if not bCommandsOnly then
-			if not bBatchFilesOnly then
-				RunEchoCommand(outdir & "intel_cmds.bat")
-			end if
-		end if
-	end if
-
-	if not bBatchFilesOnly then
-		' second pass parses the output
-		set fout = f.CreateTextFile(outdir & "summary.xml")
-		if not f.FileExists("er.xsl") then
-			set erfile = f.CreateTextFile(outdir & "er.xsl")
-			erfile.Write(erfilecontents)
-			erfile.Close()
-		end if
-		fout.WriteLine("<?xml version='1.0' ?>")
-		fout.WriteLine("<?xml-stylesheet href=""er.xsl"" type=""text/xsl"" ?>")
-		fout.WriteLine("<MPITESTRESULTS>")
-		fout.WriteLine("<DATE>" & Date)
-		fout.WriteLine("</DATE>")
-		fout.WriteLine("<MPISOURCE></MPISOURCE>")
-		Set fin = f.OpenTextFile(outdir & "testlist")
-		while not fin.AtEndOfStream
-			line = fin.ReadLine()
-			line = Trim(line)
-			twostrings = split(line, " ", -1, 1)
-			if not IsNull(twostrings) then
-				count = 0
-				for each s in twostrings
-					count = count + 1
-				next
-				if count = 2 then
-				 if Left(twostrings(0), 1) <> "#" then
-				  if Len(twostrings(1)) > 0 then
-					exe = outdir & twostrings(0) & ".exe"
-					cmd = mpiexec & mpiexec_args & timeoutarg & " -n " + twostrings(1) + " " + exe
-					fout.WriteLine("<MPITEST>")
-					fout.WriteLine("<NAME>" & twostrings(0) & "</NAME>")
-					if f.FileExists(exe) then
-					    if bCommandsOnly then
-					        result = "not executing test"
-					    else
-							if f.FileExists(twostrings(0) & "." & twostrings(1) & ".output") then
-								Set foutput = f.OpenTextFile(twostrings(0) & "." & twostrings(1) & ".output")
-								if not foutput.AtEndOfStream then
-									result = foutput.ReadAll()
-								else
-									result = ""
-								end if
-								foutput.Close()
-							else
-								result = ""
-							end if
-						end if
-					else
-						result = "no executable, test skipped"
-						num_skipped = num_skipped + 1
-					end if
-					if (Instr(result, "No errors") And len(result) < 14) or (Instr(result, "PASSED") > 0) Then
-						fout.WriteLine("<STATUS>pass</STATUS>")
-						num_passed = num_passed + 1
-					else
-						fout.WriteLine("<STATUS>fail</STATUS>")
-						fout.WriteLine("<TESTDIFF>")
-						result = cmd & vbCrLf & result
-						result = Replace( result, "&", "&" )
-						result = Replace( result, "<", "<" )
-						result = Replace( result, ">", ">" )
-						fout.WriteLine(result)
-						fout.WriteLine("</TESTDIFF>")
-						if f.FileExists(exe) then
-							num_failed = num_failed + 1
-						end if
-					end if
-					fout.WriteLine("</MPITEST>")
-				  end if
-				 end if
-				end if
-			end if
-		wend
-		fin.Close()
-		fout.WriteLine("</MPITESTRESULTS>")
-		fout.Close()
-	end if
-
-	' move back to the root directory
-	cEcho "changing into directory " & rootdir
-	WshShell.CurrentDirectory = rootdir
-End Function
-
-'Function BuildMPICHTestSuite(srcdir, builddir)
-'	cEcho "changing into directory " & srcdir
-'	WshShell.CurrentDirectory = srcdir
-'	RunEchoCommand "cscript createprojects.wsf"
-'	RunEchoCommand "devenv.com test.sln /build Debug"
-'	' move back to the root directory
-'	cEcho "changing into directory " & rootdir
-'	WshShell.CurrentDirectory = rootdir
-'End Function
-
-'Function RunMPICHTestSuite(outdir)
-'	cEcho "changing into directory " & outdir
-'	WshShell.CurrentDirectory = outdir
-'	RunEchoCommand "cscript runtests.wsf /config:Debug"
-'	' move back to the root directory
-'	cEcho "changing into directory " & rootdir
-'	WshShell.CurrentDirectory = rootdir
-'End Function
-
-Function BuildMPICHTestSuite(srcdir, builddir)
-	if Not f.FolderExists(builddir) then
-		f.CreateFolder(builddir)
-	end if
-
-	set testlists = CreateObject("Scripting.Dictionary")
-	FindFiles testlists, f.GetFolder(srcdir), "testlist"
-
-	' move into the build directory
-	cEcho "changing into directory " & builddir
-	WshShell.CurrentDirectory = builddir
-
-	set buildout = f.CreateTextFile("build.bat", True)
-	set testlistout = f.CreateTextFile("testlist", True)
-	a = testlists.Items
-	If testlists.Count > 0 Then
-		For i = 0 to testlists.Count - 1
-			BuildMPICHTestList a(i), srcdir, buildout
-			' copy the testlist in to the master testlist
-			set fin = f.OpenTextFile(a(i))
-			contents = fin.ReadAll()
-			fin.Close()
-			testlistout.Write(contents)
-		Next
-	End If
-	buildout.Close()
-	testlistout.Close()
-	RunEchoCommand("build.bat 2>&1 | tee build.out")
-
-	' move back to the root directory
-	cEcho "changing into directory " & rootdir
-	WshShell.CurrentDirectory = rootdir
-End Function
-
-Function RunMPICHTestSuite(outdir)
-	cEcho "changing into directory " & outdir
-	WshShell.CurrentDirectory = outdir
-	cur_test = 1
-	num_tests = CountTests(outdir)
-	set fcmds = f.CreateTextFile(outdir & "mpich_cmds.bat")
-	set fout = f.CreateTextFile(outdir & "summary.xml")
-	Set fin = f.OpenTextFile(outdir & "testlist")
-	if not f.FileExists("er.xsl") then
-		set erfile = f.CreateTextFile(outdir & "er.xsl")
-		erfile.Write(erfilecontents)
-		erfile.Close()
-	end if
-	fout.WriteLine("<?xml version='1.0' ?>")
-	fout.WriteLine("<?xml-stylesheet href=""er.xsl"" type=""text/xsl"" ?>")
-	fout.WriteLine("<MPITESTRESULTS>")
-	fout.WriteLine("<DATE>" & Date)
-	fout.WriteLine("</DATE>")
-	fout.WriteLine("<MPISOURCE></MPISOURCE>")
-	while not fin.AtEndOfStream
-		line = fin.ReadLine()
-		line = Trim(line)
-		twostrings = split(line, " ", -1, 1)
-		if not IsNull(twostrings) then
-			count = 0
-			for each s in twostrings
-				count = count + 1
-			next
-			if count = 2 then
-			 if Left(twostrings(0), 1) <> "#" then
-			  if Len(twostrings(1)) > 0 then
-				exe = outdir & twostrings(0) & ".exe"
-				cmd = mpiexec & mpiexec_args & timeoutarg & " -n " + twostrings(1) + " " + exe
-				cEcho "test " & cur_test & " of " & num_tests
-				cur_test = cur_test + 1
-			 	cEcho cmd
-				fout.WriteLine("<MPITEST>")
-				fout.WriteLine("<NAME>" & twostrings(0) & "</NAME>")
-				if f.FileExists(exe) then
-				    fcmds.WriteLine(cmd & " > " & twostrings(0) & "." & twostrings(1) & ".output")
-				    if bCommandsOnly then
-				        result = "not executing test"
-				        if WshShell.CurrentDirectory <> last_commands_dir then
-							commands_file.WriteLine("cd " & WshShell.CurrentDirectory)
-						end if
-						last_commands_dir = WshShell.CurrentDirectory
-				        commands_file.WriteLine(cmd & " 2>&1")
-				    else
-					    result = RunCommand(cmd)
-					end if
-				else
-					result = "no executable, test skipped"
-					num_skipped = num_skipped + 1
-				end if
-				cEcho result
-				if (Instr(result, "No Errors") And len(result) < 14) Then
-					fout.WriteLine("<STATUS>pass</STATUS>")
-					num_passed = num_passed + 1
-				else
-					fout.WriteLine("<STATUS>fail</STATUS>")
-					fout.WriteLine("<TESTDIFF>")
-					result = cmd & vbCrLf & result
-					result = Replace( result, "&", "&" )
-					result = Replace( result, "<", "<" )
-					result = Replace( result, ">", ">" )
-					fout.WriteLine(result)
-					fout.WriteLine("</TESTDIFF>")
-					if f.FileExists(exe) then
-						num_failed = num_failed + 1
-					end if
-				end if
-				fout.WriteLine("</MPITEST>")
-			  end if
-			 end if
-			end if
-		end if
-	wend
-	fin.Close()
-	fout.WriteLine("</MPITESTRESULTS>")
-	fout.Close()
-	fcmds.Close()
-	' move back to the root directory
-	cEcho "changing into directory " & rootdir
-	WshShell.CurrentDirectory = rootdir
-End Function
-
-Function RunMPICHTestSuiteBatch(outdir)
-	cEcho "changing into directory " & outdir
-	WshShell.CurrentDirectory = outdir
-	cur_test = 1
-	num_tests = CountTests(outdir)
-
-	if not bSummarize then
-		' first pass generates the commands
-		set fcmds = f.CreateTextFile(outdir & "mpich_cmds.bat")
-		Set fin = f.OpenTextFile(outdir & "testlist")
-		while not fin.AtEndOfStream
-			line = fin.ReadLine()
-			line = Trim(line)
-			twostrings = split(line, " ", -1, 1)
-			if not IsNull(twostrings) then
-				count = 0
-				for each s in twostrings
-					count = count + 1
-				next
-				if count = 2 then
-				 if Left(twostrings(0), 1) <> "#" then
-				  if Len(twostrings(1)) > 0 then
-					exe = outdir & twostrings(0) & ".exe"
-					cmd = mpiexec & mpiexec_args & timeoutarg & " -n " + twostrings(1) + " " + exe
-					fcmds.WriteLine("REM test " & cur_test & " of " & num_tests)
-					cur_test = cur_test + 1
-					if f.FileExists(exe) then
-					    fcmds.WriteLine(cmd & " 2>&1 | tee " & twostrings(0) & "." & twostrings(1) & ".output")
-					    if bCommandsOnly then
-					        result = "not executing test"
-					        if WshShell.CurrentDirectory <> last_commands_dir then
-								commands_file.WriteLine("cd " & WshShell.CurrentDirectory)
-							end if
-							last_commands_dir = WshShell.CurrentDirectory
-					        commands_file.WriteLine(cmd & " 2>&1 | tee " & twostrings(0) & "." & twostrings(1) & ".output")
-						end if
-					else
-						fcmds.WriteLine("REM no executable, test skipped")
-					end if
-				  end if
-				 end if
-				end if
-			end if
-		wend
-		fin.Close()
-		fcmds.Close()
-
-		' run the tests
-		if not bCommandsOnly then
-			if not bBatchFilesOnly then
-				RunEchoCommand(outdir & "mpich_cmds.bat")
-			end if
-		end if
-	end if
-
-	if not bBatchFilesOnly then
-		' second pass parses the results
-		set fout = f.CreateTextFile(outdir & "summary.xml")
-		if not f.FileExists("er.xsl") then
-			set erfile = f.CreateTextFile(outdir & "er.xsl")
-			erfile.Write(erfilecontents)
-			erfile.Close()
-		end if
-		fout.WriteLine("<?xml version='1.0' ?>")
-		fout.WriteLine("<?xml-stylesheet href=""er.xsl"" type=""text/xsl"" ?>")
-		fout.WriteLine("<MPITESTRESULTS>")
-		fout.WriteLine("<DATE>" & Date)
-		fout.WriteLine("</DATE>")
-		fout.WriteLine("<MPISOURCE></MPISOURCE>")
-		Set fin = f.OpenTextFile(outdir & "testlist")
-		while not fin.AtEndOfStream
-			line = fin.ReadLine()
-			line = Trim(line)
-			twostrings = split(line, " ", -1, 1)
-			if not IsNull(twostrings) then
-				count = 0
-				for each s in twostrings
-					count = count + 1
-				next
-				if count = 2 then
-				 if Left(twostrings(0), 1) <> "#" then
-				  if Len(twostrings(1)) > 0 then
-					exe = outdir & twostrings(0) & ".exe"
-					cmd = mpiexec & mpiexec_args & timeoutarg & " -n " + twostrings(1) + " " + exe
-					fout.WriteLine("<MPITEST>")
-					fout.WriteLine("<NAME>" & twostrings(0) & "</NAME>")
-					if f.FileExists(exe) then
-					    if bCommandsOnly then
-					        result = "not executing test"
-					    else
-							if f.FileExists(twostrings(0) & "." & twostrings(1) & ".output") then
-								Set foutput = f.OpenTextFile(twostrings(0) & "." & twostrings(1) & ".output")
-								if not foutput.AtEndOfStream then
-									result = foutput.ReadAll()
-								else
-									result = ""
-								end if
-								foutput.Close()
-							else
-								result = ""
-							end if
-						end if
-					else
-						result = "no executable, test skipped"
-						num_skipped = num_skipped + 1
-					end if
-					if (Instr(result, "No Errors") And len(result) < 14) Then
-						fout.WriteLine("<STATUS>pass</STATUS>")
-						num_passed = num_passed + 1
-					else
-						fout.WriteLine("<STATUS>fail</STATUS>")
-						fout.WriteLine("<TESTDIFF>")
-						result = cmd & vbCrLf & result
-						result = Replace( result, "&", "&" )
-						result = Replace( result, "<", "<" )
-						result = Replace( result, ">", ">" )
-						fout.WriteLine(result)
-						fout.WriteLine("</TESTDIFF>")
-						if f.FileExists(exe) then
-							num_failed = num_failed + 1
-						end if
-					end if
-					fout.WriteLine("</MPITEST>")
-				  end if
-				 end if
-				end if
-			end if
-		wend
-		fin.Close()
-		fout.WriteLine("</MPITESTRESULTS>")
-		fout.Close()
-	end if
-
-	' move back to the root directory
-	cEcho "changing into directory " & rootdir
-	WshShell.CurrentDirectory = rootdir
-End Function
-
-' main script code
-
-if Not f.FolderExists(testdirname) then
-	f.CreateFolder(testdirname)
-end if
-cEcho "changing into directory " & WshShell.CurrentDirectory & "\" & testdirname
-WshShell.CurrentDirectory = testdirname
-rootdir = root_folder.Path
-if Right(rootdir, 1) = "\" then
-	rootdir = rootdir & testdirname & "\"
-else
-	rootdir = rootdir & "\" & testdirname & "\"
-end if
-cEcho rootdir
-if Not f.FolderExists("summary") then
-	f.CreateFolder("summary")
-end if
-
-' check out and build code
-if not bTestOnly then
-
-	' set the INCLUDE and LIB environment variables to be used by the command line build tools
-	old_include = env("INCLUDE")
-	old_lib = env("LIB")
-	if pathMPICHInstalled <> "" then
-		' FIXME: mpitestconf.h needs to be copied to this include directory if the mpich test suite is to be run
-		env("INCLUDE") = old_include & ";" & pathMPICHInstalled & "\include"
-		env("LIB") = old_lib & ";" & pathMPICHInstalled & "\lib"
-	else
-		if pathMPICH = "" then
-			if bWin64 then
-				env("INCLUDE") = old_include & ";" & rootdir & "mpich\src\include" & ";" & rootdir & "mpich\src\include\win64"
-			else
-				env("INCLUDE") = old_include & ";" & rootdir & "mpich\src\include" & ";" & rootdir & "mpich\src\include\win32"
-			end if
-			env("LIB") = old_lib & ";" & rootdir & "mpich\lib"
-		else
-			if bWin64 then
-				env("INCLUDE") = old_include & ";" & pathMPICH & "\src\include" & ";" & pathMPICH & "\src\include\win64"
-			else
-				env("INCLUDE") = old_include & ";" & pathMPICH & "\src\include" & ";" & pathMPICH & "\src\include\win32"
-			end if
-			env("LIB") = old_lib & ";" & pathMPICH & "\lib"
-		end if
-	end if
-
-	if bCheckoutMPICH then
-		' check out mpich locally
-		CheckOut("mpich")
-		WshShell.CurrentDirectory = "mpich"
-		' check out mpich remotely, run autogen.sh and tar up the .h.in files
-		set fout = f.CreateTextFile("sshcmds.txt")
-		fout.WriteLine( "cd /sandbox/" & username )
-		fout.WriteLine( "mkdir " & hostname & "dotintmp" )
-		fout.WriteLine( "cd " & hostname & "dotintmp" )
-		fout.WriteLine( "cvs -d " & cvs_root_dir & " export -r " & cvsTag & " mpichallWithMPE" )
-		fout.WriteLine( "cd mpich" )
-		fout.WriteLine( "autogen.sh" )
-		fout.WriteLine( "tar cvf dotin.tar `find . -name ""*.h.in""`" )
-		fout.WriteLine( "gzip dotin.tar" )
-		fout.WriteLine( "exit" )
-		fout.Close()
-		' FIXME : are two 2>&1 allowed?
-		cmd = ssh_cmd & " -l " & username & " " & cvs_host & " 2>&1 < sshcmds.txt"
-		'cEcho cmd
-		RunEchoCommand cmd
-		f.DeleteFile("sshcmds.txt")
-		' copy the .h.in tarball
-		RunEchoCommand scp_cmd & " " & username & "@" & cvs_host & ":/sandbox/" & username & "/" & hostname & "dotintmp/mpich/dotin.tar.gz ."
-		' remove the remote temporary directory
-		RunEchoCommand ssh_cmd & " -l " & username & " " & cvs_host & " rm -rf /sandbox/" & username & "/" & hostname & "dotintmp"
-		' extract the .h.in files and delete the tarball
-		RunEchoCommand "tar xvfz dotin.tar.gz"
-		if f.FileExists("dotin.tar.gz") then
-			f.DeleteFile("dotin.tar.gz")
-		end if
-		WshShell.CurrentDirectory = rootdir
-	end if
-
-	if bConfigureMPICH then
-		if pathMPICH <> "" then
-			WshShell.CurrentDirectory = pathMPICH
-		else
-			WshShell.CurrentDirectory = "mpich"
-		end if
-		if bFortran then
-			RunEchoCommand "cscript winconfigure.wsf --cleancode"
-		else
-			RunEchoCommand "cscript winconfigure.wsf --remove-fortran --cleancode"
-		end if
-		WshShell.CurrentDirectory = rootdir
-	else
-		if bConfigureMPICHTests then
-			if pathMPICH <> "" then
-				WshShell.CurrentDirectory = pathMPICH
-			else
-				WshShell.CurrentDirectory = "mpich"
-			end if
-			RunEchoCommand "cscript winconfigure.wsf --testdir"
-			WshShell.CurrentDirectory = rootdir
-		end if
-	end if
-
-	if bMakeMPICH then
-		' stop a running smpd
-		smpd = ""
-		On Error resume next
-		smpd = WshShell.RegRead("HKLM\SOFTWARE\MPICH\SMPD\binary")
-		if Len(smpd) > 0 then
-			error = RunEchoCommandError(smpd & " -remove")
-		end if
-		' make the mpich libraries and dlls
-		if pathMPICH <> "" then
-			WshShell.CurrentDirectory = pathMPICH
-		else
-			WshShell.CurrentDirectory = "mpich"
-		end if
-		'error = RunEchoCommandError("devenv.com mpich.sln /build ch3sockDebug")
-		'if error <> 0 then
-		'	WScript.Echo("Error building the sock channel")
-		'	WScript.Quit
-		'end if
-		'error = RunEchoCommandError("devenv.com mpich.sln /project mpichs /build ch3sockDebug")
-		'if error <> 0 then
-		'	WScript.Echo("Error building the sock channel static library")
-		'	WScript.Quit
-		'end if
-		error = RunEchoCommandError("devenv.com mpich.sln /build ch3sockRelease")
-		if error <> 0 then
-			WScript.Echo("Error building the sock channel release target")
-			WScript.Quit
-		end if
-		error = RunEchoCommandError("devenv.com mpich.sln /project mpichs /build ch3sockRelease")
-		if error <> 0 then
-			WScript.Echo("Error building the sock channel release target static library")
-			WScript.Quit
-		end if
-		'error = RunEchoCommandError("devenv.com mpich.sln /build Debug")
-		'if error <> 0 then
-		'	WScript.Echo("Error building the utilities and process manager")
-		'	WScript.Quit
-		'end if
-		error = RunEchoCommandError("devenv.com mpich.sln /build Release")
-		if error <> 0 then
-			WScript.Echo("Error building the release target utilities and process manager")
-			WScript.Quit
-		end if
-		if bFortran then
-			'error = RunEchoCommandError("devenv.com mpich.sln /build fortDebug")
-			'if error <> 0 then
-			'	WScript.Echo("Error building the fortran interface")
-			'	WScript.Quit
-			'end if
-			error = RunEchoCommandError("devenv.com mpich.sln /build fortRelease")
-			if error <> 0 then
-				WScript.Echo("Error building the release target fortran interface")
-				WScript.Quit
-			end if
-			'error = RunEchoCommandError("devenv.com mpich.sln /build gfortDebug")
-			'if error <> 0 then
-			'	WScript.Echo("Error building the cdecl fortran interface")
-			'	WScript.Quit
-			'end if
-			'error = RunEchoCommandError("devenv.com mpich.sln /build gfortRelease")
-			'if error <> 0 then
-			'	WScript.Echo("Error building the release target cdecl fortran interface")
-			'	WScript.Quit
-			'end if
-			'error = RunEchoCommandError("devenv.com mpich.sln /build sfortDebug")
-			'if error <> 0 then
-			'	WScript.Echo("Error building the stdcall fortran interface")
-			'	WScript.Quit
-			'end if
-			'error = RunEchoCommandError("devenv.com mpich.sln /build sfortRelease")
-			'if error <> 0 then
-			'	WScript.Echo("Error building the release target stdcall fortran interface")
-			'	WScript.Quit
-			'end if
-		end if
-		'WshShell.CurrentDirectory = "maint"
-		'RunEchoCommand "makegcclibs.bat"
-		'WshShell.CurrentDirectory = ".."
-		'error = RunEchoCommandError("devenv.com examples\examples.sln /project cpi /build Release")
-		if channel <> "" then
-			error = RunEchoCommandError("devenv.com mpich.sln /build " & channel)
-			if error <> 0 then
-				WScript.Echo("Error building the " & channel & " channel")
-				WScript.Quit
-			end if
-		end if
-		mpiexec = WshShell.CurrentDirectory & "\bin\mpiexec.exe"
-		' install the newly built smpd
-		error = RunEchoCommandError(WshShell.CurrentDirectory & "\bin\smpd.exe -install")
-		WshShell.CurrentDirectory = rootdir
-	end if
-
-	if bTestMPICH then
-		if bCheckoutMPICH then
-			CheckOut("mpich")
-		end if
-		BuildMPICHTestSuite "mpi1", "buildMPICH"
-	end if
-
-	if bTestCPP then
-		if bCheckoutCPP then
-			CheckOut("c++")
-		end if
-		BuildCPPTestSuite "mpicxxtest", "buildCPP"
-	end if
-
-	if bTestINTEL then
-		if bCheckoutINTEL then
-			CheckOut("intel")
-		end if
-		BuildINTELTestSuite "IntelMPITEST", "buildINTEL"
-	end if
-
-	if bTestMPICH then
-		'BuildMPICHTestSuite "mpich\test\mpi", ""
-		if pathMPICH = "" then
-			BuildMPICHTestSuite rootdir & "mpich\test\mpi", "buildMPICH"
-		else
-			BuildMPICHTestSuite pathMPICH & "\test\mpi", "buildMPICH"
-		end if
-	end if
-
-end if
-
-' run test suites
-if not bBuildOnly then
-	if not bBatchFilesOnly then
-		if not f.FileExists(rootdir & "summary\er.xsl") then
-			set erfile = f.CreateTextFile(rootdir & "summary\er.xsl")
-			erfile.Write(erfilecontents)
-			erfile.Close()
-		end if
-		set webpage = f.CreateTextFile(rootdir & "summary\index.html", True)
-		webpage.WriteLine("<HTML>")
-		webpage.WriteLine("<BODY>")
-		webpage.WriteLine("<H2>Test suite summary page</H2>")
-		webpage.WriteLine("Date: " & Date() & "<BR>")
-		webpage.WriteLine("<TABLE>")
-	end if
-	if bTestMPICH then
-		if bBatch then
-			RunMPICHTestSuiteBatch(rootdir & "buildMPICH\")
-		else
-			RunMPICHTestSuite(rootdir & "buildMPICH\")
-		end if
-		if not bBatchFilesOnly then
-			f.CopyFile rootdir & "buildMPICH\summary.xml", rootdir & "summary\summary.mpich.xml", True
-			set fin = f.OpenTextFile(rootdir & "summary\summary.mpich.xml")
-			set fout = f.CreateTextFile(rootdir & "summary\summary.mpich.failed.xml", True)
-			fout.Write(ParseFailed(fin.ReadAll()))
-			fin.Close()
-			fout.Close()
-			mpich_failed = CountInstances(rootdir & "summary\summary.mpich.failed.xml", "<STATUS>fail</STATUS>")
-			mpich_passed = CountInstances(rootdir & "summary\summary.mpich.xml", "<STATUS>pass</STATUS>")
-			mpich_skipped = CountInstances(rootdir & "summary\summary.mpich.xml", "no executable, test skipped")
-			webpage.WriteLine("<TR><TD>MPICH</TD><TD>failed</TD><TD><A HREF=""summary.mpich.failed.xml"">" & mpich_failed & "</A></TD><TD>passed</TD><TD>" & mpich_passed & "</TD><TD>skipped</TD><TD>" & mpich_skipped & "</TD><TD><A HREF=""summary.mpich.xml"">summary.xml</A></TD>")
-		end if
-	end if
-	if bTestCPP then
-		if bBatch then
-			RunCPPTestSuiteBatch(rootdir & "buildCPP\")
-		else
-			RunCPPTestSuite(rootdir & "buildCPP\")
-		end if
-		if not bBatchFilesOnly then
-			f.CopyFile rootdir & "buildCPP\summary.xml", rootdir & "summary\summary.cpp.xml", True
-			set fin = f.OpenTextFile(rootdir & "summary\summary.cpp.xml")
-			set fout = f.CreateTextFile(rootdir & "summary\summary.cpp.failed.xml", True)
-			fout.Write(ParseFailed(fin.ReadAll()))
-			fin.Close()
-			fout.Close()
-			cpp_failed = CountInstances(rootdir & "summary\summary.cpp.failed.xml", "<STATUS>fail</STATUS>")
-			cpp_passed = CountInstances(rootdir & "summary\summary.cpp.xml", "<STATUS>pass</STATUS>")
-			cpp_skipped = CountInstances(rootdir & "summary\summary.cpp.xml", "no executable, test skipped")
-			webpage.WriteLine("<TR><TD>C++</TD><TD>failed</TD><TD><A HREF=""summary.cpp.failed.xml"">" & cpp_failed & "</A></TD><TD>passed</TD><TD>" & cpp_passed & "</TD><TD>skipped</TD><TD>" & cpp_skipped & "</TD><TD><A HREF=""summary.cpp.xml"">summary.xml</A></TD>")
-		end if
-	end if
-	if bTestINTEL then
-		if bBatch then
-			RunINTELTestSuiteBatch(rootdir & "buildINTEL\")
-		else
-			RunINTELTestSuite(rootdir & "buildINTEL\")
-		end if
-		if not bBatchFilesOnly then
-			f.CopyFile rootdir & "buildINTEL\summary.xml", rootdir & "summary\summary.intel.xml", True
-			set fin = f.OpenTextFile(rootdir & "summary\summary.intel.xml")
-			set fout = f.CreateTextFile(rootdir & "summary\summary.intel.failed.xml", True)
-			fout.Write(ParseFailed(fin.ReadAll()))
-			fin.Close()
-			fout.Close()
-			intel_failed = CountInstances(rootdir & "summary\summary.intel.failed.xml", "<STATUS>fail</STATUS>")
-			intel_passed = CountInstances(rootdir & "summary\summary.intel.xml", "<STATUS>pass</STATUS>")
-			intel_skipped = CountInstances(rootdir & "summary\summary.intel.xml", "no executable, test skipped")
-			webpage.WriteLine("<TR><TD>INTEL</TD><TD>failed</TD><TD><A HREF=""summary.intel.failed.xml"">" & intel_failed & "</A></TD><TD>passed</TD><TD>" & intel_passed & "</TD><TD>skipped</TD><TD>" & intel_skipped & "</TD><TD><A HREF=""summary.intel.xml"">summary.xml</A></TD>")
-		end if
-	end if
-	if bTestMPICH then
-		if bBatch then
-			'RunMPICHTestSuiteBatch(rootdir & "mpich\test\mpi")
-			RunMPICHTestSuiteBatch(rootdir & "buildMPICH\")
-		else
-			'RunMPICHTestSuite(rootdir & "mpich\test\mpi")
-			RunMPICHTestSuite(rootdir & "buildMPICH\")
-		end if
-		if not bBatchFilesOnly then
-			f.CopyFile rootdir & "buildMPICH\summary.xml", rootdir & "summary\summary.mpich.xml", True
-			set fin = f.OpenTextFile(rootdir & "summary\summary.mpich.xml")
-			set fout = f.CreateTextFile(rootdir & "summary\summary.mpich.failed.xml", True)
-			fout.Write(ParseFailed(fin.ReadAll()))
-			fin.Close()
-			fout.Close()
-			mpich_failed = CountInstances(rootdir & "summary\summary.mpich.failed.xml", "<STATUS>fail</STATUS>")
-			mpich_passed = CountInstances(rootdir & "summary\summary.mpich.xml", "<STATUS>pass</STATUS>")
-			mpich_skipped = CountInstances(rootdir & "summary\summary.mpich.xml", "no executable, test skipped")
-			webpage.WriteLine("<TR><TD>MPICH</TD><TD>failed</TD><TD><A HREF=""summary.mpich.failed.xml"">" & mpich_failed & "</A></TD><TD>passed</TD><TD>" & mpich_passed & "</TD><TD>skipped</TD><TD>" & mpich_skipped & "</TD><TD><A HREF=""summary.mpich.xml"">summary.xml</A></TD>")
-		end if
-	end if
-	if not bBatchFilesOnly then
-		webpage.WriteLine("</TABLE>")
-		webpage.WriteLine("</BODY>")
-		webpage.WriteLine("</HTML>")
-		webpage.Close()
-	end if
-	
-	' Send the results of the tests to the Nightly Build server.
-	' Insert code here ...
-end if
-
-</script>
-</job>
-</package>
diff --git a/doc/windev/windev.tex.vin b/doc/windev/windev.tex.vin
deleted file mode 100644
index 57fb895..0000000
--- a/doc/windev/windev.tex.vin
+++ /dev/null
@@ -1,1194 +0,0 @@
-% -*- Mode: latex; -*-
-\documentclass[dvipdfm,11pt]{article}
-\usepackage[dvipdfm]{hyperref} % Upgraded url package
-\parskip=.1in
-
-% Formatting conventions for contributors
-% 
-% A quoting mechanism is needed to set off things like file names, command
-% names, code fragments, and other strings that would confuse the flow of
-% text if left undistinguished from preceding and following text.  In this
-% document we use the LaTeX macro '\texttt' to indicate such text in the
-% source, which normally produces, when used as in '\texttt{special text}',
-% the typewriter font.
-
-% It is particularly easy to use this convention if one is using emacs as
-% the editor and LaTeX mode within emacs for editing LaTeX documents.  In
-% such a case the key sequence ^C^F^T (hold down the control key and type
-% 'cft') produces '\texttt{}' with the cursor positioned between the
-% braces, ready for the special text to be typed.  The closing brace can
-% be skipped over by typing ^e (go to the end of the line) if entering
-% text or ^C-} to just move the cursor past the brace.
-
-% LaTeX mode is usually loaded automatically.  At Argonne, one way to 
-% get several useful emacs tools working for you automatically is to put
-% the following in your .emacs file.
-
-% (require 'tex-site)
-% (setq LaTeX-mode-hook '(lambda ()
-%          		 (auto-fill-mode 1)
-%          		 (flyspell-mode 1)
-%          		 (reftex-mode 1)
-% 			 (setq TeX-command "latex")))
-
-
-\begin{document}
-\markright{MPICH Windows Development Guide}
-\title{{\bf MPICH Windows Development Guide}\thanks{This work was supported by the
-    Mathematical, Information, and Computational Sciences Division
-    subprogram of the Office of Advanced Scientific Computing Research,
-    SciDAC Program, Office of Science, U.S. Department of Energy, under
-    Contract DE-AC02-06CH11357.}\\
-  Version %MPICH_VERSION%\\
-  Mathematics and Computer Science Division\\
-  Argonne National Laboratory}
-
-\author{
-Pavan Balaji\\
-Darius Buntinas\\
-Ralph Butler\\
-Anthony Chan\\
-David Goodell\\
-William Gropp\\
-Jayesh Krishna\\
-Rob Latham\\
-Ewing Lusk\\
-Guillaume Mercier\\
-Rob Ross\\
-Rajeev Thakur\\[2.0ex]
-\textbf{Past Contributors:}\\
-David Ashton\\
-Brian Toonen
-}
-
-\maketitle
-\cleardoublepage
-
-\pagenumbering{roman}
-\tableofcontents
-\clearpage
-
-\pagenumbering{arabic}
-\pagestyle{headings}
-
-\section{Introduction}
-\label{sec:intro}
-This manual describes how to set up a Windows machine to build and test MPICH on.
-
-\section{Build machine}
-\label{sec:machine}
-
-Build a Windows XP or Windows Server 2003 machine. This machine should have access to
-the internet to be able to download the MPICH source code.
-
-\section{Test machine}
-\label{sec:test_machine}
-
-Build a Windows XP or Windows Server 2003 machine on a 32bit CPU.
-Also build a Windows Server 2003 X64 machine to test the Win64 distribution.
-
-\section{Software}
-
-This section describes the software necessary to build MPICH.
-
-\subsection{Packages}
-\label{sec:packages}
-
-To build MPICH you will need:
-\begin{enumerate}
-\item Microsoft Visual Studio 2005
-\item The latest version of Microsoft .NET framework
-\item Microsoft Platform SDK
-\item Cygwin - full installation
-\item Intel Fortran compiler IA32
-\item Intel Fortran compiler EMT64
-\item Java SDK
-\end{enumerate}
-
-Microsoft Visual Studio 2005 can be found on the CDs from an MSDN subscription.
-
-The Platform SDK can also be found on the MSDN CDs or downloaded from Microsoft.com.  The
-latest version as of the writing of this document was Platform SDK - Windows Server 2003 SP1.
-The platform SDK usually has an up-to-date version of headers and libraries.
-
-The Intel Fortran compilers need to be installed after Developer Studio and the PSDK because
-they integrate themselves into those two products.  The regular IA32 compiler needs to be 
-installed and the EMT64 compiler needs to be installed.  They are two separate packages and 
-they require a license file to use.  The license file is for a single user on a single 
-machine.
-
-Cygwin needs to be installed to get svn, perl and ssh. By default the Cygwin installer might
-not install all the required packages, so make sure that the required packages are selected
-during the install. MPICH also requires autoconf version 2.62 or above. The OpenPA library
-used by MPICH requires the automake package. Select to use the DOS file format when installing
-Cygwin.
-
-Assuming you installed Cygwin to the default \texttt{c:$\backslash$cygwin} directory, add 
-\texttt{c:$\backslash$cygwin$\backslash$bin} to your PATH environment variable.  This is 
-required so the automated scripts can run tools like ssh and perl without specifying the 
-full path.
-
-The Java SDK needs to be installed so the logging library can be compiled. After installing
-the SDK set the JAVA\_HOME environment variable to point to the installation directory. 
-
-Run the following command from a command prompt to change the Windows script engine from
-GUI mode to console mode:
-\begin{verbatim}
-cscript //H:cscript
-\end{verbatim}
-
-\section{Building MPICH}
-\label{sec:building}
-
-This section describes how to make various packages once you have a working build machine.
-
-\subsection{Visual Studio automated 32bit build}
-\label{sec:vsbuild}
-
-The easist way to build an MPICH distribution is to use the Visual Studio environment
-and the makewindist.bat script from the top level of the mpich source tree.  You can check
-out mpich from SVN or you can simply copy this batch file from the distribution.  The batch
-file knows how to check out mpich so it the only file required to make a distribution.
-
-The product GUIDs need to be changed when a new release is created.  To do this run 
-``\texttt{perl update\_windows\_version $<$new\_version$>$}''.  Run this script with mpich/maint 
-as the current directory so the project files can be found.  Example:
-\begin{verbatim}
-perl update_windows_version 1.0.8
-\end{verbatim}
-
-Or you can modify the project files by hand. Edit mpich/maint/mpichi.vdproj. The ProductCode
-and PackageCode entries need to be changed to use new GUIDs.  Under Unix or Windows, uuidgen can 
-be used to generate a new GUID.  The ProductVersion entry needs to be changed to match the 
-version of MPICH. Once the version and GUIDs have been updated, commit the changes to
-mpichi.vdproj to SVN. Now you can build a distribution.
-
-Bring up a build command prompt by selecting Start$\to$Progams$\to$Microsoft Visual Studio 
-2005$\to$Visual Studio 2005 Tools$\to$Visual Studio 2005 Command Prompt.
-
-Change directories to wherever you want to create the distribution.  mpich will be checked 
-out under the current directory.  Run the makewindist batch file:
-
-\begin{verbatim}
-makewindist.bat --with-checkout
-\end{verbatim}
-
-The batch file executes the following steps:
-\begin{enumerate}
-\item Check out trunk from the MPICH svn repository.
-\item Run \texttt{autogen.sh} to generate the autogenerated files
-\item Run ``\texttt{winconfigure.wsf --cleancode}'' to configure mpich for Windows and output
-all the generated files like mpi.h and the fortran interface files, etc.
-\item Run the Visual Studio command line tool to build all the components of MPICH.  This
-includes each of the channels - sock, nemesis, ssm, shm, and the multi-threaded sock
-channel.  Two versions of each channel are built, the regular release build and the rlog
-profiled version.  The mpi wrapper channel selector dll is built and three Fortran interfaces
-are built, one for each set of common symbol types and calling conventions.  mpiexec and
-smpd are built along with the Windows GUI tools and the Cygwin libraries.  (These are the Cygwin
-link libraries to use the Windows native build of MPICH, not a Unix-style build of MPICH
-under Cygwin.)
-\item Package up everthing into \texttt{maint$\backslash$ReleaseMSI$\backslash$mpich.msi}.
-\end{enumerate}
-
-When the batch file is finished you will be left with a mpich.msi file that can be used to
-install MPICH on any Win32 machine.  This file can be re-named to match the release naming 
-conventions.
-
-\subsubsection{Automated build from the source distribution}
-Follow the steps mentioned below to build MPICH from a source tarball.
-\begin{enumerate}
-\item unzip/untar the source distribution
-\item Open a Visual Studio Command Prompt
-\item cd into the mpich-xxx directory
-\item execute ``\texttt{winconfigure.wsf --cleancode}''
-\item execute ``\texttt{makewindist.bat --with-curdir}''
-\end{enumerate}
-
-\subsubsection{Building without Fortran}
-If you don't have a Fortran compiler you can use winconfigure.wsf to remove the
-Fortran projects.  Execute \texttt{winconfigure.wsf --remove-fortran --cleancode}
-Then you can build the projects without Fortran support.  If you want to use the
-\texttt{makewindist.bat} script you will need to remove the Fortran lines from
-it before executing it.
-
-\subsection{Platform SDK builds}
-\label{sec:psdk_build}
-
-The makefile in the \texttt{mpich$\backslash$winbuild} directory builds a distribution based 
-on the compilers specified in the environment. The following targets can all be built with
-this mechanism:
-\begin{itemize}
-\item Win64 X64
-\item Win64 IA64
-\item Win32 x86
-\end{itemize}
-
-Follow the steps below to build MPICH.
-\begin{enumerate}
-\item Open a Cygwin bash shell and check out mpich: 
-
-\texttt{svn checkout https://svn.mcs.anl.gov/repos/mpi/mpich2/trunk mpich}.
-\item cd into mpich directory
-\item run \texttt{autogen.sh}
-\item Open a Visual Studio command prompt
-\item From within the Visual Studio command prompt run
-    \texttt{winconfigure.wsf --cleancode}
-\end{enumerate}
-
-To build the Win64 X64 distribution do the following:
-\begin{enumerate}
-\item Bring up a build command prompt from the PSDK.  It can be found here: Start$\to$Programs
-$\to$Microsoft Platform SDK for Windows Server 2003 SP1$\to$Open Build Environment Window$\to$
-Windows Server 2003 64-bit Build Environment$\to$Set Win Svr 2003 x64 Build Env (Retail)
-\item Run \texttt{$\backslash$Program Files$\backslash$Intel$\backslash$Fortran$\backslash$compiler80$\backslash$Ia32e$\backslash$Bin$\backslash$ifortvars.bat}
-\item cd into \texttt{mpich$\backslash$winbuild}
-\item run \texttt{build.bat 2>\&1 | tee build.x64.out}
-\end{enumerate}
-
-For building the installer for Win64 x64, open the mpich solution file, mpich.sln, using
-Visual Studio 2005 and build the Installerx64 solution. The installer, \texttt{mpich.msi}
-will be available at \texttt{mpich$\backslash$maint$\backslash$ReleaseMSIx64} directory.
-
-
-The Visual Studio 2005 compiler provides a Cross tools command prompt for building
-X64 applications. However the current makefile depends on environment variables not available
-with the Cross tools command prompt.
-
-To build the Win64 IA64 distribution do the following:
-\begin{enumerate}
-\item Bring up a build command prompt from the PSDK.  It can be found here: Start$\to$Programs
-$\to$Microsoft Platform SDK for Windows Server 2003 SP1$\to$Open Build Environment Window$\to$
-Windows Server 2003 64-bit Build Environment$\to$Set Win Svr 2003 IA64 Build Env (Retail)
-\item Run \texttt{$\backslash$Program Files$\backslash$Intel$\backslash$Fortran$\backslash$compiler80$\backslash$Itanium$\backslash$Bin$\backslash$ifortvars.bat}
-\item cd into \texttt{mpich$\backslash$winbuild}
-\item run \texttt{build.bat 2>\&1 | tee build.ia64.out}
-\end{enumerate}
-
-To build the Win32 x86 distribution do the following:
-\begin{enumerate}
-\item Bring up a build command prompt from the PSDK.  It can be found here: Start$\to$Programs
-$\to$Microsoft Platform SDK for Windows Server 2003 SP1$\to$Open Build Environment Window$\to$
-Windows 2000 Build Environment$\to$Set Windows 2000 Build Environment (Retail)
-\item Run \texttt{$\backslash$Program Files$\backslash$Intel$\backslash$Fortran$\backslash$compiler80$\backslash$Ia32$\backslash$Bin$\backslash$ifortvars.bat}
-\item cd into \texttt{mpich$\backslash$winbuild}
-\item run \texttt{build.bat 2>\&1 | tee build.x86.out}
-\end{enumerate}
-
-\section{Distributing MPICH builds}
-\label{sec:distribute}
-
-If you built an .msi file using the Visual Studio build process \ref{sec:vsbuild} then
-all you have to do is rename the \texttt{mpich.msi} file to something appropriate like
-\texttt{mpich-1.4-win32-ia32.msi}
-
-If you built using the Platform SDK build process \ref{sec:psdk_build} then the output files
-are left in their build locations and need to be collected and put in a zip file for
-distributing.  This process should be automated with a script.
-
-\section{Testing MPICH}
-\label{sec:testing}
-
-Run the \texttt{testmpich.wsf} script to checkout mpich, build it, install it, checkout 
-the test suites, build them, run the test suites, and collect the results in a web page.
-
-\subsection{Testing from scratch}
-Explain the use of testmpich.wsf.
-
-Run ``\texttt{testmpich.wsf}'' without any parameters and it will create a \texttt{testmpich}
-subdirectory and check out into that directory mpich and the test suites - c++, mpich, intel
-and mpich.  It will then build mpich and all the tests from the test suites.  Then it will run
-the tests and place a summary in \texttt{testmpich$\backslash$summary$\backslash$index.html}.
-
-\subsection{Testing a built mpich directory}
-Explain how to run \texttt{testmpich.wsf} if you have the mpich source tree on a machine and you 
-have already built all of mpich.
-
-Here is a sample batch file to test mpich that has already been built in c:$\backslash$mpich:
-\begin{verbatim}
-testmpich.wsf /mpich:c:\mpich /make- /configure- /buildbatch
-pushd testmpich\buildMPICH
-call mpich_cmds.bat
-popd
-pushd testmpich\buildCPP
-call cpp_cmds.bat
-popd
-pushd testmpich\buildINTEL
-call intel_cmds.bat
-popd
-pushd testmpich\buildMPICH
-call mpich_cmds.bat
-popd
-testmpich.wsf /mpich:c:\mpich /make- /configure- /summarize
-\end{verbatim}
-
-\subsection{Testing an existing installation}
-Explain the use of testmpich.wsf to test an existing installation, one that was installed
-with the .msi distribution.
-
-\section{Development issues}
-This section describes development issues that are particular to the Windows build.
-
-Whenever a .h.in file is created on the Unix side, winconfigure.wsf needs to be updated to
-create the .h file from the .h.in file.  Copy and paste an existing section in 
-winconfigure.wsf that already does this and rename the file names.
-
-When new definitions are added to the .h.in files these definitions, usually in the form HAVE\_FOO 
-or USE\_FOO, need to be added to the AddDefinitions function in winconfigure.wsf.  Simply add 
-new cases to the big case statement as needed.  winconfigure.wsf warns you of definitions that 
-are not in the case statement.
-
-Whenever a @FOO@ substitution is added on the Unix side, winconfigure.wsf needs to be updated
-to handle the substitution.  Find the ReplaceAts function in winconfigure.wsf and add the 
-substitution to the big case statement.  winconfigure.wsf warns you of new substitutions that
-have not been added to the case statement.
-
-\section{Runtime environment}
-
-This section describes the MPICH environment that is particular to Windows.
-
-\subsection{User credentials}
-mpiexec must have the user name and password to launch MPI applications in the context of
-that user.  This information can be stored in a secure encrypted manner for each user on a
-machine.  Run \texttt{mpiexec -register} to save your username and password.  Then mpiexec
-will not prompt you for this information.
-
-This is also true for a nightly build script.  The user context under which the script is 
-run must have saved credentials so mpiexec doesn't prompt for them.  So scripts won't hang,
-mpiexec provides a flag, \texttt{-noprompt}, that will cause mpiexec to print out errors in 
-cases when it normally would prompt for user input.  This can also be specified in the 
-environment with the variable MPIEXEC\_NOPROMPT.
-
-You can also save more than one set of user credentials.  Add the option \texttt{-user n}
-to the \texttt{-register}, \texttt{-remove}, \texttt{-validate}, and \texttt{mpiexec}
-commands to specify a saved user credential other than the default.  The parameter \texttt{n}
-is a non-zero positive number.  For example this will save credentials in slot 1:
-\begin{verbatim}
-mpiexec -register -user 1
-\end{verbatim}
-And this command will use the user 3 to launch a job:
-\begin{verbatim}
-mpiexec -user 3 -n 4 cpi.exe
-\end{verbatim}
-
-User credentials can also be specified in a file using the \texttt{-pwdfile filename}
-option to mpiexec.  Put the username on the first line of the file and the password
-on the second line.  If you choose this option you should make sure the file is
-only readable by the current user.
-
-\subsection{MPICH channel selection}
-MPICH for Windows comes with multiple complete implementations of MPI.  These are called
-channels and each build represents a different transport mechanism used to move MPI messages.
-The default channel (sock) uses sockets for communication.  There is channel that use only
-shared memory (shm).  There are two channels that uses both sockets and shared memory 
-(nemesis, ssm).  And there is a thread-safe version of the sockets channel (mt). We recommend
-users to use the sock, mt or nemesis channels. The shm and ssm channels will soon be deprecated.
-
-The short names for the channels are: sock, nemesis, shm, ssm, mt.
-
-These channels can be selected at runtime with an environment variable: MPICH\_CHANNEL.
-The following is an example that uses the nemesis channel instead of the default sockets
-channel:
-
-\begin{verbatim}
-mpiexec -env MPICH_CHANNEL nemesis -n 4 myapp.exe
-or
-mpiexec -channel nemesis -n 4 myapp.exe
-\end{verbatim}
-
-If you specify \texttt{auto} for the channel then mpiexec will automatically choose a
-channel for you.
-\begin{verbatim}
-mpiexec -channel auto -n 4 myapp.exe
-\end{verbatim}
-The rules are:
-\begin{enumerate}
-\item If numprocs is less than 8 on one machine, use the shm channel
-\item If running on multiple machines, use the ssm channel. This channel can be changed 
-using winconfigure.
-\end{enumerate}
-
-\subsection{MPI apps with GUI}
-Many users on Windows machines want to build GUI apps that are also MPI applications.  This is
-completely acceptable as long as the application follows the rules of MPI.  MPI\_Init must be
-called before any other MPI function and it needs to be called soon after each process starts.
-The processes must be started with mpiexec but they are not required to be console applications.
-
-The one catch is that MPI applications are hidden from view so any Windows that a user 
-application brings up will not be able to be seen.  mpiexec has an option to allow the MPI 
-processes on the local machine to be able to bring up GUIs.  Add -localroot to the mpiexec
-command to enable this capability.  But even with this option, all GUIs from processes on 
-remote machines will be hidden.
-
-So the only GUI application that MPICH cannot handle by default would be a video-wall type
-application.  But this can be done by running smpd.exe by hand on each machine instead of
-installing it as a service.  Log on to each machine and run ``\texttt{smpd.exe -stop}'' 
-to stop the service and then run ``\texttt{smpd.exe -d 0}'' to start up the smpd again.  
-As long as this process is running you will be able to run applications where every process 
-is allowed to bring up GUIs.
-
-\subsection{Security}
-MPICH can use Microsoft's SSPI interface to launch processes without using any user 
-passwords.  This is the most secure way to launch MPI jobs but it requires the machines to be 
-configured in a certain way.
-\begin{itemize}
-\item All machines must be part of a Windows domain.
-\item Each machine must have delegation enabled.
-\item Each user that will run jobs must be allowed to use delegation.
-\end{itemize}
-
-If the machines are set up this way then an administrator can set up MPICH for passwordless
-authentication.  On each node, a domain administrator needs to execute the following:
-``\texttt{smpd -register\_spn}''.
-
-Then a user can add the \texttt{-delegate} flag to their mpiexec commands and the job startup 
-will be done without any passwords.  Example:
-\begin{verbatim}
-mpiexec -delegate -n 3 cpi.exe
-\end{verbatim}
-
-With SSPI enabled you can also control access to nodes with job objects.
-
-First the nodes need to be set up so that only SSPI authentication is allowed.  An administrator
-can run the following on each node:
-\begin{enumerate}
-\item \texttt{smpd.exe -set sspi\_protect yes}
-\item \texttt{smpd.exe -set jobs\_only yes}
-\item \texttt{smpd.exe -restart}
-\end{enumerate}
-
-These settings mean that authentication must be done through SSPI and mpiexec commands will only be
-accepted for registered jobs.
-
-To register jobs an administrator or a scheduler running with administrator privileges can execute
-the following command:
-\begin{verbatim}
-mpiexec.exe -add_job <name> <domain\username> [-host <hostname>]
-\end{verbatim}
-This adds a job called ``name'' for the specified user on either the local or specified host.  Any
-name can be used but it must not collide with another job with the same name on the same host.  The
-command must be executed for each host that is to be allocated to the user.
-
-Then when the job has finished or the allotted time has expired for the user to use the nodes the 
-following command can be executed:
-\begin{verbatim}
-mpiexec.exe -remove_job <name> [-host <hostname>]
-\end{verbatim}
-This command removes the job from the local or specified host.  Any processes running on the host 
-under the specified job name will be terminated by this command.
-
-So \texttt{-add\_job} and \texttt{-remove\_job} can be used by a scheduler to create a window when a user is allowed to
-start jobs on a set of nodes.
-
-When the window is open the user can run jobs using the job name.  First the user must run:
-\begin{verbatim}
-mpiexec.exe -associate_job <name> [-host <hostname>]
-\end{verbatim}
-This will associate the user's token with the job object on the local or
-specified host.  This must be done for all of the hosts allocated to the user.  Then the user can issue
-mpiexec commands.  The mpiexec commands are of the usual format except they must contain one extra option -
-``\texttt{-job <name>}''.  This job name must match the job allocated by the \texttt{-add\_job} command.  So a typical command
-would look like this:
-\begin{verbatim}
-mpiexec.exe -job foo -machinefile hosts.txt -n 4 myapp.exe
-\end{verbatim}
-Multiple mpiexec commands can be issued until the \texttt{-remove\_job} command is issued.
-This allows the users to issue multiple 
-mpiexec commands and multiple MPI\_Comm\_spawn commands all using the same job name until the job is removed
-from the nodes.
-
-The rationale for the design where an adminstrator can create and destroy jobs but the user must first associate
-the job with his own token before running jobs is so that the administrator does not need to know the user's
-password.  In order for an administrator to do both the job allocation and association he would have to call
-LogonUser with the user name and password for each user that submits a job request.
-
-\subsection{Firewalls}
-Windows comes with a default firewall that is usually turned on by default.
-Firewalls block all TCP ports by default which renders MPICH applications inoperable
-because the default communication mechanism used by MPICH are sockets on arbitrary
-ports assigned by the operating system.  This can be solved in several ways:
-
-\begin{itemize}
-\item Turn off the firewall completely.
-\item  MPICH applications can be limited to a range of TCP ports using the 
-MPICH\_PORT\_RANGE environment variable.  If you set your firewall to allow the
-same port range then MPICH applications will run.
-\item Leave the Windows firewall on and allow exceptions for your MPICH applications.
-This can be done through the Security Center module of the Windows Control 
-Panel.  Click the Windows Firewall option in the Security Center to bring up
-the properties page and select the Exceptions tab.  Here you can add each 
-MPICH application to exempt.  Note that this exception includes the path to
-the executable so if you move the executable you will have to exempt the new
-location.  This solution obviously only will work for a small number of 
-applications since managing a large list would be difficult.  Make sure you add
-mpiexec.exe and the smpd.exe process manager to this exception list.
-\end{itemize}
-
-\subsection{MPIEXEC options}
-This section describes all the options to mpiexec.exe
-
-\begin{itemize}
-
-\item \texttt{-add\_job job\_name domain$\backslash$user [-host hostname]}
-Create a job object on the local or specified host for the specified user.
-Administrator privileges are required to execute this command.
-
-\item \texttt{-associate\_job job\_name [-host hostname]}
-Associate the current user token with the specified job on the local or specified
-host.  The current user must match the user specifed by the \texttt{-add\_job job\_name username}
-command.
-
-\item \texttt{-binding process\_binding\_scheme}
-This option is currently available only under Windows. It allows the user to
-specify a process binding scheme for the MPI processes. Currently \texttt{auto} and
-\texttt{user} are the supported binding schemes. Using \texttt{auto} as the process 
-binding scheme the process manager will choose the process binding scheme automatically 
-taking into account the load on system resources like caches. The \texttt{user} binding
-scheme can be used to provide a user defined binding for the MPI processes. The supported
-formats for specifying the binding schemes are provided below.
-
-\texttt{-binding auto}
-
-\texttt{-binding user:core1,core2}
-
-where \texttt{core1} and \texttt{core2} represent the logical processor ids. The logical
-processor ids specified are used in a round robin fashion to bind the MPI processes to the
-logical processors. Some examples are provided below.
-
-\texttt{mpiexec -n 4 -binding auto cpi.exe}
-
-In the above example the process manager binds the MPI processes to the available 
-cores automatically as mentioned above.
-
-\texttt{mpiexec -n 3 -binding user:1,3 cpi.exe}
-
-In the example above the process manager binds MPI process with rank 0 to logical 
-processor 1, rank 1 to logical processor 3, rank 2 to logical processor 1.
-
-\item \texttt{-channel channel\_name}
-This option is only available under Windows and allows the user to select which
-channel implementation of MPICH to select at runtime.  The current channels
-supported are sock, mt, ssm, and shm.  These represent the sockets, 
-multi-threaded sockets, sockets plus shared memory, and shared memory channels.
-The shared memory channels only work on one node.  The sockets, multi-threaded
-sockets, and sockets plus shared memory channels work on multiple nodes.  There
-are also profiled versions of the channels that produce RLOG files for each
-process when selected.  They are named p, mtp, ssmp, and shmp.  See the
-section on channel selection for additional information.
-
-\item \texttt{-configfile filename}
-Use the specified job configuration file to launch the job.  Each line in the
-file represents a set of options just like you would enter them on the \texttt{mpiexec}
-command line.  The one difference is that there are no colons in the file.  The
-colons are replaced by new-lines.
-
-\item \texttt{-delegate}
-Specify that you want to use passwordless SSPI delegation to launch processes.
-The machines must be configured to use SSPI as described in the section on 
-security.
-
-\item \texttt{-dir drive:$\backslash$my$\backslash$working$\backslash$directory}
-Specify the working directory for the processes.
-
-\item \texttt{-env variable value}
-Specify an environment variable and its value to set in the processes' environments.
-This option can be specified multiple times.
-
-\item \texttt{-exitcodes}
-Specify that the exit code of each process should be printed to stdout as each
-processes exits.
-
-\item \texttt{-file filename}
-Use the specified implementation specific job configuration file.  For Windows
-this option is used to specify the old MPICH 1.2.5 configuration file format.
-This is useful for users who have existing configuration files and want to upgrade
-to MPICH.
-
-\item \texttt{-genvlist a,b,c,d...}
-Specify a list of environment variables to taken from the environment local to mpiexec and propagated to the launched processes.
-
-\item \texttt{-hide\_console}
-Detach from the console so that no command prompt window will appear and consequently
-not output will be seen.
-
-\item \texttt{-host hostname}
-Specify that the processes should be launched on a specific host.
-
-\item \texttt{-hosts n host1 host2 host3 ...}
-Specify that the processes should be launched on a list of hosts.  This option
-replaces the \texttt{-n x} option.
-
-\item \texttt{-hosts n host1 m1 host2 m2 host3 m3 ...}
-Specify that the processes should be launched on a list of hosts and how many
-processes should be launched on each host.  The total number of processes 
-launched is m1 + m2 + m3 + ... mn.
-
-\item \texttt{-impersonate}
-Specify that you want to use passwordless SSPI impersonation to launch processes.
-This will create processes on the remote machines with limited access tokens.
-They wil not be able to open files on remote machines or access mapped network
-drives.
-
-\item \texttt{-job job\_name}
-Specify that the processes should be launched under the specifed job object.
-This can only be used after successful calls to \texttt{-add\_job} and \texttt{-associate\_job}.
-
-\item \texttt{-l}
-This flag causes mpiexec to prefix output to stdout and stderr with the rank of
-the process that produced the output.  (This option is the lower-case L not the
-number one)
-
-\item \texttt{-localonly x} or \texttt{-localonly}
-Specify that the processes should only be launched on the local host.  This
-option can replace the \texttt{-n x} option or be used in conjunction with it
-when it is only a flag.
-
-\item \texttt{-localroot}
-Specify that the root process should be launched on the local machine directly
-from mpiexec bypassing the smpd process manager.  This is useful for applications
-that want to create windows from the root process that are visible to the interactive
-user.  The smpd process manager creates processes in a hidden service desktop
-where you cannot interact with any GUI.
-
-\item \texttt{-logon}
-Prompt for user credentials to launch the job under.
-
-\item \texttt{-machinefile filename}
-Use the specified file to get host names to launch processes on.  Hosts are 
-selected from this file in a round robin fashion.  One host is specified per
-line.  Extra options can be specified.  The number of desired processes to
-launch on a specific host can be specified with a colon followed by a number
-after the host name: \texttt{hostname:n}.  This is usefull for multi-CPU hosts.
-If you want to specify the interface that should be used for MPI communication
-to the host you can add the \texttt{-ifhn} flag. A sample machinefile is provided
-below for reference.
-\begin{verbatim}
-    # Comment line
-    # Run two procs on hostname1
-    hostname1:2
-    # Run four procs on hostname2 but use 192.168.1.100
-    # as the interface
-    hostname2:4 -ifhn 192.168.1.100
-\end{verbatim}
-The interface can also be specified using the \texttt{ifhn=} option. The following
-line is valid in a machinefile.
-\begin{verbatim}
-    #Using ifhn= option to specify the interface
-    hostname1:2 ifhn=192.168.1.101
-\end{verbatim}
-
-\item \texttt{-map drive:$\backslash$$\backslash$host$\backslash$share}
-Specify a network mapped drive to create on the hosts before launching the 
-processes.  The mapping will be removed when the processes exit.  This option
-can be specified multiple times.
-
-\item \texttt{-mapall}
-Specify that all network mapped drives created by the user executing mpiexec
-command will be created on hosts before launching the processes. The mappings
-will be removed when the processes exit. 
-
-\item \texttt{-n x} or \texttt{-np x}
-Specify the number of processes to launch.
-
-\item \texttt{-nopm}
-This flag is used in conjunction with the \texttt{-rsh} flag.  With this flag
-specified there need not be any smpd process manager running on any of the nodes
-used in the job.  \texttt{mpiexec} provides the PMI interface and the remote
-shell command is used to start the processes.  Using these flags allows jobs to
-be started without any process managers running but the MPI dynamic process
-functions like MPI\_Comm\_spawn are consequently not available.
-
-\item \texttt{-noprompt}
-Prevent mpiexec for prompting for information.  If user credentials are needed
-to launch the processes mpiexec usually prompts for this information but this
-flag causes an error to be printed out instead.
-
-\item \texttt{-p port}
-Short version of the \texttt{-port} option.
-
-\item \texttt{-path search\_path}
-Specify the search path used to locate executables.  Separate multiple paths with semicolons.
-The path can be mixed when using both Windows and Linux machines.  For example:
-\texttt{-path c:$\backslash$temp;/home/user} is a valid search path.
-
-\item \texttt{-phrase passphrase}
-Specify the passphrase used to authenticate with the smpd process managers.
-
-\item \texttt{-plaintext}
-Specify that user credentials should go over the wire un-encrypted.  This is
-required if both Linux and Windows machines are used in the same job because
-the Linux machines cannot encrypt and decrypt the data created by the Windows
-machines.
-
-\item \texttt{-pmi\_server num\_processes or -pmiserver num\_processes}
-This option specified by itself connects to the local smpd process manager and
-starts a PMI service.  This service is used by MPICH processes to communicate
-connection information to each other.  This option is only good for a single
-MPICH job.  The input parameter is the number of processes in the job.
-\texttt{mpiexec} immediately outputs three lines of data.  The first line is the
-host name.  The second line is the port it is listening on and the third line
-is the name of the PMI KVS.  A process manager that can set environment variables
-and launch processes but does not implement the PMI service can use this option
-to start jobs.  Along with the other PMI environment variables the process 
-manager must set PMI\_HOST to the host name provided, PMI\_PORT to the port
-provided and PMI\_KVS and PMI\_DOMAIN to the KVS name provided.  It is the 
-responsibility of the process manager to set the other environment variables
-correctly like PMI\_RANK and PMI\_SIZE.  See the document on the smpd PMI implementation
-for a complete list of the environment variables.  When the job is finished the
-PMI server will exit.  This option can be executed in separate command simultaneously
-so that multiple jobs can be executed at the same time.
-
-\item \texttt{-port port}
-Specify the port where the smpd process manager is listening.
-
-\item \texttt{-priority class[:level]}
-Specify the priority class and optionally the thread priority of the processes
-to be launched.  The class can be 0,1,2,3, or 4 corresponding to idle, below,
-normal, above, and high.  The level can be 0,1,2,3,4, or 5 corresponding to
-idle, lowest, below, normal, above, highest.  The default is 2:3.
-
-\item \texttt{-pwdfile filename}
-Specify a file to read the user name and password from.  The user name should be
-on the first line and the password on the second line.
-
-\item \texttt{-quiet\_abort}
-Use this flag to prevent extensive abort messages to appear.  Instead the job 
-will simply exit with minimal error output.
-
-\item \texttt{-register [-user n]}
-Encrypt a user name and password into the Windows registry so that it can be 
-automatically retrieved by mpiexec to launch processes with.  If you specify
-a user index then you can save more than one set of credentials.  The index
-should be a positive non-zero number and does not need to be consecutive.
-
-\item \texttt{-remove [-user n]}
-Remove the encrypted credential data from the Registry.  If multiple entries are
-saved then use the \texttt{-user} option to specify which entry to remove.
-\texttt{-user all} can be specified to delete all entries.
-
-\item \texttt{-remove\_job job\_name [-host hostname]}
-Remove a job object on the local or specified host.  Any processes running under
-this job will be terminated.  Administrator privileges are required to execute
-this command.
-
-\item \texttt{-rsh or -ssh}
-Use the remote shell command to execute the processes in the job instead of
-using the smpd process manager.  The default command is ``\texttt{ssh -x}'' no
-matter whether \texttt{-rsh} or \texttt{-ssh} is used.  If this is the only
-flag specified then an smpd process manager must be running on the local host
-where \texttt{mpiexec} is executed.  \texttt{mpiexec} contacts the local smpd process to start
-a PMI service required by the MPI job and then starts the processes using the 
-remote shell command.  On the target machines the application ``\texttt{env}''
-must be available since it is used to set the appropriate environment variables
-and then start the application.  The remote shell command can be changed using
-the environment variable MPIEXEC\_RSH.  Any command can be used that takes a 
-host name and then everything after that as the user command to be launched.
-Note that you need to specify a fully qualified file name of the executable when running
-your job with the \texttt{-rsh} option. If you like to use relative paths set the working
-directory for the job using the \texttt{-wdir} option of mpiexec.
-
-\item \texttt{-smpdfile filename}
-Specify the location of the smpd configuration file.  The default is \texttt{\~/.smpd}.
-This is a Unix only option.  Under Windows the settings are stored in the Windows Registry.
-
-\item \texttt{-timeout seconds}
-Specify the maximum number of seconds the job is allowed to run.  At the end of
-the timeout period, if the job has not already exited then all processes will
-be killed.
-
-\item \texttt{-user n}
-Specify which encrypted credentials to retrieve from the Registry.  The corresponding
-entry must have been previously saved using the \texttt{-register -user n} option.
-
-\item \texttt{-validate [-user n] [-host hostname]}
-Validate that the saved credentials can be used to launch a process on the local
-or specified host.  If more that one credentials has been saved then the 
-\texttt{-user} option can be used to select which user credentials to use.
-
-\item \texttt{-verbose}
-Output trace data for mpiexec.  Only useful for debugging.
-
-\item \texttt{-wdir drive:$\backslash$my$\backslash$working$\backslash$directory}
-\texttt{-wdir} and \texttt{-dir} are synonyms.
-
-\item \texttt{-whoami}
-Print out the current user name in the format that mpiexec and smpd expect it to be.
-This is useful for users who use a screen name that is different from their user
-name.
-
-\end{itemize}
-
-\subsection{SMPD process manager options}
-This section describes some of the options for the smpd process manager.
-
-smpd.exe runs as a service under Windows.  This is required so that it can start
-processes under multiple user credentials.  Only services have the privileges
-necessary to log on users and start processes for them.  Since this is a privileged
-operation administrator rights are required to install the smpd service.  This is
-what the default installer package does.
-
-But smpd can be run in other ways for debugging or single user use.
-
-If you have smpd.exe installed first execute \texttt{smpd.exe -stop} to stop the
-service.
-
-Then you can run it by hand for single user mode or for debugging.  The flag for
-debugging single user mode is \texttt{-d debug\_output\_level}.
-
-If you run it like this you will get full trace output:
-\begin{verbatim}
-smpd.exe -d
-\end{verbatim}
-
-If you run it like this you will get no output except for errors:
-\begin{verbatim}
-smpd.exe -d 0
-\end{verbatim}
-
-Here are all the options to smpd.exe:
-\begin{itemize}
-\item \texttt{-install or -regserver}
-Install the smpd service.  Requires administrator privileges.
-\item \texttt{-remove or -uninstall or -unregserver}
-Uninstall the smpd service.  Requires administrator privileges.
-\item \texttt{-start}
-Start the smpd service.  Requires administrator privileges.
-\item \texttt{-stop}
-Stop the smpd service.  Requires administrator privileges.
-\item \texttt{-restart}
-Stop and restart the smpd service.  Requires administrator privileges.
-\item \texttt{-register\_spn}
-Register the Service Prinicipal Name for the smpd service of the local machine
-on the domain controller.  Requires DOMAIN administrator privileges.  This is
-used in conjunction with passwordless SSPI authentication described in the
-section on security.
-\item \texttt{-remove\_spn}
-Remove the Service Prinicipal Name from the domain controller for the smpd service
-of the local machine.  Requires DOMAIN administrator privileges.
-\item \texttt{-traceon filename [hostA hostB ...]}
-Turn on the trace logging of the smpd service on the local or specified hosts
-and set the output to the specified file.  The file location must be available
-on the local drive of each of the hosts.  It cannot be located on a remote 
-machine.
-\item \texttt{-traceoff [hostA hostB ...]}
-Turn off the trace logging of the smpd service on the local or specified hosts.
-\item \texttt{-port n}
-Listen on the specified port number.  If this option is not specified then smpd
-listens on the default port (8676).
-\item \texttt{-anyport}
-Listen on any port assigned by the OS.  smpd immediately prints out the port that
-it has been assigned.
-\item \texttt{-phrase passphrase}
-Use the specified passphrase to authenticate connections to the smpd either by
-mpiexec or another smpd process.
-\item \texttt{-getphrase}
-Prompt the user to input the passphrase.  This is useful if you don't want to 
-specify the phrase on the command line.
-\item \texttt{-noprompt}
-Don't prompt the user for input.  If there is missing information, print an error
-and exit.
-\item \texttt{-set option value}
-Set the smpd option to the specified value.  For example, \texttt{smpd -set logfile c:$\backslash$temp$\backslash$smpd.log} will set the log file to the 
-specified file name.  \texttt{smpd -set log yes} will turn trace logging on and
-\texttt{smpd -set log no} will turn it off.
-\item \texttt{-get option}
-Print out the value of the specified smpd option.
-\item \texttt{-hosts}
-Print the hosts that mpiexec and this smpd will use to launch processes on.  
-If the list is empty then processes will be launched on the local host only.
-\item \texttt{-sethosts hostA hostB ...}
-Set the hosts option to a list of hosts that mpiexec and smpd will use to launch
-processes on.
-\item \texttt{-d [level] or -debug [level]}
-Start the smpd in debug or single user mode with the optionally specified amount
-of output.  For example, \texttt{smpd -d} will start the smpd will lots of trace
-output and \texttt{smpd -d 0} will start the smpd with no output except for errors.
-\item \texttt{-s}
-Only available on Unix systems.  This option starts the smpd in single user daemon
-mode for the current user.
-\item \texttt{-smpdfile filename}
-On Unix systems the smpd options are stored in a file that is readable only by
-the current user (chmod 600).  This file stores the same information that would
-be stored in the Windows registry like the port and passphrase.  The default
-file is named \texttt{\~/.smpd} if this option is not specified.
-\item \texttt{-shutdown}
-Shutdown a running smpd that was started by \texttt{smpd -s} or \texttt{smpd -d}.
-\item \texttt{-printprocs}
-On a Windows machine you can run \texttt{smpd -printprocs} and it will print out
-the processes started and stopped by smpd on the current host.  The format of the
-output is \texttt{+/-pid cmd}.  Plus means a process was started and minus means
-the process has exited.  The process id is specified next and then the rest of the line
-is the command that was launched.
-\item \texttt{-enum or -enumerate}
-Print the smpd options set on the local host.
-\item \texttt{-version}
-Print the smpd version and exit.
-\item \texttt{-status [-host hostname]}
-Print the status of the smpd on the local or specified host.
-\item \texttt{-help}
-Print a brief summary of the options to smpd.
-\end{itemize}
-
-\subsection{Debugging jobs by starting them manually}
-This section describes how to start a job by hand without the use of a process
-manager so the job can be stepped through with a debugger.
-
-You can launch an MPICH job by hand if you set the minimum required environment
-variables for each process and then start the processes yourself (or in a debugger).
-
-Here is a script that sets the environment variables so that a job can be started
- on the local machine:
-The file is called \texttt{setmpi2.bat}
-\begin{verbatim}
-if ``%1'' == ``'' goto HELP
-if ``%2'' == ``'' goto HELP
-set PMI_ROOT_HOST=%COMPUTERNAME%
-set PMI_ROOT_PORT=9222
-set PMI_ROOT_LOCAL=1
-set PMI_RANK=%1
-set PMI_SIZE=%2
-set PMI_KVS=mpich
-goto DONE
-:HELP
-REM usage: setmpi2 rank size
-:DONE
-\end{verbatim}
-
-For example, to debug a two process job bring up two separate command prompts.
-In the first prompt execute \texttt{setmpi2.bat 0 2} and in the second prompt
-execute \texttt{setmpi2.bat 1 2}.  Then run your application always starting
-the root process first.  The root process must call MPI\_Init before any of the
-other processes because it is the process that listens on the port specifed by
-the environment variable PMI\_ROOT\_PORT.  Simply execute \texttt{myapp.exe} from
-each command prompt to run your job.  Or better yet run each process in a debugger.
-If you have the Microsoft developer studio installed you can run the following
-from each command prompt: \texttt{devenv.exe myapp.exe}.  This will bring up a
-debugger for each process.  Then you can step through each process and debug it.
-Remember that the first process must call MPI\_Init before any of the rest of the
-processes do.  You can restart the processes at any time as long as you restart
-all of them.
-
-The script can be modified to launch on multiple hosts by changing the line:
-\begin{verbatim}
-set PMI_ROOT_HOST=%COMPUTERNAME%
-\end{verbatim}
-to set the variable to the hostname where the root process will be started instead
-of the local host name.
-
-The limitation of this method of starting processes is that MPI spawning operations
-are not supported.  If your application calls MPI\_Comm\_spawn it will produce
-an error.
-
-\subsection{Debugging jobs using MPI Cluster Debugger}
-This section describes how to debug MPI jobs using the MPI Cluster Debugger available with Visual Studio suites. Follow the steps below to debug your MPI application (myapp.exe) locally on your machine using Visual Studio 2010
-\begin{enumerate}
-\item Select Visual Studio application project properties (Select ``\texttt{myapp.exe properties}'' item from the ``\texttt{Project}'' menu)
-\item In Debugging section (Select ``\texttt{Configuration Properties}'' and then select ``\texttt{Debugging}'' category), select ``\texttt{MPI Cluster debugger}'' as the debugger to launch from the drop down menu.
-\item Set the ``\texttt{Run Environment}'' item to ``\texttt{localhost/NUM\_PROCS\_TO\_LAUNCH}'' (e.g. localhost/3 to launch 3 MPI processes)
-\item Set the ``\texttt{Application Arguments}'' item, if your MPI application has any arguments (To specify input to your application redirect it from a text file)
-\item Set the ``\texttt{MPIExec Command}'' item to point to MPICH's mpiexec (\texttt{C:$\backslash$Program Files$\backslash$MPICH$\backslash$bin$\backslash$mpiexec.exe})
-\item Click OK to submit the project property changes
-\item Insert break points in the Visual Studio explorer window
-\item Press F5 to start debugging your code. Note that multiple windows pop up showing a view of the processes launched and the corresponding call stacks. The debugger automatically switches between MPI processes, if required, when it hits a breakpoint.
-\end{enumerate}
-
-\subsection{Environment variables}
-This section describes the environment variables used by MPICH and smpd.
-
-\begin{itemize}
-\item \texttt{MPICH\_ABORT\_ON\_ERROR}
-Call abort() when an error happens instead of returning an error and calling MPID\_Abort. useful for unix where calling abort() creates a core file.
-\item \texttt{MPICH\_PRINT\_ERROR\_STACK}
-Print the entire error stack when an error occurs (currently this is the default)
-\item \texttt{MPICH\_CHOP\_ERROR\_STACK}
-Split the error stack output at the character position specified.  A value of 79
-would cause carriage returns to be inserted after the 79th character.
-\item \texttt{MPICH\_WARNINGS}
-Print runtime warnings (unmatched messages at MPI\_Finalize, unreleased resources, etc)
-\item \texttt{MPICH\_SOCKET\_BUFFER\_SIZE}
-socket buffer size
-\item \texttt{MPICH\_SOCKET\_RBUFFER\_SIZE}
-socket receive buffer size
-\item \texttt{MPICH\_SOCKET\_SBUFFER\_SIZE}
-socket send buffer size
-\item \texttt{MPICH\_SOCKET\_NUM\_PREPOSTED\_ACCEPTS}
-number of accepts posted for MPIDU\_Sock\_listen
-\item \texttt{MPICH\_PORT\_RANGE}
-Range of ports to use for sockets: min..max or min,max
-\item \texttt{MPICH\_INTERFACE\_HOSTNAME}
-hostname to use to connect sockets
-\item \texttt{MPICH\_NETMASK}
-bitmask to select an ip subnet: ip/numbits, ie 192.0.0.0/8
-\item \texttt{MPIEXEC\_TIMEOUT}
-job timeout in seconds
-\item \texttt{MPIEXEC\_LOCALONLY}
-launch job processes on the local machine only
-\item \texttt{MPIEXEC\_NOPROMPT}
-Don't prompt for user input for missing information, print an error instead.
-\item \texttt{MPIEXEC\_SMPD\_PORT}
-Connect to smpd on the specified port.
-
-The following two only affect mpiexec for smpd if -rsh is on the command line:
-\item \texttt{MPIEXEC\_RSH}
-rsh command to use, default is ``ssh -x''
-\item \texttt{MPIEXEC\_RSH\_NO\_ESCAPE}
-create an rsh command compatible with Cygwin's ssh
-\item \texttt{MPICH\_SPN}
-Service Principal Name used for passwordless authentication
-\item \texttt{SMPD\_DBG\_OUTPUT}
-Print debugging output
-\item \texttt{SMPD\_DBG\_LOG\_FILENAME}
-name of logfile to send output to
-\item \texttt{SMPD\_MAX\_LOG\_FILE\_SIZE}
-maximum number of bytes the logfile can grow to before it is truncated
-\item \texttt{MPICH\_DBG\_OUTPUT}
-stdout, memlog or file.  determines where debugging output goes
-\item \texttt{MPI\_DLL\_NAME}
-name of the dll that contains the MPI and PMPI interfaces
-\item \texttt{MPI\_DLL\_PATH}
-path of the dll that contains the MPI and PMPI interfaces
-\item \texttt{MPICH\_CHANNEL}
-short name of the channel used to create the full name of the MPI dll (ie. ib becomes mpichib.dll)
-\item \texttt{MPI\_WRAP\_DLL\_NAME}
-name of the dll that contains only the MPI interface, not the PMPI interface
-\item \texttt{MPICH\_TRMEM\_INITZERO}
-used by the memory tracing package
-\item \texttt{MPICH\_TRMEM\_VALIDATE}
-used by the memory tracing package
-\item \texttt{MPITEST\_DEBUG}
-used by the test suite
-\item \texttt{MPITEST\_VERBOSE}
-used by the test suite
-\item \texttt{PATH}
-used by smpd to search for executables under Unix.
-\end{itemize}
-
-SMPD options specified on the command line can also be specified in the environment
-by prefixing \texttt{SMPD\_OPTION\_} to the option name and saving it as an
-environment variable.
-\begin{itemize}
-\item \texttt{SMPD\_OPTION\_APP\_PATH}
-\item \texttt{SMPD\_OPTION\_LOGFILE}
-\item \texttt{SMPD\_OPTION\_NOCACHE}
-\item \texttt{SMPD\_OPTION\_PHRASE}
-\item \texttt{SMPD\_OPTION\_SSPI\_PROTECT}
-\item \texttt{SMPD\_OPTION\_MAX\_LOGFILE\_SIZE}
-\item \texttt{SMPD\_OPTION\_PLAINTEXT}
-\item \texttt{SMPD\_OPTION\_PORT}
-\item \texttt{SMPD\_OPTION\_TIMEOUT}
-\item \texttt{SMPD\_OPTION\_EXITCODES}
-\item \texttt{SMPD\_OPTION\_PRIORITY}
-\item \texttt{SMPD\_OPTION\_LOCALONLY}
-\item \texttt{SMPD\_OPTION\_NOPROMPT}
-\item \texttt{SMPD\_OPTION\_CHANNEL}
-\item \texttt{SMPD\_OPTION\_HOSTS}
-\item \texttt{SMPD\_OPTION\_DELEGATE}
-\item \texttt{SMPD\_OPTION\_INTERNODE\_CHANNEL}
-\item \texttt{SMPD\_OPTION\_LOG}
-\item \texttt{SMPD\_OPTION\_NO\_DYNAMIC\_HOSTS}
-\end{itemize}
-
-Variables to control debugging output when enabled:
-\begin{itemize}
-\item \texttt{MPICH\_DBG}
-\item \texttt{MPICH\_DBG\_CLASS}
-\item \texttt{MPICH\_DBG\_FILENAME}
-\item \texttt{MPICH\_DBG\_LEVEL}
-\item \texttt{MPICH\_DBG\_OUTPUT}
-\item \texttt{MPICH\_DBG\_RANK}
-\item \texttt{MPICH\_DEBUG\_ITEM}
-\end{itemize}
-
-PMI environment variables created by smpd are described in the smpd documentation:
-\begin{itemize}
-\item \texttt{PMI\_DLL\_NAME}
-name of the PMI dll to load (replaces the default smpd functions)
-\item \texttt{PMI\_NAMEPUB\_KVS}
-name of the key-val-space where MPI service names are stored for MPI\_Lookup\_name()
-\item \texttt{PMI\_ROOT\_HOST}
-\item \texttt{PMI\_ROOT\_PORT}
-\item \texttt{PMI\_ROOT\_LOCAL}
-\item \texttt{PMI\_SPAWN}
-\item \texttt{PMI\_KVS}
-\item \texttt{PMI\_DOMAIN}
-\item \texttt{PMI\_RANK}
-\item \texttt{PMI\_SIZE}
-\item \texttt{PMI\_CLIQUE}
-\item \texttt{PMI\_APPNUM}
-\item \texttt{PMI\_SMPD\_ID}
-\item \texttt{PMI\_SMPD\_KEY}
-\item \texttt{PMI\_SMPD\_FD}
-\item \texttt{PMI\_HOST}
-\item \texttt{PMI\_PORT}
-\item \texttt{PMI\_APPNUM}
-\end{itemize}
-
-Used by the process managers other than smpd:
-\begin{itemize}
-\item \texttt{MPIEXEC\_DEBUG}
-\item \texttt{MPIEXEC\_MACHINES\_PATH}
-\item \texttt{MPIEXEC\_PORTRANGE}
-\item \texttt{MPIEXEC\_PREFIX\_STDERR}
-\item \texttt{MPIEXEC\_PREFIX\_STDOUT}
-\item \texttt{MPIEXEC\_REMSHELL}
-\item \texttt{MPIEXEC\_USE\_PORT}
-\end{itemize}
-
-\subsection{Compiling}
-This section describes how to set up a project to compile an MPICH application
-using Visual Studio 2005 and Visual Studio 6.0.
-
-\subsubsection{Visual Studio 6.0}
-Visual C++ 6.0 cannot handle multiple functions with the same type signature 
-that only differ in their return type.  So you must define \texttt{HAVE\_NO\_VARIABLE\_RETURN\_TYPE\_SUPPORT}
-in your project.
-
-\begin{enumerate}
-\item Create a project and add your source files.
-
-\item Bring up the settings for the project by hitting Alt F7.  Select the Preprocessor
-Category from the C/C++ tab.  Enter \texttt{HAVE\_NO\_VARIABLE\_RETURN\_TYPE\_SUPPORT} into
-the Preprocessor box.  Enter \texttt{C:$\backslash$Program Files$\backslash$MPICH$\backslash$include}
-into the ``Additional include directories'' box.
-
-\item Select the Input Category from the Link tab.  Add \texttt{cxx.lib} and \texttt{mpi.lib} to
-the Object/library modules box.  Add \texttt{C:$\backslash$Program Files$\backslash$MPICH$\backslash$lib}
-to the ``Additional library path'' box.
-
-\item Compile your application.
-\end{enumerate}
-
-\subsubsection{Visual Studio 2005}
-You can use the example projects provided with Visual Studio 2005 and use
-it as a guide to create your own projects.
-
-\begin{enumerate}
-\item Create a project and add your source files.
-
-\item Bring up the properties dialog for your project by right clicking the project
-name and selecting Properties.
-
-\item Navigate to Configuration Properties::C/C++::General
-\item Add \texttt{C:$\backslash$Program Files$\backslash$MPICH$\backslash$include}
-to the ``Additional Include Directories'' box.
-
-\item Navigate to Configuration Properties::Linker::General
-\item Add \texttt{C:$\backslash$Program Files$\backslash$MPICH$\backslash$lib}
-to the ``Aditional Library Directories'' box.
-
-\item Navigate to Configuration Properties::Linker::Input
-\item Add \texttt{cxx.lib} and \texttt{mpi.lib} and \texttt{fmpich.lib} to the ``Additional Dependencies'' box.  If your
-application is a C application then it only needs \texttt{mpi.lib}.  If it is a C++ application then it
-needs both \texttt{cxx.lib} and \texttt{mpi.lib}.  If it is a Fortran application then it only needs one of the \texttt{fmpich[s,g].lib} libraries.
-The fortran library comes in three flavors \texttt{fmpich.lib}, \texttt{fmpichs.lib} and \texttt{fmpichs.lib}.  \texttt{fmpich.lib}
-contains all uppercase symbols and uses the C calling convention like this: \texttt{MPI\_INIT}.  \texttt{fmpichs.lib}
-contains all uppercase symbols and uses the stdcall calling convention like this: \texttt{MPI\_INIT at 4}.
-\texttt{fmpichg.lib} contains all lowercase symbols with double underscores and the C calling convention
-like this: \texttt{mpi\_init\_\_}.  Add the library that matches your Fortran compiler.
-
-\item Compile your application.
-\end{enumerate}
-
-\subsubsection{Cygwin and MinGW GNU compilers}
-You can compile your MPI programs using gcc/g++/g77/gfortran from Cygwin or MinGW using the MPICH header files/libraries installed with MPICH on windows. Compile using the header files in \texttt{C:$\backslash$Program Files$\backslash$MPICH$\backslash$include} and link using the libs, lib*.a, in \texttt{C:$\backslash$Program Files$\backslash$MPICH$\backslash$lib}. Note that you should use the ``-localroot'' option when running programs compiled using gcc/g++ from Cygwin.
-
-\end{document}
diff --git a/examples/cpi.vcproj b/examples/cpi.vcproj
deleted file mode 100644
index 4eb372a..0000000
--- a/examples/cpi.vcproj
+++ /dev/null
@@ -1,374 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="cpi"
-	ProjectGUID="{8A4EF666-0FA4-4472-842B-C1C10C941439}"
-	RootNamespace="cpi"
-	Keyword="Win32Proj"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-		<Platform
-			Name="x64"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="Debug"
-			IntermediateDirectory="Debug"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\src\include,..\src\include\win32"
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpid.lib ws2_32.lib"
-				OutputFile="$(OutDir)/cpi.exe"
-				LinkIncremental="1"
-				AdditionalLibraryDirectories="..\lib"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile="$(OutDir)/cpi.pdb"
-				SubSystem="1"
-				TargetMachine="1"
-				FixedBaseAddress="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory="Release"
-			IntermediateDirectory="Release"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\src\include,..\src\include\win32"
-				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
-				RuntimeLibrary="0"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpi.lib ws2_32.lib"
-				OutputFile="$(OutDir)/cpi.exe"
-				LinkIncremental="1"
-				AdditionalLibraryDirectories="..\lib"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug|x64"
-			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
-			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TargetEnvironment="3"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\src\include,..\src\include\win32"
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpid.lib ws2_32.lib"
-				OutputFile="$(OutDir)/cpi.exe"
-				LinkIncremental="1"
-				AdditionalLibraryDirectories="..\lib"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile="$(OutDir)/cpi.pdb"
-				SubSystem="1"
-				TargetMachine="17"
-				FixedBaseAddress="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|x64"
-			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
-			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TargetEnvironment="3"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\src\include,..\src\include\win64"
-				PreprocessorDefinitions="NDEBUG;_CONSOLE"
-				RuntimeLibrary="0"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpi.lib"
-				OutputFile="$(OutDir)/cpi.exe"
-				LinkIncremental="1"
-				AdditionalLibraryDirectories="..\winbuild\x64\Release\mpi"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="17"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<Filter
-			Name="Source Files"
-			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
-			>
-			<File
-				RelativePath=".\icpi.c"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Header Files"
-			Filter="h;hpp;hxx;hm;inl;inc;xsd"
-			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
-			>
-		</Filter>
-		<Filter
-			Name="Resource Files"
-			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
-			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
-			>
-		</Filter>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/examples/pmandel.vcproj b/examples/pmandel.vcproj
deleted file mode 100644
index f1cdb41..0000000
--- a/examples/pmandel.vcproj
+++ /dev/null
@@ -1,372 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="pmandel"
-	ProjectGUID="{7A24F228-2A69-4E40-A5B5-8294C699EEB4}"
-	RootNamespace="pmandel"
-	Keyword="Win32Proj"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-		<Platform
-			Name="x64"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="Debug"
-			IntermediateDirectory="Debug"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\src\include,..\src\include\win32"
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;HAVE_WINDOWS_H"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpid.lib ws2_32.lib"
-				OutputFile="$(OutDir)/pmandel.exe"
-				LinkIncremental="2"
-				AdditionalLibraryDirectories="..\lib"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile="$(OutDir)/pmandel.pdb"
-				SubSystem="1"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory="Release"
-			IntermediateDirectory="Release"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\src\include,..\src\include\win32"
-				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;HAVE_WINDOWS_H"
-				RuntimeLibrary="0"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpi.lib ws2_32.lib"
-				OutputFile="$(OutDir)/pmandel.exe"
-				LinkIncremental="1"
-				AdditionalLibraryDirectories="..\lib"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug|x64"
-			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
-			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TargetEnvironment="3"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\src\include,..\src\include\win32"
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;HAVE_WINDOWS_H"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpid.lib ws2_32.lib"
-				OutputFile="$(OutDir)/pmandel.exe"
-				LinkIncremental="2"
-				AdditionalLibraryDirectories="..\lib"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile="$(OutDir)/pmandel.pdb"
-				SubSystem="1"
-				TargetMachine="17"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|x64"
-			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
-			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TargetEnvironment="3"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\src\include,..\src\include\win64"
-				PreprocessorDefinitions="NDEBUG;_CONSOLE;HAVE_WINDOWS_H"
-				RuntimeLibrary="0"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpi.lib ws2_32.lib"
-				OutputFile="$(OutDir)/pmandel.exe"
-				LinkIncremental="1"
-				AdditionalLibraryDirectories="..\winbuild\x64\Release\mpi"
-				GenerateDebugInformation="false"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="17"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<Filter
-			Name="Source Files"
-			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
-			>
-			<File
-				RelativePath=".\pmandel.c"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Header Files"
-			Filter="h;hpp;hxx;hm;inl;inc;xsd"
-			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
-			>
-		</Filter>
-		<Filter
-			Name="Resource Files"
-			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
-			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
-			>
-		</Filter>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/examples/pmandel_fence.vcproj b/examples/pmandel_fence.vcproj
deleted file mode 100644
index bb21926..0000000
--- a/examples/pmandel_fence.vcproj
+++ /dev/null
@@ -1,372 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="pmandel_fence"
-	ProjectGUID="{FEF84809-FBA0-4186-B6A9-5C12F28858AD}"
-	RootNamespace="pmandel_fence"
-	Keyword="Win32Proj"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-		<Platform
-			Name="x64"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="Debug"
-			IntermediateDirectory="Debug"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\src\include,..\src\include\win32"
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;HAVE_WINDOWS_H"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpid.lib ws2_32.lib"
-				OutputFile="$(OutDir)/pmandel_fence.exe"
-				LinkIncremental="2"
-				AdditionalLibraryDirectories="..\lib"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile="$(OutDir)/pmandel_fence.pdb"
-				SubSystem="1"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory="Release"
-			IntermediateDirectory="Release"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\src\include,..\src\include\win32"
-				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;HAVE_WINDOWS_H"
-				RuntimeLibrary="0"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpi.lib ws2_32.lib"
-				OutputFile="$(OutDir)/pmandel_fence.exe"
-				LinkIncremental="1"
-				AdditionalLibraryDirectories="..\lib"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug|x64"
-			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
-			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TargetEnvironment="3"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\src\include,..\src\include\win32"
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;HAVE_WINDOWS_H"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpid.lib ws2_32.lib"
-				OutputFile="$(OutDir)/pmandel_fence.exe"
-				LinkIncremental="2"
-				AdditionalLibraryDirectories="..\lib"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile="$(OutDir)/pmandel_fence.pdb"
-				SubSystem="1"
-				TargetMachine="17"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|x64"
-			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
-			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TargetEnvironment="3"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\src\include,..\src\include\win64"
-				PreprocessorDefinitions="NDEBUG;_CONSOLE;HAVE_WINDOWS_H"
-				RuntimeLibrary="0"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpi.lib ws2_32.lib"
-				OutputFile="$(OutDir)/pmandel_fence.exe"
-				LinkIncremental="1"
-				AdditionalLibraryDirectories="..\winbuild\x64\Release\mpi"
-				GenerateDebugInformation="false"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="17"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<Filter
-			Name="Source Files"
-			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
-			>
-			<File
-				RelativePath=".\pmandel_fence.c"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Header Files"
-			Filter="h;hpp;hxx;hm;inl;inc;xsd"
-			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
-			>
-		</Filter>
-		<Filter
-			Name="Resource Files"
-			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
-			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
-			>
-		</Filter>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/examples/pmandel_service.vcproj b/examples/pmandel_service.vcproj
deleted file mode 100644
index 4b7ffc8..0000000
--- a/examples/pmandel_service.vcproj
+++ /dev/null
@@ -1,372 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="pmandel_service"
-	ProjectGUID="{628FA51F-0886-4D7D-BBE4-18FB6516D7D2}"
-	RootNamespace="pmandel_service"
-	Keyword="Win32Proj"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-		<Platform
-			Name="x64"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="Debug"
-			IntermediateDirectory="Debug"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\src\include,..\src\include\win32"
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;HAVE_WINDOWS_H"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpid.lib ws2_32.lib"
-				OutputFile="$(OutDir)/pmandel_service.exe"
-				LinkIncremental="2"
-				AdditionalLibraryDirectories="..\lib"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile="$(OutDir)/pmandel_service.pdb"
-				SubSystem="1"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory="Release"
-			IntermediateDirectory="Release"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\src\include,..\src\include\win32"
-				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;HAVE_WINDOWS_H"
-				RuntimeLibrary="0"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpi.lib ws2_32.lib"
-				OutputFile="$(OutDir)/pmandel_service.exe"
-				LinkIncremental="1"
-				AdditionalLibraryDirectories="..\lib"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug|x64"
-			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
-			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TargetEnvironment="3"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\src\include,..\src\include\win32"
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;HAVE_WINDOWS_H"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpid.lib ws2_32.lib"
-				OutputFile="$(OutDir)/pmandel_service.exe"
-				LinkIncremental="2"
-				AdditionalLibraryDirectories="..\lib"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile="$(OutDir)/pmandel_service.pdb"
-				SubSystem="1"
-				TargetMachine="17"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|x64"
-			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
-			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TargetEnvironment="3"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\src\include,..\src\include\win64"
-				PreprocessorDefinitions="NDEBUG;_CONSOLE;HAVE_WINDOWS_H"
-				RuntimeLibrary="0"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpi.lib ws2_32.lib"
-				OutputFile="$(OutDir)/pmandel_service.exe"
-				LinkIncremental="1"
-				AdditionalLibraryDirectories="..\winbuild\x64\Release\mpi"
-				GenerateDebugInformation="false"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="17"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<Filter
-			Name="Source Files"
-			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
-			>
-			<File
-				RelativePath=".\pmandel_service.c"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Header Files"
-			Filter="h;hpp;hxx;hm;inl;inc;xsd"
-			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
-			>
-		</Filter>
-		<Filter
-			Name="Resource Files"
-			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
-			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
-			>
-		</Filter>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/examples/pmandel_spaserv.vcproj b/examples/pmandel_spaserv.vcproj
deleted file mode 100644
index 3d38973..0000000
--- a/examples/pmandel_spaserv.vcproj
+++ /dev/null
@@ -1,372 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="pmandel_spaserv"
-	ProjectGUID="{491B0550-63A6-4DE2-82EF-E4243DBDC77F}"
-	RootNamespace="pmandel_spaserv"
-	Keyword="Win32Proj"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-		<Platform
-			Name="x64"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="Debug"
-			IntermediateDirectory="Debug"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\src\include,..\src\include\win32"
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;HAVE_WINDOWS_H"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpid.lib"
-				OutputFile="$(OutDir)/pmandel_spaserv.exe"
-				LinkIncremental="2"
-				AdditionalLibraryDirectories="..\lib"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile="$(OutDir)/pmandel_spaserv.pdb"
-				SubSystem="1"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory="Release"
-			IntermediateDirectory="Release"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\src\include,..\src\include\win32"
-				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;HAVE_WINDOWS_H"
-				RuntimeLibrary="0"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpi.lib"
-				OutputFile="$(OutDir)/pmandel_spaserv.exe"
-				LinkIncremental="1"
-				AdditionalLibraryDirectories="..\lib"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug|x64"
-			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
-			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TargetEnvironment="3"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\src\include,..\src\include\win32"
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;HAVE_WINDOWS_H"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpid.lib"
-				OutputFile="$(OutDir)/pmandel_spaserv.exe"
-				LinkIncremental="2"
-				AdditionalLibraryDirectories="..\lib"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile="$(OutDir)/pmandel_spaserv.pdb"
-				SubSystem="1"
-				TargetMachine="17"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|x64"
-			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
-			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TargetEnvironment="3"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\src\include,..\src\include\win64"
-				PreprocessorDefinitions="NDEBUG;_CONSOLE;HAVE_WINDOWS_H"
-				RuntimeLibrary="0"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpi.lib"
-				OutputFile="$(OutDir)/pmandel_spaserv.exe"
-				LinkIncremental="1"
-				AdditionalLibraryDirectories="..\winbuild\x64\Release\mpi"
-				GenerateDebugInformation="false"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="17"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<Filter
-			Name="Source Files"
-			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
-			>
-			<File
-				RelativePath=".\pmandel_spaserv.c"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Header Files"
-			Filter="h;hpp;hxx;hm;inl;inc;xsd"
-			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
-			>
-		</Filter>
-		<Filter
-			Name="Resource Files"
-			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
-			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
-			>
-		</Filter>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/examples/pmandel_spawn.vcproj b/examples/pmandel_spawn.vcproj
deleted file mode 100644
index 3928566..0000000
--- a/examples/pmandel_spawn.vcproj
+++ /dev/null
@@ -1,372 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="pmandel_spawn"
-	ProjectGUID="{D05C5962-1D40-4A33-ACE8-87A6DA3600A9}"
-	RootNamespace="pmandel_spawn"
-	Keyword="Win32Proj"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-		<Platform
-			Name="x64"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="Debug"
-			IntermediateDirectory="Debug"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\src\include,..\src\include\win32"
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;HAVE_WINDOWS_H"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpid.lib ws2_32.lib"
-				OutputFile="$(OutDir)/pmandel_spawn.exe"
-				LinkIncremental="2"
-				AdditionalLibraryDirectories="..\lib"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile="$(OutDir)/pmandel_spawn.pdb"
-				SubSystem="1"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory="Release"
-			IntermediateDirectory="Release"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\src\include,..\src\include\win32"
-				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;HAVE_WINDOWS_H"
-				RuntimeLibrary="0"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpi.lib ws2_32.lib"
-				OutputFile="$(OutDir)/pmandel_spawn.exe"
-				LinkIncremental="1"
-				AdditionalLibraryDirectories="..\lib"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug|x64"
-			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
-			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TargetEnvironment="3"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\src\include,..\src\include\win32"
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;HAVE_WINDOWS_H"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpid.lib ws2_32.lib"
-				OutputFile="$(OutDir)/pmandel_spawn.exe"
-				LinkIncremental="2"
-				AdditionalLibraryDirectories="..\lib"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile="$(OutDir)/pmandel_spawn.pdb"
-				SubSystem="1"
-				TargetMachine="17"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|x64"
-			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
-			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TargetEnvironment="3"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\src\include,..\src\include\win64"
-				PreprocessorDefinitions="NDEBUG;_CONSOLE;HAVE_WINDOWS_H"
-				RuntimeLibrary="0"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpi.lib ws2_32.lib"
-				OutputFile="$(OutDir)/pmandel_spawn.exe"
-				LinkIncremental="1"
-				AdditionalLibraryDirectories="..\winbuild\x64\Release\mpi"
-				GenerateDebugInformation="false"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="17"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<Filter
-			Name="Source Files"
-			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
-			>
-			<File
-				RelativePath=".\pmandel_spawn.c"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Header Files"
-			Filter="h;hpp;hxx;hm;inl;inc;xsd"
-			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
-			>
-		</Filter>
-		<Filter
-			Name="Resource Files"
-			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
-			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
-			>
-		</Filter>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/examples/spawntest.vcproj b/examples/spawntest.vcproj
deleted file mode 100644
index 5149fa8..0000000
--- a/examples/spawntest.vcproj
+++ /dev/null
@@ -1,138 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="7.10"
-	Name="spawntest"
-	ProjectGUID="{6BB16851-FDFE-4654-8F1A-DCAC63EBE11A}"
-	Keyword="Win32Proj">
-	<Platforms>
-		<Platform
-			Name="Win32"/>
-	</Platforms>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="Debug"
-			IntermediateDirectory="Debug"
-			ConfigurationType="1"
-			CharacterSet="2">
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\src\include,..\include\win32"
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
-				MinimalRebuild="TRUE"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="5"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="TRUE"
-				DebugInformationFormat="4"/>
-			<Tool
-				Name="VCCustomBuildTool"/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpichd.lib"
-				OutputFile="$(OutDir)/spawntest.exe"
-				LinkIncremental="2"
-				AdditionalLibraryDirectories="..\lib"
-				GenerateDebugInformation="TRUE"
-				ProgramDatabaseFile="$(OutDir)/spawntest.pdb"
-				SubSystem="1"
-				TargetMachine="1"/>
-			<Tool
-				Name="VCMIDLTool"/>
-			<Tool
-				Name="VCPostBuildEventTool"/>
-			<Tool
-				Name="VCPreBuildEventTool"/>
-			<Tool
-				Name="VCPreLinkEventTool"/>
-			<Tool
-				Name="VCResourceCompilerTool"/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"/>
-			<Tool
-				Name="VCWebDeploymentTool"/>
-			<Tool
-				Name="VCManagedWrapperGeneratorTool"/>
-			<Tool
-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory="Release"
-			IntermediateDirectory="Release"
-			ConfigurationType="1"
-			CharacterSet="2">
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\src\include,..\include\win32"
-				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
-				RuntimeLibrary="4"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="TRUE"
-				DebugInformationFormat="3"/>
-			<Tool
-				Name="VCCustomBuildTool"/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpich.lib"
-				OutputFile="$(OutDir)/spawntest.exe"
-				LinkIncremental="1"
-				AdditionalLibraryDirectories="..\lib"
-				GenerateDebugInformation="TRUE"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="1"/>
-			<Tool
-				Name="VCMIDLTool"/>
-			<Tool
-				Name="VCPostBuildEventTool"/>
-			<Tool
-				Name="VCPreBuildEventTool"/>
-			<Tool
-				Name="VCPreLinkEventTool"/>
-			<Tool
-				Name="VCResourceCompilerTool"/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"/>
-			<Tool
-				Name="VCWebDeploymentTool"/>
-			<Tool
-				Name="VCManagedWrapperGeneratorTool"/>
-			<Tool
-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<Filter
-			Name="Source Files"
-			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
-			<File
-				RelativePath=".\parent.c">
-			</File>
-		</Filter>
-		<Filter
-			Name="Header Files"
-			Filter="h;hpp;hxx;hm;inl;inc;xsd"
-			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
-		</Filter>
-		<Filter
-			Name="Resource Files"
-			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
-			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}">
-		</Filter>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/examples/windows/installed_examples/cpi.vcproj b/examples/windows/installed_examples/cpi.vcproj
deleted file mode 100644
index 653a41a..0000000
--- a/examples/windows/installed_examples/cpi.vcproj
+++ /dev/null
@@ -1,372 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="cpi"
-	ProjectGUID="{1047DFCE-77C6-4D1D-A2B9-C6EC7EE30857}"
-	RootNamespace="cpi"
-	Keyword="Win32Proj"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-		<Platform
-			Name="x64"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="Debug"
-			IntermediateDirectory="Debug"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\include"
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpi.lib"
-				OutputFile="$(OutDir)/cpi.exe"
-				LinkIncremental="2"
-				AdditionalLibraryDirectories="..\lib"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile="$(OutDir)/cpi.pdb"
-				SubSystem="1"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory="Release"
-			IntermediateDirectory="Release"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\include"
-				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
-				RuntimeLibrary="2"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpi.lib"
-				OutputFile="$(OutDir)/cpi.exe"
-				LinkIncremental="1"
-				AdditionalLibraryDirectories="..\lib"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug|x64"
-			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
-			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TargetEnvironment="3"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\include"
-				PreprocessorDefinitions="_DEBUG;_CONSOLE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpi.lib"
-				OutputFile="$(OutDir)/cpi.exe"
-				LinkIncremental="2"
-				AdditionalLibraryDirectories="..\lib"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile="$(OutDir)/cpi.pdb"
-				SubSystem="1"
-				TargetMachine="17"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|x64"
-			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
-			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TargetEnvironment="3"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\include"
-				PreprocessorDefinitions="NDEBUG;_CONSOLE"
-				RuntimeLibrary="2"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpi.lib"
-				OutputFile="$(OutDir)/cpi.exe"
-				LinkIncremental="1"
-				AdditionalLibraryDirectories="..\lib"
-				GenerateDebugInformation="false"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="17"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<Filter
-			Name="Source Files"
-			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
-			>
-			<File
-				RelativePath=".\icpi.c"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Header Files"
-			Filter="h;hpp;hxx;hm;inl;inc;xsd"
-			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
-			>
-		</Filter>
-		<Filter
-			Name="Resource Files"
-			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
-			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
-			>
-		</Filter>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/examples/windows/installed_examples/cxxpi.cxx b/examples/windows/installed_examples/cxxpi.cxx
deleted file mode 100644
index 4ae5a8e..0000000
--- a/examples/windows/installed_examples/cxxpi.cxx
+++ /dev/null
@@ -1,64 +0,0 @@
-/* -*- Mode: C++; c-basic-offset:4 ; -*- */
-/*  
- *  (C) 2004 by Argonne National Laboratory.
- *      See COPYRIGHT in top-level directory.
- */
-
-#include "mpi.h"
-#include <iostream>
-#include <math.h>
-
-using namespace std;
-
-double f(double);
-
-double f(double a)
-{
-    return (4.0 / (1.0 + a*a));
-}
-
-int main(int argc,char **argv)
-{
-    int n, myid, numprocs, i;
-    double PI25DT = 3.141592653589793238462643;
-    double mypi, pi, h, sum, x;
-    double startwtime = 0.0, endwtime;
-    int  namelen;
-    char processor_name[MPI_MAX_PROCESSOR_NAME];
-
-    MPI::Init(argc,argv);
-    numprocs = MPI::COMM_WORLD.Get_size();
-    myid     = MPI::COMM_WORLD.Get_rank();
-    MPI::Get_processor_name(processor_name,namelen);
-
-    cout << "Process " << myid << " of " << numprocs << " is on " <<
-	processor_name << endl;
-
-    n = 10000;			/* default # of rectangles */
-    if (myid == 0)
-	startwtime = MPI::Wtime();
-
-    MPI::COMM_WORLD.Bcast(&n, 1, MPI_INT, 0);
-
-    h   = 1.0 / (double) n;
-    sum = 0.0;
-    /* A slightly better approach starts from large i and works back */
-    for (i = myid + 1; i <= n; i += numprocs)
-    {
-	x = h * ((double)i - 0.5);
-	sum += f(x);
-    }
-    mypi = h * sum;
-
-    MPI::COMM_WORLD.Reduce(&mypi, &pi, 1, MPI_DOUBLE, MPI_SUM, 0);
-
-    if (myid == 0) {
-	endwtime = MPI::Wtime();
-	cout << "pi is approximately " << pi << " Error is " <<
-	    fabs(pi - PI25DT) << endl;
-	cout << "wall clock time = " << endwtime-startwtime << endl;
-    }
-
-    MPI::Finalize();
-    return 0;
-}
diff --git a/examples/windows/installed_examples/cxxpi.vcproj b/examples/windows/installed_examples/cxxpi.vcproj
deleted file mode 100644
index e602772..0000000
--- a/examples/windows/installed_examples/cxxpi.vcproj
+++ /dev/null
@@ -1,372 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="cxxpi"
-	ProjectGUID="{55345B9F-F9B8-4A52-A5A9-5C3C9F61A76F}"
-	RootNamespace="cxxpi"
-	Keyword="Win32Proj"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-		<Platform
-			Name="x64"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="Debug"
-			IntermediateDirectory="Debug"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\include"
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="cxxd.lib mpi.lib"
-				OutputFile="$(OutDir)/cxxpi.exe"
-				LinkIncremental="2"
-				AdditionalLibraryDirectories="..\lib"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile="$(OutDir)/cxxpi.pdb"
-				SubSystem="1"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory="Release"
-			IntermediateDirectory="Release"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\include"
-				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
-				RuntimeLibrary="0"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="cxx.lib mpi.lib"
-				OutputFile="$(OutDir)/cxxpi.exe"
-				LinkIncremental="1"
-				AdditionalLibraryDirectories="..\lib"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug|x64"
-			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
-			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TargetEnvironment="3"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\include"
-				PreprocessorDefinitions="_DEBUG;_CONSOLE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="cxxd.lib mpi.lib"
-				OutputFile="$(OutDir)/cxxpi.exe"
-				LinkIncremental="2"
-				AdditionalLibraryDirectories="..\lib"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile="$(OutDir)/cxxpi.pdb"
-				SubSystem="1"
-				TargetMachine="17"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|x64"
-			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
-			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				TargetEnvironment="3"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\include"
-				PreprocessorDefinitions="NDEBUG;_CONSOLE"
-				RuntimeLibrary="0"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="cxx.lib mpi.lib"
-				OutputFile="$(OutDir)/cxxpi.exe"
-				LinkIncremental="1"
-				AdditionalLibraryDirectories="..\lib"
-				GenerateDebugInformation="false"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="17"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<Filter
-			Name="Source Files"
-			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
-			>
-			<File
-				RelativePath=".\cxxpi.cxx"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Header Files"
-			Filter="h;hpp;hxx;hm;inl;inc;xsd"
-			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
-			>
-		</Filter>
-		<Filter
-			Name="Resource Files"
-			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
-			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
-			>
-		</Filter>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/examples/windows/installed_examples/examples.sln b/examples/windows/installed_examples/examples.sln
deleted file mode 100644
index 1f51a01..0000000
--- a/examples/windows/installed_examples/examples.sln
+++ /dev/null
@@ -1,45 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 9.00
-# Visual Studio 2005
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cpi", "cpi.vcproj", "{1047DFCE-77C6-4D1D-A2B9-C6EC7EE30857}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cxxpi", "cxxpi.vcproj", "{55345B9F-F9B8-4A52-A5A9-5C3C9F61A76F}"
-EndProject
-Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "fpi", "fpi.vfproj", "{E9928864-78B6-42A6-846D-7BF6791AD033}"
-EndProject
-Global
-	GlobalSection(SolutionConfigurationPlatforms) = preSolution
-		Debug|Win32 = Debug|Win32
-		Debug|x64 = Debug|x64
-		Release|Win32 = Release|Win32
-		Release|x64 = Release|x64
-	EndGlobalSection
-	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{1047DFCE-77C6-4D1D-A2B9-C6EC7EE30857}.Debug|Win32.ActiveCfg = Debug|Win32
-		{1047DFCE-77C6-4D1D-A2B9-C6EC7EE30857}.Debug|Win32.Build.0 = Debug|Win32
-		{1047DFCE-77C6-4D1D-A2B9-C6EC7EE30857}.Debug|x64.ActiveCfg = Debug|x64
-		{1047DFCE-77C6-4D1D-A2B9-C6EC7EE30857}.Debug|x64.Build.0 = Debug|x64
-		{1047DFCE-77C6-4D1D-A2B9-C6EC7EE30857}.Release|Win32.ActiveCfg = Release|Win32
-		{1047DFCE-77C6-4D1D-A2B9-C6EC7EE30857}.Release|Win32.Build.0 = Release|Win32
-		{1047DFCE-77C6-4D1D-A2B9-C6EC7EE30857}.Release|x64.ActiveCfg = Release|x64
-		{1047DFCE-77C6-4D1D-A2B9-C6EC7EE30857}.Release|x64.Build.0 = Release|x64
-		{55345B9F-F9B8-4A52-A5A9-5C3C9F61A76F}.Debug|Win32.ActiveCfg = Debug|Win32
-		{55345B9F-F9B8-4A52-A5A9-5C3C9F61A76F}.Debug|Win32.Build.0 = Debug|Win32
-		{55345B9F-F9B8-4A52-A5A9-5C3C9F61A76F}.Debug|x64.ActiveCfg = Debug|x64
-		{55345B9F-F9B8-4A52-A5A9-5C3C9F61A76F}.Debug|x64.Build.0 = Debug|x64
-		{55345B9F-F9B8-4A52-A5A9-5C3C9F61A76F}.Release|Win32.ActiveCfg = Release|Win32
-		{55345B9F-F9B8-4A52-A5A9-5C3C9F61A76F}.Release|Win32.Build.0 = Release|Win32
-		{55345B9F-F9B8-4A52-A5A9-5C3C9F61A76F}.Release|x64.ActiveCfg = Release|x64
-		{55345B9F-F9B8-4A52-A5A9-5C3C9F61A76F}.Release|x64.Build.0 = Release|x64
-		{E9928864-78B6-42A6-846D-7BF6791AD033}.Debug|Win32.ActiveCfg = Debug|Win32
-		{E9928864-78B6-42A6-846D-7BF6791AD033}.Debug|Win32.Build.0 = Debug|Win32
-		{E9928864-78B6-42A6-846D-7BF6791AD033}.Debug|x64.ActiveCfg = Debug|x64
-		{E9928864-78B6-42A6-846D-7BF6791AD033}.Debug|x64.Build.0 = Debug|x64
-		{E9928864-78B6-42A6-846D-7BF6791AD033}.Release|Win32.ActiveCfg = Release|Win32
-		{E9928864-78B6-42A6-846D-7BF6791AD033}.Release|Win32.Build.0 = Release|Win32
-		{E9928864-78B6-42A6-846D-7BF6791AD033}.Release|x64.ActiveCfg = Release|x64
-		{E9928864-78B6-42A6-846D-7BF6791AD033}.Release|x64.Build.0 = Release|x64
-	EndGlobalSection
-	GlobalSection(SolutionProperties) = preSolution
-		HideSolutionNode = FALSE
-	EndGlobalSection
-EndGlobal
diff --git a/examples/windows/installed_examples/fpi.vfproj b/examples/windows/installed_examples/fpi.vfproj
deleted file mode 100644
index e4a3da6..0000000
--- a/examples/windows/installed_examples/fpi.vfproj
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<VisualStudioProject ProjectCreator="Intel Fortran" Keyword="Console Application" Version="9.10" ProjectIdGuid="{E9928864-78B6-42A6-846D-7BF6791AD033}">
-	<Platforms>
-		<Platform Name="Win32"/>
-		<Platform Name="x64"/></Platforms>
-	<Configurations>
-		<Configuration Name="Debug|Win32" DeleteExtensionsOnClean="*.obj;*.mod;*.pdb;*.asm;*.map;*.dyn;*.dpi;*.tmp;*.log;*.ilk;*.exe;$(TargetPath)">
-				<Tool Name="VFFortranCompilerTool" SuppressStartupBanner="true" DebugInformationFormat="debugEnabled" Optimization="optimizeDisabled" AdditionalIncludeDirectories="..\include" ModulePath="$(INTDIR)/" ObjectFile="$(INTDIR)/" Traceback="true" BoundsCheck="true" RuntimeLibrary="rtMultiThreadedDebugDLL"/>
-				<Tool Name="VFLinkerTool" OutputFile="$(OUTDIR)/fpi.exe" LinkIncremental="linkIncrementalNo" SuppressStartupBanner="true" AdditionalLibraryDirectories="..\lib" GenerateDebugInformation="true" ProgramDatabaseFile="$(OUTDIR)/fpi.pdb" SubSystem="subSystemConsole" AdditionalDependencies="fmpich.lib"/>
-				<Tool Name="VFResourceCompilerTool"/>
-				<Tool Name="VFMidlTool" SuppressStartupBanner="true" HeaderFileName="$(InputName).h" TypeLibraryName="$(IntDir)/$(InputName).tlb"/>
-				<Tool Name="VFCustomBuildTool"/>
-				<Tool Name="VFPreLinkEventTool"/>
-				<Tool Name="VFPreBuildEventTool"/>
-				<Tool Name="VFPostBuildEventTool"/></Configuration>
-		<Configuration Name="Release|Win32" DeleteExtensionsOnClean="*.obj;*.mod;*.pdb;*.asm;*.map;*.dyn;*.dpi;*.tmp;*.log;*.ilk;*.exe;$(TargetPath)">
-				<Tool Name="VFFortranCompilerTool" SuppressStartupBanner="true" AdditionalIncludeDirectories="..\include" ModulePath="$(INTDIR)/" ObjectFile="$(INTDIR)/" RuntimeLibrary="rtMultiThreadedDLL"/>
-				<Tool Name="VFLinkerTool" OutputFile="$(OUTDIR)/fpi.exe" LinkIncremental="linkIncrementalNo" SuppressStartupBanner="true" AdditionalLibraryDirectories="..\lib" SubSystem="subSystemConsole" AdditionalDependencies="fmpich.lib"/>
-				<Tool Name="VFResourceCompilerTool"/>
-				<Tool Name="VFMidlTool" SuppressStartupBanner="true" HeaderFileName="$(InputName).h" TypeLibraryName="$(IntDir)/$(InputName).tlb"/>
-				<Tool Name="VFCustomBuildTool"/>
-				<Tool Name="VFPreLinkEventTool"/>
-				<Tool Name="VFPreBuildEventTool"/>
-				<Tool Name="VFPostBuildEventTool"/></Configuration>
-		<Configuration Name="Debug|x64" DeleteExtensionsOnClean="*.obj;*.mod;*.pdb;*.asm;*.map;*.dyn;*.dpi;*.tmp;*.log;*.ilk;*.exe;$(TargetPath)">
-				<Tool Name="VFFortranCompilerTool" SuppressStartupBanner="true" DebugInformationFormat="debugEnabled" Optimization="optimizeDisabled" AdditionalIncludeDirectories="..\include" ModulePath="$(INTDIR)/" ObjectFile="$(INTDIR)/" Traceback="true" BoundsCheck="true" RuntimeLibrary="rtMultiThreadedDebugDLL"/>
-				<Tool Name="VFLinkerTool" OutputFile="$(OUTDIR)/fpi.exe" LinkIncremental="linkIncrementalNo" SuppressStartupBanner="true" AdditionalLibraryDirectories="..\lib" GenerateDebugInformation="true" ProgramDatabaseFile="$(OUTDIR)/fpi.pdb" SubSystem="subSystemConsole" AdditionalDependencies="fmpich.lib"/>
-				<Tool Name="VFResourceCompilerTool"/>
-				<Tool Name="VFMidlTool" SuppressStartupBanner="true" TargetEnvironment="midlTargetAMD64" HeaderFileName="$(InputName).h" TypeLibraryName="$(IntDir)/$(InputName).tlb"/>
-				<Tool Name="VFCustomBuildTool"/>
-				<Tool Name="VFPreLinkEventTool"/>
-				<Tool Name="VFPreBuildEventTool"/>
-				<Tool Name="VFPostBuildEventTool"/></Configuration>
-		<Configuration Name="Release|x64" DeleteExtensionsOnClean="*.obj;*.mod;*.pdb;*.asm;*.map;*.dyn;*.dpi;*.tmp;*.log;*.ilk;*.exe;$(TargetPath)">
-				<Tool Name="VFFortranCompilerTool" SuppressStartupBanner="true" AdditionalIncludeDirectories="..\include" ModulePath="$(INTDIR)/" ObjectFile="$(INTDIR)/" RuntimeLibrary="rtMultiThreadedDLL"/>
-				<Tool Name="VFLinkerTool" OutputFile="$(OUTDIR)/fpi.exe" LinkIncremental="linkIncrementalNo" SuppressStartupBanner="true" AdditionalLibraryDirectories="..\lib" SubSystem="subSystemConsole" AdditionalDependencies="fmpich.lib"/>
-				<Tool Name="VFResourceCompilerTool"/>
-				<Tool Name="VFMidlTool" SuppressStartupBanner="true" TargetEnvironment="midlTargetAMD64" HeaderFileName="$(InputName).h" TypeLibraryName="$(IntDir)/$(InputName).tlb"/>
-				<Tool Name="VFCustomBuildTool"/>
-				<Tool Name="VFPreLinkEventTool"/>
-				<Tool Name="VFPreBuildEventTool"/>
-				<Tool Name="VFPostBuildEventTool"/></Configuration></Configurations>
-	<Files>
-		<Filter Name="Header Files" Filter="fi;fd"/>
-		<Filter Name="Resource Files" Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"/>
-		<Filter Name="Source Files" Filter="f90;for;f;fpp;ftn;def;odl;idl">
-		<File RelativePath="fpi.f"/></Filter></Files>
-	<Globals/></VisualStudioProject>
diff --git a/examples/windows/pmandel_vis/BoundsDlg.cpp b/examples/windows/pmandel_vis/BoundsDlg.cpp
deleted file mode 100644
index 83d80d0..0000000
--- a/examples/windows/pmandel_vis/BoundsDlg.cpp
+++ /dev/null
@@ -1,48 +0,0 @@
-/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
-/*
- *
- *  (C) 2001 by Argonne National Laboratory.
- *      See COPYRIGHT in top-level directory.
- */
-// BoundsDlg.cpp : implementation file
-//
-
-#include "stdafx.h"
-#include "pman_vis.h"
-#include "BoundsDlg.h"
-
-
-// CBoundsDlg dialog
-
-IMPLEMENT_DYNAMIC(CBoundsDlg, CDialog)
-CBoundsDlg::CBoundsDlg(CWnd* pParent /*=NULL*/)
-	: CDialog(CBoundsDlg::IDD, pParent)
-	, m_xmin(-1.0)
-	, m_ymin(-1.0)
-	, m_xmax(1.0)
-	, m_ymax(1.0)
-	, m_max_iter(100)
-{
-}
-
-CBoundsDlg::~CBoundsDlg()
-{
-}
-
-void CBoundsDlg::DoDataExchange(CDataExchange* pDX)
-{
-    CDialog::DoDataExchange(pDX);
-    DDX_Text(pDX, IDC_XMIN_EDIT, m_xmin);
-    DDX_Text(pDX, IDC_YMIN_EDIT, m_ymin);
-    DDX_Text(pDX, IDC_XMAX_EDIT, m_xmax);
-    DDX_Text(pDX, IDC_YMAX_EDIT, m_ymax);
-    DDX_Text(pDX, IDC_MAX_ITER_EDIT, m_max_iter);
-	DDV_MinMaxInt(pDX, m_max_iter, 1, 5000);
-}
-
-
-BEGIN_MESSAGE_MAP(CBoundsDlg, CDialog)
-END_MESSAGE_MAP()
-
-
-// CBoundsDlg message handlers
diff --git a/examples/windows/pmandel_vis/BoundsDlg.h b/examples/windows/pmandel_vis/BoundsDlg.h
deleted file mode 100644
index 895ff31..0000000
--- a/examples/windows/pmandel_vis/BoundsDlg.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
-/*
- *
- *  (C) 2001 by Argonne National Laboratory.
- *      See COPYRIGHT in top-level directory.
- */
-#pragma once
-
-
-// CBoundsDlg dialog
-
-class CBoundsDlg : public CDialog
-{
-	DECLARE_DYNAMIC(CBoundsDlg)
-
-public:
-	CBoundsDlg(CWnd* pParent = NULL);   // standard constructor
-	virtual ~CBoundsDlg();
-
-// Dialog Data
-	enum { IDD = IDD_BOUNDS_DLG };
-
-protected:
-	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
-
-	DECLARE_MESSAGE_MAP()
-public:
-    double m_xmin;
-    double m_ymin;
-    double m_xmax;
-    double m_ymax;
-    int m_max_iter;
-};
diff --git a/examples/windows/pmandel_vis/ConnectDialog.cpp b/examples/windows/pmandel_vis/ConnectDialog.cpp
deleted file mode 100644
index 7c38c59..0000000
--- a/examples/windows/pmandel_vis/ConnectDialog.cpp
+++ /dev/null
@@ -1,82 +0,0 @@
-/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
-/*
- *
- *  (C) 2001 by Argonne National Laboratory.
- *      See COPYRIGHT in top-level directory.
- */
-// ConnectDialog.cpp : implementation file
-//
-
-#include "stdafx.h"
-#include "pman_vis.h"
-#include "ConnectDialog.h"
-#include ".\connectdialog.h"
-
-
-// CConnectDialog dialog
-
-IMPLEMENT_DYNAMIC(CConnectDialog, CDialog)
-CConnectDialog::CConnectDialog(CWnd* pParent /*=NULL*/)
-	: CDialog(CConnectDialog::IDD, pParent)
-	, m_nPort(0)
-	, m_pszHost(_T(""))
-	, m_pszMPIPort(_T(""))
-{
-    m_type = MPI_CONNECT;
-}
-
-CConnectDialog::~CConnectDialog()
-{
-}
-
-void CConnectDialog::DoDataExchange(CDataExchange* pDX)
-{
-    CDialog::DoDataExchange(pDX);
-    DDX_Text(pDX, IDC_PORT, m_nPort);
-    DDX_Text(pDX, IDC_HOSTNAME, m_pszHost);
-    DDX_Text(pDX, IDC_MPIPORT, m_pszMPIPort);
-    DDX_Control(pDX, IDC_MPI_RADIO, m_MPI_Radio);
-    DDX_Control(pDX, IDC_TCP_RADIO, m_TCP_Radio);
-    DDX_Control(pDX, IDC_MPIPORT, m_mpi_port_edit);
-    DDX_Control(pDX, IDC_HOSTNAME, m_host_edit);
-    DDX_Control(pDX, IDC_PORT, m_port_edit);
-}
-
-
-BEGIN_MESSAGE_MAP(CConnectDialog, CDialog)
-    ON_BN_CLICKED(IDC_MPI_RADIO, OnBnClickedMpiRadio)
-    ON_BN_CLICKED(IDC_TCP_RADIO, OnBnClickedTcpRadio)
-END_MESSAGE_MAP()
-
-
-// CConnectDialog message handlers
-
-void CConnectDialog::OnBnClickedMpiRadio()
-{
-    m_MPI_Radio.SetCheck(1);
-    m_TCP_Radio.SetCheck(0);
-    m_type = MPI_CONNECT;
-    m_mpi_port_edit.EnableWindow();
-    m_host_edit.EnableWindow(FALSE);
-    m_port_edit.EnableWindow(FALSE);
-}
-
-void CConnectDialog::OnBnClickedTcpRadio()
-{
-    m_MPI_Radio.SetCheck(0);
-    m_TCP_Radio.SetCheck(1);
-    m_type = TCP_CONNECT;
-    m_mpi_port_edit.EnableWindow(FALSE);
-    m_host_edit.EnableWindow();
-    m_port_edit.EnableWindow();
-}
-
-BOOL CConnectDialog::OnInitDialog()
-{
-    CDialog::OnInitDialog();
-
-    OnBnClickedMpiRadio();
-
-    return TRUE;  // return TRUE unless you set the focus to a control
-    // EXCEPTION: OCX Property Pages should return FALSE
-}
diff --git a/examples/windows/pmandel_vis/ConnectDialog.h b/examples/windows/pmandel_vis/ConnectDialog.h
deleted file mode 100644
index 408ea24..0000000
--- a/examples/windows/pmandel_vis/ConnectDialog.h
+++ /dev/null
@@ -1,41 +0,0 @@
-/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
-/*
- *
- *  (C) 2001 by Argonne National Laboratory.
- *      See COPYRIGHT in top-level directory.
- */
-#pragma once
-#include "afxwin.h"
-
-
-// CConnectDialog dialog
-
-class CConnectDialog : public CDialog
-{
-	DECLARE_DYNAMIC(CConnectDialog)
-
-public:
-	CConnectDialog(CWnd* pParent = NULL);   // standard constructor
-	virtual ~CConnectDialog();
-
-// Dialog Data
-	enum { IDD = IDD_CONNECT_DIALOG };
-	enum CONNECT_TYPE { MPI_CONNECT, TCP_CONNECT };
-protected:
-	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
-
-	DECLARE_MESSAGE_MAP()
-public:
-    int m_nPort;
-    CString m_pszHost;
-    CString m_pszMPIPort;
-    afx_msg void OnBnClickedMpiRadio();
-    afx_msg void OnBnClickedTcpRadio();
-    CButton m_MPI_Radio;
-    CButton m_TCP_Radio;
-    CONNECT_TYPE m_type;
-    CEdit m_mpi_port_edit;
-    CEdit m_host_edit;
-    CEdit m_port_edit;
-    virtual BOOL OnInitDialog();
-};
diff --git a/examples/windows/pmandel_vis/DemoPointsDlg.cpp b/examples/windows/pmandel_vis/DemoPointsDlg.cpp
deleted file mode 100644
index 24a6b8d..0000000
--- a/examples/windows/pmandel_vis/DemoPointsDlg.cpp
+++ /dev/null
@@ -1,173 +0,0 @@
-/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
-/*
- *
- *  (C) 2001 by Argonne National Laboratory.
- *      See COPYRIGHT in top-level directory.
- */
-// DemoPointsDlg.cpp : implementation file
-//
-
-#include "stdafx.h"
-#include "pman_vis.h"
-#include "DemoPointsDlg.h"
-#include ".\demopointsdlg.h"
-#include "BoundsDlg.h"
-
-// CDemoPointsDlg dialog
-
-IMPLEMENT_DYNAMIC(CDemoPointsDlg, CDialog)
-CDemoPointsDlg::CDemoPointsDlg(CWnd* pParent /*=NULL*/)
-	: CDialog(CDemoPointsDlg::IDD, pParent)
-	, m_cur_selected(_T(""))
-{
-    m_node_list = NULL;
-}
-
-CDemoPointsDlg::~CDemoPointsDlg()
-{
-}
-
-void CDemoPointsDlg::DoDataExchange(CDataExchange* pDX)
-{
-    CDialog::DoDataExchange(pDX);
-    DDX_LBString(pDX, IDC_POINTS_LIST, m_cur_selected);
-    DDX_Control(pDX, IDC_POINTS_LIST, m_list);
-}
-
-
-BEGIN_MESSAGE_MAP(CDemoPointsDlg, CDialog)
-    ON_LBN_DBLCLK(IDC_POINTS_LIST, OnLbnDblclkPointsList)
-    ON_BN_CLICKED(IDC_ADD_BTN, OnBnClickedAddBtn)
-    ON_BN_CLICKED(IDC_LOAD_BTN, OnBnClickedLoadBtn)
-END_MESSAGE_MAP()
-
-
-// CDemoPointsDlg message handlers
-
-void CDemoPointsDlg::OnLbnDblclkPointsList()
-{
-    int index;
-    UpdateData();
-    MessageBox(m_cur_selected, "current", MB_OK);
-    index = m_list.GetCurSel();
-}
-
-void CDemoPointsDlg::OnBnClickedAddBtn()
-{
-    CBoundsDlg dlg;
-    CExampleNode *node;
-    if (dlg.DoModal() == IDOK)
-    {
-	CString str;
-	str.Format("%f %f %f %f %d", dlg.m_xmin, dlg.m_ymin, dlg.m_xmax, dlg.m_ymax, dlg.m_max_iter);
-	m_list.AddString(str);
-	node = new CExampleNode();
-	node->xmin = dlg.m_xmin;
-	node->xmax = dlg.m_xmax;
-	node->ymin = dlg.m_ymin;
-	node->ymax = dlg.m_ymax;
-	node->max_iter = dlg.m_max_iter;
-	node->next = m_node_list;
-	m_node_list = node;
-    }
-}
-
-void CDemoPointsDlg::OnBnClickedLoadBtn()
-{
-    CFileDialog f(TRUE);
-    if (f.DoModal() == IDOK)
-    {
-	CStdioFile fin;
-	if (fin.Open(f.GetFileName(), CFile::modeRead))
-	{
-	    CString str;
-	    CString token, val;
-	    char buffer[1024];
-	    int index = 0;
-	    double xmin=0, ymin=0, xmax=0, ymax=0;
-	    double xcenter=0, ycenter=0, radius=0;
-	    int max_iter=0;
-	    CExampleNode *node, *list = NULL;
-	    while (fin.ReadString(str))
-	    {
-		str.Trim();
-		if (str.GetLength() == 0)
-		    continue;
-		if (str[0] == '#')
-		    continue;
-		strcpy(buffer, str);
-		xmin=0, ymin=0, xmax=0, ymax=0;
-		xcenter=0, ycenter=0, radius=0;
-		max_iter=100;
-		token = strtok(buffer, " \t\r\n");
-		while (token != "")
-		{
-		    val = strtok(NULL, " \t\r\n");
-		    if (token == "-rmin")
-			xmin = atof(val);
-		    if (token == "-rmax")
-			xmax = atof(val);
-		    if (token == "-imin")
-			ymin = atof(val);
-		    if (token == "-imax")
-			ymax = atof(val);
-		    if (token == "-maxiter")
-			max_iter = atoi(val);
-		    if (token == "-rcenter")
-			xcenter = atof(val);
-		    if (token == "-icenter")
-			ycenter = atof(val);
-		    if (token == "-radius")
-			radius = atof(val);
-		    token = strtok(NULL, " \t\r\n");
-		}
-		if (xmin != xmax && ymin != ymax)
-		{
-		    node = new CExampleNode();
-		    node->xmin = xmin;
-		    node->xmax = xmax;
-		    node->ymin = ymin;
-		    node->ymax = ymax;
-		    node->max_iter = max_iter;
-		    node->next = list;
-		    list = node;
-		}
-		if (radius != 0)
-		{
-		    node = new CExampleNode();
-		    node->xmin = xcenter - radius;
-		    node->xmax = xcenter + radius;
-		    node->ymin = ycenter - radius;
-		    node->ymax = ycenter + radius;
-		    node->max_iter = max_iter;
-		    node->next = list;
-		    list = node;
-		}
-	    }
-	    fin.Close();
-	    if (list)
-	    {
-		node = list;
-		while (node)
-		{
-		    CString str;
-		    if (node->max_iter == 0)
-			str.Format("%f %f %f %f", node->xmin, node->ymin, node->xmax, node->ymax);
-		    else
-			str.Format("%f %f %f %f %d", node->xmin, node->ymin, node->xmax, node->ymax, node->max_iter);
-		    m_list.AddString(str);
-		    if (node->next == NULL)
-		    {
-			node->next = m_node_list;
-			m_node_list = list;
-			node = NULL;
-		    }
-		    else
-		    {
-			node = node->next;
-		    }
-		}
-	    }
-	}
-    }
-}
diff --git a/examples/windows/pmandel_vis/DemoPointsDlg.h b/examples/windows/pmandel_vis/DemoPointsDlg.h
deleted file mode 100644
index 06c11d1..0000000
--- a/examples/windows/pmandel_vis/DemoPointsDlg.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
-/*
- *
- *  (C) 2001 by Argonne National Laboratory.
- *      See COPYRIGHT in top-level directory.
- */
-#pragma once
-#include "afxwin.h"
-
-#include "ExampleNode.h"
-
-// CDemoPointsDlg dialog
-
-class CDemoPointsDlg : public CDialog
-{
-	DECLARE_DYNAMIC(CDemoPointsDlg)
-
-public:
-	CDemoPointsDlg(CWnd* pParent = NULL);   // standard constructor
-	virtual ~CDemoPointsDlg();
-
-	CExampleNode *m_node_list;
-
-// Dialog Data
-	enum { IDD = IDD_DEMO_POINTS_DLG };
-
-protected:
-	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
-
-	DECLARE_MESSAGE_MAP()
-public:
-    afx_msg void OnLbnDblclkPointsList();
-    CString m_cur_selected;
-    afx_msg void OnBnClickedAddBtn();
-    CListBox m_list;
-    afx_msg void OnBnClickedLoadBtn();
-};
diff --git a/examples/windows/pmandel_vis/ExampleNode.cpp b/examples/windows/pmandel_vis/ExampleNode.cpp
deleted file mode 100644
index 5471a28..0000000
--- a/examples/windows/pmandel_vis/ExampleNode.cpp
+++ /dev/null
@@ -1,15 +0,0 @@
-/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
-/*
- *
- *  (C) 2001 by Argonne National Laboratory.
- *      See COPYRIGHT in top-level directory.
- */
-#include ".\examplenode.h"
-
-CExampleNode::CExampleNode(void)
-{
-}
-
-CExampleNode::~CExampleNode(void)
-{
-}
diff --git a/examples/windows/pmandel_vis/ExampleNode.h b/examples/windows/pmandel_vis/ExampleNode.h
deleted file mode 100644
index 92bfac8..0000000
--- a/examples/windows/pmandel_vis/ExampleNode.h
+++ /dev/null
@@ -1,18 +0,0 @@
-/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
-/*
- *
- *  (C) 2001 by Argonne National Laboratory.
- *      See COPYRIGHT in top-level directory.
- */
-#pragma once
-
-class CExampleNode
-{
-public:
-    CExampleNode(void);
-    ~CExampleNode(void);
-
-    double xmin, ymin, xmax, ymax;
-    int max_iter;
-    CExampleNode *next;
-};
diff --git a/examples/windows/pmandel_vis/MainFrm.cpp b/examples/windows/pmandel_vis/MainFrm.cpp
deleted file mode 100644
index b507180..0000000
--- a/examples/windows/pmandel_vis/MainFrm.cpp
+++ /dev/null
@@ -1,115 +0,0 @@
-/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
-/*
- *
- *  (C) 2001 by Argonne National Laboratory.
- *      See COPYRIGHT in top-level directory.
- */
-// MainFrm.cpp : implementation of the CMainFrame class
-//
-
-#include "stdafx.h"
-#include "pman_vis.h"
-
-#include "MainFrm.h"
-
-#ifdef _DEBUG
-#define new DEBUG_NEW
-#endif
-
-
-// CMainFrame
-
-IMPLEMENT_DYNCREATE(CMainFrame, CFrameWnd)
-
-BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)
-	ON_WM_CREATE()
-END_MESSAGE_MAP()
-
-static UINT indicators[] =
-{
-	ID_SEPARATOR,           // status line indicator
-	ID_INDICATOR_CAPS,
-	ID_INDICATOR_NUM,
-	ID_INDICATOR_SCRL,
-};
-
-
-// CMainFrame construction/destruction
-
-CMainFrame::CMainFrame()
-{
-	// TODO: add member initialization code here
-}
-
-CMainFrame::~CMainFrame()
-{
-}
-
-
-int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
-{
-    RECT rWindow, rClient;
-    int dx, dy;
-    
-    if (CFrameWnd::OnCreate(lpCreateStruct) == -1)
-	return -1;
-    /*
-    if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP
-    | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
-    !m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
-    {
-    TRACE0("Failed to create toolbar\n");
-    return -1;      // fail to create
-    }
-
-    if (!m_wndStatusBar.Create(this) ||
-    !m_wndStatusBar.SetIndicators(indicators,
-    sizeof(indicators)/sizeof(UINT)))
-    {
-    TRACE0("Failed to create status bar\n");
-    return -1;      // fail to create
-    }
-    // TODO: Delete these three lines if you don't want the toolbar to be dockable
-    m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
-    EnableDocking(CBRS_ALIGN_ANY);
-    DockControlBar(&m_wndToolBar);
-    */
-    GetWindowRect(&rWindow);
-    GetClientRect(&rClient);
-    dy = 768 - (rClient.bottom - rClient.top);
-    dx = 768 - (rClient.right - rClient.left);
-    if (dx || dy)
-    {
-	rWindow.right += dx;
-	rWindow.bottom += dy;
-	MoveWindow(&rWindow);
-    }
-    return 0;
-}
-
-BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
-{
-    if( !CFrameWnd::PreCreateWindow(cs) )
-	return FALSE;
-    return TRUE;
-}
-
-
-// CMainFrame diagnostics
-
-#ifdef _DEBUG
-void CMainFrame::AssertValid() const
-{
-    CFrameWnd::AssertValid();
-}
-
-void CMainFrame::Dump(CDumpContext& dc) const
-{
-    CFrameWnd::Dump(dc);
-}
-
-#endif //_DEBUG
-
-
-// CMainFrame message handlers
-
diff --git a/examples/windows/pmandel_vis/MainFrm.h b/examples/windows/pmandel_vis/MainFrm.h
deleted file mode 100644
index e59d1df..0000000
--- a/examples/windows/pmandel_vis/MainFrm.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
-/*
- *
- *  (C) 2001 by Argonne National Laboratory.
- *      See COPYRIGHT in top-level directory.
- */
-// MainFrm.h : interface of the CMainFrame class
-//
-
-
-#pragma once
-class CMainFrame : public CFrameWnd
-{
-	
-protected: // create from serialization only
-	CMainFrame();
-	DECLARE_DYNCREATE(CMainFrame)
-
-// Attributes
-public:
-
-// Operations
-public:
-
-// Overrides
-public:
-	virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
-
-// Implementation
-public:
-	virtual ~CMainFrame();
-#ifdef _DEBUG
-	virtual void AssertValid() const;
-	virtual void Dump(CDumpContext& dc) const;
-#endif
-
-protected:  // control bar embedded members
-	CStatusBar  m_wndStatusBar;
-	CToolBar    m_wndToolBar;
-
-// Generated message map functions
-protected:
-	afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
-	DECLARE_MESSAGE_MAP()
-};
-
-
diff --git a/examples/windows/pmandel_vis/mpi.cpp b/examples/windows/pmandel_vis/mpi.cpp
deleted file mode 100644
index b04e78e..0000000
--- a/examples/windows/pmandel_vis/mpi.cpp
+++ /dev/null
@@ -1,293 +0,0 @@
-/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
-/*
- *
- *  (C) 2001 by Argonne National Laboratory.
- *      See COPYRIGHT in top-level directory.
- */
-#include "mpi.h"
-#include <windows.h>
-#include <math.h>
-#include <stdio.h>
-
-#define RGBtocolor_t(r,g,b) ((color_t)(((unsigned char)(r)|((unsigned short)((unsigned char)(g))<<8))|(((unsigned long)(unsigned char)(b))<<16)))
-#define getR(r) ((int)((r) & 0xFF))
-#define getG(g) ((int)((g>>8) & 0xFF))
-#define getB(b) ((int)((b>>16) & 0xFF))
-
-typedef int color_t;
-
-int mpi_send_xyminmax(double xmin, double ymin, double xmax, double ymax);
-
-extern HWND g_hWnd;
-extern HDC g_hDC;
-extern int g_width, g_height;
-extern HANDLE g_hMutex;
-static int g_num_colors;
-static int g_max_iter;
-static color_t *colors;
-
-MPI_Comm comm = MPI_COMM_NULL;
-
-static color_t getColor(double fraction, double intensity)
-{
-    /* fraction is a part of the rainbow (0.0 - 1.0) = (Red-Yellow-Green-Cyan-Blue-Magenta-Red)
-    intensity (0.0 - 1.0) 0 = black, 1 = full color, 2 = white
-    */
-    double red, green, blue;
-    int r,g,b;
-    double dtemp;
-
-    fraction = fabs(modf(fraction, &dtemp));
-
-    if (intensity > 2.0)
-	intensity = 2.0;
-    if (intensity < 0.0)
-	intensity = 0.0;
-
-    dtemp = 1.0/6.0;
-
-    if (fraction < 1.0/6.0)
-    {
-	red = 1.0;
-	green = fraction / dtemp;
-	blue = 0.0;
-    }
-    else
-    {
-	if (fraction < 1.0/3.0)
-	{
-	    red = 1.0 - ((fraction - dtemp) / dtemp);
-	    green = 1.0;
-	    blue = 0.0;
-	}
-	else
-	{
-	    if (fraction < 0.5)
-	    {
-		red = 0.0;
-		green = 1.0;
-		blue = (fraction - (dtemp*2.0)) / dtemp;
-	    }
-	    else
-	    {
-		if (fraction < 2.0/3.0)
-		{
-		    red = 0.0;
-		    green = 1.0 - ((fraction - (dtemp*3.0)) / dtemp);
-		    blue = 1.0;
-		}
-		else
-		{
-		    if (fraction < 5.0/6.0)
-		    {
-			red = (fraction - (dtemp*4.0)) / dtemp;
-			green = 0.0;
-			blue = 1.0;
-		    }
-		    else
-		    {
-			red = 1.0;
-			green = 0.0;
-			blue = 1.0 - ((fraction - (dtemp*5.0)) / dtemp);
-		    }
-		}
-	    }
-	}
-    }
-
-    if (intensity > 1)
-    {
-	intensity = intensity - 1.0;
-	red = red + ((1.0 - red) * intensity);
-	green = green + ((1.0 - green) * intensity);
-	blue = blue + ((1.0 - blue) * intensity);
-    }
-    else
-    {
-	red = red * intensity;
-	green = green * intensity;
-	blue = blue * intensity;
-    }
-
-    r = (int)(red * 255.0);
-    g = (int)(green * 255.0);
-    b = (int)(blue * 255.0);
-
-    return RGBtocolor_t(r,g,b);
-}
-
-static int Make_color_array(int num_colors, int max, color_t colors[])
-{
-    double fraction, intensity;
-    int i;
-
-    intensity = 1.0;
-    for (i=0; i<max; i++)
-    {
-	fraction = (double)(i % num_colors) / (double)num_colors;
-	colors[i] = getColor(fraction, intensity);
-    }
-    return 0;
-}
-
-static void getRGB(color_t color, int *r, int *g, int *b)
-{
-    *r = getR(color);
-    *g = getG(color);
-    *b = getB(color);
-}
-
-int mpi_connect_to_pmandel(const char *port, int &width, int &height)
-{
-    int result;
-    MPI_Status status;
-    MPI_Info info;
-    /*char err[100];*/
-
-    MPI_Info_create(&info);
-    result = MPI_Comm_connect((char*)port, info, 0, MPI_COMM_WORLD, &comm);
-    if (result != MPI_SUCCESS)
-    {
-	MessageBox(NULL, "MPI_Comm_connect failed", "Error", MB_OK);
-	return -1;
-    }
-
-    MPI_Recv(&width, 1, MPI_INT, 0, 0, comm, &status);
-    MPI_Recv(&height, 1, MPI_INT, 0, 0, comm, &status);
-    MPI_Recv(&g_num_colors, 1, MPI_INT, 0, 0, comm, &status);
-    MPI_Recv(&g_max_iter, 1, MPI_INT, 0, 0, comm, &status);
-    g_width = width;
-    g_height = height;
-    colors = new color_t[g_max_iter+1];
-    Make_color_array(g_num_colors, g_max_iter, colors);
-    colors[g_max_iter] = 0; /* add one on the top to avoid edge errors */
-    /*
-    sprintf(err, "num_colors = %d", g_num_colors);
-    MessageBox(NULL, err, "Note", MB_OK);
-    */
-    return 0;
-}
-
-int mpi_send_xyminmax(double xmin, double ymin, double xmax, double ymax, int max_iter)
-{
-    int result;
-    char err[100];
-    RECT r;
-
-    if (xmin != xmax && ymin != ymax && g_hDC)
-    {
-	r.left = 0;
-	r.right = g_width;
-	r.top = 0;
-	r.bottom = g_height;
-	FillRect(g_hDC, &r, (HBRUSH)GetStockObject(BLACK_BRUSH));
-    }
-
-    result = MPI_Send(&xmin, 1, MPI_DOUBLE, 0, 0, comm);
-    if (result != MPI_SUCCESS)
-    {
-	sprintf(err, "send failed: error %d", result);
-	MessageBox(NULL, err, "Error", MB_OK);
-	return -1;
-    }
-    result = MPI_Send(&ymin, 1, MPI_DOUBLE, 0, 0, comm);
-    if (result != MPI_SUCCESS)
-    {
-	sprintf(err, "send failed: error %d", result);
-	MessageBox(NULL, err, "Error", MB_OK);
-	return -1;
-    }
-    result = MPI_Send(&xmax, 1, MPI_DOUBLE, 0, 0, comm);
-    if (result != MPI_SUCCESS)
-    {
-	sprintf(err, "send failed: error %d", result);
-	MessageBox(NULL, err, "Error", MB_OK);
-	return -1;
-    }
-    result = MPI_Send(&ymax, 1, MPI_DOUBLE, 0, 0, comm);
-    if (result != MPI_SUCCESS)
-    {
-	sprintf(err, "send failed: error %d", result);
-	MessageBox(NULL, err, "Error", MB_OK);
-	return -1;
-    }
-    result = MPI_Send(&max_iter, 1, MPI_INT, 0, 0, comm);
-    if (result != MPI_SUCCESS)
-    {
-	sprintf(err, "send failed: error %d", result);
-	MessageBox(NULL, err, "Error", MB_OK);
-	return -1;
-    }
-    if (max_iter != g_max_iter)
-    {
-	if (colors)
-	    delete [] colors;
-	g_max_iter = max_iter;
-	colors = new color_t[g_max_iter+1];
-	Make_color_array(g_num_colors, g_max_iter, colors);
-	colors[g_max_iter] = 0; /* add one on the top to avoid edge errors */
-    }
-    return 0;
-}
-
-int mpi_get_pmandel_data()
-{
-    int temp[4];
-    int *buffer;
-    int size;
-    int result;
-    int i, j, k;
-    RECT r;
-    MPI_Status status;
-
-    for (;;)
-    {
-	result = MPI_Recv(&temp, 4, MPI_INT, 0, 0, comm, &status);
-	if (result != MPI_SUCCESS)
-	    return 0;
-	if (temp[0] == 0 && temp[1] == 0 && temp[2] == 0 && temp[3] == 0)
-	    return 0;
-	size = (temp[1] + 1 - temp[0]) * (temp[3] + 1 - temp[2]);
-	buffer = new int[size];
-	result = MPI_Recv(buffer, size, MPI_INT, 0, 0, comm, &status);
-	if (result != MPI_SUCCESS)
-	{
-	    delete buffer;
-	    return 0;
-	}
-	WaitForSingleObject(g_hMutex, INFINITE);
-	k = 0;
-	for (j=temp[2]; j<=temp[3]; j++)
-	{
-	    for (i=temp[0]; i<=temp[1]; i++)
-	    {
-		//SetPixel(g_hDC, i, j, colors[buffer[k]]);
-		SetPixelV(g_hDC, i, j, colors[buffer[k]]);
-		k++;
-	    }
-	}
-	ReleaseMutex(g_hMutex);
-	r.left = 0;
-	r.right = g_width;
-	r.top = 0;
-	r.bottom = g_height;
-	InvalidateRect(g_hWnd, &r, FALSE);
-	delete buffer;
-    }
-    return 1;
-}
-
-void mpi_init()
-{
-    MPI_Init(NULL, NULL);
-}
-
-void mpi_disconnect()
-{
-    MPI_Comm_disconnect(&comm);
-}
-
-void mpi_finalize()
-{
-    MPI_Finalize();
-}
diff --git a/examples/windows/pmandel_vis/pman_vis.cpp b/examples/windows/pmandel_vis/pman_vis.cpp
deleted file mode 100644
index d878c9a..0000000
--- a/examples/windows/pmandel_vis/pman_vis.cpp
+++ /dev/null
@@ -1,150 +0,0 @@
-/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
-/*
- *
- *  (C) 2001 by Argonne National Laboratory.
- *      See COPYRIGHT in top-level directory.
- */
-// pman_vis.cpp : Defines the class behaviors for the application.
-//
-
-#include "mpi.h"
-#include "stdafx.h"
-#include "pman_vis.h"
-#include "MainFrm.h"
-
-#include "pman_visDoc.h"
-#include "pman_visView.h"
-#include ".\pman_vis.h"
-
-#ifdef _DEBUG
-#define new DEBUG_NEW
-#endif
-
-
-// Cpman_visApp
-
-BEGIN_MESSAGE_MAP(Cpman_visApp, CWinApp)
-	ON_COMMAND(ID_APP_ABOUT, OnAppAbout)
-	// Standard file based document commands
-	ON_COMMAND(ID_FILE_NEW, CWinApp::OnFileNew)
-	ON_COMMAND(ID_FILE_OPEN, CWinApp::OnFileOpen)
-	// Standard print setup command
-	ON_COMMAND(ID_FILE_PRINT_SETUP, CWinApp::OnFilePrintSetup)
-END_MESSAGE_MAP()
-
-
-// Cpman_visApp construction
-
-Cpman_visApp::Cpman_visApp()
-{
-	// TODO: add construction code here,
-	// Place all significant initialization in InitInstance
-}
-
-
-// The one and only Cpman_visApp object
-
-Cpman_visApp theApp;
-
-// Cpman_visApp initialization
-
-BOOL Cpman_visApp::InitInstance()
-{
-	// InitCommonControls() is required on Windows XP if an application
-	// manifest specifies use of ComCtl32.dll version 6 or later to enable
-	// visual styles.  Otherwise, any window creation will fail.
-	InitCommonControls();
-
-	CWinApp::InitInstance();
-
-	// Initialize OLE libraries
-	if (!AfxOleInit())
-	{
-		AfxMessageBox(IDP_OLE_INIT_FAILED);
-		return FALSE;
-	}
-	AfxEnableControlContainer();
-	// Standard initialization
-	// If you are not using these features and wish to reduce the size
-	// of your final executable, you should remove from the following
-	// the specific initialization routines you do not need
-	// Change the registry key under which our settings are stored
-	// TODO: You should modify this string to be something appropriate
-	// such as the name of your company or organization
-	SetRegistryKey(_T("Local AppWizard-Generated Applications"));
-	LoadStdProfileSettings(4);  // Load standard INI file options (including MRU)
-	// Register the application's document templates.  Document templates
-	//  serve as the connection between documents, frame windows and views
-	CSingleDocTemplate* pDocTemplate;
-	pDocTemplate = new CSingleDocTemplate(
-		IDR_MAINFRAME,
-		RUNTIME_CLASS(Cpman_visDoc),
-		RUNTIME_CLASS(CMainFrame),       // main SDI frame window
-		RUNTIME_CLASS(Cpman_visView));
-	if (!pDocTemplate)
-		return FALSE;
-	AddDocTemplate(pDocTemplate);
-	// Parse command line for standard shell commands, DDE, file open
-	CCommandLineInfo cmdInfo;
-	ParseCommandLine(cmdInfo);
-	// Dispatch commands specified on the command line.  Will return FALSE if
-	// app was launched with /RegServer, /Register, /Unregserver or /Unregister.
-	if (!ProcessShellCommand(cmdInfo))
-		return FALSE;
-	// The one and only window has been initialized, so show and update it
-	m_pMainWnd->ShowWindow(SW_SHOW);
-	m_pMainWnd->UpdateWindow();
-	// call DragAcceptFiles only if there's a suffix
-	//  In an SDI app, this should occur after ProcessShellCommand
-	//MPI_Init(NULL, NULL);
-	return TRUE;
-}
-
-//BOOL Cpman_visApp::InitApplication()
-//{
-//    return CWinApp::InitApplication();
-//}
-
-int Cpman_visApp::ExitInstance()
-{
-    //MPI_Finalize();
-    return CWinApp::ExitInstance();
-}
-
-
-// CAboutDlg dialog used for App About
-
-class CAboutDlg : public CDialog
-{
-public:
-	CAboutDlg();
-
-// Dialog Data
-	enum { IDD = IDD_ABOUTBOX };
-
-protected:
-	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
-
-// Implementation
-protected:
-	DECLARE_MESSAGE_MAP()
-};
-
-CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
-{
-}
-
-void CAboutDlg::DoDataExchange(CDataExchange* pDX)
-{
-	CDialog::DoDataExchange(pDX);
-}
-
-BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
-END_MESSAGE_MAP()
-
-// App command to run the dialog
-void Cpman_visApp::OnAppAbout()
-{
-	CAboutDlg aboutDlg;
-	aboutDlg.DoModal();
-}
diff --git a/examples/windows/pmandel_vis/pman_vis.h b/examples/windows/pmandel_vis/pman_vis.h
deleted file mode 100644
index 4957d34..0000000
--- a/examples/windows/pmandel_vis/pman_vis.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
-/*
- *
- *  (C) 2001 by Argonne National Laboratory.
- *      See COPYRIGHT in top-level directory.
- */
-// pman_vis.h : main header file for the pman_vis application
-//
-#pragma once
-
-#ifndef __AFXWIN_H__
-	#error include 'stdafx.h' before including this file for PCH
-#endif
-
-#include "resource.h"       // main symbols
-
-
-// Cpman_visApp:
-// See pman_vis.cpp for the implementation of this class
-//
-
-class Cpman_visApp : public CWinApp
-{
-public:
-	Cpman_visApp();
-
-
-// Overrides
-public:
-	virtual BOOL InitInstance();
-
-// Implementation
-	afx_msg void OnAppAbout();
-	DECLARE_MESSAGE_MAP()
-//	virtual BOOL InitApplication();
-	virtual int ExitInstance();
-};
-
-extern Cpman_visApp theApp;
\ No newline at end of file
diff --git a/examples/windows/pmandel_vis/pman_vis.rc b/examples/windows/pmandel_vis/pman_vis.rc
deleted file mode 100644
index 62ce736..0000000
--- a/examples/windows/pmandel_vis/pman_vis.rc
+++ /dev/null
@@ -1,472 +0,0 @@
-// Microsoft Visual C++ generated resource script.
-//
-#include "resource.h"
-
-#define APSTUDIO_READONLY_SYMBOLS
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 2 resource.
-//
-#include "afxres.h"
-
-/////////////////////////////////////////////////////////////////////////////
-#undef APSTUDIO_READONLY_SYMBOLS
-
-/////////////////////////////////////////////////////////////////////////////
-// English (U.S.) resources
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
-#ifdef _WIN32
-LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
-#pragma code_page(1252)
-#endif //_WIN32
-
-#ifdef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// TEXTINCLUDE
-//
-
-1 TEXTINCLUDE 
-BEGIN
-    "resource.h\0"
-END
-
-2 TEXTINCLUDE 
-BEGIN
-    "#include ""afxres.h""\r\n"
-    "\0"
-END
-
-3 TEXTINCLUDE 
-BEGIN
-    "#define _AFX_NO_SPLITTER_RESOURCES\r\n"
-    "#define _AFX_NO_OLE_RESOURCES\r\n"
-    "#define _AFX_NO_TRACKER_RESOURCES\r\n"
-    "#define _AFX_NO_PROPERTY_RESOURCES\r\n"
-    "\r\n"
-    "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"
-    "LANGUAGE 9, 1\r\n"
-    "#pragma code_page(1252)\r\n"
-    "#include ""res\\pman_vis.rc2""  // non-Microsoft Visual C++ edited resources\r\n"
-    "#include ""afxres.rc""         // Standard components\r\n"
-    "#include ""afxprint.rc""       // printing/print preview resources\r\n"
-    "#endif\r\n"
-    "\0"
-END
-
-#endif    // APSTUDIO_INVOKED
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Icon
-//
-
-// Icon with lowest ID value placed first to ensure application icon
-// remains consistent on all systems.
-IDR_MAINFRAME           ICON                    "res\\pman_vis.ico"
-IDR_pman_visTYPE        ICON                    "res\\pman_visDoc.ico"
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Bitmap
-//
-
-IDR_MAINFRAME           BITMAP                  "res\\Toolbar.bmp"
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Toolbar
-//
-
-IDR_MAINFRAME TOOLBAR  16, 15
-BEGIN
-    BUTTON      ID_FILE_NEW
-    BUTTON      ID_FILE_OPEN
-    BUTTON      ID_FILE_SAVE
-    SEPARATOR
-    BUTTON      ID_EDIT_CUT
-    BUTTON      ID_EDIT_COPY
-    BUTTON      ID_EDIT_PASTE
-    SEPARATOR
-    BUTTON      ID_FILE_PRINT
-    BUTTON      ID_APP_ABOUT
-END
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Menu
-//
-
-IDR_MAINFRAME MENU 
-BEGIN
-    POPUP "&File"
-    BEGIN
-        MENUITEM "&Connect",                    ID_FILE_CONNECT
-        MENUITEM "&Enter point",                ID_FILE_ENTERPOINT
-        MENUITEM "Enter &demo points",          ID_FILE_ENTERDEMOPOINTS
-        MENUITEM "&Stop demo",                  ID_FILE_STOPDEMO
-        MENUITEM SEPARATOR
-        MENUITEM "E&xit",                       ID_APP_EXIT
-    END
-    POPUP "&Help"
-    BEGIN
-        MENUITEM "&About pman_vis...",          ID_APP_ABOUT
-    END
-END
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Accelerator
-//
-
-IDR_MAINFRAME ACCELERATORS 
-BEGIN
-    "N",            ID_FILE_NEW,            VIRTKEY, CONTROL
-    "O",            ID_FILE_OPEN,           VIRTKEY, CONTROL
-    "S",            ID_FILE_SAVE,           VIRTKEY, CONTROL
-    "P",            ID_FILE_PRINT,          VIRTKEY, CONTROL
-    "Z",            ID_EDIT_UNDO,           VIRTKEY, CONTROL
-    "X",            ID_EDIT_CUT,            VIRTKEY, CONTROL
-    "C",            ID_EDIT_COPY,           VIRTKEY, CONTROL
-    "V",            ID_EDIT_PASTE,          VIRTKEY, CONTROL
-    VK_BACK,        ID_EDIT_UNDO,           VIRTKEY, ALT
-    VK_DELETE,      ID_EDIT_CUT,            VIRTKEY, SHIFT
-    VK_INSERT,      ID_EDIT_COPY,           VIRTKEY, CONTROL
-    VK_INSERT,      ID_EDIT_PASTE,          VIRTKEY, SHIFT
-    VK_F6,          ID_NEXT_PANE,           VIRTKEY 
-    VK_F6,          ID_PREV_PANE,           VIRTKEY, SHIFT
-END
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Dialog
-//
-
-IDD_ABOUTBOX DIALOGEX 0, 0, 235, 105
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | 
-    WS_SYSMENU
-CAPTION "About pman_vis"
-FONT 8, "MS Shell Dlg", 0, 0, 0x1
-BEGIN
-    ICON            IDR_MAINFRAME,IDC_STATIC,11,17,21,20
-    LTEXT           "pman_vis Version 1.0",IDC_STATIC,40,10,119,8,
-                    SS_NOPREFIX
-    LTEXT           "Copyright (C) 2003",IDC_STATIC,40,25,119,8
-    DEFPUSHBUTTON   "OK",IDOK,178,7,50,16,WS_GROUP
-    LTEXT           "Usage:",IDC_STATIC,41,38,29,8
-    LTEXT           "1) connect to a pmandel mpich program.",IDC_STATIC,51,
-                    47,134,8
-    LTEXT           "2) click and drag left mouse to zoom in.",IDC_STATIC,51,
-                    55,123,8
-    LTEXT           "3) right click to zoom to full.",IDC_STATIC,51,64,90,8
-    LTEXT           "4) exit to stop pman_vis and the pmandel mpi program",
-                    IDC_STATIC,51,73,177,8
-END
-
-IDD_CONNECT_DIALOG DIALOGEX 0, 0, 227, 119
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | 
-    WS_SYSMENU
-CAPTION "Connect to pmandel provider"
-FONT 8, "MS Shell Dlg", 400, 0, 0x1
-BEGIN
-    EDITTEXT        IDC_MPIPORT,67,36,87,14,ES_AUTOHSCROLL
-    CONTROL         "TCP Socket connect",IDC_TCP_RADIO,"Button",
-                    BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,16,57,79,10
-    LTEXT           "Host:",IDC_STATIC,41,74,18,8
-    EDITTEXT        IDC_HOSTNAME,68,72,87,14,ES_AUTOHSCROLL
-    LTEXT           "Port:",IDC_STATIC,41,93,17,8
-    EDITTEXT        IDC_PORT,68,90,40,14,ES_AUTOHSCROLL
-    DEFPUSHBUTTON   "OK",IDOK,170,7,50,14
-    PUSHBUTTON      "Cancel",IDCANCEL,170,24,50,14
-    GROUPBOX        "Connection method",IDC_CONNECT_GROUP,7,7,158,105,
-                    WS_GROUP | WS_TABSTOP
-    CONTROL         "MPI_Connect",IDC_MPI_RADIO,"Button",BS_AUTORADIOBUTTON | 
-                    WS_GROUP | WS_TABSTOP,16,19,59,10
-    LTEXT           "Port:",IDC_STATIC,40,38,17,8
-END
-
-IDD_BOUNDS_DLG DIALOGEX 0, 0, 152, 100
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | 
-    WS_SYSMENU
-CAPTION "Bounds"
-FONT 8, "MS Shell Dlg", 400, 0, 0x1
-BEGIN
-    DEFPUSHBUTTON   "OK",IDOK,95,7,50,14
-    PUSHBUTTON      "Cancel",IDCANCEL,95,24,50,14
-    EDITTEXT        IDC_XMIN_EDIT,31,7,56,14,ES_AUTOHSCROLL
-    EDITTEXT        IDC_YMIN_EDIT,31,25,56,14,ES_AUTOHSCROLL
-    EDITTEXT        IDC_XMAX_EDIT,31,43,56,14,ES_AUTOHSCROLL
-    EDITTEXT        IDC_YMAX_EDIT,31,61,56,14,ES_AUTOHSCROLL
-    LTEXT           "xmin",IDC_STATIC,11,10,16,8
-    LTEXT           "ymin",IDC_STATIC,11,28,16,8
-    LTEXT           "xmax",IDC_STATIC,11,46,18,8
-    LTEXT           "ymax",IDC_STATIC,11,64,18,8
-    LTEXT           "max iter",IDC_STATIC,5,82,27,8
-    EDITTEXT        IDC_MAX_ITER_EDIT,31,79,56,14,ES_AUTOHSCROLL
-END
-
-IDD_DEMO_POINTS_DLG DIALOGEX 0, 0, 186, 196
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | 
-    WS_SYSMENU
-CAPTION "Demo"
-FONT 8, "MS Shell Dlg", 400, 0, 0x1
-BEGIN
-    LISTBOX         IDC_POINTS_LIST,7,26,172,163,LBS_NOINTEGRALHEIGHT | 
-                    WS_VSCROLL | WS_TABSTOP
-    DEFPUSHBUTTON   "OK",IDOK,78,7,50,14
-    PUSHBUTTON      "Cancel",IDCANCEL,129,7,50,14
-    PUSHBUTTON      "Add",IDC_ADD_BTN,7,7,30,14
-    PUSHBUTTON      "Load",IDC_LOAD_BTN,39,7,33,14
-END
-
-IDD_ABOUND_DLG DIALOGEX 0, 0, 186, 94
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | 
-    WS_SYSMENU
-CAPTION "Bounds"
-FONT 8, "MS Shell Dlg", 400, 0, 0x1
-BEGIN
-    DEFPUSHBUTTON   "OK",IDOK,129,7,50,14
-    PUSHBUTTON      "Cancel",IDCANCEL,129,24,50,14
-END
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Version
-//
-
-VS_VERSION_INFO VERSIONINFO
- FILEVERSION 1,0,0,1
- PRODUCTVERSION 1,0,0,1
- FILEFLAGSMASK 0x3fL
-#ifdef _DEBUG
- FILEFLAGS 0x1L
-#else
- FILEFLAGS 0x0L
-#endif
- FILEOS 0x4L
- FILETYPE 0x1L
- FILESUBTYPE 0x0L
-BEGIN
-    BLOCK "StringFileInfo"
-    BEGIN
-        BLOCK "040904e4"
-        BEGIN
-            VALUE "CompanyName", "TODO: <Company name>"
-            VALUE "FileDescription", "TODO: <File description>"
-            VALUE "FileVersion", "1.0.0.1"
-            VALUE "InternalName", "pman_vis.exe"
-            VALUE "LegalCopyright", "TODO: (c) <Company name>.  All rights reserved."
-            VALUE "OriginalFilename", "pman_vis.exe"
-            VALUE "ProductName", "TODO: <Product name>"
-            VALUE "ProductVersion", "1.0.0.1"
-        END
-    END
-    BLOCK "VarFileInfo"
-    BEGIN
-        VALUE "Translation", 0x409, 1252
-    END
-END
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// DESIGNINFO
-//
-
-#ifdef APSTUDIO_INVOKED
-GUIDELINES DESIGNINFO 
-BEGIN
-    IDD_ABOUTBOX, DIALOG
-    BEGIN
-        LEFTMARGIN, 7
-        RIGHTMARGIN, 228
-        TOPMARGIN, 7
-        BOTTOMMARGIN, 98
-    END
-
-    IDD_CONNECT_DIALOG, DIALOG
-    BEGIN
-        LEFTMARGIN, 7
-        RIGHTMARGIN, 220
-        TOPMARGIN, 7
-        BOTTOMMARGIN, 112
-    END
-
-    IDD_BOUNDS_DLG, DIALOG
-    BEGIN
-        LEFTMARGIN, 7
-        RIGHTMARGIN, 145
-        TOPMARGIN, 7
-        BOTTOMMARGIN, 93
-    END
-
-    IDD_DEMO_POINTS_DLG, DIALOG
-    BEGIN
-        LEFTMARGIN, 7
-        RIGHTMARGIN, 179
-        TOPMARGIN, 7
-        BOTTOMMARGIN, 189
-    END
-
-    IDD_ABOUND_DLG, DIALOG
-    BEGIN
-        LEFTMARGIN, 7
-        RIGHTMARGIN, 179
-        TOPMARGIN, 7
-        BOTTOMMARGIN, 87
-    END
-END
-#endif    // APSTUDIO_INVOKED
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// String Table
-//
-
-STRINGTABLE 
-BEGIN
-    IDR_MAINFRAME           "pman_vis\n\npman_vis\n\n\npmanvis.Document\npman_vis.Document"
-END
-
-STRINGTABLE 
-BEGIN
-    AFX_IDS_APP_TITLE       "pman_vis"
-    AFX_IDS_IDLEMESSAGE     "Ready"
-END
-
-STRINGTABLE 
-BEGIN
-    ID_INDICATOR_EXT        "EXT"
-    ID_INDICATOR_CAPS       "CAP"
-    ID_INDICATOR_NUM        "NUM"
-    ID_INDICATOR_SCRL       "SCRL"
-    ID_INDICATOR_OVR        "OVR"
-    ID_INDICATOR_REC        "REC"
-END
-
-STRINGTABLE 
-BEGIN
-    ID_FILE_NEW             "Create a new document\nNew"
-    ID_FILE_OPEN            "Open an existing document\nOpen"
-    ID_FILE_CLOSE           "Close the active document\nClose"
-    ID_FILE_SAVE            "Save the active document\nSave"
-    ID_FILE_SAVE_AS         "Save the active document with a new name\nSave As"
-    ID_FILE_PAGE_SETUP      "Change the printing options\nPage Setup"
-    ID_FILE_PRINT_SETUP     "Change the printer and printing options\nPrint Setup"
-    ID_FILE_PRINT           "Print the active document\nPrint"
-    ID_FILE_PRINT_PREVIEW   "Display full pages\nPrint Preview"
-END
-
-STRINGTABLE 
-BEGIN
-    ID_APP_ABOUT            "Display program information, version number and copyright\nAbout"
-    ID_APP_EXIT             "Quit the application; prompts to save documents\nExit"
-END
-
-STRINGTABLE 
-BEGIN
-    ID_FILE_MRU_FILE1       "Open this document"
-    ID_FILE_MRU_FILE2       "Open this document"
-    ID_FILE_MRU_FILE3       "Open this document"
-    ID_FILE_MRU_FILE4       "Open this document"
-    ID_FILE_MRU_FILE5       "Open this document"
-    ID_FILE_MRU_FILE6       "Open this document"
-    ID_FILE_MRU_FILE7       "Open this document"
-    ID_FILE_MRU_FILE8       "Open this document"
-    ID_FILE_MRU_FILE9       "Open this document"
-    ID_FILE_MRU_FILE10      "Open this document"
-    ID_FILE_MRU_FILE11      "Open this document"
-    ID_FILE_MRU_FILE12      "Open this document"
-    ID_FILE_MRU_FILE13      "Open this document"
-    ID_FILE_MRU_FILE14      "Open this document"
-    ID_FILE_MRU_FILE15      "Open this document"
-    ID_FILE_MRU_FILE16      "Open this document"
-END
-
-STRINGTABLE 
-BEGIN
-    ID_NEXT_PANE            "Switch to the next window pane\nNext Pane"
-    ID_PREV_PANE            "Switch back to the previous window pane\nPrevious Pane"
-END
-
-STRINGTABLE 
-BEGIN
-    ID_WINDOW_SPLIT         "Split the active window into panes\nSplit"
-END
-
-STRINGTABLE 
-BEGIN
-    ID_EDIT_CLEAR           "Erase the selection\nErase"
-    ID_EDIT_CLEAR_ALL       "Erase everything\nErase All"
-    ID_EDIT_COPY            "Copy the selection and put it on the Clipboard\nCopy"
-    ID_EDIT_CUT             "Cut the selection and put it on the Clipboard\nCut"
-    ID_EDIT_FIND            "Find the specified text\nFind"
-    ID_EDIT_PASTE           "Insert Clipboard contents\nPaste"
-    ID_EDIT_REPEAT          "Repeat the last action\nRepeat"
-    ID_EDIT_REPLACE         "Replace specific text with different text\nReplace"
-    ID_EDIT_SELECT_ALL      "Select the entire document\nSelect All"
-    ID_EDIT_UNDO            "Undo the last action\nUndo"
-    ID_EDIT_REDO            "Redo the previously undone action\nRedo"
-END
-
-STRINGTABLE 
-BEGIN
-    ID_VIEW_TOOLBAR         "Show or hide the toolbar\nToggle ToolBar"
-    ID_VIEW_STATUS_BAR      "Show or hide the status bar\nToggle StatusBar"
-END
-
-STRINGTABLE 
-BEGIN
-    AFX_IDS_SCSIZE          "Change the window size"
-    AFX_IDS_SCMOVE          "Change the window position"
-    AFX_IDS_SCMINIMIZE      "Reduce the window to an icon"
-    AFX_IDS_SCMAXIMIZE      "Enlarge the window to full size"
-    AFX_IDS_SCNEXTWINDOW    "Switch to the next document window"
-    AFX_IDS_SCPREVWINDOW    "Switch to the previous document window"
-    AFX_IDS_SCCLOSE         "Close the active window and prompts to save the documents"
-END
-
-STRINGTABLE 
-BEGIN
-    AFX_IDS_SCRESTORE       "Restore the window to normal size"
-    AFX_IDS_SCTASKLIST      "Activate Task List"
-END
-
-STRINGTABLE 
-BEGIN
-    AFX_IDS_PREVIEW_CLOSE   "Close print preview mode\nCancel Preview"
-END
-
-#endif    // English (U.S.) resources
-/////////////////////////////////////////////////////////////////////////////
-
-
-
-#ifndef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 3 resource.
-//
-#define _AFX_NO_SPLITTER_RESOURCES
-#define _AFX_NO_OLE_RESOURCES
-#define _AFX_NO_TRACKER_RESOURCES
-#define _AFX_NO_PROPERTY_RESOURCES
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
-LANGUAGE 9, 1
-#pragma code_page(1252)
-#include "res\pman_vis.rc2"  // non-Microsoft Visual C++ edited resources
-#include "afxres.rc"         // Standard components
-#include "afxprint.rc"       // printing/print preview resources
-#endif
-
-/////////////////////////////////////////////////////////////////////////////
-#endif    // not APSTUDIO_INVOKED
-
diff --git a/examples/windows/pmandel_vis/pman_vis.vcproj b/examples/windows/pmandel_vis/pman_vis.vcproj
deleted file mode 100644
index f0113fe..0000000
--- a/examples/windows/pmandel_vis/pman_vis.vcproj
+++ /dev/null
@@ -1,584 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="pman_vis"
-	ProjectGUID="{29D7A10A-E306-413E-A87E-5A2BCCE0848C}"
-	RootNamespace="pman_vis"
-	Keyword="MFCProj"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-		<Platform
-			Name="x64"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="Debug"
-			IntermediateDirectory="Debug"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			UseOfMFC="1"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				PreprocessorDefinitions="_DEBUG"
-				MkTypLibCompatible="false"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\..\..\src\include,..\..\..\src\include\win32"
-				PreprocessorDefinitions="WIN32;_WINDOWS;_DEBUG"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				TreatWChar_tAsBuiltInType="true"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-				AdditionalIncludeDirectories="$(IntDir)"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpid.lib"
-				LinkIncremental="2"
-				AdditionalLibraryDirectories="..\..\..\lib"
-				GenerateDebugInformation="true"
-				SubSystem="2"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory="Release"
-			IntermediateDirectory="Release"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			UseOfMFC="1"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				PreprocessorDefinitions="NDEBUG"
-				MkTypLibCompatible="false"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\..\..\src\include,..\..\..\src\include\win32"
-				PreprocessorDefinitions="WIN32;_WINDOWS;NDEBUG"
-				MinimalRebuild="false"
-				RuntimeLibrary="0"
-				TreatWChar_tAsBuiltInType="true"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-				AdditionalIncludeDirectories="$(IntDir)"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpi.lib"
-				LinkIncremental="1"
-				AdditionalLibraryDirectories="..\..\..\lib"
-				GenerateDebugInformation="true"
-				SubSystem="2"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug|x64"
-			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
-			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			UseOfMFC="1"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				PreprocessorDefinitions="_DEBUG"
-				MkTypLibCompatible="false"
-				TargetEnvironment="3"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\..\..\src\include,..\..\..\src\include\win32"
-				PreprocessorDefinitions="WIN32;_WINDOWS;_DEBUG"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				TreatWChar_tAsBuiltInType="true"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="_DEBUG"
-				Culture="1033"
-				AdditionalIncludeDirectories="$(IntDir)"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpid.lib"
-				LinkIncremental="2"
-				AdditionalLibraryDirectories="..\..\..\lib"
-				GenerateDebugInformation="true"
-				SubSystem="2"
-				TargetMachine="17"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|x64"
-			OutputDirectory="$(PlatformName)\$(ConfigurationName)"
-			IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			UseOfMFC="1"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-				PreprocessorDefinitions="NDEBUG"
-				MkTypLibCompatible="false"
-				TargetEnvironment="3"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\..\..\src\include,..\..\..\src\include\win64"
-				PreprocessorDefinitions="_WINDOWS;NDEBUG"
-				MinimalRebuild="false"
-				RuntimeLibrary="0"
-				TreatWChar_tAsBuiltInType="true"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-				PreprocessorDefinitions="NDEBUG"
-				Culture="1033"
-				AdditionalIncludeDirectories="$(IntDir)"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpi.lib"
-				LinkIncremental="1"
-				AdditionalLibraryDirectories="..\..\..\winbuild\x64\Release\mpi"
-				GenerateDebugInformation="false"
-				SubSystem="2"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="17"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<Filter
-			Name="Source Files"
-			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
-			>
-			<File
-				RelativePath=".\BoundsDlg.cpp"
-				>
-			</File>
-			<File
-				RelativePath=".\ConnectDialog.cpp"
-				>
-			</File>
-			<File
-				RelativePath=".\DemoPointsDlg.cpp"
-				>
-			</File>
-			<File
-				RelativePath=".\ExampleNode.cpp"
-				>
-			</File>
-			<File
-				RelativePath=".\MainFrm.cpp"
-				>
-			</File>
-			<File
-				RelativePath=".\mpi.cpp"
-				>
-			</File>
-			<File
-				RelativePath=".\pman_vis.cpp"
-				>
-			</File>
-			<File
-				RelativePath=".\pman_visDoc.cpp"
-				>
-			</File>
-			<File
-				RelativePath=".\pman_visView.cpp"
-				>
-			</File>
-			<File
-				RelativePath=".\sock.cpp"
-				>
-				<FileConfiguration
-					Name="Debug|Win32"
-					>
-					<Tool
-						Name="VCCLCompilerTool"
-						UsePrecompiledHeader="0"
-					/>
-				</FileConfiguration>
-				<FileConfiguration
-					Name="Debug|x64"
-					>
-					<Tool
-						Name="VCCLCompilerTool"
-						UsePrecompiledHeader="0"
-					/>
-				</FileConfiguration>
-			</File>
-			<File
-				RelativePath=".\stdafx.cpp"
-				>
-				<FileConfiguration
-					Name="Debug|Win32"
-					>
-					<Tool
-						Name="VCCLCompilerTool"
-						UsePrecompiledHeader="1"
-					/>
-				</FileConfiguration>
-				<FileConfiguration
-					Name="Release|Win32"
-					>
-					<Tool
-						Name="VCCLCompilerTool"
-						UsePrecompiledHeader="1"
-					/>
-				</FileConfiguration>
-				<FileConfiguration
-					Name="Debug|x64"
-					>
-					<Tool
-						Name="VCCLCompilerTool"
-						UsePrecompiledHeader="1"
-					/>
-				</FileConfiguration>
-				<FileConfiguration
-					Name="Release|x64"
-					>
-					<Tool
-						Name="VCCLCompilerTool"
-						UsePrecompiledHeader="1"
-					/>
-				</FileConfiguration>
-			</File>
-		</Filter>
-		<Filter
-			Name="Header Files"
-			Filter="h;hpp;hxx;hm;inl;inc;xsd"
-			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
-			>
-			<File
-				RelativePath=".\BoundsDlg.h"
-				>
-			</File>
-			<File
-				RelativePath=".\ConnectDialog.h"
-				>
-			</File>
-			<File
-				RelativePath=".\DemoPointsDlg.h"
-				>
-			</File>
-			<File
-				RelativePath=".\ExampleNode.h"
-				>
-			</File>
-			<File
-				RelativePath=".\MainFrm.h"
-				>
-			</File>
-			<File
-				RelativePath=".\pman_vis.h"
-				>
-			</File>
-			<File
-				RelativePath=".\pman_visDoc.h"
-				>
-			</File>
-			<File
-				RelativePath=".\pman_visView.h"
-				>
-			</File>
-			<File
-				RelativePath=".\Resource.h"
-				>
-			</File>
-			<File
-				RelativePath=".\stdafx.h"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Resource Files"
-			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
-			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
-			>
-			<File
-				RelativePath=".\res\pman_vis.ico"
-				>
-			</File>
-			<File
-				RelativePath=".\pman_vis.rc"
-				>
-			</File>
-			<File
-				RelativePath=".\res\pman_vis.rc2"
-				>
-			</File>
-			<File
-				RelativePath=".\res\pman_visDoc.ico"
-				>
-			</File>
-			<File
-				RelativePath=".\res\Toolbar.bmp"
-				>
-			</File>
-		</Filter>
-		<File
-			RelativePath=".\res\pman_vis.manifest"
-			>
-			<FileConfiguration
-				Name="Debug|Win32"
-				ExcludedFromBuild="true"
-				>
-				<Tool
-					Name="VCCustomBuildTool"
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|Win32"
-				ExcludedFromBuild="true"
-				>
-				<Tool
-					Name="VCCustomBuildTool"
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug|x64"
-				ExcludedFromBuild="true"
-				>
-				<Tool
-					Name="VCCustomBuildTool"
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release|x64"
-				ExcludedFromBuild="true"
-				>
-				<Tool
-					Name="VCCustomBuildTool"
-				/>
-			</FileConfiguration>
-		</File>
-	</Files>
-	<Globals>
-		<Global
-			Name="RESOURCE_FILE"
-			Value="pman_vis.rc"
-		/>
-	</Globals>
-</VisualStudioProject>
diff --git a/examples/windows/pmandel_vis/pman_visDoc.cpp b/examples/windows/pmandel_vis/pman_visDoc.cpp
deleted file mode 100644
index 6f2b709..0000000
--- a/examples/windows/pmandel_vis/pman_visDoc.cpp
+++ /dev/null
@@ -1,84 +0,0 @@
-/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
-/*
- *
- *  (C) 2001 by Argonne National Laboratory.
- *      See COPYRIGHT in top-level directory.
- */
-// pman_visDoc.cpp : implementation of the Cpman_visDoc class
-//
-
-#include "stdafx.h"
-#include "pman_vis.h"
-
-#include "pman_visDoc.h"
-
-#ifdef _DEBUG
-#define new DEBUG_NEW
-#endif
-
-
-// Cpman_visDoc
-
-IMPLEMENT_DYNCREATE(Cpman_visDoc, CDocument)
-
-BEGIN_MESSAGE_MAP(Cpman_visDoc, CDocument)
-END_MESSAGE_MAP()
-
-
-// Cpman_visDoc construction/destruction
-
-Cpman_visDoc::Cpman_visDoc()
-{
-	// TODO: add one-time construction code here
-
-}
-
-Cpman_visDoc::~Cpman_visDoc()
-{
-}
-
-BOOL Cpman_visDoc::OnNewDocument()
-{
-	if (!CDocument::OnNewDocument())
-		return FALSE;
-
-	// TODO: add reinitialization code here
-	// (SDI documents will reuse this document)
-
-	return TRUE;
-}
-
-
-
-
-// Cpman_visDoc serialization
-
-void Cpman_visDoc::Serialize(CArchive& ar)
-{
-	if (ar.IsStoring())
-	{
-		// TODO: add storing code here
-	}
-	else
-	{
-		// TODO: add loading code here
-	}
-}
-
-
-// Cpman_visDoc diagnostics
-
-#ifdef _DEBUG
-void Cpman_visDoc::AssertValid() const
-{
-	CDocument::AssertValid();
-}
-
-void Cpman_visDoc::Dump(CDumpContext& dc) const
-{
-	CDocument::Dump(dc);
-}
-#endif //_DEBUG
-
-
-// Cpman_visDoc commands
diff --git a/examples/windows/pmandel_vis/pman_visDoc.h b/examples/windows/pmandel_vis/pman_visDoc.h
deleted file mode 100644
index 6e396bb..0000000
--- a/examples/windows/pmandel_vis/pman_visDoc.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
-/*
- *
- *  (C) 2001 by Argonne National Laboratory.
- *      See COPYRIGHT in top-level directory.
- */
-// pman_visDoc.h : interface of the Cpman_visDoc class
-//
-
-
-#pragma once
-
-class Cpman_visDoc : public CDocument
-{
-protected: // create from serialization only
-	Cpman_visDoc();
-	DECLARE_DYNCREATE(Cpman_visDoc)
-
-// Attributes
-public:
-
-// Operations
-public:
-
-// Overrides
-	public:
-	virtual BOOL OnNewDocument();
-	virtual void Serialize(CArchive& ar);
-
-// Implementation
-public:
-	virtual ~Cpman_visDoc();
-#ifdef _DEBUG
-	virtual void AssertValid() const;
-	virtual void Dump(CDumpContext& dc) const;
-#endif
-
-protected:
-
-// Generated message map functions
-protected:
-	DECLARE_MESSAGE_MAP()
-};
-
-
diff --git a/examples/windows/pmandel_vis/pman_visView.cpp b/examples/windows/pmandel_vis/pman_visView.cpp
deleted file mode 100644
index 5896fd3..0000000
--- a/examples/windows/pmandel_vis/pman_visView.cpp
+++ /dev/null
@@ -1,562 +0,0 @@
-/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
-/*
- *  (C) 2001 by Argonne National Laboratory.
- *      See COPYRIGHT in top-level directory.
- */
-// pman_visView.cpp : implementation of the Cpman_visView class
-//
-#include "stdafx.h"
-#include "pman_vis.h"
-
-#include "pman_visDoc.h"
-#include "pman_visView.h"
-#include ".\pman_visview.h"
-#include "ConnectDialog.h"
-#include "BoundsDlg.h"
-#include "DemoPointsDlg.h"
-
-#ifdef _DEBUG
-#define new DEBUG_NEW
-#endif
-
-int connect_to_pmandel(const char *host, int port, int &width, int &height);
-int send_xyminmax(double xmin, double ymin, double xmax, double ymax, int max_iter);
-int get_pmandel_data();
-
-int mpi_connect_to_pmandel(const char *port, int &width, int &height);
-int mpi_send_xyminmax(double xmin, double ymin, double xmax, double ymax, int max_iter);
-int mpi_get_pmandel_data();
-void mpi_thread_fn(void *p);
-void mpi_barrier_client();
-void mpi_barrier_thread();
-void mpi_init();
-void mpi_disconnect();
-void mpi_finalize();
-
-int g_width, g_height;
-HDC g_hDC = NULL;
-HANDLE g_hMutex = NULL;
-HWND g_hWnd;
-bool g_bDrawing;
-double g_xmin, g_xmax, g_ymin, g_ymax;
-int g_max_iter;
-bool g_bDemoMode;
-CExampleNode *g_demo_list, *g_cur_node;
-
-bool g_bUseMPI = true;
-HANDLE g_hEventA = NULL;
-HANDLE g_hEventB = NULL;
-HANDLE g_hEventC = NULL;
-HANDLE g_hEventD = NULL;
-HANDLE g_hMPIThread = NULL;
-char g_mpi_port[256];
-
-// Cpman_visView
-
-IMPLEMENT_DYNCREATE(Cpman_visView, CView)
-
-BEGIN_MESSAGE_MAP(Cpman_visView, CView)
-	// Standard printing commands
-	ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint)
-	ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint)
-	ON_COMMAND(ID_FILE_PRINT_PREVIEW, CView::OnFilePrintPreview)
-	ON_COMMAND(ID_FILE_CONNECT, OnFileConnect)
-	ON_WM_LBUTTONDOWN()
-	ON_WM_LBUTTONUP()
-	ON_WM_ERASEBKGND()
-	ON_WM_MOUSEMOVE()
-	ON_WM_RBUTTONUP()
-	ON_COMMAND(ID_FILE_ENTERPOINT, OnFileEnterpoint)
-	ON_COMMAND(ID_FILE_ENTERDEMOPOINTS, OnFileEnterdemopoints)
-	ON_COMMAND(ID_FILE_STOPDEMO, OnFileStopdemo)
-END_MESSAGE_MAP()
-
-// Cpman_visView construction/destruction
-
-Cpman_visView::Cpman_visView()
-{
-    g_hMutex = CreateMutex(NULL, FALSE, NULL);
-    g_bDrawing = false;
-    g_bDemoMode = false;
-    bConnected = false;
-    m_hThread = NULL;
-    g_demo_list = NULL;
-    g_cur_node = NULL;
-    g_xmin = -1;
-    g_xmax = 1;
-    g_ymin = -1;
-    g_ymax = 1;
-    g_max_iter = 100;
-    g_hEventA = CreateEvent(NULL, TRUE, FALSE, NULL);
-    g_hEventB = CreateEvent(NULL, TRUE, FALSE, NULL);
-    g_hEventC = CreateEvent(NULL, TRUE, FALSE, NULL);
-    g_hEventD = CreateEvent(NULL, TRUE, FALSE, NULL);
-    g_hMPIThread = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)mpi_thread_fn, NULL, 0, NULL);
-    mpi_barrier_client();
-}
-
-Cpman_visView::~Cpman_visView()
-{
-    g_bDemoMode = false;
-    CloseHandle(g_hMutex);
-    if (g_hMPIThread != NULL)
-    {
-	g_xmin = g_xmax = g_ymin = g_ymax = 0.0;
-	mpi_barrier_client();
-	WaitForSingleObject(g_hMPIThread, INFINITE);
-    }
-    if (m_hThread != NULL)
-    {
-	WaitForSingleObject(m_hThread, INFINITE);
-	CloseHandle(m_hThread);
-	send_xyminmax(0, 0, 0, 0, 0);
-    }
-}
-
-BOOL Cpman_visView::PreCreateWindow(CREATESTRUCT& cs)
-{
-    return CView::PreCreateWindow(cs);
-}
-
-// Cpman_visView drawing
-
-void Cpman_visView::OnDraw(CDC* pDC)
-{
-    RECT r, r2;
-    Cpman_visDoc* pDoc = GetDocument();
-    ASSERT_VALID(pDoc);
-    if (!pDoc)
-	return;
-
-    GetClientRect(&r);
-    if (g_hDC != NULL)
-    {
-	WaitForSingleObject(g_hMutex, INFINITE);
-	BitBlt(pDC->m_hDC,
-	    r.left, r.top,
-	    min(g_width, r.right - r.left),
-	    min(g_height, r.bottom - r.top),
-	    g_hDC, 0, 0, SRCCOPY);
-	ReleaseMutex(g_hMutex);
-	if (r.right - r.left > g_width)
-	{
-	    r2 = r;
-	    r2.left = r2.left + g_width;
-	    pDC->FillSolidRect(&r2, 0);
-	}
-	if (r.bottom - r.top > g_height)
-	{
-	    r2 = r;
-	    r2.top = r2.top + g_height;
-	    pDC->FillSolidRect(&r2, 0);
-	}
-    }
-    else
-    {
-	pDC->FillSolidRect(&r, 0);
-    }
-}
-
-
-// Cpman_visView printing
-
-BOOL Cpman_visView::OnPreparePrinting(CPrintInfo* pInfo)
-{
-    return DoPreparePrinting(pInfo);
-}
-
-void Cpman_visView::OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
-{
-}
-
-void Cpman_visView::OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
-{
-}
-
-
-// Cpman_visView diagnostics
-
-#ifdef _DEBUG
-void Cpman_visView::AssertValid() const
-{
-	CView::AssertValid();
-}
-
-void Cpman_visView::Dump(CDumpContext& dc) const
-{
-	CView::Dump(dc);
-}
-
-Cpman_visDoc* Cpman_visView::GetDocument() const // non-debug version is inline
-{
-	ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(Cpman_visDoc)));
-	return (Cpman_visDoc*)m_pDocument;
-}
-#endif //_DEBUG
-
-
-// Cpman_visView message handlers
-
-int get_next_demo_data()
-{
-    if (g_cur_node == NULL)
-	g_cur_node = g_demo_list;
-    if (g_cur_node == NULL)
-    {
-	/* error */
-	mpi_send_xyminmax(0, 0, 0, 0, 0);
-	mpi_disconnect();
-	mpi_finalize();
-	return -1;
-    }
-    g_xmin = g_cur_node->xmin;
-    g_xmax = g_cur_node->xmax;
-    g_ymin = g_cur_node->ymin;
-    g_ymax = g_cur_node->ymax;
-    g_max_iter = g_cur_node->max_iter;
-    g_cur_node = g_cur_node->next;
-    return 0;
-}
-
-int work_thread(void *p)
-{
-    if (g_bDemoMode)
-    {
-	while (g_bDemoMode)
-	{
-	    if (get_next_demo_data())
-		return -1;
-	    send_xyminmax(g_xmin, g_ymin, g_xmax, g_ymax, g_max_iter);
-	    get_pmandel_data();
-
-	    if (g_bDemoMode)
-	    {
-		Sleep(5000);
-	    }
-	}
-    }
-    else
-    {
-	send_xyminmax(g_xmin, g_ymin, g_xmax, g_ymax, g_max_iter);
-	get_pmandel_data();
-    }
-    g_bDrawing = false;
-    return 0;
-}
-
-int mpi_work_thread(void *p)
-{
-    mpi_send_xyminmax(g_xmin, g_ymin, g_xmax, g_ymax, g_max_iter);
-    mpi_get_pmandel_data();
-    g_bDrawing = false;
-    return 0;
-}
-
-void mpi_barrier_client()
-{
-    SetEvent(g_hEventA);
-    WaitForSingleObject(g_hEventB, INFINITE);
-    ResetEvent(g_hEventB);
-    SetEvent(g_hEventD);
-    WaitForSingleObject(g_hEventC, INFINITE);
-    ResetEvent(g_hEventC);
-}
-
-void mpi_barrier_thread()
-{
-    SetEvent(g_hEventB);
-    WaitForSingleObject(g_hEventA, INFINITE);
-    ResetEvent(g_hEventA);
-    SetEvent(g_hEventC);
-    WaitForSingleObject(g_hEventD, INFINITE);
-    ResetEvent(g_hEventD);
-}
-
-void mpi_thread_fn(void *p)
-{
-    mpi_barrier_thread();
-    mpi_init();
-    mpi_barrier_thread();
-    if ((g_xmin != g_xmax) && (g_ymin != g_ymax))
-    {
-	/*mpi_connect_to_pmandel(g_mpi_port, g_width, g_height);*/
-	if (g_bDemoMode)
-	{
-	    if (get_next_demo_data())
-		return;
-	}
-	else
-	    mpi_barrier_thread();
-	while ((g_xmin != g_xmax) && (g_ymin != g_ymax))
-	{
-	    mpi_work_thread(NULL);
-	    if (g_bDemoMode)
-	    {
-		Sleep(5000);
-		if (get_next_demo_data())
-		    return;
-	    }
-	    else
-	    {
-		mpi_barrier_thread();
-	    }
-	}
-	mpi_send_xyminmax(0, 0, 0, 0, 0);
-	mpi_disconnect();
-    }
-    mpi_finalize();
-    return;
-}
-
-void Cpman_visView::OnFileConnect()
-{
-    CConnectDialog dlg;
-    char host[100];
-    DWORD len;
-    CBitmap *canvas;
-
-    if (bConnected)
-    {
-	MessageBox("You may only connect once.", "Note");
-	return;
-    }
-
-    len = 100;
-    GetComputerName(host, &len);
-    dlg.m_pszHost = host;
-    dlg.m_nPort = 7470;
-    if (dlg.DoModal() == IDOK)
-    {
-	if (dlg.m_type == CConnectDialog::MPI_CONNECT)
-	{
-	    strcpy(g_mpi_port, dlg.m_pszMPIPort);
-
-	    /* If I connect in the thread, the gui goes bananas
-	    mpi_barrier_client();
-	    */
-
-	    /* If I connect here in the main thread, everything is ok */
-	    if (mpi_connect_to_pmandel(dlg.m_pszMPIPort, g_width, g_height) != 0)
-	    {
-		return;
-	    }
-	    mpi_barrier_client();
-	    
-	    g_bUseMPI = true;
-	}
-	else
-	{
-	    if (connect_to_pmandel(dlg.m_pszHost, dlg.m_nPort, g_width, g_height) != 0)
-	    {
-		return;
-	    }
-	    g_bUseMPI = false;
-	}
-	g_hWnd = m_hWnd;
-	g_hDC = CreateCompatibleDC(NULL);
-	canvas = new CBitmap();
-	canvas->CreateBitmap(
-		g_width, 
-		g_height, 
-		GetDeviceCaps(g_hDC, PLANES),
-		GetDeviceCaps(g_hDC, BITSPIXEL),
-		NULL);
-	SelectObject(g_hDC, *canvas);
-	g_bDrawing = true;
-	if (g_bUseMPI)
-	{
-	    //m_hThread = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)mpi_work_thread, NULL, 0, NULL);
-	    mpi_barrier_client();
-	}
-	else
-	    m_hThread = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)work_thread, NULL, 0, NULL);
-	bConnected = true;
-    }
-}
-
-void Cpman_visView::OnLButtonDown(UINT nFlags, CPoint point)
-{
-    if (!g_bDrawing)
-    {
-	SIZE size;
-	CDC *pDC = GetDC();
-	m_p1 = point;
-	m_rLast.left = point.x;
-	m_rLast.right = point.x;
-	m_rLast.top = point.y;
-	m_rLast.bottom = point.y;
-	size.cx = 2;
-	size.cy = 2;
-	pDC->DrawDragRect(&m_rLast, size, NULL, size);
-    }
-
-    CView::OnLButtonDown(nFlags, point);
-}
-
-void Cpman_visView::OnMouseMove(UINT nFlags, CPoint point)
-{
-    CDC *pDC;
-    RECT r;
-    SIZE size;
-
-    if (nFlags & MK_LBUTTON && !g_bDrawing)
-    {
-	pDC = GetDC();
-	r.left = min(m_p1.x, point.x);
-	r.right = max(m_p1.x, point.x);
-	r.top = min(m_p1.y, point.y);
-	r.bottom = max(m_p1.y, point.y);
-	size.cx = 2;
-	size.cy = 2;
-	pDC->DrawDragRect(&r, size, &m_rLast, size);
-	m_rLast = r;
-    }
-    CView::OnMouseMove(nFlags, point);
-}
-
-void Cpman_visView::OnLButtonUp(UINT nFlags, CPoint point)
-{
-    RECT r;
-    double x1,y1,x2,y2;
-    double width, height, pixel_width, pixel_height;
-    CDC *pDC;
-    SIZE size;
-
-    if (!g_bDrawing)
-    {
-	pDC = GetDC();
-	size.cx = 2;
-	size.cy = 2;
-	pDC->DrawDragRect(&m_rLast, size, NULL, size);
-    }
-
-    if (!g_bDrawing && (m_hThread || (g_bUseMPI && g_hMPIThread)))
-    {
-	if (m_p1.x == point.x && m_p1.y == point.y)
-	{
-	    return CView::OnLButtonUp(nFlags, point);
-	}
-	if (m_hThread)
-	    CloseHandle(m_hThread);
-	if (point.x > g_width)
-	    point.x = g_width;
-	if (point.y > g_height)
-	    point.y = g_height;
-	if (m_p1.x > g_width)
-	    m_p1.x = g_width;
-	if (m_p1.y > g_height)
-	    m_p1.y = g_height;
-	m_p2 = point;
-	r = m_rLast;
-	width = g_xmax - g_xmin;
-	height = g_ymax - g_ymin;
-	pixel_width = g_width;
-	pixel_height = g_height;
-	x1 = g_xmin + ((double)r.left * width / pixel_width);
-	x2 = g_xmin + ((double)r.right * width / pixel_width);
-	y2 = g_ymin + ((double)(pixel_height - r.top) * height / pixel_height);
-	y1 = g_ymin + ((double)(pixel_height - r.bottom) * height / pixel_height);
-	g_xmin = x1;
-	g_xmax = x2;
-	g_ymin = y1;
-	g_ymax = y2;
-	g_bDrawing = true;
-	if (g_bUseMPI)
-	{
-	    //m_hThread = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)mpi_work_thread, NULL, 0, NULL);
-	    mpi_barrier_client();
-	}
-	else
-	    m_hThread = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)work_thread, NULL, 0, NULL);
-    }
-    CView::OnLButtonUp(nFlags, point);
-}
-
-BOOL Cpman_visView::OnEraseBkgnd(CDC* pDC)
-{
-    return TRUE;
-    //return CView::OnEraseBkgnd(pDC);
-}
-
-void Cpman_visView::OnRButtonUp(UINT nFlags, CPoint point)
-{
-    if (!g_bDrawing && (m_hThread || (g_bUseMPI && g_hMPIThread)))
-    {
-	if (m_hThread)
-	    CloseHandle(m_hThread);
-	g_xmin = -1;
-	g_xmax = 1;
-	g_ymin = -1;
-	g_ymax = 1;
-	g_max_iter = 100;
-	g_bDrawing = true;
-	if (g_bUseMPI)
-	{
-	    //m_hThread = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)mpi_work_thread, NULL, 0, NULL);
-	    mpi_barrier_client();
-	}
-	else
-	    m_hThread = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)work_thread, NULL, 0, NULL);
-    }
-    CView::OnRButtonUp(nFlags, point);
-}
-
-void Cpman_visView::OnFileEnterpoint()
-{
-    if (bConnected && (!g_bDrawing && (m_hThread || (g_bUseMPI && g_hMPIThread))))
-    {
-	CBoundsDlg dlg;
-	if (dlg.DoModal() == IDOK)
-	{
-	    if (m_hThread)
-		CloseHandle(m_hThread);
-	    g_xmin = dlg.m_xmin;
-	    g_xmax = dlg.m_xmax;
-	    g_ymin = dlg.m_ymin;
-	    g_ymax = dlg.m_ymax;
-	    g_max_iter = dlg.m_max_iter;
-	    g_bDrawing = true;
-	    if (g_bUseMPI)
-	    {
-		//m_hThread = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)mpi_work_thread, NULL, 0, NULL);
-		mpi_barrier_client();
-	    }
-	    else
-		m_hThread = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)work_thread, NULL, 0, NULL);
-	}
-    }
-}
-
-void Cpman_visView::OnFileEnterdemopoints()
-{
-    CDemoPointsDlg dlg;
-    if (dlg.DoModal() == IDOK)
-    {
-	g_demo_list = dlg.m_node_list;
-	g_cur_node = g_demo_list;
-	g_bDemoMode = true;
-	if (bConnected && (!g_bDrawing && (m_hThread || (g_bUseMPI && g_hMPIThread))))
-	{
-	    if (m_hThread)
-		CloseHandle(m_hThread);
-	    g_xmin = g_cur_node->xmin;
-	    g_xmax = g_cur_node->xmax;
-	    g_ymin = g_cur_node->ymin;
-	    g_ymax = g_cur_node->ymax;
-	    g_max_iter = g_cur_node->max_iter;
-	    g_bDrawing = true;
-	    if (g_bUseMPI)
-	    {
-		//m_hThread = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)mpi_work_thread, NULL, 0, NULL);
-		mpi_barrier_client();
-	    }
-	    else
-		m_hThread = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)work_thread, NULL, 0, NULL);
-	}
-    }
-}
-
-void Cpman_visView::OnFileStopdemo()
-{
-    g_bDemoMode = false;
-}
diff --git a/examples/windows/pmandel_vis/pman_visView.h b/examples/windows/pmandel_vis/pman_visView.h
deleted file mode 100644
index 11e7ee5..0000000
--- a/examples/windows/pmandel_vis/pman_visView.h
+++ /dev/null
@@ -1,70 +0,0 @@
-/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
-/*
- *
- *  (C) 2001 by Argonne National Laboratory.
- *      See COPYRIGHT in top-level directory.
- */
-// pman_visView.h : interface of the Cpman_visView class
-//
-
-
-#pragma once
-
-#include "ExampleNode.h"
-
-class Cpman_visView : public CView
-{
-protected: // create from serialization only
-	Cpman_visView();
-	DECLARE_DYNCREATE(Cpman_visView)
-
-// Attributes
-public:
-	Cpman_visDoc* GetDocument() const;
-	CPoint m_p1, m_p2;
-	HANDLE m_hThread;
-	RECT m_rLast;
-	bool bConnected;
-
-// Operations
-public:
-
-// Overrides
-	public:
-	virtual void OnDraw(CDC* pDC);  // overridden to draw this view
-virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
-protected:
-	virtual BOOL OnPreparePrinting(CPrintInfo* pInfo);
-	virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo);
-	virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);
-
-// Implementation
-public:
-	virtual ~Cpman_visView();
-#ifdef _DEBUG
-	virtual void AssertValid() const;
-	virtual void Dump(CDumpContext& dc) const;
-#endif
-
-protected:
-
-// Generated message map functions
-protected:
-	DECLARE_MESSAGE_MAP()
-public:
-    afx_msg void OnFileConnect();
-    afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
-    afx_msg void OnLButtonUp(UINT nFlags, CPoint point);
-    afx_msg BOOL OnEraseBkgnd(CDC* pDC);
-    afx_msg void OnMouseMove(UINT nFlags, CPoint point);
-    afx_msg void OnRButtonUp(UINT nFlags, CPoint point);
-    afx_msg void OnFileEnterpoint();
-    afx_msg void OnFileEnterdemopoints();
-    afx_msg void OnFileStopdemo();
-};
-
-#ifndef _DEBUG  // debug version in pman_visView.cpp
-inline Cpman_visDoc* Cpman_visView::GetDocument() const
-   { return reinterpret_cast<Cpman_visDoc*>(m_pDocument); }
-#endif
-
diff --git a/examples/windows/pmandel_vis/res/Toolbar.bmp b/examples/windows/pmandel_vis/res/Toolbar.bmp
deleted file mode 100644
index d501723..0000000
Binary files a/examples/windows/pmandel_vis/res/Toolbar.bmp and /dev/null differ
diff --git a/examples/windows/pmandel_vis/res/pman_vis.ico b/examples/windows/pmandel_vis/res/pman_vis.ico
deleted file mode 100644
index 8a84ca3..0000000
Binary files a/examples/windows/pmandel_vis/res/pman_vis.ico and /dev/null differ
diff --git a/examples/windows/pmandel_vis/res/pman_vis.manifest b/examples/windows/pmandel_vis/res/pman_vis.manifest
deleted file mode 100644
index db8d865..0000000
--- a/examples/windows/pmandel_vis/res/pman_vis.manifest
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> 
-<assemblyIdentity 
-    version="1.0.0.0" 
-    processorArchitecture="X86" 
-    name="Microsoft.Windows.pman_vis"
-    type="win32" 
-/> 
-<description>Your app description here</description> 
-<dependency> 
-    <dependentAssembly> 
-        <assemblyIdentity 
-            type="win32" 
-            name="Microsoft.Windows.Common-Controls" 
-            version="6.0.0.0" 
-            processorArchitecture="X86" 
-            publicKeyToken="6595b64144ccf1df" 
-            language="*" 
-        /> 
-    </dependentAssembly> 
-</dependency> 
-</assembly>
diff --git a/examples/windows/pmandel_vis/res/pman_vis.rc2 b/examples/windows/pmandel_vis/res/pman_vis.rc2
deleted file mode 100644
index 1eb83ae..0000000
--- a/examples/windows/pmandel_vis/res/pman_vis.rc2
+++ /dev/null
@@ -1,13 +0,0 @@
-//
-// pman_vis.RC2 - resources Microsoft Visual C++ does not edit directly
-//
-
-#ifdef APSTUDIO_INVOKED
-#error this file is not editable by Microsoft Visual C++
-#endif //APSTUDIO_INVOKED
-
-
-/////////////////////////////////////////////////////////////////////////////
-// Add manually edited resources here...
-
-/////////////////////////////////////////////////////////////////////////////
diff --git a/examples/windows/pmandel_vis/res/pman_visDoc.ico b/examples/windows/pmandel_vis/res/pman_visDoc.ico
deleted file mode 100644
index 2a1f1ae..0000000
Binary files a/examples/windows/pmandel_vis/res/pman_visDoc.ico and /dev/null differ
diff --git a/examples/windows/pmandel_vis/resource.h b/examples/windows/pmandel_vis/resource.h
deleted file mode 100644
index ba96bb9..0000000
--- a/examples/windows/pmandel_vis/resource.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
-/*
- *
- *  (C) 2001 by Argonne National Laboratory.
- *      See COPYRIGHT in top-level directory.
- */
-//{{NO_DEPENDENCIES}}
-// Microsoft Visual C++ generated include file.
-// Used by pman_vis.rc
-//
-#define IDD_ABOUTBOX                    100
-#define IDP_OLE_INIT_FAILED             100
-#define IDR_MAINFRAME                   128
-#define IDR_pman_visTYPE                129
-#define IDD_DIALOG1                     130
-#define IDD_CONNECT_DIALOG              130
-#define IDD_BOUNDS_DLG                  131
-#define IDD_DEMO_POINTS_DLG             132
-#define IDD_ABOUND_DLG                  133
-#define IDC_HOSTNAME                    1000
-#define IDC_PORT                        1001
-#define IDC_MPI_RADIO                   1002
-#define IDC_TCP_RADIO                   1003
-#define IDC_MPIPORT                     1004
-#define IDC_CONNECT_GROUP               1005
-#define IDC_XMIN_EDIT                   1006
-#define IDC_YMIN_EDIT                   1007
-#define IDC_XMAX_EDIT                   1008
-#define IDC_YMAX_EDIT                   1010
-#define IDC_MAX_ITER_EDIT               1011
-#define IDC_POINTS_LIST                 1012
-#define IDC_ADD_BTN                     1013
-#define IDC_LOAD_BTN                    1014
-#define ID_FILE_CONNECT                 32771
-#define ID_FILE_ENTERPOINT              32772
-#define ID_FILE_ENTERDEMOPOINTS         32773
-#define ID_FILE_STOPDEMO                32774
-
-// Next default values for new objects
-// 
-#ifdef APSTUDIO_INVOKED
-#ifndef APSTUDIO_READONLY_SYMBOLS
-#define _APS_NEXT_RESOURCE_VALUE        134
-#define _APS_NEXT_COMMAND_VALUE         32775
-#define _APS_NEXT_CONTROL_VALUE         1015
-#define _APS_NEXT_SYMED_VALUE           101
-#endif
-#endif
diff --git a/examples/windows/pmandel_vis/sock.cpp b/examples/windows/pmandel_vis/sock.cpp
deleted file mode 100644
index 4065df2..0000000
--- a/examples/windows/pmandel_vis/sock.cpp
+++ /dev/null
@@ -1,373 +0,0 @@
-/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
-/*
- *
- *  (C) 2001 by Argonne National Laboratory.
- *      See COPYRIGHT in top-level directory.
- */
-#include <winsock2.h>
-#include <ws2tcpip.h>
-#include <windows.h>
-#include <math.h>
-
-#define RGBtocolor_t(r,g,b) ((color_t)(((unsigned char)(r)|((unsigned short)((unsigned char)(g))<<8))|(((unsigned long)(unsigned char)(b))<<16)))
-#define getR(r) ((int)((r) & 0xFF))
-#define getG(g) ((int)((g>>8) & 0xFF))
-#define getB(b) ((int)((b>>16) & 0xFF))
-
-typedef int color_t;
-
-int send_xyminmax(double xmin, double ymin, double xmax, double ymax);
-int read_data(SOCKET sock, char *buffer, int length);
-
-extern HWND g_hWnd;
-extern HDC g_hDC;
-extern int g_width, g_height;
-extern HANDLE g_hMutex;
-int g_num_colors;
-static int g_max_iter;
-color_t *colors;
-
-SOCKET sock;
-
-color_t getColor(double fraction, double intensity)
-{
-    /* fraction is a part of the rainbow (0.0 - 1.0) = (Red-Yellow-Green-Cyan-Blue-Magenta-Red)
-    intensity (0.0 - 1.0) 0 = black, 1 = full color, 2 = white
-    */
-    double red, green, blue;
-    int r,g,b;
-    double dtemp;
-
-    fraction = fabs(modf(fraction, &dtemp));
-
-    if (intensity > 2.0)
-	intensity = 2.0;
-    if (intensity < 0.0)
-	intensity = 0.0;
-
-    dtemp = 1.0/6.0;
-
-    if (fraction < 1.0/6.0)
-    {
-	red = 1.0;
-	green = fraction / dtemp;
-	blue = 0.0;
-    }
-    else
-    {
-	if (fraction < 1.0/3.0)
-	{
-	    red = 1.0 - ((fraction - dtemp) / dtemp);
-	    green = 1.0;
-	    blue = 0.0;
-	}
-	else
-	{
-	    if (fraction < 0.5)
-	    {
-		red = 0.0;
-		green = 1.0;
-		blue = (fraction - (dtemp*2.0)) / dtemp;
-	    }
-	    else
-	    {
-		if (fraction < 2.0/3.0)
-		{
-		    red = 0.0;
-		    green = 1.0 - ((fraction - (dtemp*3.0)) / dtemp);
-		    blue = 1.0;
-		}
-		else
-		{
-		    if (fraction < 5.0/6.0)
-		    {
-			red = (fraction - (dtemp*4.0)) / dtemp;
-			green = 0.0;
-			blue = 1.0;
-		    }
-		    else
-		    {
-			red = 1.0;
-			green = 0.0;
-			blue = 1.0 - ((fraction - (dtemp*5.0)) / dtemp);
-		    }
-		}
-	    }
-	}
-    }
-
-    if (intensity > 1)
-    {
-	intensity = intensity - 1.0;
-	red = red + ((1.0 - red) * intensity);
-	green = green + ((1.0 - green) * intensity);
-	blue = blue + ((1.0 - blue) * intensity);
-    }
-    else
-    {
-	red = red * intensity;
-	green = green * intensity;
-	blue = blue * intensity;
-    }
-
-    r = (int)(red * 255.0);
-    g = (int)(green * 255.0);
-    b = (int)(blue * 255.0);
-
-    return RGBtocolor_t(r,g,b);
-}
-
-int Make_color_array(int num_colors, int max, color_t colors[])
-{
-    double fraction, intensity;
-    int i;
-
-    intensity = 1.0;
-    for (i=0; i<max; i++)
-    {
-	fraction = (double)(i % num_colors) / (double)num_colors;
-	colors[i] = getColor(fraction, intensity);
-    }
-    return 0;
-}
-
-void getRGB(color_t color, int *r, int *g, int *b)
-{
-    *r = getR(color);
-    *g = getG(color);
-    *b = getB(color);
-}
-
-int connect_to_pmandel(const char *host, int port, int &width, int &height)
-{
-    sockaddr_in addr;
-    int result;
-    static int started = FALSE;
-    WSADATA wsaData;
-    char err[100];
-    struct hostent *lphost;
-    int optval;
-
-    if (!started)
-    {
-	/* Start the Winsock dll */
-	if ((result = WSAStartup(MAKEWORD(2, 0), &wsaData)) != 0)
-	{
-	    return result;
-	}
-	started = TRUE;
-    }
-    addr.sin_family = AF_INET;
-    lphost = gethostbyname(host);
-    if (lphost != NULL)
-	addr.sin_addr.s_addr = ((struct in_addr *)lphost->h_addr)->s_addr;
-    else
-    {
-	sprintf(err, "gethostbyname failed: error %d", WSAGetLastError());
-	MessageBox(NULL, err, "Error", MB_OK);
-	return -1;
-    }
-    addr.sin_port = htons(port);
-    sock = socket(AF_INET, SOCK_STREAM, 0);
-    if (connect(sock, (sockaddr*)&addr, sizeof(addr)) == SOCKET_ERROR)
-    {
-	sprintf(err, "connect failed: error %d", WSAGetLastError());
-	MessageBox(NULL, err, "Error", MB_OK);
-	return -1;
-    }
-    optval = 1;
-    setsockopt(sock, IPPROTO_TCP, TCP_NODELAY, (char *)&optval, sizeof(optval));
-    result = read_data(sock, (char*)&width, sizeof(int));
-    if (result)
-	return -1;
-    result = read_data(sock, (char*)&height, sizeof(int));
-    if (result)
-	return -1;
-    result = read_data(sock, (char*)&g_num_colors, sizeof(int));
-    if (result)
-	return -1;
-    result = read_data(sock, (char*)&g_max_iter, sizeof(int));
-    if (result)
-	return -1;
-    g_width = width;
-    g_height = height;
-    colors = new color_t[g_max_iter+1];
-    Make_color_array(g_num_colors, g_max_iter, colors);
-    colors[g_max_iter] = 0; /* add one on the top to avoid edge errors */
-    /*
-    sprintf(err, "num_colors = %d", g_num_colors);
-    MessageBox(NULL, err, "Note", MB_OK);
-    */
-    return 0;
-}
-
-int send_xyminmax(double xmin, double ymin, double xmax, double ymax, int max_iter)
-{
-    double temp[4];
-    int result, total;
-    char err[100];
-    RECT r;
-    char *buffer;
-
-    if (xmin != xmax && ymin != ymax && g_hDC)
-    {
-	r.left = 0;
-	r.right = g_width;
-	r.top = 0;
-	r.bottom = g_height;
-	FillRect(g_hDC, &r, (HBRUSH)GetStockObject(BLACK_BRUSH));
-    }
-
-    total = 4 * sizeof(double);
-    temp[0] = xmin;
-    temp[1] = ymin;
-    temp[2] = xmax;
-    temp[3] = ymax;
-    buffer = (char *)temp;
-    while (total)
-    {
-	result = send(sock, (const char *)buffer, total, 0);
-	if (result == SOCKET_ERROR)
-	{
-	    result = WSAGetLastError();
-	    if (result == WSAEWOULDBLOCK)
-	    {
-		timeval t;
-		fd_set set;
-		FD_ZERO(&set);
-		FD_SET(sock, &set);
-		t.tv_sec = 1;
-		t.tv_usec = 0;
-		select(1, NULL, &set, NULL, &t);
-		continue;
-	    }
-	    sprintf(err, "send failed: error %d", result);
-	    MessageBox(NULL, err, "Error", MB_OK);
-	    return -1;
-	}
-	total -= result;
-	buffer += result;
-    }
-
-    total = sizeof(int);
-    buffer = (char*)&max_iter;
-    while (total)
-    {
-	result = send(sock, (const char *)buffer, total, 0);
-	if (result == SOCKET_ERROR)
-	{
-	    result = WSAGetLastError();
-	    if (result == WSAEWOULDBLOCK)
-	    {
-		timeval t;
-		fd_set set;
-		FD_ZERO(&set);
-		FD_SET(sock, &set);
-		t.tv_sec = 1;
-		t.tv_usec = 0;
-		select(1, NULL, &set, NULL, &t);
-		continue;
-	    }
-	    sprintf(err, "send failed: error %d", result);
-	    MessageBox(NULL, err, "Error", MB_OK);
-	    return -1;
-	}
-	total -= result;
-	buffer += result;
-    }
-
-    if (max_iter != g_max_iter)
-    {
-	if (colors)
-	    delete [] colors;
-	g_max_iter = max_iter;
-	colors = new color_t[g_max_iter+1];
-	Make_color_array(g_num_colors, g_max_iter, colors);
-	colors[g_max_iter] = 0; /* add one on the top to avoid edge errors */
-    }
-    return 0;
-}
-
-int read_data(SOCKET sock, char *buffer, int length)
-{
-    int result;
-    int num_bytes;
-    char err[100];
-
-    while (length)
-    {
-	num_bytes = recv(sock, buffer, length, 0);
-	if (num_bytes == SOCKET_ERROR)
-	{
-	    result = WSAGetLastError();
-	    if (result == WSAEWOULDBLOCK)
-	    {
-		timeval t;
-		fd_set set;
-		FD_ZERO(&set);
-		FD_SET(sock, &set);
-		t.tv_sec = 1;
-		t.tv_usec = 0;
-		select(1, &set, NULL, NULL, &t);
-		continue;
-	    }
-	    sprintf(err, "recv failed: error %d", result);
-	    MessageBox(NULL, err, "Error", MB_OK);
-	    return result;
-	}
-	if (num_bytes == 0)
-	{
-	    MessageBox(NULL, "socket connection to pmandel closed", "Error", MB_OK);
-	    return SOCKET_ERROR;
-	}
-	length -= num_bytes;
-	buffer += num_bytes;
-    }
-    return 0;
-}
-
-int get_pmandel_data()
-{
-    int temp[4];
-    int *buffer;
-    int size;
-    int result;
-    int i, j, k;
-    RECT r;
-
-    for (;;)
-    {
-	result = read_data(sock, (char*)temp, 4*sizeof(int));
-	if (result)
-	    return 0;
-	if (temp[0] == 0 && temp[1] == 0 && temp[2] == 0 && temp[3] == 0)
-	    return 0;
-	size = (temp[1] + 1 - temp[0]) * (temp[3] + 1 - temp[2]);
-	buffer = new int[size];
-	result = read_data(sock, (char *)buffer, size * sizeof(int));
-	if (result)
-	{
-	    delete buffer;
-	    return 0;
-	}
-	WaitForSingleObject(g_hMutex, INFINITE);
-	k = 0;
-	for (j=temp[2]; j<=temp[3]; j++)
-	{
-	    for (i=temp[0]; i<=temp[1]; i++)
-	    {
-		//SetPixel(g_hDC, i, j, colors[buffer[k]]);
-		SetPixelV(g_hDC, i, j, colors[buffer[k]]);
-		k++;
-	    }
-	}
-	ReleaseMutex(g_hMutex);
-	r.left = 0;
-	r.right = g_width;
-	r.top = 0;
-	r.bottom = g_height;
-	InvalidateRect(g_hWnd, &r, FALSE);
-	delete buffer;
-    }
-    return 1;
-}
diff --git a/examples/windows/pmandel_vis/stdafx.cpp b/examples/windows/pmandel_vis/stdafx.cpp
deleted file mode 100644
index 381457f..0000000
--- a/examples/windows/pmandel_vis/stdafx.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
-/*
- *
- *  (C) 2001 by Argonne National Laboratory.
- *      See COPYRIGHT in top-level directory.
- */
-// stdafx.cpp : source file that includes just the standard includes
-// pman_vis.pch will be the pre-compiled header
-// stdafx.obj will contain the pre-compiled type information
-
-#include "stdafx.h"
-
-
diff --git a/examples/windows/pmandel_vis/stdafx.h b/examples/windows/pmandel_vis/stdafx.h
deleted file mode 100644
index 1ab3334..0000000
--- a/examples/windows/pmandel_vis/stdafx.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
-/*
- *
- *  (C) 2001 by Argonne National Laboratory.
- *      See COPYRIGHT in top-level directory.
- */
-// stdafx.h : include file for standard system include files,
-// or project specific include files that are used frequently,
-// but are changed infrequently
-
-#pragma once
-
-#ifndef VC_EXTRALEAN
-#define VC_EXTRALEAN		// Exclude rarely-used stuff from Windows headers
-#endif
-
-// Modify the following defines if you have to target a platform prior to the ones specified below.
-// Refer to MSDN for the latest info on corresponding values for different platforms.
-#ifndef WINVER				// Allow use of features specific to Windows 95 and Windows NT 4 or later.
-#define WINVER 0x0400		// Change this to the appropriate value to target Windows 98 and Windows 2000 or later.
-#endif
-
-#ifndef _WIN32_WINNT		// Allow use of features specific to Windows NT 4 or later.
-#define _WIN32_WINNT 0x0400		// Change this to the appropriate value to target Windows 98 and Windows 2000 or later.
-#endif						
-
-#ifndef _WIN32_WINDOWS		// Allow use of features specific to Windows 98 or later.
-#define _WIN32_WINDOWS 0x0410 // Change this to the appropriate value to target Windows Me or later.
-#endif
-
-#ifndef _WIN32_IE			// Allow use of features specific to IE 4.0 or later.
-#define _WIN32_IE 0x0400	// Change this to the appropriate value to target IE 5.0 or later.
-#endif
-
-#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS	// some CString constructors will be explicit
-
-// turns off MFC's hiding of some common and often safely ignored warning messages
-#define _AFX_ALL_WARNINGS
-
-#include <afxwin.h>         // MFC core and standard components
-#include <afxext.h>         // MFC extensions
-#include <afxdisp.h>        // MFC Automation classes
-
-#include <afxdtctl.h>		// MFC support for Internet Explorer 4 Common Controls
-#ifndef _AFX_NO_AFXCMN_SUPPORT
-#include <afxcmn.h>			// MFC support for Windows Common Controls
-#endif // _AFX_NO_AFXCMN_SUPPORT
-
diff --git a/examples/windows/pmandel_vis_net/App.ico b/examples/windows/pmandel_vis_net/App.ico
deleted file mode 100644
index 3a5525f..0000000
Binary files a/examples/windows/pmandel_vis_net/App.ico and /dev/null differ
diff --git a/examples/windows/pmandel_vis_net/AssemblyInfo.cs b/examples/windows/pmandel_vis_net/AssemblyInfo.cs
deleted file mode 100644
index 9f89a32..0000000
--- a/examples/windows/pmandel_vis_net/AssemblyInfo.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-
-//
-// General Information about an assembly is controlled through the following 
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-//
-[assembly: AssemblyTitle("")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("")]
-[assembly: AssemblyCopyright("")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]		
-
-//
-// Version information for an assembly consists of the following four values:
-//
-//      Major Version
-//      Minor Version 
-//      Build Number
-//      Revision
-//
-// You can specify all the values or you can default the Revision and Build Numbers 
-// by using the '*' as shown below:
-
-[assembly: AssemblyVersion("1.0.*")]
-
-//
-// In order to sign your assembly you must specify a key to use. Refer to the 
-// Microsoft .NET Framework documentation for more information on assembly signing.
-//
-// Use the attributes below to control which key is used for signing. 
-//
-// Notes: 
-//   (*) If no key is specified, the assembly is not signed.
-//   (*) KeyName refers to a key that has been installed in the Crypto Service
-//       Provider (CSP) on your machine. KeyFile refers to a file which contains
-//       a key.
-//   (*) If the KeyFile and the KeyName values are both specified, the 
-//       following processing occurs:
-//       (1) If the KeyName can be found in the CSP, that key is used.
-//       (2) If the KeyName does not exist and the KeyFile does exist, the key 
-//           in the KeyFile is installed into the CSP and used.
-//   (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility.
-//       When specifying the KeyFile, the location of the KeyFile should be
-//       relative to the project output directory which is
-//       %Project Directory%\obj\<configuration>. For example, if your KeyFile is
-//       located in the project directory, you would specify the AssemblyKeyFile 
-//       attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")]
-//   (*) Delay Signing is an advanced option - see the Microsoft .NET Framework
-//       documentation for more information on this.
-//
-[assembly: AssemblyDelaySign(false)]
-[assembly: AssemblyKeyFile("")]
-[assembly: AssemblyKeyName("")]
diff --git a/examples/windows/pmandel_vis_net/Form.cs b/examples/windows/pmandel_vis_net/Form.cs
deleted file mode 100644
index 8fb8f57..0000000
--- a/examples/windows/pmandel_vis_net/Form.cs
+++ /dev/null
@@ -1,1096 +0,0 @@
-/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
-/*
- *  (C) 2001 by Argonne National Laboratory.
- *      See COPYRIGHT in top-level directory.
- */
-using System;
-using System.Drawing;
-using System.Collections;
-using System.ComponentModel;
-using System.Windows.Forms;
-using System.Data;
-using System.Net;
-using System.Net.Sockets;
-using System.IO;
-using System.Threading;
-using System.Text;
-using System.Collections.Specialized;
-
-namespace MandelViewer
-{
-	public class MandelViewerForm : System.Windows.Forms.Form
-	{
-		private System.Windows.Forms.Button connect_button;
-		private System.Windows.Forms.TextBox host;
-		private System.Windows.Forms.TextBox port;
-		private System.Windows.Forms.PictureBox outputBox;
-		private bool bConnected = false;
-		private TcpClient sock = null;
-		private static BinaryWriter sock_writer = null;
-		private static BinaryReader sock_reader = null;
-		private static Bitmap bitmap = null;
-		private int nWidth, nHeight;
-		private static int nNumColors = 100;
-		private static int nMax = 100;
-		private static Color [] colors = null;
-		private static double xmin = -1.0, ymin = -1.0, xmax = 1.0, ymax = 1.0;
-		private static bool bDrawing = false;
-		private static PictureBox pBox = null;
-		private Point p1, p2;
-		private Thread thread = null;
-		private System.Windows.Forms.Button demo_button;
-		private System.Windows.Forms.ComboBox points_comboBox;
-		private Rectangle rBox;
-		private System.Windows.Forms.Button go_stop_button;
-		private static ArrayList demo_list = null;
-		private static bool bDemoMode = false;
-		private static int demo_iter = 0;
-		private static MandelViewerForm form = null;
-
-		static void work_thread()
-		{
-			int [] temp = new int[4];
-			int [] buffer = null;
-			int size;
-			int i, j, k;
-			Graphics g;
-
-			do
-			{
-				try
-				{
-					g = Graphics.FromImage(bitmap);
-					g.Clear(Color.Black);
-					g.Dispose();
-					g = null;
-					pBox.Invalidate();
-
-					if (bDemoMode)
-					{
-						if (demo_list != null)
-						{
-							if (demo_list.Count > demo_iter)
-							{
-								xmin = ((ExamplePoint)demo_list[demo_iter]).xmin;
-								ymin = ((ExamplePoint)demo_list[demo_iter]).ymin;
-								xmax = ((ExamplePoint)demo_list[demo_iter]).xmax;
-								ymax = ((ExamplePoint)demo_list[demo_iter]).ymax;
-								nMax = ((ExamplePoint)demo_list[demo_iter]).max_iter;
-								if (((ExamplePoint)demo_list[demo_iter]).name != null)
-									form.Text = "Mandelbrot Viewer - " + ((ExamplePoint)demo_list[demo_iter]).name;
-								else
-									form.Text = String.Format("Mandelbrot Viewer - {0}", demo_iter);
-								colors = new Color[nMax+1];
-								ColorRainbow.Make_color_array(nNumColors, colors);
-								colors[nMax] = Color.FromKnownColor(KnownColor.Black); // add one on the top to avoid edge errors
-							}
-							demo_iter++;
-							if (demo_iter >= demo_list.Count)
-								demo_iter = 0;
-						}
-					}
-
-					if (colors.Length != nMax + 1)
-					{
-						colors = new Color[nMax+1];
-						ColorRainbow.Make_color_array(nNumColors, colors);
-						colors[nMax] = Color.FromKnownColor(KnownColor.Black); // add one on the top to avoid edge errors
-					}
-					sock_writer.Write(xmin);
-					sock_writer.Write(ymin);
-					sock_writer.Write(xmax);
-					sock_writer.Write(ymax);
-					sock_writer.Write(nMax);
-
-					for (;;)
-					{
-						temp[0] = sock_reader.ReadInt32();
-						temp[1] = sock_reader.ReadInt32();
-						temp[2] = sock_reader.ReadInt32();
-						temp[3] = sock_reader.ReadInt32();
-						if (temp[0] == 0 && temp[1] == 0 && temp[2] == 0 && temp[3] == 0)
-						{
-							if (bDemoMode)
-							{
-								Thread.Sleep(5000);
-								break;
-							}
-							bDrawing = false;
-							return;
-						}
-
-						size = (temp[1] + 1 - temp[0]) * (temp[3] + 1 - temp[2]);
-						buffer = new int[size];
-
-						for (i=0; i<size; i++)
-							buffer[i] = sock_reader.ReadInt32();
-
-						int max_color = colors.Length;
-						Random rand = new Random();
-						try
-						{
-							lock (bitmap)
-							{
-								k = 0;
-								for (j=temp[2]; j<=temp[3]; j++)
-								{
-									for (i=temp[0]; i<=temp[1]; i++)
-									{
-										//bitmap.SetPixel(i, j, colors[buffer[k]]);
-										
-										if (buffer[k] >= 0 && buffer[k] < max_color)
-											bitmap.SetPixel(i, j, colors[buffer[k]]);
-										else
-										{
-											bitmap.SetPixel(i, j, Color.FromArgb(rand.Next(0, 255), rand.Next(0, 255), rand.Next(0,255)));
-										}
-										
-										k++;
-									}
-								}
-							}
-						}
-						catch (Exception e)
-						{
-							MessageBox.Show("exception thrown while accessing bitmap: " + e.Message, "Error");
-						}
-						pBox.Invalidate();
-					}
-				}
-				catch (Exception e)
-				{
-					// do something with the exception
-					MessageBox.Show("Exception thrown in worker thread: " + e.Message, "Error");
-					break;
-				}
-			} while (bDemoMode);
-			bDrawing = false;
-		}
-
-		/// <summary>
-		/// Required designer variable.
-		/// </summary>
-		private System.ComponentModel.Container components = null;
-
-		public MandelViewerForm()
-		{
-			InitializeComponent();
-
-			try
-			{
-				// This throws a security exception if you are on a network share or
-				// running from the web.
-				host.Text = System.Environment.MachineName;
-			} 
-			catch (Exception)
-			{
-				host.Text = "localhost";
-			}
-			port.Text = "7470";
-			p1 = new Point(0,0);
-			p2 = new Point(0,0);
-			rBox = new Rectangle(0,0,0,0);
-			go_stop_button.Enabled = false;
-		}
-
-		/// <summary>
-		/// Clean up any resources being used.
-		/// </summary>
-		protected override void Dispose( bool disposing )
-		{
-			if( disposing )
-			{
-				if (components != null) 
-				{
-					components.Dispose();
-				}
-			}
-			base.Dispose( disposing );
-		}
-
-		#region Windows Form Designer generated code
-		/// <summary>
-		/// Required method for Designer support - do not modify
-		/// the contents of this method with the code editor.
-		/// </summary>
-		private void InitializeComponent()
-		{
-			this.connect_button = new System.Windows.Forms.Button();
-			this.host = new System.Windows.Forms.TextBox();
-			this.port = new System.Windows.Forms.TextBox();
-			this.outputBox = new System.Windows.Forms.PictureBox();
-			this.demo_button = new System.Windows.Forms.Button();
-			this.points_comboBox = new System.Windows.Forms.ComboBox();
-			this.go_stop_button = new System.Windows.Forms.Button();
-			this.SuspendLayout();
-			// 
-			// connect_button
-			// 
-			this.connect_button.Location = new System.Drawing.Point(8, 8);
-			this.connect_button.Name = "connect_button";
-			this.connect_button.Size = new System.Drawing.Size(56, 23);
-			this.connect_button.TabIndex = 0;
-			this.connect_button.Text = "Connect";
-			this.connect_button.Click += new System.EventHandler(this.connect_button_Click);
-			// 
-			// host
-			// 
-			this.host.Location = new System.Drawing.Point(72, 8);
-			this.host.Name = "host";
-			this.host.TabIndex = 1;
-			this.host.Text = "host";
-			// 
-			// port
-			// 
-			this.port.Location = new System.Drawing.Point(176, 8);
-			this.port.Name = "port";
-			this.port.Size = new System.Drawing.Size(40, 20);
-			this.port.TabIndex = 2;
-			this.port.Text = "7470";
-			// 
-			// outputBox
-			// 
-			this.outputBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
-				| System.Windows.Forms.AnchorStyles.Left) 
-				| System.Windows.Forms.AnchorStyles.Right)));
-			this.outputBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-			this.outputBox.Location = new System.Drawing.Point(8, 40);
-			this.outputBox.Name = "outputBox";
-			this.outputBox.Size = new System.Drawing.Size(760, 760);
-			this.outputBox.TabIndex = 3;
-			this.outputBox.TabStop = false;
-			this.outputBox.Paint += new System.Windows.Forms.PaintEventHandler(this.outputBox_Paint);
-			this.outputBox.MouseUp += new System.Windows.Forms.MouseEventHandler(this.outputBox_MouseUp);
-			this.outputBox.MouseMove += new System.Windows.Forms.MouseEventHandler(this.outputBox_MouseMove);
-			this.outputBox.MouseDown += new System.Windows.Forms.MouseEventHandler(this.outputBox_MouseDown);
-			// 
-			// demo_button
-			// 
-			this.demo_button.Location = new System.Drawing.Point(224, 8);
-			this.demo_button.Name = "demo_button";
-			this.demo_button.Size = new System.Drawing.Size(88, 23);
-			this.demo_button.TabIndex = 4;
-			this.demo_button.Text = "Demo Points";
-			this.demo_button.Click += new System.EventHandler(this.demo_button_Click);
-			// 
-			// points_comboBox
-			// 
-			this.points_comboBox.Location = new System.Drawing.Point(320, 8);
-			this.points_comboBox.MaxDropDownItems = 20;
-			this.points_comboBox.Name = "points_comboBox";
-			this.points_comboBox.Size = new System.Drawing.Size(400, 21);
-			this.points_comboBox.TabIndex = 5;
-			this.points_comboBox.Text = "points";
-			this.points_comboBox.DropDown += new System.EventHandler(this.points_comboBox_DropDown);
-			this.points_comboBox.SelectedValueChanged += new System.EventHandler(this.points_comboBox_SelectedValueChanged);
-			// 
-			// go_stop_button
-			// 
-			this.go_stop_button.Location = new System.Drawing.Point(728, 8);
-			this.go_stop_button.Name = "go_stop_button";
-			this.go_stop_button.Size = new System.Drawing.Size(40, 23);
-			this.go_stop_button.TabIndex = 6;
-			this.go_stop_button.Text = "Go";
-			this.go_stop_button.Click += new System.EventHandler(this.go_stop_button_Click);
-			// 
-			// MandelViewerForm
-			// 
-			this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
-			this.ClientSize = new System.Drawing.Size(776, 811);
-			this.Controls.Add(this.go_stop_button);
-			this.Controls.Add(this.points_comboBox);
-			this.Controls.Add(this.demo_button);
-			this.Controls.Add(this.outputBox);
-			this.Controls.Add(this.port);
-			this.Controls.Add(this.host);
-			this.Controls.Add(this.connect_button);
-			this.Name = "MandelViewerForm";
-			this.Text = "Mandelbrot Viewer";
-			this.Resize += new System.EventHandler(this.MandelViewerForm_Resize);
-			this.ResumeLayout(false);
-
-		}
-		#endregion
-
-		/// <summary>
-		/// The main entry point for the application.
-		/// </summary>
-		[STAThread]
-		static void Main() 
-		{
-			double d = 0.0;
-			int i = 0;
-			form = new MandelViewerForm();
-			Application.Run(form);
-			try
-			{
-				// tell the mpi program to stop
-				MandelViewerForm.sock_writer.Write(d);
-				MandelViewerForm.sock_writer.Write(d);
-				MandelViewerForm.sock_writer.Write(d);
-				MandelViewerForm.sock_writer.Write(d);
-				MandelViewerForm.sock_writer.Write(i);
-			}
-			catch (Exception)
-			{
-				// Do nothing.  It just means that the socket connection to the pmandel program is broken.
-			}
-		}
-
-		private void connect_button_Click(object sender, System.EventArgs e)
-		{
-			if (bConnected)
-			{
-				MessageBox.Show("You may only connect once", "Note");
-				return;
-			}
-
-			try
-			{
-				sock = new TcpClient(host.Text, Convert.ToInt32(port.Text));
-				if (sock == null)
-				{
-					MessageBox.Show("Unable to connect to " + host.Text + " on port " + port.Text, "Error");
-					return;
-				}
-			}
-			catch(SocketException exception)
-			{
-				MessageBox.Show("Unable to connect to " + host.Text + " on port " + port.Text + ", " + exception.Message, "Error");
-				return;
-			}
-			bConnected = true;
-			sock_writer = new BinaryWriter(sock.GetStream());
-			sock_reader = new BinaryReader(sock.GetStream());
-
-			nWidth = sock_reader.ReadInt32();
-			nHeight = sock_reader.ReadInt32();
-			nNumColors = sock_reader.ReadInt32();
-			nMax = sock_reader.ReadInt32();
-			//MessageBox.Show(String.Format("Width: {0}, Height: {1}, num_colors: {2}", nWidth, nHeight, nNumColors), "Note");
-			// validate input values
-			if (nWidth > 2048)
-				nWidth = 2048;
-			if (nWidth < 1)
-				nWidth = 768;
-			if (nHeight > 2048)
-				nHeight = 2048;
-			if (nHeight < 1)
-				nHeight = 768;
-			if (nNumColors > 1024)
-				nNumColors = 1024;
-			if (nNumColors < 1)
-				nNumColors = 128;
-			if (nMax < 1)
-				nMax = 100;
-			if (nMax > 5000)
-				nMax = 5000;
-			colors = new Color[nMax+1];
-			ColorRainbow.Make_color_array(nNumColors, colors);
-			colors[nMax] = Color.FromKnownColor(KnownColor.Black); // add one on the top to avoid edge errors
-			bitmap = new Bitmap(nWidth, nHeight, System.Drawing.Imaging.PixelFormat.Format24bppRgb);
-			Graphics g;
-			g = Graphics.FromImage(bitmap);
-			g.Clear(Color.FromKnownColor(KnownColor.Black));
-			g.Dispose();
-
-			/*
-			Rectangle rButton = connect_button.Bounds;
-			Rectangle rBox = outputBox.Bounds;
-			outputBox.SetBounds(rButton.Left, rButton.Top, rBox.Width, rBox.Height + (rBox.Top - rButton.Top));
-			connect_button.Hide();
-			host.Hide();
-			port.Hide();
-			outputBox.Invalidate();
-			*/
-			connect_button.Enabled = false;
-			host.ReadOnly = true;
-			port.ReadOnly = true;
-			if (demo_list != null && demo_list.Count > 0)
-			{
-				go_stop_button.Enabled = true;
-			}
-
-			bDrawing = true;
-			pBox = outputBox;
-			ThreadStart threadProc = new ThreadStart(work_thread);
-		    thread = new Thread(threadProc);
-			thread.Start();
-		}
-
-		private void outputBox_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
-		{
-			if (bConnected && bitmap != null)
-			{
-				lock (bitmap)
-				{
-					e.Graphics.DrawImage(bitmap, 0, 0, outputBox.Size.Width, outputBox.Size.Height);
-					if (rBox.Width > 0 && rBox.Height > 0)
-					{
-						SolidBrush brush = new SolidBrush(Color.FromArgb(198,255,255,0));
-						e.Graphics.FillRectangle(brush, rBox);
-					}
-				}
-			}
-		}
-
-		private void MandelViewerForm_Resize(object sender, System.EventArgs e)
-		{
-			if (bConnected)
-			{
-				outputBox.Invalidate();
-			}
-		}
-
-		private void outputBox_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
-		{
-			if (!bDrawing && e.Button == MouseButtons.Left)
-			{
-				p1 = new Point(e.X, e.Y);
-				rBox = new Rectangle(p1.X, p1.Y, 0, 0);
-			}
-		}
-
-		private void outputBox_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
-		{
-			if (!bDrawing && e.Button == MouseButtons.Left)
-			{
-				int x, y;
-				p2 = new Point(e.X, e.Y);
-				x = Math.Min(p1.X, p2.X);
-				y = Math.Min(p1.Y, p2.Y);
-				rBox = new Rectangle(x, y, Math.Max(p1.X, p2.X) - x, Math.Max(p1.Y, p2.Y) - y);
-				outputBox.Invalidate();
-			}
-		}
-
-		private void outputBox_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
-		{
-			if (e.Button == MouseButtons.Left)
-			{
-				if (!bDrawing && thread != null)
-				{
-					Rectangle r;
-					double x1,y1,x2,y2;
-					double width, height, pixel_width, pixel_height;
-					int x, y;
-
-					if (p1.X == e.X && p1.Y == e.Y)
-					{
-						return;
-					}
-
-					p2 = new Point(e.X, e.Y);
-					x = Math.Min(p1.X, p2.X);
-					y = Math.Min(p1.Y, p2.Y);
-
-					thread.Join();
-
-					r = new Rectangle(x, y, Math.Max(p1.X, p2.X) - x, Math.Max(p1.Y, p2.Y) - y);
-					width = xmax - xmin;
-					height = ymax - ymin;
-					pixel_width = outputBox.Width;
-					pixel_height = outputBox.Height;
-					x1 = xmin + ((double)r.Left * width / pixel_width);
-					x2 = xmin + ((double)r.Right * width / pixel_width);
-					y2 = ymin + ((double)(pixel_height - r.Top) * height / pixel_height);
-					y1 = ymin + ((double)(pixel_height - r.Bottom) * height / pixel_height);
-					xmin = x1;
-					xmax = x2;
-					ymin = y1;
-					ymax = y2;
-
-					ExamplePoint ep = new ExamplePoint(xmin, ymin, xmax, ymax, nMax, "dragged");
-					Text = "Mandelbrot Viewer" + ep.ToShortString();
-
-					bDrawing = true;
-					ThreadStart threadProc = new ThreadStart(work_thread);
-					thread = new Thread(threadProc);
-					thread.Start();
-
-					rBox = new Rectangle(x, y, 0, 0);
-					outputBox.Invalidate();
-				}
-			}
-			if (e.Button == MouseButtons.Right)
-			{
-				if (!bDrawing && thread != null)
-				{
-					thread.Join();
-
-					xmin = -1.0;
-					xmax = 1.0;
-					ymin = -1.0;
-					ymax = 1.0;
-
-					bDrawing = true;
-					ThreadStart threadProc = new ThreadStart(work_thread);
-					thread = new Thread(threadProc);
-					thread.Start();
-
-					rBox = new Rectangle(0, 0, 0, 0);
-					outputBox.Invalidate();
-				}
-			}
-		}
-
-		private void demo_button_Click(object sender, System.EventArgs e)
-		{
-			if (demo_list == null)
-				demo_list = new ArrayList();
-			OpenFileDialog dlg = new OpenFileDialog();
-
-			dlg.InitialDirectory = "c:\\";
-			dlg.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
-			dlg.FilterIndex = 1;
-			dlg.RestoreDirectory = true;
-
-			if(dlg.ShowDialog() == DialogResult.OK)
-			{
-				using (StreamReader sr = new StreamReader(dlg.OpenFile()))
-				{
-					String line;
-					bool first = true;
-
-					while ((line = sr.ReadLine()) != null) 
-					{
-						line.Trim();
-						if (line.Length > 0 && line[0] != '#')
-						{
-							ExamplePoint node = new ExamplePoint();
-							if (node.FromString(line))
-							{
-								if (first)
-								{
-									demo_list.Clear(); // new list replaces the old
-									first = false;
-								}
-								demo_list.Add(node);
-							}
-						}
-					}
-					sr.Close();
-
-					points_comboBox.Items.Clear();
-					for (int i=0; i<demo_list.Count; i++)
-					{
-						//MessageBox.Show(((ExamplePoint)demo_list[i]).ToString(), String.Format("demo: {0}", i));
-						points_comboBox.Items.Add(((ExamplePoint)demo_list[i]).ToString());
-					}
-					points_comboBox.SelectedIndex = 0;
-					if (connect_button.Enabled == false)
-					{
-						go_stop_button.Enabled = true;
-					}
-				}
-			}
-		}
-
-		private void go_stop_button_Click(object sender, System.EventArgs e)
-		{
-			if (bDemoMode)
-			{
-				go_stop_button.Text = "Go";
-				bDemoMode = false;
-			}
-			else
-			{
-				go_stop_button.Text = "Stop";
-				bDemoMode = true;
-				if (!bDrawing && thread != null)
-				{
-					thread.Join();
-
-					bDrawing = true;
-					ThreadStart threadProc = new ThreadStart(work_thread);
-					thread = new Thread(threadProc);
-					thread.Start();
-
-					rBox = new Rectangle(0, 0, 0, 0);
-					outputBox.Invalidate();
-				}
-			}
-		}
-
-		private void points_comboBox_SelectedValueChanged(object sender, System.EventArgs e)
-		{
-			if (!bDrawing && thread != null)
-			{
-				thread.Join();
-
-				ExamplePoint p = new ExamplePoint();
-				if (p.FromString(points_comboBox.SelectedItem.ToString()))
-				{
-					xmin = p.xmin;
-					xmax = p.xmax;
-					ymin = p.ymin;
-					ymax = p.ymax;
-					nMax = p.max_iter;
-
-					if (p.name != null && p.name != "")
-						Text = "Mandelbrot Viewer - " + p.name;
-					else
-						Text = "Mandelbrot Viewer";
-
-					bDrawing = true;
-					ThreadStart threadProc = new ThreadStart(work_thread);
-					thread = new Thread(threadProc);
-					thread.Start();
-
-					rBox = new Rectangle(0, 0, 0, 0);
-					outputBox.Invalidate();
-				}
-			}
-		}
-
-		private void points_comboBox_DropDown(object sender, System.EventArgs e)
-		{
-			ComboBox senderComboBox = (ComboBox)sender;
-			int width = senderComboBox.DropDownWidth;
-			Graphics g = senderComboBox.CreateGraphics();
-			Font font = senderComboBox.Font;
-			int vertScrollBarWidth = 0;
-
-			if (senderComboBox.Items.Count>senderComboBox.MaxDropDownItems)
-				vertScrollBarWidth = SystemInformation.VerticalScrollBarWidth;
-
-			int newWidth;
-			foreach (string s in ((ComboBox)sender).Items)
-			{
-				newWidth = (int) g.MeasureString(s, font).Width 
-					+ vertScrollBarWidth;
-				if (width < newWidth )
-				{
-					width = newWidth;
-				}
-			}
-			senderComboBox.DropDownWidth = width;		
-		}
-	}
-
-	public class ExamplePoint
-	{
-		public double xmin;
-		public double ymin;
-		public double xmax;
-		public double ymax;
-		public int max_iter;
-		public string name;
-
-		public ExamplePoint()
-		{
-			xmin = -1;
-			xmax = 1;
-			ymin = -1;
-			ymax = 1;
-			max_iter = 100;
-			name = null;
-		}
-		public ExamplePoint(double x0, double y0, double x1, double y1, int m)
-		{
-			xmin = x0;
-			ymin = y0;
-			xmax = x1;
-			ymax = y1;
-			max_iter = m;
-			name = null;
-		}
-		public ExamplePoint(double x0, double y0, double x1, double y1, int m, string n)
-		{
-			xmin = x0;
-			ymin = y0;
-			xmax = x1;
-			ymax = y1;
-			max_iter = m;
-			name = n;
-		}
-		public ExamplePoint(string s)
-		{
-			xmin = -1;
-			xmax = 1;
-			ymin = -1;
-			ymax = 1;
-			max_iter = 100;
-			name = null;
-			FromString(s);
-		}
-		public bool FromString(string s)
-		{
-			double xcenter = 0;
-			double ycenter = 0;
-			double radius = 0;
-			xmin = -2;
-			xmax = 2;
-			ymin = -2;
-			ymax = 2;
-			max_iter = 100;
-			name = null;
-			bool bxmin=false, bxmax=false, bymin=false, bymax=false;
-
-			int index = 0;
-			string [] ss;
-			int n_range = 0;
-			StringArgParser p = new StringArgParser();
-			ss = p.ParseStrings(s);
-			if (ss != null && ss.Length > 0)
-			{
-				while (index < ss.Length)
-				{
-					string str;
-					str = ss[index];
-					str.Trim();
-					index++;
-					if (str.Length > 1 && str[0] == '(' && str[str.Length-1] == ')')
-					{
-						double x,y;
-						string inside = str.Substring(1, str.Length-2);
-						if (inside != null && inside.Length > 0)
-						{
-							string [] range_strings;
-							range_strings = inside.Split(',');
-							if (range_strings != null && range_strings.Length == 2)
-							{
-								x = Convert.ToDouble(range_strings[0]);
-								y = Convert.ToDouble(range_strings[1]);
-								if (n_range == 0)
-								{
-									xmin = x;
-									ymin = y;
-									bxmin = bymin = true;
-								}
-								else if (n_range == 1)
-								{
-									xmax = x;
-									ymax = y;
-									bxmax = bymax = true;
-								}
-								n_range++;
-							}
-						}
-					}
-					else if (str == "-rmin")
-					{
-						if (index < ss.Length)
-						{
-							xmin = Convert.ToDouble(ss[index]);
-							bxmin = true;
-							index++;
-						}
-					}
-					else if (str == "-rmax")
-					{
-						if (index < ss.Length)
-						{
-							xmax = Convert.ToDouble(ss[index]);
-							bxmax = true;
-							index++;
-						}
-					}
-					else if (str == "-imin")
-					{
-						if (index < ss.Length)
-						{
-							ymin = Convert.ToDouble(ss[index]);
-							bymin = true;
-							index++;
-						}
-					}
-					else if (str == "-imax")
-					{
-						if (index < ss.Length)
-						{
-							ymax = Convert.ToDouble(ss[index]);
-							bymax = true;
-							index++;
-						}
-					}
-					else if (str == "-rcenter")
-					{
-						if (index < ss.Length)
-						{
-							xcenter = Convert.ToDouble(ss[index]);
-							index++;
-						}
-					}
-					else if (str == "-icenter")
-					{
-						if (index < ss.Length)
-						{
-							ycenter = Convert.ToDouble(ss[index]);
-							index++;
-						}
-					}
-					else if (str == "-radius")
-					{
-						if (index < ss.Length)
-						{
-							radius = Convert.ToDouble(ss[index]);
-							index++;
-						}
-					}
-					else if (str == "max_iter" || str == "-max_iter" || str == "-maxiter")
-					{
-						if (index < ss.Length)
-						{
-							max_iter = Convert.ToInt32(ss[index]);
-							index++;
-						}
-					}
-					else if (str == "name" || str == "-name")
-					{
-						if (index < ss.Length)
-						{
-							name = ss[index];
-							index++;
-						}
-					}
-				}
-			}
-
-			if (radius != 0)
-			{
-				xmin = xcenter - radius;
-				xmax = xcenter + radius;
-				ymin = ycenter - radius;
-				ymax = ycenter + radius;
-				bxmin = bymin = bxmax = bymax = true;
-			}
-
-			if (xmin > xmax)
-			{
-				double d;
-				d = xmin;
-				xmin = xmax;
-				xmax = d;
-			}
-			if (ymin > ymax)
-			{
-				double d;
-				d = ymin;
-				ymin = ymax;
-				ymax = d;
-			}
-			if (xmin < -2)
-				xmin = -2;
-			if (xmax > 2)
-				xmax = 2;
-			if (ymin < -2)
-				ymin = -2;
-			if (ymax > 2)
-				ymax = 2;
-			if (max_iter < 1)
-				max_iter = 100;
-			if (max_iter > 10000)
-				max_iter = 100;
-			if (bxmin == true && bymin == true && bxmax == true && bymax == true)
-				return true;
-			return false;
-		}
-		public override string ToString()
-		{
-			if (name == null)
-			{
-				return String.Format("({0},{1}) ({2},{3}) max_iter {4}",
-					xmin, ymin, xmax, ymax, max_iter);
-			}
-			else
-			{
-				return String.Format("({0},{1}) ({2},{3}) max_iter {4} name \"{5}\"",
-					xmin, ymin, xmax, ymax, max_iter, name);
-			}
-		}
-		public string ToShortString()
-		{
-			if (name == null)
-			{
-				return String.Format("({0},{1}) ({2},{3}) max_iter {4}",
-					xmin.ToString("#.##E0"), ymin.ToString("#.##E0"), xmax.ToString("#.##E0"), ymax.ToString("#.##E0"), max_iter);
-			}
-			else
-			{
-				return String.Format("({0},{1}) ({2},{3}) max_iter {4} name \"{5}\"",
-					xmin.ToString("#.##E0"), ymin.ToString("#.##E0"), xmax.ToString("#.##E0"), ymax.ToString("#.##E0"), max_iter, name);
-			}
-		}
-	}
-
-	public class ColorRainbow
-	{
-		static public Color getColor(double fraction, double intensity)
-		{
-			/* fraction is a part of the rainbow (0.0 - 1.0) = (Red-Yellow-Green-Cyan-Blue-Magenta-Red)
-			intensity (0.0 - 1.0) 0 = black, 1 = full color, 2 = white
-			*/
-			double red, green, blue;
-			int r,g,b;
-			double dtemp;
-
-			//fraction = Math.Abs(modf(fraction, &dtemp));
-			fraction = Math.Abs(fraction - Math.Floor(fraction));
-
-			if (intensity > 2.0)
-				intensity = 2.0;
-			if (intensity < 0.0)
-				intensity = 0.0;
-
-			dtemp = 1.0/6.0;
-
-			if (fraction < 1.0/6.0)
-			{
-				red = 1.0;
-				green = fraction / dtemp;
-				blue = 0.0;
-			}
-			else
-			{
-				if (fraction < 1.0/3.0)
-				{
-					red = 1.0 - ((fraction - dtemp) / dtemp);
-					green = 1.0;
-					blue = 0.0;
-				}
-				else
-				{
-					if (fraction < 0.5)
-					{
-						red = 0.0;
-						green = 1.0;
-						blue = (fraction - (dtemp*2.0)) / dtemp;
-					}
-					else
-					{
-						if (fraction < 2.0/3.0)
-						{
-							red = 0.0;
-							green = 1.0 - ((fraction - (dtemp*3.0)) / dtemp);
-							blue = 1.0;
-						}
-						else
-						{
-							if (fraction < 5.0/6.0)
-							{
-								red = (fraction - (dtemp*4.0)) / dtemp;
-								green = 0.0;
-								blue = 1.0;
-							}
-							else
-							{
-								red = 1.0;
-								green = 0.0;
-								blue = 1.0 - ((fraction - (dtemp*5.0)) / dtemp);
-							}
-						}
-					}
-				}
-			}
-
-			if (intensity > 1)
-			{
-				intensity = intensity - 1.0;
-				red = red + ((1.0 - red) * intensity);
-				green = green + ((1.0 - green) * intensity);
-				blue = blue + ((1.0 - blue) * intensity);
-			}
-			else
-			{
-				red = red * intensity;
-				green = green * intensity;
-				blue = blue * intensity;
-			}
-
-			r = (int)(red * 255.0);
-			g = (int)(green * 255.0);
-			b = (int)(blue * 255.0);
-
-			return Color.FromArgb(r,g,b);
-		}
-
-		public static void Make_color_array(int num_colors, Color[] colors)
-		{
-			double fraction, intensity;
-			int i;
-			int max;
-
-			max = colors.Length;
-			intensity = 1.0;
-			for (i=0; i<max; i++)
-			{
-				fraction = (double)(i % num_colors) / (double)num_colors;
-				colors[i] = getColor(fraction, intensity);
-			}
-		}
-	}
-	public class StringArgParser
-	{
-		public string [] ParseStrings(string str)
-		{
-			string [] stemp;
-			string [] return_strings;
-			StringCollection s = new StringCollection();
-			if (str.Length < 1)
-				return null;
-			while (str != null)
-			{
-				stemp = ParseString(str);
-				if (stemp != null)
-				{
-					s.Add(stemp[0]);
-					str = stemp[1];
-				}
-				else
-				{
-					str = null;
-				}
-			}
-			return_strings = new string[s.Count];
-			for (int i=0; i<s.Count; i++)
-				return_strings[i] = s[i];
-			return return_strings;
-		}
-		string [] ParseString(string str)
-		{
-			int index = 0;
-			StringBuilder s = new StringBuilder();
-			String s2;
-			string [] return_string;
-
-			if (str == null)
-				return null;
-			while (index < str.Length && str[index] == ' ')
-				index++;
-			if (index == str.Length)
-				return null;
-			if (str[index] == '"')
-			{
-				// parse quoted
-				index++; // step over the first quote character
-				while (index < str.Length && str[index] != '"')
-				{
-					s.Append(str[index]);
-					index++;
-				}
-				if (index < str.Length)
-					index++; // step over the second quote
-			}
-			else
-			{
-				// parse literal
-				while (index < str.Length && str[index] != ' ')
-				{
-					s.Append(str[index]);
-					index++;
-				}
-			}
-			while (index < str.Length && str[index] == ' ')
-				index++;
-			if (index < str.Length)
-				s2 = str.Substring(index, str.Length - index);
-			else
-				s2 = null;
-			return_string = new string[2];
-			return_string[0] = s.ToString();
-			return_string[1] = s2;
-			return return_string;
-		}
-	}
-}
diff --git a/examples/windows/pmandel_vis_net/Form.resx b/examples/windows/pmandel_vis_net/Form.resx
deleted file mode 100644
index 437470b..0000000
--- a/examples/windows/pmandel_vis_net/Form.resx
+++ /dev/null
@@ -1,193 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<root>
-  <!-- 
-    Microsoft ResX Schema 
-    
-    Version 1.3
-    
-    The primary goals of this format is to allow a simple XML format 
-    that is mostly human readable. The generation and parsing of the 
-    various data types are done through the TypeConverter classes 
-    associated with the data types.
-    
-    Example:
-    
-    ... ado.net/XML headers & schema ...
-    <resheader name="resmimetype">text/microsoft-resx</resheader>
-    <resheader name="version">1.3</resheader>
-    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
-    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
-    <data name="Name1">this is my long string</data>
-    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
-    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
-        [base64 mime encoded serialized .NET Framework object]
-    </data>
-    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-        [base64 mime encoded string representing a byte array form of the .NET Framework object]
-    </data>
-                
-    There are any number of "resheader" rows that contain simple 
-    name/value pairs.
-    
-    Each data row contains a name, and value. The row also contains a 
-    type or mimetype. Type corresponds to a .NET class that support 
-    text/value conversion through the TypeConverter architecture. 
-    Classes that don't support this are serialized and stored with the 
-    mimetype set.
-    
-    The mimetype is used forserialized objects, and tells the 
-    ResXResourceReader how to depersist the object. This is currently not 
-    extensible. For a given mimetype the value must be set accordingly:
-    
-    Note - application/x-microsoft.net.object.binary.base64 is the format 
-    that the ResXResourceWriter will generate, however the reader can 
-    read any of the formats listed below.
-    
-    mimetype: application/x-microsoft.net.object.binary.base64
-    value   : The object must be serialized with 
-            : System.Serialization.Formatters.Binary.BinaryFormatter
-            : and then encoded with base64 encoding.
-    
-    mimetype: application/x-microsoft.net.object.soap.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
-            : and then encoded with base64 encoding.
-
-    mimetype: application/x-microsoft.net.object.bytearray.base64
-    value   : The object must be serialized into a byte array 
-            : using a System.ComponentModel.TypeConverter
-            : and then encoded with base64 encoding.
-    -->
-  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
-    <xsd:element name="root" msdata:IsDataSet="true">
-      <xsd:complexType>
-        <xsd:choice maxOccurs="unbounded">
-          <xsd:element name="data">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
-              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
-              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="resheader">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" />
-            </xsd:complexType>
-          </xsd:element>
-        </xsd:choice>
-      </xsd:complexType>
-    </xsd:element>
-  </xsd:schema>
-  <resheader name="resmimetype">
-    <value>text/microsoft-resx</value>
-  </resheader>
-  <resheader name="version">
-    <value>1.3</value>
-  </resheader>
-  <resheader name="reader">
-    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <resheader name="writer">
-    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <data name="connect_button.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="connect_button.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="connect_button.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="host.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="host.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="host.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="port.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="port.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="port.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="outputBox.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="outputBox.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="outputBox.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="demo_button.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="demo_button.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="demo_button.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="points_comboBox.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="points_comboBox.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="points_comboBox.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="go_stop_button.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="go_stop_button.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="go_stop_button.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-  <data name="$this.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>(Default)</value>
-  </data>
-  <data name="$this.TrayLargeIcon" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="$this.Localizable" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>False</value>
-  </data>
-  <data name="$this.GridSize" type="System.Drawing.Size, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>8, 8</value>
-  </data>
-  <data name="$this.DrawGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </data>
-  <data name="$this.TrayHeight" type="System.Int32, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>80</value>
-  </data>
-  <data name="$this.SnapToGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </data>
-  <data name="$this.Name">
-    <value>MandelViewerForm</value>
-  </data>
-  <data name="$this.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>Private</value>
-  </data>
-</root>
\ No newline at end of file
diff --git a/examples/windows/pmandel_vis_net/MandelViewer.csproj b/examples/windows/pmandel_vis_net/MandelViewer.csproj
deleted file mode 100644
index ee6db91..0000000
--- a/examples/windows/pmandel_vis_net/MandelViewer.csproj
+++ /dev/null
@@ -1,136 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup>
-    <ProjectType>Local</ProjectType>
-    <ProductVersion>8.0.50727</ProductVersion>
-    <SchemaVersion>2.0</SchemaVersion>
-    <ProjectGuid>{D979FA77-DC9A-4869-B42D-27F4E6B76B29}</ProjectGuid>
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ApplicationIcon>App.ico</ApplicationIcon>
-    <AssemblyKeyContainerName>
-    </AssemblyKeyContainerName>
-    <AssemblyName>MandelViewer</AssemblyName>
-    <AssemblyOriginatorKeyFile>
-    </AssemblyOriginatorKeyFile>
-    <DefaultClientScript>JScript</DefaultClientScript>
-    <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
-    <DefaultTargetSchema>IE50</DefaultTargetSchema>
-    <DelaySign>false</DelaySign>
-    <OutputType>WinExe</OutputType>
-    <RootNamespace>MandelViewer</RootNamespace>
-    <RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
-    <StartupObject>
-    </StartupObject>
-    <FileUpgradeFlags>
-    </FileUpgradeFlags>
-    <UpgradeBackupLocation>
-    </UpgradeBackupLocation>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
-    <OutputPath>bin\Debug\</OutputPath>
-    <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
-    <BaseAddress>285212672</BaseAddress>
-    <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
-    <ConfigurationOverrideFile>
-    </ConfigurationOverrideFile>
-    <DefineConstants>DEBUG;TRACE</DefineConstants>
-    <DocumentationFile>
-    </DocumentationFile>
-    <DebugSymbols>true</DebugSymbols>
-    <FileAlignment>4096</FileAlignment>
-    <NoStdLib>false</NoStdLib>
-    <NoWarn>
-    </NoWarn>
-    <Optimize>false</Optimize>
-    <RegisterForComInterop>false</RegisterForComInterop>
-    <RemoveIntegerChecks>false</RemoveIntegerChecks>
-    <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
-    <WarningLevel>4</WarningLevel>
-    <DebugType>full</DebugType>
-    <ErrorReport>prompt</ErrorReport>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
-    <OutputPath>bin\Release\</OutputPath>
-    <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
-    <BaseAddress>285212672</BaseAddress>
-    <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
-    <ConfigurationOverrideFile>
-    </ConfigurationOverrideFile>
-    <DefineConstants>TRACE</DefineConstants>
-    <DocumentationFile>
-    </DocumentationFile>
-    <DebugSymbols>false</DebugSymbols>
-    <FileAlignment>4096</FileAlignment>
-    <NoStdLib>false</NoStdLib>
-    <NoWarn>
-    </NoWarn>
-    <Optimize>true</Optimize>
-    <RegisterForComInterop>false</RegisterForComInterop>
-    <RemoveIntegerChecks>false</RemoveIntegerChecks>
-    <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
-    <WarningLevel>4</WarningLevel>
-    <DebugType>none</DebugType>
-    <ErrorReport>prompt</ErrorReport>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
-    <DebugSymbols>true</DebugSymbols>
-    <OutputPath>bin\x64\Debug\</OutputPath>
-    <DefineConstants>DEBUG;TRACE</DefineConstants>
-    <BaseAddress>285212672</BaseAddress>
-    <DebugType>full</DebugType>
-    <PlatformTarget>x64</PlatformTarget>
-    <CodeAnalysisRuleAssemblies>C:\Program Files (x86)\Microsoft Visual Studio 8\Team Tools\Static Analysis Tools\FxCop\\rules</CodeAnalysisRuleAssemblies>
-    <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
-    <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
-    <ErrorReport>prompt</ErrorReport>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
-    <OutputPath>bin\x64\Release\</OutputPath>
-    <DefineConstants>TRACE</DefineConstants>
-    <BaseAddress>285212672</BaseAddress>
-    <Optimize>true</Optimize>
-    <DebugType>
-    </DebugType>
-    <PlatformTarget>x64</PlatformTarget>
-    <CodeAnalysisRuleAssemblies>C:\Program Files (x86)\Microsoft Visual Studio 8\Team Tools\Static Analysis Tools\FxCop\\rules</CodeAnalysisRuleAssemblies>
-    <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
-    <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
-    <ErrorReport>prompt</ErrorReport>
-  </PropertyGroup>
-  <ItemGroup>
-    <Reference Include="System">
-      <Name>System</Name>
-    </Reference>
-    <Reference Include="System.Data">
-      <Name>System.Data</Name>
-    </Reference>
-    <Reference Include="System.Drawing">
-      <Name>System.Drawing</Name>
-    </Reference>
-    <Reference Include="System.Windows.Forms">
-      <Name>System.Windows.Forms</Name>
-    </Reference>
-    <Reference Include="System.Xml">
-      <Name>System.XML</Name>
-    </Reference>
-  </ItemGroup>
-  <ItemGroup>
-    <Content Include="App.ico" />
-    <Compile Include="AssemblyInfo.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="Form.cs">
-      <SubType>Form</SubType>
-    </Compile>
-    <EmbeddedResource Include="Form.resx">
-      <DependentUpon>Form.cs</DependentUpon>
-    </EmbeddedResource>
-  </ItemGroup>
-  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
-  <PropertyGroup>
-    <PreBuildEvent>
-    </PreBuildEvent>
-    <PostBuildEvent>
-    </PostBuildEvent>
-  </PropertyGroup>
-</Project>
\ No newline at end of file
diff --git a/examples/windows/pmitest/pmitest.c b/examples/windows/pmitest/pmitest.c
deleted file mode 100644
index d14fe0c..0000000
--- a/examples/windows/pmitest/pmitest.c
+++ /dev/null
@@ -1,305 +0,0 @@
-/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
-/*
- *
- *  (C) 2001 by Argonne National Laboratory.
- *      See COPYRIGHT in top-level directory.
- */
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include "pmi.h"
-
-const char * PMI_Err_str(int error)
-{
-    static char str[100];
-    switch (error)
-    {
-    case PMI_SUCCESS:
-	return "PMI_SUCCESS";
-    case PMI_FAIL:
-	return "PMI_FAIL";
-    case PMI_ERR_INVALID_ARG:
-	return "PMI_ERR_INVALID_ARG";
-    case PMI_ERR_INVALID_KEY:
-	return "PMI_ERR_INVALID_KEY";
-    case PMI_ERR_INVALID_KEY_LENGTH:
-	return "PMI_ERR_INVALID_KEY_LENGTH";
-    case PMI_ERR_INVALID_VAL:
-	return "PMI_ERR_INVALID_VAL";
-    case PMI_ERR_INVALID_VAL_LENGTH:
-	return "PMI_ERR_INVALID_VAL_LENGTH";
-    case PMI_ERR_INVALID_LENGTH:
-	return "PMI_ERR_INVALID_LENGTH";
-    case PMI_ERR_INIT:
-	return "PMI_ERR_INIT";
-    case PMI_ERR_NOMEM:
-	return "PMI_ERR_NOMEM";
-    }
-    sprintf(str, "PMI_ERR_UNKNOWN: %d", error);
-    return str;
-}
-
-#define PRINT_ERROR(error, fcname) if (error != PMI_SUCCESS) printf("%s failed: %s\n", fcname, PMI_Err_str(error)); else printf("%s unexpectedly succeeded\n", fcname); fflush(stdout);
-
-int main( int argc, char * argv[] )
-{
-    int rc, spawned, size, rank, name_max, id_maxlen, key_maxlen, val_maxlen;
-    char *kvsname, *id, *domain_id, *key, *val;
-
-    rc = PMI_Init( &spawned );
-    if ( rc != PMI_SUCCESS )
-    {
-	printf( "PMI_Init failed with rc = %s\n", PMI_Err_str(rc) );
-	return -1 ;
-    }
-    else
-    {
-	printf( "PMI_Init returned spawned = %d\n", spawned );
-    }
-
-    rc = PMI_Get_size( &size );
-    if ( rc == PMI_SUCCESS )
-    {
-	rc = PMI_Get_rank( &rank );
-	if ( rc == PMI_SUCCESS ) 
-	    printf( "size = %d, rank = %d\n", size, rank );
-	else 
-	    printf( "PMI_Get_Rank failed with rc = %s\n", PMI_Err_str(rc) );
-    }
-    else 
-	printf( "PMI_Get_size failed with rc = %s\n", PMI_Err_str(rc) );
-
-    rc = PMI_KVS_Get_name_length_max( &name_max );
-    if ( rc != PMI_SUCCESS )
-    {
-	printf( "PMI_KVS_Get_name_length_max failed with rc = %s\n", PMI_Err_str(rc) );
-	return -1;
-    }
-    else
-	printf( "PMI_KVS_Get_name_length_max got %d\n", name_max );
-
-    kvsname = (char *) malloc( name_max );
-    rc = PMI_KVS_Get_my_name( kvsname, name_max );
-    if ( rc != PMI_SUCCESS )
-    {
-	printf( "PMI_KVS_Get_my_name failed with rc = %s\n", PMI_Err_str(rc) );
-	return -1;
-    }
-    else
-	printf( "PMI_KVS_Get_my_name got %s\n", kvsname );
-
-    rc = PMI_Get_id_length_max( &id_maxlen );
-    if ( rc != PMI_SUCCESS )
-    {
-	printf("PMI_Get_id_length_max failed with rc = %s\n", PMI_Err_str(rc) );
-	return -1;
-    }
-    else
-	printf("PMI_Get_id_length_max got %d\n", id_maxlen);
-    id = (char *) malloc( id_maxlen );
-    rc = PMI_Get_id( id, id_maxlen );
-    if ( rc != PMI_SUCCESS )
-    {
-	printf("PMI_Get_id failed with rc = %s\n", PMI_Err_str(rc));
-    }
-    else
-	printf( "PMI_Get_id got %s\n", id );
-    domain_id = (char *) malloc( id_maxlen );
-    rc = PMI_Get_kvs_domain_id( domain_id, id_maxlen );
-    if ( rc != PMI_SUCCESS )
-    {
-	printf("PMI_Get_kvs_domain_id failed with rc = %s\n", PMI_Err_str(rc));
-    }
-    else
-	printf( "PMI_Get_kvs_domain_id got %s\n", domain_id );
-
-    rc = PMI_KVS_Get_key_length_max( &key_maxlen );
-    if (rc != PMI_SUCCESS )
-    {
-	printf("PMI_KVS_Get_key_length_max failed with rc = %s\n", PMI_Err_str(rc));
-	return -1;
-    }
-    else
-	printf( "PMI_Get_key_maxlen got %d\n", key_maxlen );
-    key = (char *) malloc( key_maxlen );
-    rc = PMI_KVS_Get_value_length_max( &val_maxlen );
-    if (rc != PMI_SUCCESS)
-    {
-	printf("PMI_KVS_Get_value_length_max failed with rc = %s\n", PMI_Err_str(rc));
-	return -1;
-    }
-    else
-	printf( "PMI_Get_val_maxlen got %d\n", val_maxlen );
-    val = (char *) malloc( val_maxlen );
-
-    sprintf(key, "test_key_%d", rank);
-    sprintf(val, "test_value_%d", rank);
-    
-    rc = PMI_KVS_Put( kvsname, key, val );
-    if (rc != PMI_SUCCESS)
-    {
-	printf("PMI_KVS_Put failed with rc = %s\n", PMI_Err_str(rc));
-    }
-    rc = PMI_KVS_Commit( kvsname );
-    if (rc != PMI_SUCCESS)
-    {
-	printf("PMI_KVS_Commit failed with rc = %s\n", PMI_Err_str(rc));
-    }
-    rc = PMI_Barrier();
-    if (rc != PMI_SUCCESS)
-    {
-	printf("PMI_Barrier failed with rc = %s\n", PMI_Err_str(rc));
-    }
-
-    sprintf(key, "test_key_%d", (rank + 1) % size);
-    rc = PMI_KVS_Get( kvsname, key, val, val_maxlen );
-    if (rc != PMI_SUCCESS)
-    {
-	printf("PMI_KVS_Get(%s) failed with rc = %s\n", key, PMI_Err_str(rc));
-    }
-    else
-	printf("PMI_KVS_Get(%s) returned %s\n", key, val);
-
-    /* Test awkward character string put and get */
-    if (rank == 0)
-    {
-	sprintf(key, "foo", rank);
-	sprintf(val, "foo=bar baz=bif name=\"Buzz Bee\" clink=~!@#$%^&*()_+`{}[]|\\;':<>,. clank=a b c");
-
-	rc = PMI_KVS_Put( kvsname, key, val );
-	if (rc != PMI_SUCCESS)
-	{
-	    printf("PMI_KVS_Put failed with rc = %s\n", PMI_Err_str(rc));
-	}
-	rc = PMI_KVS_Commit( kvsname );
-	if (rc != PMI_SUCCESS)
-	{
-	    printf("PMI_KVS_Commit failed with rc = %s\n", PMI_Err_str(rc));
-	}
-    }
-
-    rc = PMI_Barrier();
-    if (rc != PMI_SUCCESS)
-    {
-	printf("PMI_Barrier failed with rc = %s\n", PMI_Err_str(rc));
-    }
-
-    if (rank == size - 1)
-    {
-	sprintf(key, "foo");
-	rc = PMI_KVS_Get( kvsname, key, val, val_maxlen );
-	if (rc != PMI_SUCCESS)
-	{
-	    printf("PMI_KVS_Get(%s) failed with rc = %s\n", key, PMI_Err_str(rc));
-	}
-	else
-	    printf("PMI_KVS_Get(%s) returned %s\n", key, val);
-    }
-
-    if ( rank == (size - 1) )
-    {
-	key[0] = '\0';
-	val[0] = '\0';
-	rc = PMI_KVS_Iter_first(kvsname, key, key_maxlen, val, val_maxlen);
-	if (rc == PMI_SUCCESS)
-	{
-	    while (key[0] != '\0')
-	    {
-		printf("PMI_KVS_Iter got key=%s val=%s\n",key,val);
-		rc = PMI_KVS_Iter_next(kvsname, key, key_maxlen, val, val_maxlen);
-		if (rc != PMI_SUCCESS)
-		{
-		    printf("PMK_KVS_Iter_next failed with rc = %s\n", PMI_Err_str(rc));
-		    break;
-		}
-	    }
-	}
-	else
-	{
-	    printf("PMI_KVS_Iter_first failed with rc = %s\n", PMI_Err_str(rc));
-	}
-    }
-
-    /* error testing */
-    if (rank == 0)
-    {
-	printf("PMI error testing:\n");
-	strcpy(key, "test_key");
-	strcpy(val, "test_val");
-	rc = PMI_KVS_Put("baloney", key, val);
-	PRINT_ERROR(rc, "PMI_KVS_Put(baloney, key, val)");
-	rc = PMI_KVS_Put(NULL, key, val);
-	PRINT_ERROR(rc, "PMI_KVS_Put(NULL, key, val)");
-	rc = PMI_KVS_Put(kvsname, NULL, val);
-	PRINT_ERROR(rc, "PMI_KVS_Put(kvsname, NULL, val)");
-	rc = PMI_KVS_Put(kvsname, key, NULL);
-	PRINT_ERROR(rc, "PMI_KVS_Put(kvsname, key, NULL)");
-	rc = PMI_KVS_Get("baloney", key, val, val_maxlen);
-	PRINT_ERROR(rc, "PMI_KVS_Get(baloney, key, val, val_maxlen)");
-	rc = PMI_KVS_Get(NULL, key, val, val_maxlen);
-	PRINT_ERROR(rc, "PMI_KVS_Get(NULL, key, val, val_maxlen)");
-	rc = PMI_KVS_Get(kvsname, NULL, val, val_maxlen);
-	PRINT_ERROR(rc, "PMI_KVS_Get(kvsname, NULL, val, val_maxlen)");
-	rc = PMI_KVS_Get(kvsname, key, NULL, val_maxlen);
-	PRINT_ERROR(rc, "PMI_KVS_Get(kvsname, key, NULL, val_maxlen)");
-	rc = PMI_KVS_Get(kvsname, key, val, -1);
-	PRINT_ERROR(rc, "PMI_KVS_Get(kvsname, key, val, -1)");
-	rc = PMI_KVS_Commit(NULL);
-	PRINT_ERROR(rc, "PMI_KVS_Commit(NULL)");
-	rc = PMI_KVS_Commit("baloney");
-	PRINT_ERROR(rc, "PMI_KVS_Commit(baloney)");
-	rc = PMI_KVS_Get_my_name(NULL, name_max);
-	PRINT_ERROR(rc, "PMI_KVS_Get_my_name(NULL, name_max)");
-	rc = PMI_KVS_Get_my_name(kvsname, -1);
-	PRINT_ERROR(rc, "PMI_KVS_Get_my_name(kvsname, -1)");
-	rc = PMI_Get_id(NULL, id_maxlen);
-	PRINT_ERROR(rc, "PMI_Get_id(NULL, id_maxlen)");
-	rc = PMI_Get_id(id, -1);
-	PRINT_ERROR(rc, "PMI_Get_id(id, -1)");
-	rc = PMI_Get_kvs_domain_id(NULL, id_maxlen);
-	PRINT_ERROR(rc, "PMI_Get_domain_id(NULL, id_maxlen)");
-	rc = PMI_Get_kvs_domain_id(domain_id, -1);
-	PRINT_ERROR(rc, "PMI_Get_domain_id(domain_id, -1)");
-	rc = PMI_Init(NULL);
-	PRINT_ERROR(rc, "PMI_Init(NULL)");
-	rc = PMI_Get_rank(NULL);
-	PRINT_ERROR(rc, "PMI_Get_rank(NULL)");
-	rc = PMI_Get_size(NULL);
-	PRINT_ERROR(rc, "PMI_Get_size(NULL)");
-	rc = PMI_KVS_Get_name_length_max(NULL);
-	PRINT_ERROR(rc, "PMI_Get_name_length_max(NULL)");
-	rc = PMI_Get_id_length_max(NULL);
-	PRINT_ERROR(rc, "PMI_Get_id_length_max(NULL)");
-	rc = PMI_KVS_Get_key_length_max(NULL);
-	PRINT_ERROR(rc, "PMI_Get_key_length_max(NULL)");
-	rc = PMI_KVS_Get_value_length_max(NULL);
-	PRINT_ERROR(rc, "PMI_Get_value_length_max(NULL)");
-	rc = PMI_KVS_Iter_first("baloney", key, key_maxlen, val, val_maxlen);
-	PRINT_ERROR(rc, "PMI_KVS_Iter_first(baloney, key, key_maxlen, val, val_maxlen)");
-	rc = PMI_KVS_Iter_first(NULL, key, key_maxlen, val, val_maxlen);
-	PRINT_ERROR(rc, "PMI_KVS_Iter_first(NULL, key, key_maxlen, val, val_maxlen)");
-	rc = PMI_KVS_Iter_first(kvsname, NULL, key_maxlen, val, val_maxlen);
-	PRINT_ERROR(rc, "PMI_KVS_Iter_first(kvsname, NULL, key_maxlen, val, val_maxlen)");
-	rc = PMI_KVS_Iter_first(kvsname, key, -1, val, val_maxlen);
-	PRINT_ERROR(rc, "PMI_KVS_Iter_first(kvsname, key, -1, val, val_maxlen)");
-	rc = PMI_KVS_Iter_first(kvsname, key, key_maxlen, NULL, val_maxlen);
-	PRINT_ERROR(rc, "PMI_KVS_Iter_first(kvsname, key, key_maxlen, NULL, val_maxlen)");
-	rc = PMI_KVS_Iter_first(kvsname, key, key_maxlen, val, -1);
-	PRINT_ERROR(rc, "PMI_KVS_Iter_first(kvsname, key, key_maxlen, val, -1)");
-	rc = PMI_KVS_Iter_next("baloney", key, key_maxlen, val, val_maxlen);
-	PRINT_ERROR(rc, "PMI_KVS_Iter_next(baloney, key, key_maxlen, val, val_maxlen)");
-	rc = PMI_KVS_Iter_next(NULL, key, key_maxlen, val, val_maxlen);
-	PRINT_ERROR(rc, "PMI_KVS_Iter_next(NULL, key, key_maxlen, val, val_maxlen)");
-	rc = PMI_KVS_Iter_next(kvsname, NULL, key_maxlen, val, val_maxlen);
-	PRINT_ERROR(rc, "PMI_KVS_Iter_next(kvsname, NULL, key_maxlen, val, val_maxlen)");
-	rc = PMI_KVS_Iter_next(kvsname, key, -1, val, val_maxlen);
-	PRINT_ERROR(rc, "PMI_KVS_Iter_next(kvsname, key, -1, val, val_maxlen)");
-	rc = PMI_KVS_Iter_next(kvsname, key, key_maxlen, NULL, val_maxlen);
-	PRINT_ERROR(rc, "PMI_KVS_Iter_next(kvsname, key, key_maxlen, NULL, val_maxlen)");
-	rc = PMI_KVS_Iter_next(kvsname, key, key_maxlen, val, -1);
-	PRINT_ERROR(rc, "PMI_KVS_Iter_next(kvsname, key, key_maxlen, val, -1)");
-    }
-    
-    rc = PMI_Finalize( );
-    return 0;
-}
diff --git a/examples/windows/pmitest/pmitest.vcproj b/examples/windows/pmitest/pmitest.vcproj
deleted file mode 100644
index eedb813..0000000
--- a/examples/windows/pmitest/pmitest.vcproj
+++ /dev/null
@@ -1,138 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="7.10"
-	Name="pmitest"
-	ProjectGUID="{2DBB0E8D-447E-4E65-98FB-445BBCB7CDFD}"
-	Keyword="Win32Proj">
-	<Platforms>
-		<Platform
-			Name="Win32"/>
-	</Platforms>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="Debug"
-			IntermediateDirectory="Debug"
-			ConfigurationType="1"
-			CharacterSet="2">
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\..\..\src\include"
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
-				MinimalRebuild="TRUE"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="TRUE"
-				DebugInformationFormat="4"/>
-			<Tool
-				Name="VCCustomBuildTool"/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpichsockd.lib smpd_utild.lib ws2_32.lib mswsock.lib mpr.lib rpcrt4.lib"
-				OutputFile="$(OutDir)/pmitest.exe"
-				LinkIncremental="2"
-				AdditionalLibraryDirectories="..\..\..\lib"
-				GenerateDebugInformation="TRUE"
-				ProgramDatabaseFile="$(OutDir)/pmitest.pdb"
-				SubSystem="1"
-				TargetMachine="1"/>
-			<Tool
-				Name="VCMIDLTool"/>
-			<Tool
-				Name="VCPostBuildEventTool"/>
-			<Tool
-				Name="VCPreBuildEventTool"/>
-			<Tool
-				Name="VCPreLinkEventTool"/>
-			<Tool
-				Name="VCResourceCompilerTool"/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"/>
-			<Tool
-				Name="VCWebDeploymentTool"/>
-			<Tool
-				Name="VCManagedWrapperGeneratorTool"/>
-			<Tool
-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory="Release"
-			IntermediateDirectory="Release"
-			ConfigurationType="1"
-			CharacterSet="2">
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\..\..\src\include"
-				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
-				RuntimeLibrary="0"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="TRUE"
-				DebugInformationFormat="3"/>
-			<Tool
-				Name="VCCustomBuildTool"/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpichsock.lib smpd_util.lib pmi.lib ws2_32.lib mswsock.lib mpr.lib rpcrt4.lib"
-				OutputFile="$(OutDir)/pmitest.exe"
-				LinkIncremental="1"
-				AdditionalLibraryDirectories="..\..\..\lib"
-				GenerateDebugInformation="TRUE"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="1"/>
-			<Tool
-				Name="VCMIDLTool"/>
-			<Tool
-				Name="VCPostBuildEventTool"/>
-			<Tool
-				Name="VCPreBuildEventTool"/>
-			<Tool
-				Name="VCPreLinkEventTool"/>
-			<Tool
-				Name="VCResourceCompilerTool"/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"/>
-			<Tool
-				Name="VCWebDeploymentTool"/>
-			<Tool
-				Name="VCManagedWrapperGeneratorTool"/>
-			<Tool
-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<Filter
-			Name="Source Files"
-			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
-			<File
-				RelativePath=".\pmitest.c">
-			</File>
-		</Filter>
-		<Filter
-			Name="Header Files"
-			Filter="h;hpp;hxx;hm;inl;inc;xsd"
-			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
-		</Filter>
-		<Filter
-			Name="Resource Files"
-			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
-			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}">
-		</Filter>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/examples/windows/skeleton/skeleton.c b/examples/windows/skeleton/skeleton.c
deleted file mode 100644
index ea32eb3..0000000
--- a/examples/windows/skeleton/skeleton.c
+++ /dev/null
@@ -1,6 +0,0 @@
-/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
-/*
- *
- *  (C) 2001 by Argonne National Laboratory.
- *      See COPYRIGHT in top-level directory.
- */
diff --git a/examples/windows/skeleton/skeleton.sln b/examples/windows/skeleton/skeleton.sln
deleted file mode 100644
index 34a5f8b..0000000
--- a/examples/windows/skeleton/skeleton.sln
+++ /dev/null
@@ -1,21 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 8.00
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "skeleton", "skeleton.vcproj", "{2DBB0E8D-447E-4E65-98FB-445BBCB7CD6D}"
-	ProjectSection(ProjectDependencies) = postProject
-	EndProjectSection
-EndProject
-Global
-	GlobalSection(SolutionConfiguration) = preSolution
-		Debug = Debug
-		Release = Release
-	EndGlobalSection
-	GlobalSection(ProjectConfiguration) = postSolution
-		{2DBB0E8D-447E-4E65-98FB-445BBCB7CD6D}.Debug.ActiveCfg = Debug|Win32
-		{2DBB0E8D-447E-4E65-98FB-445BBCB7CD6D}.Debug.Build.0 = Debug|Win32
-		{2DBB0E8D-447E-4E65-98FB-445BBCB7CD6D}.Release.ActiveCfg = Release|Win32
-		{2DBB0E8D-447E-4E65-98FB-445BBCB7CD6D}.Release.Build.0 = Release|Win32
-	EndGlobalSection
-	GlobalSection(ExtensibilityGlobals) = postSolution
-	EndGlobalSection
-	GlobalSection(ExtensibilityAddIns) = postSolution
-	EndGlobalSection
-EndGlobal
diff --git a/examples/windows/skeleton/skeleton.vcproj b/examples/windows/skeleton/skeleton.vcproj
deleted file mode 100644
index 9e79407..0000000
--- a/examples/windows/skeleton/skeleton.vcproj
+++ /dev/null
@@ -1,138 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="7.10"
-	Name="skeleton"
-	ProjectGUID="{2DBB0E8D-447E-4E65-98FB-445BBCB7CD6D}"
-	Keyword="Win32Proj">
-	<Platforms>
-		<Platform
-			Name="Win32"/>
-	</Platforms>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="Debug"
-			IntermediateDirectory="Debug"
-			ConfigurationType="1"
-			CharacterSet="2">
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\..\..\src\include,..\..\..\src\include\win32"
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;HAVE_WINDOWS_H"
-				MinimalRebuild="TRUE"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="TRUE"
-				DebugInformationFormat="4"/>
-			<Tool
-				Name="VCCustomBuildTool"/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpi.lib ws2_32.lib"
-				OutputFile="$(OutDir)/skeleton.exe"
-				LinkIncremental="2"
-				AdditionalLibraryDirectories="..\..\..\lib"
-				GenerateDebugInformation="TRUE"
-				ProgramDatabaseFile="$(OutDir)/skeleton.pdb"
-				SubSystem="1"
-				TargetMachine="1"/>
-			<Tool
-				Name="VCMIDLTool"/>
-			<Tool
-				Name="VCPostBuildEventTool"/>
-			<Tool
-				Name="VCPreBuildEventTool"/>
-			<Tool
-				Name="VCPreLinkEventTool"/>
-			<Tool
-				Name="VCResourceCompilerTool"/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"/>
-			<Tool
-				Name="VCWebDeploymentTool"/>
-			<Tool
-				Name="VCManagedWrapperGeneratorTool"/>
-			<Tool
-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory="Release"
-			IntermediateDirectory="Release"
-			ConfigurationType="1"
-			CharacterSet="2">
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\..\..\src\include,..\..\..\src\include\win32"
-				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;HAVE_WINDOWS_H"
-				RuntimeLibrary="0"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="TRUE"
-				DebugInformationFormat="3"/>
-			<Tool
-				Name="VCCustomBuildTool"/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="mpi.lib ws2_32.lib"
-				OutputFile="$(OutDir)/skeleton.exe"
-				LinkIncremental="1"
-				AdditionalLibraryDirectories="..\..\..\lib"
-				GenerateDebugInformation="TRUE"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="1"/>
-			<Tool
-				Name="VCMIDLTool"/>
-			<Tool
-				Name="VCPostBuildEventTool"/>
-			<Tool
-				Name="VCPreBuildEventTool"/>
-			<Tool
-				Name="VCPreLinkEventTool"/>
-			<Tool
-				Name="VCResourceCompilerTool"/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"/>
-			<Tool
-				Name="VCWebDeploymentTool"/>
-			<Tool
-				Name="VCManagedWrapperGeneratorTool"/>
-			<Tool
-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<Filter
-			Name="Source Files"
-			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
-			<File
-				RelativePath=".\skeleton.c">
-			</File>
-		</Filter>
-		<Filter
-			Name="Header Files"
-			Filter="h;hpp;hxx;hm;inl;inc;xsd"
-			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
-		</Filter>
-		<Filter
-			Name="Resource Files"
-			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
-			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}">
-		</Filter>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/maint/Makefile.mk b/maint/Makefile.mk
index d274836..d6b852f 100644
--- a/maint/Makefile.mk
+++ b/maint/Makefile.mk
@@ -34,7 +34,6 @@ dist_noinst_SCRIPTS +=                \
     maint/release.pl                  \
     maint/samplebuilds                \
     maint/testbuild                   \
-    maint/update_windows_version      \
     maint/testpmpi
 
 dist_noinst_DATA +=                        \
@@ -44,19 +43,15 @@ dist_noinst_DATA +=                        \
     maint/errmsgdirs                       \
     maint/cvardirs                         \
     maint/gccimpgen.cpp                    \
-    maint/impgen.vcproj                    \
     maint/local_perl/README                \
     maint/local_perl/YAML-Tiny-1.41.tar.gz \
     maint/makegcclibs.bat                  \
     maint/makegcclibs_64.bat               \
     maint/mpi1.lst                         \
-    maint/mpichi.vdproj                   \
-    maint/mpichx64i.vdproj                \
     maint/setup.jpg                        \
     maint/structalign.c                    \
     maint/template.c                       \
-    maint/version.m4                       \
-    maint/winbuild.wsf
+    maint/version.m4
 
 ### TODO FIXME what do we do about these?
 ##makedefs
diff --git a/maint/checkbuilds.in b/maint/checkbuilds.in
index 724dcfc..9994df3 100644
--- a/maint/checkbuilds.in
+++ b/maint/checkbuilds.in
@@ -80,7 +80,7 @@ $hasDemon   = 0;
 %chosenEnable = ();
 @with_array = (
 	       'logging;none;rlog',
-	       'pmi;simple;smpd',    #; uni no longer supported
+	       'pmi;simple',    #; uni no longer supported
 	       'pm;gforker;mpd', #;remshell
 	       'namepublisher;no;file;mpd', #;ldap:ldapserver',
 	       'device;ch3;ch3:sock',
@@ -410,9 +410,8 @@ sub RunTest {
 	# print "rc = $rc\n";
 	if ($rc == 0) {
 	    print $OUTFD $MakeStart;
-	    # Remove mpd and smpd just in case (see below)
+	    # Remove mpd just in case (see below)
 	    unlink "bin/mpd";
-	    unlink "bin/smpd";
 	    $rc = &RunProgram( "$makepgm $parallelBuild" );
 	    print $OUTFD $MakeEnd;
 	    $make_status = $rc;
@@ -445,13 +444,6 @@ sub RunTest {
 			$StartDemon = "RunMPD";
 			$StopDemon  = "StopMPD";
 		    }
-		    elsif (-x "$instdir/bin/smpd") {
-			$hasDemon   = 1;
-			$StartDemon = "RunSMPD";
-			$StopDemon  = "StopSMPD";
-			# FIXME: Remaining problem: smpd needs to be told what
-			# port to use on the mpiexec line
-		    }
 		    # Try the install check target
 		    print $OUTFD $MakeInstcheckStart;
 		    $installcheck_status = &RunProgram( "$makepgm installcheck" );
@@ -1117,33 +1109,6 @@ sub StopMPD {
         }
     }
 }
-# ---------------------------------------------------------------------------
-#
-# We need a variation of this that will start SMPDs on mulitple hosts.
-# 
-sub RunSMPD {
-    system "$instdir/bin/smpd -port 10101 -s";
-    # FIXME: Placeholder for correct environment variable for providing
-    # mpiexec with the smpd port that should be used.
-    $ENV{"MPIEXEC_SMPD_PORT"} = 10101;
-    # print errors instead of prompting for input
-    $ENV{"MPIEXEC_NOPROMPT"} = 1;
-    # use only the local host
-    $ENV{"SMPD_OPTION_NO_DYNAMIC_HOSTS"} = 1;
-    $rc = $? >> 8;
-    if ($rc != 0) {
-	print $OUTFD "Error running $instdir/bin/smpd -port 10101 -s\n";
-    }
-    else {
-	print $OUTFD "Started mpd in demon mode\n";
-    }
-    sleep 1;
-    return;
-}
-sub StopSMPD {
-    `$instdir/bin/smpd -port 10101 -shutdown`;
-}
-# ---------------------------------------------------------------------------
 #
 # Change output style
 sub XMLStyle {
diff --git a/maint/impgen.vcproj b/maint/impgen.vcproj
deleted file mode 100644
index 2d2b9b9..0000000
--- a/maint/impgen.vcproj
+++ /dev/null
@@ -1,357 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="impgen"
-	ProjectGUID="{68A6C7AD-9713-4315-9ABE-B47E22E5E0A9}"
-	RootNamespace="impgen"
-	Keyword="Win32Proj"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="Debug"
-			IntermediateDirectory="Debug"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile="$(OutDir)/impgen.exe"
-				LinkIncremental="2"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile="$(OutDir)/impgen.pdb"
-				SubSystem="1"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory="Release"
-			IntermediateDirectory="Release"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
-				RuntimeLibrary="0"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile="$(OutDir)/impgen.exe"
-				LinkIncremental="1"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-				OutputDocumentFile=""
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				OutputFile=""
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="ch3nemesisPRelease|Win32"
-			OutputDirectory="$(ConfigurationName)"
-			IntermediateDirectory="$(ConfigurationName)"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
-				RuntimeLibrary="0"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile="$(OutDir)/impgen.exe"
-				LinkIncremental="1"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="fortPRelease|Win32"
-			OutputDirectory="$(ConfigurationName)"
-			IntermediateDirectory="$(ConfigurationName)"
-			ConfigurationType="1"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
-				RuntimeLibrary="0"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile="$(OutDir)/impgen.exe"
-				LinkIncremental="1"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-				OutputDocumentFile=""
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				OutputFile=""
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<Filter
-			Name="Source Files"
-			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
-			>
-			<File
-				RelativePath=".\gccimpgen.cpp"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Header Files"
-			Filter="h;hpp;hxx;hm;inl;inc;xsd"
-			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
-			>
-		</Filter>
-		<Filter
-			Name="Resource Files"
-			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
-			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
-			>
-		</Filter>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/maint/mpichi.vdproj b/maint/mpichi.vdproj
deleted file mode 100644
index b8da0ab..0000000
--- a/maint/mpichi.vdproj
+++ /dev/null
@@ -1,3399 +0,0 @@
-"DeployProject"
-{
-"VSVersion" = "3:800"
-"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}"
-"IsWebType" = "8:FALSE"
-"ProjectName" = "8:MPICHInstaller"
-"LanguageId" = "3:1033"
-"CodePage" = "3:1252"
-"UILanguageId" = "3:1033"
-"SccProjectName" = "8:"
-"SccLocalPath" = "8:"
-"SccAuxPath" = "8:"
-"SccProvider" = "8:"
-    "Hierarchy"
-    {
-        "Entry"
-        {
-        "MsmKey" = "8:_057C2638820940F6A0108954A2E8A186"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_06C9AFF0A4704D6C9EFFFEE9E93B652F"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_0A5A5F75E9D442D0B99DD69E73C81A2F"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_0EB8E1241E3F40D3B3BEEDE2838C8BFA"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_10F26AAAC99242F4A41413F62D7547E8"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_1AE274D52C344BC097376A2DF96145EC"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_1B4E24C63C564D4B92B7F7E2D41BBAE1"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_1EE41EF56BA143788490913B5A71E9C8"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_21105D7155A94C8592F5E25C4200294E"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_24ACBB0958E14B76B9B89E3C8BCF6238"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_27F7CCB2625E46C08666EC84E633644F"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_2AD8F51EFBF14D28AF727048C158A703"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_3608DA3484C44546BA02FD05EDE4434F"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_3FF8808E32A24356B33DA343AAF3C745"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_45D33FCB757143A99EAA65E42919224D"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_4B04B7DBB6C64D42BEFD64D27B8B07FA"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_4B0EC5EEB96E4CDC9830749FBE80BC5C"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_4E24D94FA816421EB7C8570369A0AC6D"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_54AA9644F49B4C408471D88AD956DB5D"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_60D2EF188B7448598D171ECA07E6E2DE"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_6554112CB61046CD9A18A45F7910568C"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_6E248FED6ACF4D82867D8F75CEBD3DE5"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_6E91E6F8EA2941A9B4FEEB6980A36BAB"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_76CE0DD9E83A4807AC2FB89A6A95B0DA"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_7D15CDC776C240AA932A815EE652EABE"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_7EE52F068FE44CF4909CE0883AB445FB"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_7F0593B2490B44D29458C3E07333637C"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_80E5976A4DC34AEEA58BA4F4678F9261"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_8577D37319CE4489B4587C15E2E3FB4B"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_91466C22C4C94CA2A11217C0AABE404B"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_92981A5D404B4E4A822F7E7D98B5665C"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_9323A2DF093944FA96EF9E79AA5FEDC3"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_96BC19B655FF4EE7BDBDE1B8314A44FD"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_97A8EA0847D242429469558A2F7FC731"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_991BB62075544FE2AF30A36D0AF75334"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_9BED714462D246698292FEA617C3BE76"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_A1F57C4D80254521B3D8F037205E0D48"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_A45088358C204B0484A84888EE540C6F"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_B4B4B2C2AE97497C930D4BB31BD0E278"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_B50C4C0046D04FE7B4BD011E54D060BD"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_B87078EAAD39464C9CEE84DFF2386F96"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_B97AB8EDF8404332BF87FDD84AB7DFB8"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_BFCB13AF30D44BC5920DE6E75ACD5E6C"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_C162F5E2848144C29DE849EDBC671E10"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_C35408C528B948A9AFE4729FCA67FB8D"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_C63BA0B9501E409EB78C7834178927F3"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_C6524C961DEF402E9BE50342D24C6D60"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_CC8296CA3DF74A09A1CE924C5DB56B92"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_D11A51D35A3442938C608920FA632E9E"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_D252FCCAF18446E4AD9F15AE3E54AAB4"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_E2A43AB6EAE74C1B952D84CADDDD0C1B"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_E3EC67E501314C938DAC6DFEA6EC7207"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_E514E144BDE54432BDCC7816AA0D13F1"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_E5B91D98224741AD9893DE73A605DA23"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_E98DA1DA9B4C4FD981D8F3E5AE1BB951"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_F1BCCBB90CE04DB181DF2BC26B7F85B9"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_F3255A3492E040B49529B7016A56A896"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_F3D2572CE8274BAF9C20E76AD177AB87"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_F4AFB45860624DE580E74853EA7E28CE"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_F5DE15D6D59A4924945EE75573A5BE31"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_F7292DDA7C60421394EC69BDBF9132B3"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_F9BAC701E02B49D4BB9F730401637641"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_FD7F219280EB4E04BDD2A8663B0261B6"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_UNDEFINED"
-        "OwnerKey" = "8:_1EE41EF56BA143788490913B5A71E9C8"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_UNDEFINED"
-        "OwnerKey" = "8:_C63BA0B9501E409EB78C7834178927F3"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_UNDEFINED"
-        "OwnerKey" = "8:_60D2EF188B7448598D171ECA07E6E2DE"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-    }
-    "Configurations"
-    {
-        "Debug"
-        {
-        "DisplayName" = "8:Debug"
-        "IsDebugOnly" = "11:TRUE"
-        "IsReleaseOnly" = "11:FALSE"
-        "OutputFilename" = "8:Debug\\mpich.msi"
-        "PackageFilesAs" = "3:2"
-        "PackageFileSize" = "3:-2147483648"
-        "CabType" = "3:1"
-        "Compression" = "3:3"
-        "SignOutput" = "11:FALSE"
-        "CertificateFile" = "8:"
-        "PrivateKeyFile" = "8:"
-        "TimeStampServer" = "8:"
-        "InstallerBootstrapper" = "3:2"
-            "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
-            {
-            "Enabled" = "11:TRUE"
-            "PromptEnabled" = "11:TRUE"
-            "PrerequisitesLocation" = "2:1"
-            "Url" = "8:"
-            "ComponentsUrl" = "8:"
-                "Items"
-                {
-                }
-            }
-        }
-        "Release"
-        {
-        "DisplayName" = "8:Release"
-        "IsDebugOnly" = "11:FALSE"
-        "IsReleaseOnly" = "11:TRUE"
-        "OutputFilename" = "8:ReleaseMSI\\mpich.msi"
-        "PackageFilesAs" = "3:2"
-        "PackageFileSize" = "3:-2147483648"
-        "CabType" = "3:1"
-        "Compression" = "3:3"
-        "SignOutput" = "11:FALSE"
-        "CertificateFile" = "8:"
-        "PrivateKeyFile" = "8:"
-        "TimeStampServer" = "8:"
-        "InstallerBootstrapper" = "3:2"
-            "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
-            {
-            "Enabled" = "11:TRUE"
-            "PromptEnabled" = "11:TRUE"
-            "PrerequisitesLocation" = "2:1"
-            "Url" = "8:"
-            "ComponentsUrl" = "8:"
-                "Items"
-                {
-                }
-            }
-        }
-        "ch3nemesisPRelease"
-        {
-        "DisplayName" = "8:ch3nemesisPRelease"
-        "IsDebugOnly" = "11:FALSE"
-        "IsReleaseOnly" = "11:FALSE"
-        "OutputFilename" = "8:ch3nemesisPRelease\\mpichi.msi"
-        "PackageFilesAs" = "3:2"
-        "PackageFileSize" = "3:-2147483648"
-        "CabType" = "3:1"
-        "Compression" = "3:3"
-        "SignOutput" = "11:FALSE"
-        "CertificateFile" = "8:"
-        "PrivateKeyFile" = "8:"
-        "TimeStampServer" = "8:"
-        "InstallerBootstrapper" = "3:2"
-            "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
-            {
-            "Enabled" = "11:TRUE"
-            "PromptEnabled" = "11:TRUE"
-            "PrerequisitesLocation" = "2:1"
-            "Url" = "8:"
-            "ComponentsUrl" = "8:"
-                "Items"
-                {
-                }
-            }
-        }
-        "ch3shm_mpichReleaseConfig_1_0_4"
-        {
-        "DisplayName" = "8:ch3shm_mpichReleaseConfig_1_0_4"
-        "IsDebugOnly" = "11:FALSE"
-        "IsReleaseOnly" = "11:FALSE"
-        "OutputFilename" = "8:ch3shm_mpichReleaseConfig_1_0_4\\mpichi.msi"
-        "PackageFilesAs" = "3:2"
-        "PackageFileSize" = "3:-2147483648"
-        "CabType" = "3:1"
-        "Compression" = "3:3"
-        "SignOutput" = "11:FALSE"
-        "CertificateFile" = "8:"
-        "PrivateKeyFile" = "8:"
-        "TimeStampServer" = "8:"
-        "InstallerBootstrapper" = "3:2"
-            "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
-            {
-            "Enabled" = "11:TRUE"
-            "PromptEnabled" = "11:TRUE"
-            "PrerequisitesLocation" = "2:1"
-            "Url" = "8:"
-            "ComponentsUrl" = "8:"
-                "Items"
-                {
-                }
-            }
-        }
-        "fmpe"
-        {
-        "DisplayName" = "8:fmpe"
-        "IsDebugOnly" = "11:FALSE"
-        "IsReleaseOnly" = "11:FALSE"
-        "OutputFilename" = "8:fmpe\\mpichi.msi"
-        "PackageFilesAs" = "3:2"
-        "PackageFileSize" = "3:-2147483648"
-        "CabType" = "3:1"
-        "Compression" = "3:3"
-        "SignOutput" = "11:FALSE"
-        "CertificateFile" = "8:"
-        "PrivateKeyFile" = "8:"
-        "TimeStampServer" = "8:"
-        "InstallerBootstrapper" = "3:2"
-            "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
-            {
-            "Enabled" = "11:TRUE"
-            "PromptEnabled" = "11:TRUE"
-            "PrerequisitesLocation" = "2:1"
-            "Url" = "8:"
-            "ComponentsUrl" = "8:"
-                "Items"
-                {
-                }
-            }
-        }
-        "fortDebugConfig_1_0_5"
-        {
-        "DisplayName" = "8:fortDebugConfig_1_0_5"
-        "IsDebugOnly" = "11:FALSE"
-        "IsReleaseOnly" = "11:FALSE"
-        "OutputFilename" = "8:fortDebugConfig_1_0_5\\mpichi.msi"
-        "PackageFilesAs" = "3:2"
-        "PackageFileSize" = "3:-2147483648"
-        "CabType" = "3:1"
-        "Compression" = "3:3"
-        "SignOutput" = "11:FALSE"
-        "CertificateFile" = "8:"
-        "PrivateKeyFile" = "8:"
-        "TimeStampServer" = "8:"
-        "InstallerBootstrapper" = "3:2"
-            "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
-            {
-            "Enabled" = "11:TRUE"
-            "PromptEnabled" = "11:TRUE"
-            "PrerequisitesLocation" = "2:1"
-            "Url" = "8:"
-            "ComponentsUrl" = "8:"
-                "Items"
-                {
-                }
-            }
-        }
-        "fortPRelease"
-        {
-        "DisplayName" = "8:fortPRelease"
-        "IsDebugOnly" = "11:FALSE"
-        "IsReleaseOnly" = "11:FALSE"
-        "OutputFilename" = "8:fortPRelease\\mpichi.msi"
-        "PackageFilesAs" = "3:2"
-        "PackageFileSize" = "3:-2147483648"
-        "CabType" = "3:1"
-        "Compression" = "3:3"
-        "SignOutput" = "11:FALSE"
-        "CertificateFile" = "8:"
-        "PrivateKeyFile" = "8:"
-        "TimeStampServer" = "8:"
-        "InstallerBootstrapper" = "3:2"
-            "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
-            {
-            "Enabled" = "11:TRUE"
-            "PromptEnabled" = "11:TRUE"
-            "PrerequisitesLocation" = "2:1"
-            "Url" = "8:"
-            "ComponentsUrl" = "8:"
-                "Items"
-                {
-                }
-            }
-        }
-        "mpichDebugConfig_1_0_4"
-        {
-        "DisplayName" = "8:mpichDebugConfig_1_0_4"
-        "IsDebugOnly" = "11:FALSE"
-        "IsReleaseOnly" = "11:FALSE"
-        "OutputFilename" = "8:mpichDebugConfig_1_0_4\\mpichi.msi"
-        "PackageFilesAs" = "3:2"
-        "PackageFileSize" = "3:-2147483648"
-        "CabType" = "3:1"
-        "Compression" = "3:3"
-        "SignOutput" = "11:FALSE"
-        "CertificateFile" = "8:"
-        "PrivateKeyFile" = "8:"
-        "TimeStampServer" = "8:"
-        "InstallerBootstrapper" = "3:2"
-            "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
-            {
-            "Enabled" = "11:TRUE"
-            "PromptEnabled" = "11:TRUE"
-            "PrerequisitesLocation" = "2:1"
-            "Url" = "8:"
-            "ComponentsUrl" = "8:"
-                "Items"
-                {
-                }
-            }
-        }
-        "mpichDebugConfig_1_0_5"
-        {
-        "DisplayName" = "8:mpichDebugConfig_1_0_5"
-        "IsDebugOnly" = "11:FALSE"
-        "IsReleaseOnly" = "11:FALSE"
-        "OutputFilename" = "8:mpichDebugConfig_1_0_5\\mpichi.msi"
-        "PackageFilesAs" = "3:2"
-        "PackageFileSize" = "3:-2147483648"
-        "CabType" = "3:1"
-        "Compression" = "3:3"
-        "SignOutput" = "11:FALSE"
-        "CertificateFile" = "8:"
-        "PrivateKeyFile" = "8:"
-        "TimeStampServer" = "8:"
-        "InstallerBootstrapper" = "3:2"
-            "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
-            {
-            "Enabled" = "11:TRUE"
-            "PromptEnabled" = "11:TRUE"
-            "PrerequisitesLocation" = "2:1"
-            "Url" = "8:"
-            "ComponentsUrl" = "8:"
-                "Items"
-                {
-                }
-            }
-        }
-        "mpichReleaseConfig_1_0_4"
-        {
-        "DisplayName" = "8:mpichReleaseConfig_1_0_4"
-        "IsDebugOnly" = "11:FALSE"
-        "IsReleaseOnly" = "11:FALSE"
-        "OutputFilename" = "8:mpichReleaseConfig_1_0_4\\mpichi.msi"
-        "PackageFilesAs" = "3:2"
-        "PackageFileSize" = "3:-2147483648"
-        "CabType" = "3:1"
-        "Compression" = "3:3"
-        "SignOutput" = "11:FALSE"
-        "CertificateFile" = "8:"
-        "PrivateKeyFile" = "8:"
-        "TimeStampServer" = "8:"
-        "InstallerBootstrapper" = "3:2"
-            "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
-            {
-            "Enabled" = "11:TRUE"
-            "PromptEnabled" = "11:TRUE"
-            "PrerequisitesLocation" = "2:1"
-            "Url" = "8:"
-            "ComponentsUrl" = "8:"
-                "Items"
-                {
-                }
-            }
-        }
-        "mpichsshm_mpichReleaseConfig_1_0_4"
-        {
-        "DisplayName" = "8:mpichsshm_mpichReleaseConfig_1_0_4"
-        "IsDebugOnly" = "11:FALSE"
-        "IsReleaseOnly" = "11:FALSE"
-        "OutputFilename" = "8:mpichsshm_mpichReleaseConfig_1_0_4\\mpichi.msi"
-        "PackageFilesAs" = "3:2"
-        "PackageFileSize" = "3:-2147483648"
-        "CabType" = "3:1"
-        "Compression" = "3:3"
-        "SignOutput" = "11:FALSE"
-        "CertificateFile" = "8:"
-        "PrivateKeyFile" = "8:"
-        "TimeStampServer" = "8:"
-        "InstallerBootstrapper" = "3:2"
-            "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
-            {
-            "Enabled" = "11:TRUE"
-            "PromptEnabled" = "11:TRUE"
-            "PrerequisitesLocation" = "2:1"
-            "Url" = "8:"
-            "ComponentsUrl" = "8:"
-                "Items"
-                {
-                }
-            }
-        }
-        "mpichssm_mpichReleaseConfig_1_0_4"
-        {
-        "DisplayName" = "8:mpichssm_mpichReleaseConfig_1_0_4"
-        "IsDebugOnly" = "11:FALSE"
-        "IsReleaseOnly" = "11:FALSE"
-        "OutputFilename" = "8:mpichssm_mpichReleaseConfig_1_0_4\\mpichi.msi"
-        "PackageFilesAs" = "3:2"
-        "PackageFileSize" = "3:-2147483648"
-        "CabType" = "3:1"
-        "Compression" = "3:3"
-        "SignOutput" = "11:FALSE"
-        "CertificateFile" = "8:"
-        "PrivateKeyFile" = "8:"
-        "TimeStampServer" = "8:"
-        "InstallerBootstrapper" = "3:2"
-            "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
-            {
-            "Enabled" = "11:TRUE"
-            "PromptEnabled" = "11:TRUE"
-            "PrerequisitesLocation" = "2:1"
-            "Url" = "8:"
-            "ComponentsUrl" = "8:"
-                "Items"
-                {
-                }
-            }
-        }
-        "mt_mpichReleaseConfig_1_0_4"
-        {
-        "DisplayName" = "8:mt_mpichReleaseConfig_1_0_4"
-        "IsDebugOnly" = "11:FALSE"
-        "IsReleaseOnly" = "11:FALSE"
-        "OutputFilename" = "8:mt_mpichReleaseConfig_1_0_4\\mpichi.msi"
-        "PackageFilesAs" = "3:2"
-        "PackageFileSize" = "3:-2147483648"
-        "CabType" = "3:1"
-        "Compression" = "3:3"
-        "SignOutput" = "11:FALSE"
-        "CertificateFile" = "8:"
-        "PrivateKeyFile" = "8:"
-        "TimeStampServer" = "8:"
-        "InstallerBootstrapper" = "3:2"
-            "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
-            {
-            "Enabled" = "11:TRUE"
-            "PromptEnabled" = "11:TRUE"
-            "PrerequisitesLocation" = "2:1"
-            "Url" = "8:"
-            "ComponentsUrl" = "8:"
-                "Items"
-                {
-                }
-            }
-        }
-        "testrelease"
-        {
-        "DisplayName" = "8:testrelease"
-        "IsDebugOnly" = "11:FALSE"
-        "IsReleaseOnly" = "11:FALSE"
-        "OutputFilename" = "8:testrelease\\mpichi.msi"
-        "PackageFilesAs" = "3:2"
-        "PackageFileSize" = "3:-2147483648"
-        "CabType" = "3:1"
-        "Compression" = "3:3"
-        "SignOutput" = "11:FALSE"
-        "CertificateFile" = "8:"
-        "PrivateKeyFile" = "8:"
-        "TimeStampServer" = "8:"
-        "InstallerBootstrapper" = "3:2"
-            "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
-            {
-            "Enabled" = "11:TRUE"
-            "PromptEnabled" = "11:TRUE"
-            "PrerequisitesLocation" = "2:1"
-            "Url" = "8:"
-            "ComponentsUrl" = "8:"
-                "Items"
-                {
-                }
-            }
-        }
-    }
-    "Deployable"
-    {
-        "CustomAction"
-        {
-            "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_6B80255C195C48E2896CFBA25B6357E3"
-            {
-            "Name" = "8:smpd.exe"
-            "Condition" = "8:AdminUser"
-            "Object" = "8:_E514E144BDE54432BDCC7816AA0D13F1"
-            "FileType" = "3:2"
-            "InstallAction" = "3:1"
-            "Arguments" = "8:-install -phrase [PHRASE]"
-            "EntryPoint" = "8:"
-            "Sequence" = "3:1"
-            "Identifier" = "8:_E2D20B3F_A9C3_484E_8F11_3A003BF3353B"
-            "InstallerClass" = "11:FALSE"
-            "CustomActionData" = "8:/install /phrase=[PHRASE]"
-            }
-            "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_B9EBE5FA2A254DB3AA38474EF469F426"
-            {
-            "Name" = "8:smpd.exe"
-            "Condition" = "8:"
-            "Object" = "8:_E514E144BDE54432BDCC7816AA0D13F1"
-            "FileType" = "3:2"
-            "InstallAction" = "3:4"
-            "Arguments" = "8:-remove"
-            "EntryPoint" = "8:"
-            "Sequence" = "3:1"
-            "Identifier" = "8:_54869BC3_2A99_4A43_B832_192E0AF051D5"
-            "InstallerClass" = "11:FALSE"
-            "CustomActionData" = "8:"
-            }
-        }
-        "DefaultFeature"
-        {
-        "Name" = "8:DefaultFeature"
-        "Title" = "8:"
-        "Description" = "8:"
-        }
-        "ExternalPersistence"
-        {
-            "LaunchCondition"
-            {
-                "{A06ECF26-33A3-4562-8140-9B0E340D4F24}:_F151AB7F429F4F4F9D04475E19B58065"
-                {
-                "Name" = "8:.NET Framework"
-                "Message" = "8:[VSDNETMSG]"
-                "Version" = "8:2.0.50727"
-                "AllowLaterVersions" = "11:TRUE"
-                "InstallUrl" = "8:http://www.microsoft.com"
-                "SupportedRuntimes" = "8:1.1.4322"
-                }
-            }
-        }
-        "File"
-        {
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_057C2638820940F6A0108954A2E8A186"
-            {
-            "SourcePath" = "8:..\\examples\\icpi.c"
-            "TargetName" = "8:icpi.c"
-            "Tag" = "8:"
-            "Folder" = "8:_7F73272448274F47B6C5C0E0BEDDE4DB"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_06C9AFF0A4704D6C9EFFFEE9E93B652F"
-            {
-            "SourcePath" = "8:..\\src\\mpe2\\src\\misc\\include\\mpe_misc.h"
-            "TargetName" = "8:mpe_misc.h"
-            "Tag" = "8:"
-            "Folder" = "8:_2FD87C1387F843A5BF89B818287DC235"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0A5A5F75E9D442D0B99DD69E73C81A2F"
-            {
-            "SourcePath" = "8:..\\src\\include\\win32\\mpi.mod"
-            "TargetName" = "8:mpi.mod"
-            "Tag" = "8:"
-            "Folder" = "8:_2FD87C1387F843A5BF89B818287DC235"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_0EB8E1241E3F40D3B3BEEDE2838C8BFA"
-            {
-            "SourcePath" = "8:..\\lib\\mpichnemesis.dll"
-            "TargetName" = "8:mpichnemesis.dll"
-            "Tag" = "8:"
-            "Folder" = "8:_BB1583009D63480DBB484EB460D60D15"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_10F26AAAC99242F4A41413F62D7547E8"
-            {
-            "SourcePath" = "8:..\\lib\\libmpicxx.a"
-            "TargetName" = "8:libmpicxx.a"
-            "Tag" = "8:"
-            "Folder" = "8:_B167421D29EE4EAFA108A852DB65BD75"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1AE274D52C344BC097376A2DF96145EC"
-            {
-            "SourcePath" = "8:..\\src\\util\\logging\\rlog\\TraceInput\\Release\\TraceInput.dll"
-            "TargetName" = "8:TraceInput.dll"
-            "Tag" = "8:"
-            "Folder" = "8:_09BC5ABDFA834ABD9D1000DD1EDD4212"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1B4E24C63C564D4B92B7F7E2D41BBAE1"
-            {
-            "SourcePath" = "8:..\\lib\\mpichmpi.dll"
-            "TargetName" = "8:mpichmpi.dll"
-            "Tag" = "8:"
-            "Folder" = "8:_BB1583009D63480DBB484EB460D60D15"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_1EE41EF56BA143788490913B5A71E9C8"
-            {
-            "AssemblyRegister" = "3:1"
-            "AssemblyIsInGAC" = "11:FALSE"
-            "AssemblyAsmDisplayName" = "8:wmpiexec, Version=1.0.3775.18163, Culture=neutral, processorArchitecture=MSIL"
-                "ScatterAssemblies"
-                {
-                    "_1EE41EF56BA143788490913B5A71E9C8"
-                    {
-                    "Name" = "8:wmpiexec.exe"
-                    "Attributes" = "3:512"
-                    }
-                }
-            "SourcePath" = "8:..\\bin\\wmpiexec.exe"
-            "TargetName" = "8:"
-            "Tag" = "8:"
-            "Folder" = "8:_09BC5ABDFA834ABD9D1000DD1EDD4212"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_21105D7155A94C8592F5E25C4200294E"
-            {
-            "SourcePath" = "8:..\\src\\mpe2\\src\\logging\\include\\mpe_logf.h"
-            "TargetName" = "8:mpe_logf.h"
-            "Tag" = "8:"
-            "Folder" = "8:_2FD87C1387F843A5BF89B818287DC235"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_24ACBB0958E14B76B9B89E3C8BCF6238"
-            {
-            "SourcePath" = "8:..\\lib\\fmpichs.lib"
-            "TargetName" = "8:fmpichs.lib"
-            "Tag" = "8:"
-            "Folder" = "8:_B167421D29EE4EAFA108A852DB65BD75"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_27F7CCB2625E46C08666EC84E633644F"
-            {
-            "SourcePath" = "8:..\\lib\\mpe.lib"
-            "TargetName" = "8:mpe.lib"
-            "Tag" = "8:"
-            "Folder" = "8:_B167421D29EE4EAFA108A852DB65BD75"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2AD8F51EFBF14D28AF727048C158A703"
-            {
-            "SourcePath" = "8:..\\src\\include\\win32\\mpi_sizeofs.mod"
-            "TargetName" = "8:mpi_sizeofs.mod"
-            "Tag" = "8:"
-            "Folder" = "8:_2FD87C1387F843A5BF89B818287DC235"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3608DA3484C44546BA02FD05EDE4434F"
-            {
-            "SourcePath" = "8:..\\src\\mpe2\\src\\logging\\include\\clog_const.h"
-            "TargetName" = "8:clog_const.h"
-            "Tag" = "8:"
-            "Folder" = "8:_2FD87C1387F843A5BF89B818287DC235"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3FF8808E32A24356B33DA343AAF3C745"
-            {
-            "SourcePath" = "8:..\\lib\\mpich.dll"
-            "TargetName" = "8:mpich.dll"
-            "Tag" = "8:"
-            "Folder" = "8:_BB1583009D63480DBB484EB460D60D15"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_45D33FCB757143A99EAA65E42919224D"
-            {
-            "SourcePath" = "8:..\\src\\mpe2\\src\\wrappers\\test\\fpilog.f"
-            "TargetName" = "8:fpilog.f"
-            "Tag" = "8:"
-            "Folder" = "8:_7F73272448274F47B6C5C0E0BEDDE4DB"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4B04B7DBB6C64D42BEFD64D27B8B07FA"
-            {
-            "SourcePath" = "8:..\\src\\include\\mpicxx.h"
-            "TargetName" = "8:mpicxx.h"
-            "Tag" = "8:"
-            "Folder" = "8:_2FD87C1387F843A5BF89B818287DC235"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4B0EC5EEB96E4CDC9830749FBE80BC5C"
-            {
-            "SourcePath" = "8:..\\lib\\fmpichg.dll"
-            "TargetName" = "8:fmpichg.dll"
-            "Tag" = "8:"
-            "Folder" = "8:_BB1583009D63480DBB484EB460D60D15"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4E24D94FA816421EB7C8570369A0AC6D"
-            {
-            "SourcePath" = "8:..\\src\\pm\\smpd\\wmpiexec\\jumpshot.ico"
-            "TargetName" = "8:jumpshot.ico"
-            "Tag" = "8:"
-            "Folder" = "8:_871DA6537C074AC2849F6FA1B7FECE3E"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_54AA9644F49B4C408471D88AD956DB5D"
-            {
-            "SourcePath" = "8:..\\src\\mpe2\\src\\slog2sdk\\lib\\clog2TOslog2.jar"
-            "TargetName" = "8:clog2TOslog2.jar"
-            "Tag" = "8:"
-            "Folder" = "8:_09BC5ABDFA834ABD9D1000DD1EDD4212"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_60D2EF188B7448598D171ECA07E6E2DE"
-            {
-            "AssemblyRegister" = "3:1"
-            "AssemblyIsInGAC" = "11:FALSE"
-            "AssemblyAsmDisplayName" = "8:wmpiregister, Version=1.0.3775.18166, Culture=neutral, processorArchitecture=MSIL"
-                "ScatterAssemblies"
-                {
-                    "_60D2EF188B7448598D171ECA07E6E2DE"
-                    {
-                    "Name" = "8:wmpiregister.exe"
-                    "Attributes" = "3:512"
-                    }
-                }
-            "SourcePath" = "8:..\\bin\\wmpiregister.exe"
-            "TargetName" = "8:"
-            "Tag" = "8:"
-            "Folder" = "8:_09BC5ABDFA834ABD9D1000DD1EDD4212"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6554112CB61046CD9A18A45F7910568C"
-            {
-            "SourcePath" = "8:..\\lib\\mpi.lib"
-            "TargetName" = "8:mpi.lib"
-            "Tag" = "8:"
-            "Folder" = "8:_B167421D29EE4EAFA108A852DB65BD75"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6E248FED6ACF4D82867D8F75CEBD3DE5"
-            {
-            "SourcePath" = "8:..\\src\\include\\win32\\mpi_constants.mod"
-            "TargetName" = "8:mpi_constants.mod"
-            "Tag" = "8:"
-            "Folder" = "8:_2FD87C1387F843A5BF89B818287DC235"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6E91E6F8EA2941A9B4FEEB6980A36BAB"
-            {
-            "SourcePath" = "8:..\\src\\mpe2\\src\\logging\\include\\clog_inttypes.h"
-            "TargetName" = "8:clog_inttypes.h"
-            "Tag" = "8:"
-            "Folder" = "8:_2FD87C1387F843A5BF89B818287DC235"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_76CE0DD9E83A4807AC2FB89A6A95B0DA"
-            {
-            "SourcePath" = "8:..\\src\\include\\win32\\mpi_base.mod"
-            "TargetName" = "8:mpi_base.mod"
-            "Tag" = "8:"
-            "Folder" = "8:_2FD87C1387F843A5BF89B818287DC235"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7D15CDC776C240AA932A815EE652EABE"
-            {
-            "SourcePath" = "8:..\\src\\mpe2\\src\\slog2sdk\\lib\\jumpshot.jar"
-            "TargetName" = "8:jumpshot.jar"
-            "Tag" = "8:"
-            "Folder" = "8:_09BC5ABDFA834ABD9D1000DD1EDD4212"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7EE52F068FE44CF4909CE0883AB445FB"
-            {
-            "SourcePath" = "8:..\\bin\\mpiexec.exe"
-            "TargetName" = "8:mpiexec.exe"
-            "Tag" = "8:"
-            "Folder" = "8:_09BC5ABDFA834ABD9D1000DD1EDD4212"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7F0593B2490B44D29458C3E07333637C"
-            {
-            "SourcePath" = "8:..\\examples\\windows\\installed_examples\\cxxpi.cxx"
-            "TargetName" = "8:cxxpi.cxx"
-            "Tag" = "8:"
-            "Folder" = "8:_7F73272448274F47B6C5C0E0BEDDE4DB"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_80E5976A4DC34AEEA58BA4F4678F9261"
-            {
-            "SourcePath" = "8:..\\src\\mpe2\\src\\slog2sdk\\doc\\jumpshot-4\\usersguide.pdf"
-            "TargetName" = "8:usersguide.pdf"
-            "Tag" = "8:"
-            "Folder" = "8:_871DA6537C074AC2849F6FA1B7FECE3E"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8577D37319CE4489B4587C15E2E3FB4B"
-            {
-            "SourcePath" = "8:..\\lib\\mpichmtp.dll"
-            "TargetName" = "8:mpichmtp.dll"
-            "Tag" = "8:"
-            "Folder" = "8:_BB1583009D63480DBB484EB460D60D15"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_91466C22C4C94CA2A11217C0AABE404B"
-            {
-            "SourcePath" = "8:..\\examples\\f77\\fpi.f"
-            "TargetName" = "8:fpi.f"
-            "Tag" = "8:"
-            "Folder" = "8:_7F73272448274F47B6C5C0E0BEDDE4DB"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_92981A5D404B4E4A822F7E7D98B5665C"
-            {
-            "SourcePath" = "8:..\\src\\include\\win32\\mpif.h"
-            "TargetName" = "8:mpif.h"
-            "Tag" = "8:"
-            "Folder" = "8:_2FD87C1387F843A5BF89B818287DC235"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9323A2DF093944FA96EF9E79AA5FEDC3"
-            {
-            "SourcePath" = "8:..\\lib\\fmpichg.lib"
-            "TargetName" = "8:fmpichg.lib"
-            "Tag" = "8:"
-            "Folder" = "8:_B167421D29EE4EAFA108A852DB65BD75"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_96BC19B655FF4EE7BDBDE1B8314A44FD"
-            {
-            "SourcePath" = "8:..\\src\\mpe2\\src\\slog2sdk\\lib\\jumpshot_launcher.jar"
-            "TargetName" = "8:jumpshot_launcher.jar"
-            "Tag" = "8:"
-            "Folder" = "8:_09BC5ABDFA834ABD9D1000DD1EDD4212"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_97A8EA0847D242429469558A2F7FC731"
-            {
-            "SourcePath" = "8:..\\lib\\fmpichs.dll"
-            "TargetName" = "8:fmpichs.dll"
-            "Tag" = "8:"
-            "Folder" = "8:_BB1583009D63480DBB484EB460D60D15"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_991BB62075544FE2AF30A36D0AF75334"
-            {
-            "SourcePath" = "8:..\\src\\mpe2\\src\\logging\\include\\clog_commset.h"
-            "TargetName" = "8:clog_commset.h"
-            "Tag" = "8:"
-            "Folder" = "8:_2FD87C1387F843A5BF89B818287DC235"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9BED714462D246698292FEA617C3BE76"
-            {
-            "SourcePath" = "8:..\\src\\util\\logging\\rlog\\Release\\irlog2rlog.exe"
-            "TargetName" = "8:irlog2rlog.exe"
-            "Tag" = "8:"
-            "Folder" = "8:_09BC5ABDFA834ABD9D1000DD1EDD4212"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A1F57C4D80254521B3D8F037205E0D48"
-            {
-            "SourcePath" = "8:..\\lib\\cxx.lib"
-            "TargetName" = "8:cxx.lib"
-            "Tag" = "8:"
-            "Folder" = "8:_B167421D29EE4EAFA108A852DB65BD75"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A45088358C204B0484A84888EE540C6F"
-            {
-            "SourcePath" = "8:..\\COPYRIGHT.rtf"
-            "TargetName" = "8:COPYRIGHT.rtf"
-            "Tag" = "8:"
-            "Folder" = "8:_3E78E778239C46D6AEB696355EB2F1DE"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B4B4B2C2AE97497C930D4BB31BD0E278"
-            {
-            "SourcePath" = "8:..\\src\\include\\mpio.h"
-            "TargetName" = "8:mpio.h"
-            "Tag" = "8:"
-            "Folder" = "8:_2FD87C1387F843A5BF89B818287DC235"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B50C4C0046D04FE7B4BD011E54D060BD"
-            {
-            "SourcePath" = "8:..\\src\\mpe2\\include\\mpe.h"
-            "TargetName" = "8:mpe.h"
-            "Tag" = "8:"
-            "Folder" = "8:_2FD87C1387F843A5BF89B818287DC235"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B87078EAAD39464C9CEE84DFF2386F96"
-            {
-            "SourcePath" = "8:..\\lib\\fmpich.dll"
-            "TargetName" = "8:fmpich.dll"
-            "Tag" = "8:"
-            "Folder" = "8:_BB1583009D63480DBB484EB460D60D15"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B97AB8EDF8404332BF87FDD84AB7DFB8"
-            {
-            "SourcePath" = "8:..\\lib\\libfmpichg.a"
-            "TargetName" = "8:libfmpichg.a"
-            "Tag" = "8:"
-            "Folder" = "8:_B167421D29EE4EAFA108A852DB65BD75"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BFCB13AF30D44BC5920DE6E75ACD5E6C"
-            {
-            "SourcePath" = "8:..\\src\\mpe2\\src\\logging\\include\\mpe_log.h"
-            "TargetName" = "8:mpe_log.h"
-            "Tag" = "8:"
-            "Folder" = "8:_2FD87C1387F843A5BF89B818287DC235"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C162F5E2848144C29DE849EDBC671E10"
-            {
-            "SourcePath" = "8:..\\src\\mpe2\\src\\wrappers\\test\\cpilog.c"
-            "TargetName" = "8:cpilog.c"
-            "Tag" = "8:"
-            "Folder" = "8:_7F73272448274F47B6C5C0E0BEDDE4DB"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C35408C528B948A9AFE4729FCA67FB8D"
-            {
-            "SourcePath" = "8:..\\src\\include\\win32\\mpi.h"
-            "TargetName" = "8:mpi.h"
-            "Tag" = "8:"
-            "Folder" = "8:_2FD87C1387F843A5BF89B818287DC235"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_C63BA0B9501E409EB78C7834178927F3"
-            {
-            "AssemblyRegister" = "3:1"
-            "AssemblyIsInGAC" = "11:FALSE"
-            "AssemblyAsmDisplayName" = "8:wmpiconfig, Version=1.0.3775.18166, Culture=neutral, processorArchitecture=MSIL"
-                "ScatterAssemblies"
-                {
-                    "_C63BA0B9501E409EB78C7834178927F3"
-                    {
-                    "Name" = "8:wmpiconfig.exe"
-                    "Attributes" = "3:512"
-                    }
-                }
-            "SourcePath" = "8:..\\bin\\wmpiconfig.exe"
-            "TargetName" = "8:"
-            "Tag" = "8:"
-            "Folder" = "8:_09BC5ABDFA834ABD9D1000DD1EDD4212"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C6524C961DEF402E9BE50342D24C6D60"
-            {
-            "SourcePath" = "8:..\\lib\\fmpich.lib"
-            "TargetName" = "8:fmpich.lib"
-            "Tag" = "8:"
-            "Folder" = "8:_B167421D29EE4EAFA108A852DB65BD75"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CC8296CA3DF74A09A1CE924C5DB56B92"
-            {
-            "SourcePath" = "8:..\\examples\\windows\\installed_examples\\fpi.vfproj"
-            "TargetName" = "8:fpi.vfproj"
-            "Tag" = "8:"
-            "Folder" = "8:_7F73272448274F47B6C5C0E0BEDDE4DB"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D11A51D35A3442938C608920FA632E9E"
-            {
-            "SourcePath" = "8:..\\lib\\mpichp.dll"
-            "TargetName" = "8:mpichp.dll"
-            "Tag" = "8:"
-            "Folder" = "8:_BB1583009D63480DBB484EB460D60D15"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_D252FCCAF18446E4AD9F15AE3E54AAB4"
-            {
-            "SourcePath" = "8:setup.jpg"
-            "TargetName" = "8:setup.jpg"
-            "Tag" = "8:"
-            "Folder" = "8:_3E78E778239C46D6AEB696355EB2F1DE"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E2A43AB6EAE74C1B952D84CADDDD0C1B"
-            {
-            "SourcePath" = "8:..\\lib\\mpichmt.dll"
-            "TargetName" = "8:mpichmt.dll"
-            "Tag" = "8:"
-            "Folder" = "8:_BB1583009D63480DBB484EB460D60D15"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E3EC67E501314C938DAC6DFEA6EC7207"
-            {
-            "SourcePath" = "8:..\\lib\\mpichnemesisp.dll"
-            "TargetName" = "8:mpichnemesisp.dll"
-            "Tag" = "8:"
-            "Folder" = "8:_BB1583009D63480DBB484EB460D60D15"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E514E144BDE54432BDCC7816AA0D13F1"
-            {
-            "SourcePath" = "8:..\\bin\\smpd.exe"
-            "TargetName" = "8:smpd.exe"
-            "Tag" = "8:"
-            "Folder" = "8:_09BC5ABDFA834ABD9D1000DD1EDD4212"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E5B91D98224741AD9893DE73A605DA23"
-            {
-            "SourcePath" = "8:..\\examples\\windows\\installed_examples\\cxxpi.vcproj"
-            "TargetName" = "8:cxxpi.vcproj"
-            "Tag" = "8:"
-            "Folder" = "8:_7F73272448274F47B6C5C0E0BEDDE4DB"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E98DA1DA9B4C4FD981D8F3E5AE1BB951"
-            {
-            "SourcePath" = "8:..\\lib\\mpichmpe.dll"
-            "TargetName" = "8:mpichmpe.dll"
-            "Tag" = "8:"
-            "Folder" = "8:_BB1583009D63480DBB484EB460D60D15"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F1BCCBB90CE04DB181DF2BC26B7F85B9"
-            {
-            "SourcePath" = "8:..\\examples\\windows\\installed_examples\\examples.sln"
-            "TargetName" = "8:examples.sln"
-            "Tag" = "8:"
-            "Folder" = "8:_7F73272448274F47B6C5C0E0BEDDE4DB"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F3255A3492E040B49529B7016A56A896"
-            {
-            "SourcePath" = "8:..\\src\\mpe2\\src\\slog2sdk\\lib\\traceTOslog2.jar"
-            "TargetName" = "8:traceTOslog2.jar"
-            "Tag" = "8:"
-            "Folder" = "8:_09BC5ABDFA834ABD9D1000DD1EDD4212"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F3D2572CE8274BAF9C20E76AD177AB87"
-            {
-            "SourcePath" = "8:..\\lib\\libmpi.a"
-            "TargetName" = "8:libmpi.a"
-            "Tag" = "8:"
-            "Folder" = "8:_B167421D29EE4EAFA108A852DB65BD75"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F4AFB45860624DE580E74853EA7E28CE"
-            {
-            "SourcePath" = "8:..\\examples\\Release\\cpi.exe"
-            "TargetName" = "8:cpi.exe"
-            "Tag" = "8:"
-            "Folder" = "8:_7F73272448274F47B6C5C0E0BEDDE4DB"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F5DE15D6D59A4924945EE75573A5BE31"
-            {
-            "SourcePath" = "8:..\\src\\mpe2\\src\\logging\\include\\clog_uuid.h"
-            "TargetName" = "8:clog_uuid.h"
-            "Tag" = "8:"
-            "Folder" = "8:_2FD87C1387F843A5BF89B818287DC235"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F7292DDA7C60421394EC69BDBF9132B3"
-            {
-            "SourcePath" = "8:..\\README.winbin.rtf"
-            "TargetName" = "8:README.winbin.rtf"
-            "Tag" = "8:"
-            "Folder" = "8:_3E78E778239C46D6AEB696355EB2F1DE"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F9BAC701E02B49D4BB9F730401637641"
-            {
-            "SourcePath" = "8:..\\lib\\mpe.dll"
-            "TargetName" = "8:mpe.dll"
-            "Tag" = "8:"
-            "Folder" = "8:_BB1583009D63480DBB484EB460D60D15"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FD7F219280EB4E04BDD2A8663B0261B6"
-            {
-            "SourcePath" = "8:..\\examples\\windows\\installed_examples\\cpi.vcproj"
-            "TargetName" = "8:cpi.vcproj"
-            "Tag" = "8:"
-            "Folder" = "8:_7F73272448274F47B6C5C0E0BEDDE4DB"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-        }
-        "FileType"
-        {
-        }
-        "Folder"
-        {
-            "{3C67513D-01DD-4637-8A68-80971EB9504F}:_3E78E778239C46D6AEB696355EB2F1DE"
-            {
-            "DefaultLocation" = "8:[ProgramFilesFolder]\\[ProductName]"
-            "Name" = "8:#1925"
-            "AlwaysCreate" = "11:FALSE"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Property" = "8:TARGETDIR"
-                "Folders"
-                {
-                    "{9EF0B969-E518-4E46-987F-47570745A589}:_09BC5ABDFA834ABD9D1000DD1EDD4212"
-                    {
-                    "Name" = "8:bin"
-                    "AlwaysCreate" = "11:FALSE"
-                    "Condition" = "8:"
-                    "Transitive" = "11:FALSE"
-                    "Property" = "8:_C0B7C68B32FC4766A9BDB776EE7A5831"
-                        "Folders"
-                        {
-                        }
-                    }
-                    "{9EF0B969-E518-4E46-987F-47570745A589}:_2FD87C1387F843A5BF89B818287DC235"
-                    {
-                    "Name" = "8:include"
-                    "AlwaysCreate" = "11:FALSE"
-                    "Condition" = "8:"
-                    "Transitive" = "11:FALSE"
-                    "Property" = "8:_5029050AF20347BA9DC76BEA5FBD25F4"
-                        "Folders"
-                        {
-                        }
-                    }
-                    "{9EF0B969-E518-4E46-987F-47570745A589}:_7F73272448274F47B6C5C0E0BEDDE4DB"
-                    {
-                    "Name" = "8:examples"
-                    "AlwaysCreate" = "11:FALSE"
-                    "Condition" = "8:"
-                    "Transitive" = "11:FALSE"
-                    "Property" = "8:_99FD287482474B6B838F41650497EBE9"
-                        "Folders"
-                        {
-                        }
-                    }
-                    "{9EF0B969-E518-4E46-987F-47570745A589}:_871DA6537C074AC2849F6FA1B7FECE3E"
-                    {
-                    "Name" = "8:jumpshot"
-                    "AlwaysCreate" = "11:FALSE"
-                    "Condition" = "8:"
-                    "Transitive" = "11:FALSE"
-                    "Property" = "8:_B4AEC6E0DB6743D4BA62939096D0EE7E"
-                        "Folders"
-                        {
-                        }
-                    }
-                    "{9EF0B969-E518-4E46-987F-47570745A589}:_B167421D29EE4EAFA108A852DB65BD75"
-                    {
-                    "Name" = "8:lib"
-                    "AlwaysCreate" = "11:FALSE"
-                    "Condition" = "8:"
-                    "Transitive" = "11:FALSE"
-                    "Property" = "8:_9911B67DBBC74C1FB7B3B4BA4E2970DF"
-                        "Folders"
-                        {
-                        }
-                    }
-                }
-            }
-            "{1525181F-901A-416C-8A58-119130FE478E}:_ACE2DA403470409D9ED2D230AB981A29"
-            {
-            "Name" = "8:#1919"
-            "AlwaysCreate" = "11:FALSE"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Property" = "8:ProgramMenuFolder"
-                "Folders"
-                {
-                    "{9EF0B969-E518-4E46-987F-47570745A589}:_A197F3C53A7E44ADAE8C8687CB0A39FD"
-                    {
-                    "Name" = "8:MPICH"
-                    "AlwaysCreate" = "11:FALSE"
-                    "Condition" = "8:"
-                    "Transitive" = "11:FALSE"
-                    "Property" = "8:_B617137BCBAA42DDAC9DAF273496C9B1"
-                        "Folders"
-                        {
-                        }
-                    }
-                }
-            }
-            "{1525181F-901A-416C-8A58-119130FE478E}:_BB1583009D63480DBB484EB460D60D15"
-            {
-            "Name" = "8:#1914"
-            "AlwaysCreate" = "11:FALSE"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Property" = "8:SystemFolder"
-                "Folders"
-                {
-                }
-            }
-            "{1525181F-901A-416C-8A58-119130FE478E}:_EDC25C2F1626443E930E129979CE8707"
-            {
-            "Name" = "8:#1916"
-            "AlwaysCreate" = "11:FALSE"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Property" = "8:DesktopFolder"
-                "Folders"
-                {
-                }
-            }
-        }
-        "LaunchCondition"
-        {
-            "{836E08B8-0285-4809-BA42-01DB6754A45D}:_BC4AAD666A494E4FA76E9C1956A9A029"
-            {
-            "Name" = "8:AdminCondition"
-            "Condition" = "8:AdminUser"
-            "Message" = "8:You must have administrator privileges to install MPICH"
-            "InstallUrl" = "8:"
-            }
-            "{836E08B8-0285-4809-BA42-01DB6754A45D}:_E00DB7E030164B1B972BD21B495DB7DC"
-            {
-            "Name" = "8:VisualStudio_CRuntimeLibUnAvail"
-            "Condition" = "8:VSRUNTIMELIBEXISTS"
-            "Message" = "8:The version of C Runtime Library required to use MPICH is not currently installed. Please install Visual Studio C++ 2005 SP1 Redistributable package (x86) and try to re-install MPICH."
-            "InstallUrl" = "8:http://www.microsoft.com"
-            }
-        }
-        "Locator"
-        {
-            "{39E1837C-0DB9-45A2-89C8-438377A77565}:_9F9C83CF6F4047848D44A287CDD60891"
-            {
-            "Name" = "8:VisualStudio_CRuntimeLib"
-            "Folder" = "8:[WindowsFolder]\\WinSxS"
-            "Depth" = "2:1"
-            "FileName" = "8:msvcr80.dll"
-            "MinVesion" = "8:8.00.50727.761"
-            "MaxVersion" = "8:"
-            "MinSize" = "8:"
-            "MaxSize" = "8:"
-            "MinDate" = "8:"
-            "MaxDate" = "8:"
-            "Languages" = "8:"
-            "Property" = "8:VSRUNTIMELIBEXISTS"
-            }
-        }
-        "MsiBootstrapper"
-        {
-        "LangId" = "3:1033"
-        }
-        "Product"
-        {
-        "Name" = "8:Microsoft Visual Studio"
-        "ProductName" = "8:MPICH"
-        "ProductCode" = "8:{77531C63-4A48-4EB7-BCD2-5F3E1EFCC405}"
-        "PackageCode" = "8:{DD575BD9-0BC7-4074-9A24-1EF5FB3B0813}"
-        "UpgradeCode" = "8:{79DA0A3D-C7B5-4B12-85D4-231837D012E4}"
-        "RestartWWWService" = "11:FALSE"
-        "RemovePreviousVersions" = "11:TRUE"
-        "DetectNewerInstalledVersion" = "11:TRUE"
-        "InstallAllUsers" = "11:FALSE"
-        "ProductVersion" = "8:1.3"
-        "Manufacturer" = "8:Argonne National Lab"
-        "ARPHELPTELEPHONE" = "8:"
-        "ARPHELPLINK" = "8:www.mpich.org"
-        "Title" = "8:MPICH"
-        "Subject" = "8:MPICH implementation of the MPI-2 standard"
-        "ARPCONTACT" = "8:Argonne National Lab"
-        "Keywords" = "8:"
-        "ARPCOMMENTS" = "8:"
-        "ARPURLINFOABOUT" = "8:www.mpich.org"
-        "ARPPRODUCTICON" = "8:"
-        "ARPIconIndex" = "3:0"
-        "SearchPath" = "8:"
-        "UseSystemSearchPath" = "11:TRUE"
-        "TargetPlatform" = "3:0"
-        "PreBuildEvent" = "8:"
-        "PostBuildEvent" = "8:"
-        "RunPostBuildEvent" = "3:0"
-        }
-        "Registry"
-        {
-            "HKLM"
-            {
-                "Keys"
-                {
-                    "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_7E5B748DFD474BC4A13E6D4A8FDCA953"
-                    {
-                    "Name" = "8:Software"
-                    "Condition" = "8:"
-                    "AlwaysCreate" = "11:FALSE"
-                    "DeleteAtUninstall" = "11:FALSE"
-                    "Transitive" = "11:FALSE"
-                        "Keys"
-                        {
-                            "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_10428E15A4FB4E3FAACF336B58F12D2F"
-                            {
-                            "Name" = "8:[ProductName]"
-                            "Condition" = "8:"
-                            "AlwaysCreate" = "11:FALSE"
-                            "DeleteAtUninstall" = "11:FALSE"
-                            "Transitive" = "11:FALSE"
-                                "Keys"
-                                {
-                                }
-                                "Values"
-                                {
-                                    "{ADCFDA98-8FDD-45E4-90BC-E3D20B029870}:_D4C1C05E112C44C78828A31E9948004B"
-                                    {
-                                    "Name" = "8:Path"
-                                    "Condition" = "8:"
-                                    "Transitive" = "11:FALSE"
-                                    "ValueTypes" = "3:1"
-                                    "Value" = "8:[TARGETDIR]"
-                                    }
-                                }
-                            }
-                            "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_80D066DACF13439CBBA6BD541EE07437"
-                            {
-                            "Name" = "8:MPICH"
-                            "Condition" = "8:"
-                            "AlwaysCreate" = "11:FALSE"
-                            "DeleteAtUninstall" = "11:FALSE"
-                            "Transitive" = "11:FALSE"
-                                "Keys"
-                                {
-                                    "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_46485FE4B00A42C6BCBE5286D939FAEA"
-                                    {
-                                    "Name" = "8:SMPD"
-                                    "Condition" = "8:"
-                                    "AlwaysCreate" = "11:FALSE"
-                                    "DeleteAtUninstall" = "11:FALSE"
-                                    "Transitive" = "11:FALSE"
-                                        "Keys"
-                                        {
-                                        }
-                                        "Values"
-                                        {
-                                            "{ADCFDA98-8FDD-45E4-90BC-E3D20B029870}:_C472BC7F27FC466F83DBFF9C0DC720C1"
-                                            {
-                                            "Name" = "8:phrase"
-                                            "Condition" = "8:"
-                                            "Transitive" = "11:FALSE"
-                                            "ValueTypes" = "3:1"
-                                            "Value" = "8:"
-                                            }
-                                        }
-                                    }
-                                }
-                                "Values"
-                                {
-                                }
-                            }
-                        }
-                        "Values"
-                        {
-                        }
-                    }
-                }
-            }
-            "HKCU"
-            {
-                "Keys"
-                {
-                    "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_57B4083AB265471C9BC5C218D0604826"
-                    {
-                    "Name" = "8:Software"
-                    "Condition" = "8:"
-                    "AlwaysCreate" = "11:FALSE"
-                    "DeleteAtUninstall" = "11:FALSE"
-                    "Transitive" = "11:FALSE"
-                        "Keys"
-                        {
-                        }
-                        "Values"
-                        {
-                        }
-                    }
-                }
-            }
-            "HKCR"
-            {
-                "Keys"
-                {
-                }
-            }
-            "HKU"
-            {
-                "Keys"
-                {
-                }
-            }
-            "HKPU"
-            {
-                "Keys"
-                {
-                }
-            }
-        }
-        "Sequences"
-        {
-        }
-        "Shortcut"
-        {
-            "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_16C489FE7D5448AFA071580B26814ADE"
-            {
-            "Name" = "8:Jumpshot"
-            "Arguments" = "8:"
-            "Description" = "8:Launch the jumpshot logfile viewer"
-            "ShowCmd" = "3:1"
-            "IconIndex" = "3:0"
-            "Transitive" = "11:FALSE"
-            "Target" = "8:_96BC19B655FF4EE7BDBDE1B8314A44FD"
-            "Folder" = "8:_A197F3C53A7E44ADAE8C8687CB0A39FD"
-            "WorkingFolder" = "8:_09BC5ABDFA834ABD9D1000DD1EDD4212"
-            "Icon" = "8:_4E24D94FA816421EB7C8570369A0AC6D"
-            "Feature" = "8:"
-            }
-            "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_40F8CF55FE20484C83F44E1F7512F175"
-            {
-            "Name" = "8:wmpiconfig.exe"
-            "Arguments" = "8:"
-            "Description" = "8:"
-            "ShowCmd" = "3:1"
-            "IconIndex" = "3:0"
-            "Transitive" = "11:FALSE"
-            "Target" = "8:_C63BA0B9501E409EB78C7834178927F3"
-            "Folder" = "8:_A197F3C53A7E44ADAE8C8687CB0A39FD"
-            "WorkingFolder" = "8:_09BC5ABDFA834ABD9D1000DD1EDD4212"
-            "Icon" = "8:"
-            "Feature" = "8:"
-            }
-            "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_6EE48973B8CD43728DF421C93746EBAE"
-            {
-            "Name" = "8:Readme"
-            "Arguments" = "8:"
-            "Description" = "8:"
-            "ShowCmd" = "3:1"
-            "IconIndex" = "3:0"
-            "Transitive" = "11:FALSE"
-            "Target" = "8:_F7292DDA7C60421394EC69BDBF9132B3"
-            "Folder" = "8:_A197F3C53A7E44ADAE8C8687CB0A39FD"
-            "WorkingFolder" = "8:_3E78E778239C46D6AEB696355EB2F1DE"
-            "Icon" = "8:"
-            "Feature" = "8:"
-            }
-            "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_85AB70A74FFE40938BF87FC4F27D2033"
-            {
-            "Name" = "8:Jumpshot Userguide"
-            "Arguments" = "8:"
-            "Description" = "8:View the Jumpshot user guide"
-            "ShowCmd" = "3:1"
-            "IconIndex" = "3:0"
-            "Transitive" = "11:FALSE"
-            "Target" = "8:_80E5976A4DC34AEEA58BA4F4678F9261"
-            "Folder" = "8:_A197F3C53A7E44ADAE8C8687CB0A39FD"
-            "WorkingFolder" = "8:_871DA6537C074AC2849F6FA1B7FECE3E"
-            "Icon" = "8:"
-            "Feature" = "8:"
-            }
-            "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_C2A79B05E8F945A3A9373C7C38D8BA53"
-            {
-            "Name" = "8:wmpiexec.exe"
-            "Arguments" = "8:"
-            "Description" = "8:"
-            "ShowCmd" = "3:1"
-            "IconIndex" = "3:0"
-            "Transitive" = "11:FALSE"
-            "Target" = "8:_1EE41EF56BA143788490913B5A71E9C8"
-            "Folder" = "8:_A197F3C53A7E44ADAE8C8687CB0A39FD"
-            "WorkingFolder" = "8:_09BC5ABDFA834ABD9D1000DD1EDD4212"
-            "Icon" = "8:"
-            "Feature" = "8:"
-            }
-            "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_C519D3755AC74C57AB6A6455882ED4AD"
-            {
-            "Name" = "8:wmpiregister.exe"
-            "Arguments" = "8:"
-            "Description" = "8:"
-            "ShowCmd" = "3:1"
-            "IconIndex" = "3:0"
-            "Transitive" = "11:FALSE"
-            "Target" = "8:_60D2EF188B7448598D171ECA07E6E2DE"
-            "Folder" = "8:_A197F3C53A7E44ADAE8C8687CB0A39FD"
-            "WorkingFolder" = "8:_09BC5ABDFA834ABD9D1000DD1EDD4212"
-            "Icon" = "8:"
-            "Feature" = "8:"
-            }
-        }
-        "UserInterface"
-        {
-            "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_09283CFF9BD642BCBA5DD4ECC045C724"
-            {
-            "Name" = "8:#1901"
-            "Sequence" = "3:1"
-            "Attributes" = "3:2"
-                "Dialogs"
-                {
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_CC95E8424C8B4E4AB166EB84595E3D8C"
-                    {
-                    "Sequence" = "3:100"
-                    "DisplayName" = "8:Progress"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdProgressDlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:2"
-                            "Value" = "8:_D252FCCAF18446E4AD9F15AE3E54AAB4"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "ShowProgress"
-                            {
-                            "Name" = "8:ShowProgress"
-                            "DisplayName" = "8:#1009"
-                            "Description" = "8:#1109"
-                            "Type" = "3:5"
-                            "ContextData" = "8:1;True=1;False=0"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:0"
-                            "Value" = "3:1"
-                            "DefaultValue" = "3:1"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                }
-            }
-            "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_29163A947B254A0DB7EB7FB6F21611CA"
-            {
-            "Name" = "8:#1900"
-            "Sequence" = "3:2"
-            "Attributes" = "3:1"
-                "Dialogs"
-                {
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_2F175ACA1424471E89B4EE1D585E3EF8"
-                    {
-                    "Sequence" = "3:400"
-                    "DisplayName" = "8:Installation Folder"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdAdminFolderDlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:2"
-                            "Value" = "8:_D252FCCAF18446E4AD9F15AE3E54AAB4"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_306D1FA825F74F70A9F8A6B81B2EF452"
-                    {
-                    "Sequence" = "3:100"
-                    "DisplayName" = "8:Welcome"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdAdminWelcomeDlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:0"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "CopyrightWarning"
-                            {
-                            "Name" = "8:CopyrightWarning"
-                            "DisplayName" = "8:#1002"
-                            "Description" = "8:#1102"
-                            "Type" = "3:3"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:2"
-                            "Value" = "8:"
-                            "DefaultValue" = "8:#1202"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Welcome"
-                            {
-                            "Name" = "8:Welcome"
-                            "DisplayName" = "8:#1003"
-                            "Description" = "8:#1103"
-                            "Type" = "3:3"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:1"
-                            "Value" = "8:#1203"
-                            "DefaultValue" = "8:#1203"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_5CEB0608B4154E308BB26DA8EDA77D37"
-                    {
-                    "Sequence" = "3:300"
-                    "DisplayName" = "8:License Agreement"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdAdminLicenseDlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:2"
-                            "Value" = "8:_D252FCCAF18446E4AD9F15AE3E54AAB4"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "EulaText"
-                            {
-                            "Name" = "8:EulaText"
-                            "DisplayName" = "8:#1008"
-                            "Description" = "8:#1108"
-                            "Type" = "3:6"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:2"
-                            "Value" = "8:_A45088358C204B0484A84888EE540C6F"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Sunken"
-                            {
-                            "Name" = "8:Sunken"
-                            "DisplayName" = "8:#1007"
-                            "Description" = "8:#1107"
-                            "Type" = "3:5"
-                            "ContextData" = "8:4;True=4;False=0"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:0"
-                            "Value" = "3:0"
-                            "DefaultValue" = "3:4"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_73B6ACDAE00B49B6A412ACF22D05ED24"
-                    {
-                    "Sequence" = "3:500"
-                    "DisplayName" = "8:Confirm Installation"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdAdminConfirmDlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:2"
-                            "Value" = "8:_D252FCCAF18446E4AD9F15AE3E54AAB4"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_CEDDEC8F764A436A8DF9E27B6ECD1782"
-                    {
-                    "Sequence" = "3:200"
-                    "DisplayName" = "8:Read Me"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdAdminReadmeDlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:2"
-                            "Value" = "8:_D252FCCAF18446E4AD9F15AE3E54AAB4"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "ReadmeText"
-                            {
-                            "Name" = "8:ReadmeText"
-                            "DisplayName" = "8:#1010"
-                            "Description" = "8:#1110"
-                            "Type" = "3:6"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:2"
-                            "Value" = "8:_F7292DDA7C60421394EC69BDBF9132B3"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Sunken"
-                            {
-                            "Name" = "8:Sunken"
-                            "DisplayName" = "8:#1007"
-                            "Description" = "8:#1107"
-                            "Type" = "3:5"
-                            "ContextData" = "8:4;True=4;False=0"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:0"
-                            "Value" = "3:4"
-                            "DefaultValue" = "3:4"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                }
-            }
-            "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_32066DDE68504BCE98DE6856727CE659"
-            {
-            "Name" = "8:#1900"
-            "Sequence" = "3:1"
-            "Attributes" = "3:1"
-                "Dialogs"
-                {
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_07890E402A8F4485B1AE02DCFAC5B0AB"
-                    {
-                    "Sequence" = "3:100"
-                    "DisplayName" = "8:Welcome"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdWelcomeDlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:0"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "CopyrightWarning"
-                            {
-                            "Name" = "8:CopyrightWarning"
-                            "DisplayName" = "8:#1002"
-                            "Description" = "8:#1102"
-                            "Type" = "3:3"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:2"
-                            "Value" = "8:"
-                            "DefaultValue" = "8:#1202"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Welcome"
-                            {
-                            "Name" = "8:Welcome"
-                            "DisplayName" = "8:#1003"
-                            "Description" = "8:#1103"
-                            "Type" = "3:3"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:1"
-                            "Value" = "8:#1203"
-                            "DefaultValue" = "8:#1203"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_3FA9244F91174C85B598A8340F08EB94"
-                    {
-                    "Sequence" = "3:500"
-                    "DisplayName" = "8:Installation Folder"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdFolderDlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:2"
-                            "Value" = "8:_D252FCCAF18446E4AD9F15AE3E54AAB4"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "InstallAllUsersVisible"
-                            {
-                            "Name" = "8:InstallAllUsersVisible"
-                            "DisplayName" = "8:#1059"
-                            "Description" = "8:#1159"
-                            "Type" = "3:5"
-                            "ContextData" = "8:1;True=1;False=0"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:0"
-                            "Value" = "3:1"
-                            "DefaultValue" = "3:1"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_71E3776530034C65A12AD24D7D99FD6D"
-                    {
-                    "Sequence" = "3:400"
-                    "DisplayName" = "8:Textboxes   (A)"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdCustomText1Dlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:2"
-                            "Value" = "8:_D252FCCAF18446E4AD9F15AE3E54AAB4"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "BannerText"
-                            {
-                            "Name" = "8:BannerText"
-                            "DisplayName" = "8:#1014"
-                            "Description" = "8:#1114"
-                            "Type" = "3:3"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:2"
-                            "Value" = "8:Process Manager setup"
-                            "DefaultValue" = "8:#1214"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "BodyText"
-                            {
-                            "Name" = "8:BodyText"
-                            "DisplayName" = "8:#1015"
-                            "Description" = "8:#1115"
-                            "Type" = "3:3"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:2"
-                            "Value" = "8:The smpd process manager will be installed on this system.  It requires administrator privileges to install so if you are not in the administrator's group you should cancel the installation now.  Smpd will be installed as a service used to launch MPI processes.  Authorized access to the smpd service is regulated by a secret word entered here.  The same passphrase must be used on all systems."
-                            "DefaultValue" = "8:#1215"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit1Label"
-                            {
-                            "Name" = "8:Edit1Label"
-                            "DisplayName" = "8:#1046"
-                            "Description" = "8:#1146"
-                            "Type" = "3:3"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:2"
-                            "Value" = "8:Passphrase:"
-                            "DefaultValue" = "8:#1246"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit1Property"
-                            {
-                            "Name" = "8:Edit1Property"
-                            "DisplayName" = "8:#1050"
-                            "Description" = "8:#1150"
-                            "Type" = "3:14"
-                            "ContextData" = "8:Public"
-                            "Attributes" = "3:2"
-                            "Setting" = "3:2"
-                            "Value" = "8:PHRASE"
-                            "DefaultValue" = "8:EDITA1"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit1Value"
-                            {
-                            "Name" = "8:Edit1Value"
-                            "DisplayName" = "8:#1054"
-                            "Description" = "8:#1154"
-                            "Type" = "3:3"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:2"
-                            "Value" = "8:behappy"
-                            "DefaultValue" = "8:"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit1Visible"
-                            {
-                            "Name" = "8:Edit1Visible"
-                            "DisplayName" = "8:#1042"
-                            "Description" = "8:#1142"
-                            "Type" = "3:5"
-                            "ContextData" = "8:1;True=1;False=0"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:0"
-                            "Value" = "3:1"
-                            "DefaultValue" = "3:1"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit2Label"
-                            {
-                            "Name" = "8:Edit2Label"
-                            "DisplayName" = "8:#1047"
-                            "Description" = "8:#1147"
-                            "Type" = "3:3"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:1"
-                            "Value" = "8:#1247"
-                            "DefaultValue" = "8:#1247"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit2Property"
-                            {
-                            "Name" = "8:Edit2Property"
-                            "DisplayName" = "8:#1051"
-                            "Description" = "8:#1151"
-                            "Type" = "3:14"
-                            "ContextData" = "8:Public"
-                            "Attributes" = "3:2"
-                            "Setting" = "3:2"
-                            "Value" = "8:EDITA2"
-                            "DefaultValue" = "8:EDITA2"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit2Value"
-                            {
-                            "Name" = "8:Edit2Value"
-                            "DisplayName" = "8:#1055"
-                            "Description" = "8:#1155"
-                            "Type" = "3:3"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:1"
-                            "Value" = "8:"
-                            "DefaultValue" = "8:"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit2Visible"
-                            {
-                            "Name" = "8:Edit2Visible"
-                            "DisplayName" = "8:#1043"
-                            "Description" = "8:#1143"
-                            "Type" = "3:5"
-                            "ContextData" = "8:1;True=1;False=0"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:0"
-                            "Value" = "3:0"
-                            "DefaultValue" = "3:1"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit3Label"
-                            {
-                            "Name" = "8:Edit3Label"
-                            "DisplayName" = "8:#1048"
-                            "Description" = "8:#1148"
-                            "Type" = "3:3"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:1"
-                            "Value" = "8:#1248"
-                            "DefaultValue" = "8:#1248"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit3Property"
-                            {
-                            "Name" = "8:Edit3Property"
-                            "DisplayName" = "8:#1052"
-                            "Description" = "8:#1152"
-                            "Type" = "3:14"
-                            "ContextData" = "8:Public"
-                            "Attributes" = "3:2"
-                            "Setting" = "3:2"
-                            "Value" = "8:EDITA3"
-                            "DefaultValue" = "8:EDITA3"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit3Value"
-                            {
-                            "Name" = "8:Edit3Value"
-                            "DisplayName" = "8:#1056"
-                            "Description" = "8:#1156"
-                            "Type" = "3:3"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:1"
-                            "Value" = "8:"
-                            "DefaultValue" = "8:"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit3Visible"
-                            {
-                            "Name" = "8:Edit3Visible"
-                            "DisplayName" = "8:#1044"
-                            "Description" = "8:#1144"
-                            "Type" = "3:5"
-                            "ContextData" = "8:1;True=1;False=0"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:0"
-                            "Value" = "3:0"
-                            "DefaultValue" = "3:1"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit4Label"
-                            {
-                            "Name" = "8:Edit4Label"
-                            "DisplayName" = "8:#1049"
-                            "Description" = "8:#1149"
-                            "Type" = "3:3"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:1"
-                            "Value" = "8:#1249"
-                            "DefaultValue" = "8:#1249"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit4Property"
-                            {
-                            "Name" = "8:Edit4Property"
-                            "DisplayName" = "8:#1053"
-                            "Description" = "8:#1153"
-                            "Type" = "3:14"
-                            "ContextData" = "8:Public"
-                            "Attributes" = "3:2"
-                            "Setting" = "3:2"
-                            "Value" = "8:EDITA4"
-                            "DefaultValue" = "8:EDITA4"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit4Value"
-                            {
-                            "Name" = "8:Edit4Value"
-                            "DisplayName" = "8:#1057"
-                            "Description" = "8:#1057"
-                            "Type" = "3:3"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:1"
-                            "Value" = "8:"
-                            "DefaultValue" = "8:"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit4Visible"
-                            {
-                            "Name" = "8:Edit4Visible"
-                            "DisplayName" = "8:#1045"
-                            "Description" = "8:#1145"
-                            "Type" = "3:5"
-                            "ContextData" = "8:1;True=1;False=0"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:0"
-                            "Value" = "3:0"
-                            "DefaultValue" = "3:1"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_E5DCEED1AEA64496AC63118F96456CA4"
-                    {
-                    "Sequence" = "3:600"
-                    "DisplayName" = "8:Confirm Installation"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdConfirmDlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:2"
-                            "Value" = "8:_D252FCCAF18446E4AD9F15AE3E54AAB4"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_F6B6D63585964ABFA7A2AA8278CCE726"
-                    {
-                    "Sequence" = "3:300"
-                    "DisplayName" = "8:License Agreement"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdLicenseDlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:2"
-                            "Value" = "8:_D252FCCAF18446E4AD9F15AE3E54AAB4"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "EulaText"
-                            {
-                            "Name" = "8:EulaText"
-                            "DisplayName" = "8:#1008"
-                            "Description" = "8:#1108"
-                            "Type" = "3:6"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:2"
-                            "Value" = "8:_A45088358C204B0484A84888EE540C6F"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Sunken"
-                            {
-                            "Name" = "8:Sunken"
-                            "DisplayName" = "8:#1007"
-                            "Description" = "8:#1107"
-                            "Type" = "3:5"
-                            "ContextData" = "8:4;True=4;False=0"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:0"
-                            "Value" = "3:0"
-                            "DefaultValue" = "3:4"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_FAD82E01D19E4958914B7DC8CCC1B73C"
-                    {
-                    "Sequence" = "3:200"
-                    "DisplayName" = "8:Read Me"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdReadmeDlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:2"
-                            "Value" = "8:_D252FCCAF18446E4AD9F15AE3E54AAB4"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "ReadmeText"
-                            {
-                            "Name" = "8:ReadmeText"
-                            "DisplayName" = "8:#1010"
-                            "Description" = "8:#1110"
-                            "Type" = "3:6"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:2"
-                            "Value" = "8:_F7292DDA7C60421394EC69BDBF9132B3"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Sunken"
-                            {
-                            "Name" = "8:Sunken"
-                            "DisplayName" = "8:#1007"
-                            "Description" = "8:#1107"
-                            "Type" = "3:5"
-                            "ContextData" = "8:4;True=4;False=0"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:0"
-                            "Value" = "3:4"
-                            "DefaultValue" = "3:4"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                }
-            }
-            "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_5C8522FCB71A463D8C2A73EF274F267D"
-            {
-            "Name" = "8:#1902"
-            "Sequence" = "3:1"
-            "Attributes" = "3:3"
-                "Dialogs"
-                {
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_C221256BFC944E9DABB9E71C5777056B"
-                    {
-                    "Sequence" = "3:100"
-                    "DisplayName" = "8:Finished"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdFinishedDlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:2"
-                            "Value" = "8:_D252FCCAF18446E4AD9F15AE3E54AAB4"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "UpdateText"
-                            {
-                            "Name" = "8:UpdateText"
-                            "DisplayName" = "8:#1058"
-                            "Description" = "8:#1158"
-                            "Type" = "3:15"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:1"
-                            "Value" = "8:#1258"
-                            "DefaultValue" = "8:#1258"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                }
-            }
-            "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_8256B0606DEF48ABB7A5C6826D29B532"
-            {
-            "Name" = "8:#1902"
-            "Sequence" = "3:2"
-            "Attributes" = "3:3"
-                "Dialogs"
-                {
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_92F4F365A9C9404F87A65FA974618572"
-                    {
-                    "Sequence" = "3:100"
-                    "DisplayName" = "8:Finished"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdAdminFinishedDlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:2"
-                            "Value" = "8:_D252FCCAF18446E4AD9F15AE3E54AAB4"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                }
-            }
-            "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_DD860167398C4B0C8D106F25DCF48A68"
-            {
-            "UseDynamicProperties" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "SourcePath" = "8:<VsdDialogDir>\\VsdUserInterface.wim"
-            }
-            "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_F03D3C3529854F5CB02F79D368434A1B"
-            {
-            "UseDynamicProperties" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "SourcePath" = "8:<VsdDialogDir>\\VsdBasicDialogs.wim"
-            }
-            "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_F84D76F23AF7403DB97B3A2115E4FA87"
-            {
-            "Name" = "8:#1901"
-            "Sequence" = "3:2"
-            "Attributes" = "3:2"
-                "Dialogs"
-                {
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_DA767FF2402E467582BAF4592B9B7D74"
-                    {
-                    "Sequence" = "3:100"
-                    "DisplayName" = "8:Progress"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdAdminProgressDlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:2"
-                            "Value" = "8:_D252FCCAF18446E4AD9F15AE3E54AAB4"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "ShowProgress"
-                            {
-                            "Name" = "8:ShowProgress"
-                            "DisplayName" = "8:#1009"
-                            "Description" = "8:#1109"
-                            "Type" = "3:5"
-                            "ContextData" = "8:1;True=1;False=0"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:0"
-                            "Value" = "3:1"
-                            "DefaultValue" = "3:1"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                }
-            }
-        }
-        "MergeModule"
-        {
-        }
-        "ProjectOutput"
-        {
-        }
-        "VJSharpPlugin"
-        {
-        }
-    }
-}
diff --git a/maint/mpichx64i.vdproj b/maint/mpichx64i.vdproj
deleted file mode 100755
index 63f4ef1..0000000
--- a/maint/mpichx64i.vdproj
+++ /dev/null
@@ -1,3011 +0,0 @@
-"DeployProject"
-{
-"VSVersion" = "3:800"
-"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}"
-"IsWebType" = "8:FALSE"
-"ProjectName" = "8:MPICHx64Installer"
-"LanguageId" = "3:1033"
-"CodePage" = "3:1252"
-"UILanguageId" = "3:1033"
-"SccProjectName" = "8:"
-"SccLocalPath" = "8:"
-"SccAuxPath" = "8:"
-"SccProvider" = "8:"
-    "Hierarchy"
-    {
-        "Entry"
-        {
-        "MsmKey" = "8:_00D89EB1B52A45B79628A8A91613E9C1"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_08C3FC29C8234AFBA063D6194AB3DF56"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_1540511B7B264B1C8D6E729601BEF526"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_16898359DEFD4ED5A9AA75F627C67BFF"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_18D946452B7F4DBB81818445A0BC79D1"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_1BE96E15F472462586C19E8C77FF7927"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_1C4C987A6879485B8ED55B84C4DF9BD3"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_1E8D4446F79E4B7EA76D983E922131B7"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_204DB77A62174C2C900B75BA7782596A"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_2A131B743AAD4CC99C6926BDEAB87CB2"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_2CB8889ECC4846F2B9D5F55CF8DE8510"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_2E78FEC4317B423D931438231C273528"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_2ED4D01C4AB04611862206AEB490440A"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_328D583D55BC4B38A679F9ACF3DCE98A"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_34280675DFE044D6A460602A3301FCE2"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_343CE58947F643698E15CD6F39D6A2BA"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_35A1BA324472467D9DCE38274F4CBBDC"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_3657F5F6CFC4476A81DC55FE34CA7C21"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_3709086365A641DCA4592BCD26E7F6BF"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_3A1EBFC27BB54A3A9DBA16B281444494"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_3D84D4021D034BE893D901267659BBF2"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_40C475D735CD4B2E8DC110F8FCC1537A"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_416B3244828948FD94438F068D53EB6D"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_451C73E0FC7D4CEABC9DF17BBB029B32"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_4894F7532DA041EF8685865F1EDAE388"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_4BF17D75F44F4CEEB89D9839E70C22E3"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_54C7D697ADBB44EBA1259E64816D736B"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_55116394473C40CD956A4224C4479211"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_557AB17BED114C42A1C75C7EF7D48753"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_5C52BA4FCCAB4425B135B6F250DD6FAE"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_5D4FF08C585D45C081C0BDE5047B7756"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_6AA7C65D04D44601ABCE75E93A2E934F"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_7055054AF5354DA3AE8C5FD974EE14F2"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_7A233A78427B4EDF92D56AAFED8207B6"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_7C5BE6EC19994092906BF6B8527048E2"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_7D9F6BC68D3B438D9D6834EF34F3754F"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_7E8B10FEA51A4C228B4C06C2698D497C"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_8B61D0C85F2A4939A4501589E43FA60C"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_8CBECA0124104310A593105472265C70"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_8CFAE593C38E47659453A558981379CB"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_8FBD1D8602C2446685799893C6E96480"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_9A5863EE95224AB0B8F26BCFA587C816"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_9CE9ECCF24304F1BB550BE5A66E587C5"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_9D4DEE9F5523421098DF730A8377A873"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_A09539DCAC1340319AC29295E437BDEF"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_A5E50303EBCF4E13B1E85CD0AEDA0C31"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_A8F534B4415F4EDEA5433AD7A6AA9B2D"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_B4E7F878516042FF8E2767782EB8741D"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_B5D6CB6F146C48B5A707B94BF176011D"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_B70F3790256942D1B9C203509065A859"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_C4DDF6B309E54F6BB7F2704073AFCC2F"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_C77D77BEA3E344A898C97C3070800AA8"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_C7BE76CED1CC485EB71B363A2BFB9B10"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_E2D259D1CA1F441D813708FF8ACBC11E"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_E828E66ADFD04CF0BB87FB081CFB9C39"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_E9A99D9491374DCAA420D2DE8653D5F4"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_F5F1D4C1580A442DB92F822CE9183ACA"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_F8734FE1E95D489C99076694D4F5C387"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_FA7FEB4E019147ABB551882DD956CA32"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_FC909F7EDA2B41A09386F543C60DFB6F"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_UNDEFINED"
-        "OwnerKey" = "8:_2CB8889ECC4846F2B9D5F55CF8DE8510"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_UNDEFINED"
-        "OwnerKey" = "8:_FA7FEB4E019147ABB551882DD956CA32"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
-        "MsmKey" = "8:_UNDEFINED"
-        "OwnerKey" = "8:_34280675DFE044D6A460602A3301FCE2"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-    }
-    "Configurations"
-    {
-        "Debug"
-        {
-        "DisplayName" = "8:Debug"
-        "IsDebugOnly" = "11:TRUE"
-        "IsReleaseOnly" = "11:FALSE"
-        "OutputFilename" = "8:Debug\\MPICHx64Installer.msi"
-        "PackageFilesAs" = "3:2"
-        "PackageFileSize" = "3:-2147483648"
-        "CabType" = "3:1"
-        "Compression" = "3:2"
-        "SignOutput" = "11:FALSE"
-        "CertificateFile" = "8:"
-        "PrivateKeyFile" = "8:"
-        "TimeStampServer" = "8:"
-        "InstallerBootstrapper" = "3:2"
-            "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
-            {
-            "Enabled" = "11:TRUE"
-            "PromptEnabled" = "11:TRUE"
-            "PrerequisitesLocation" = "2:1"
-            "Url" = "8:"
-            "ComponentsUrl" = "8:"
-                "Items"
-                {
-                }
-            }
-        }
-        "Release"
-        {
-        "DisplayName" = "8:Release"
-        "IsDebugOnly" = "11:FALSE"
-        "IsReleaseOnly" = "11:TRUE"
-        "OutputFilename" = "8:ReleaseMSIx64\\mpichx64.msi"
-        "PackageFilesAs" = "3:2"
-        "PackageFileSize" = "3:-2147483648"
-        "CabType" = "3:1"
-        "Compression" = "3:2"
-        "SignOutput" = "11:FALSE"
-        "CertificateFile" = "8:"
-        "PrivateKeyFile" = "8:"
-        "TimeStampServer" = "8:"
-        "InstallerBootstrapper" = "3:2"
-            "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
-            {
-            "Enabled" = "11:TRUE"
-            "PromptEnabled" = "11:TRUE"
-            "PrerequisitesLocation" = "2:1"
-            "Url" = "8:"
-            "ComponentsUrl" = "8:"
-                "Items"
-                {
-                    "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.2.0"
-                    {
-                    "Name" = "8:Microsoft .NET Framework 2.0"
-                    "ProductCode" = "8:Microsoft.Net.Framework.2.0"
-                    }
-                }
-            }
-        }
-        "ch3nemesisPRelease"
-        {
-        "DisplayName" = "8:ch3nemesisPRelease"
-        "IsDebugOnly" = "11:FALSE"
-        "IsReleaseOnly" = "11:FALSE"
-        "OutputFilename" = "8:ch3nemesisPRelease\\mpichx64i.msi"
-        "PackageFilesAs" = "3:2"
-        "PackageFileSize" = "3:-2147483648"
-        "CabType" = "3:1"
-        "Compression" = "3:2"
-        "SignOutput" = "11:FALSE"
-        "CertificateFile" = "8:"
-        "PrivateKeyFile" = "8:"
-        "TimeStampServer" = "8:"
-        "InstallerBootstrapper" = "3:2"
-            "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
-            {
-            "Enabled" = "11:TRUE"
-            "PromptEnabled" = "11:TRUE"
-            "PrerequisitesLocation" = "2:1"
-            "Url" = "8:"
-            "ComponentsUrl" = "8:"
-                "Items"
-                {
-                    "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.2.0"
-                    {
-                    "Name" = "8:Microsoft .NET Framework 2.0"
-                    "ProductCode" = "8:Microsoft.Net.Framework.2.0"
-                    }
-                }
-            }
-        }
-        "fortPRelease"
-        {
-        "DisplayName" = "8:fortPRelease"
-        "IsDebugOnly" = "11:FALSE"
-        "IsReleaseOnly" = "11:FALSE"
-        "OutputFilename" = "8:fortPRelease\\mpichx64i.msi"
-        "PackageFilesAs" = "3:2"
-        "PackageFileSize" = "3:-2147483648"
-        "CabType" = "3:1"
-        "Compression" = "3:2"
-        "SignOutput" = "11:FALSE"
-        "CertificateFile" = "8:"
-        "PrivateKeyFile" = "8:"
-        "TimeStampServer" = "8:"
-        "InstallerBootstrapper" = "3:2"
-            "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
-            {
-            "Enabled" = "11:TRUE"
-            "PromptEnabled" = "11:TRUE"
-            "PrerequisitesLocation" = "2:1"
-            "Url" = "8:"
-            "ComponentsUrl" = "8:"
-                "Items"
-                {
-                    "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.2.0"
-                    {
-                    "Name" = "8:Microsoft .NET Framework 2.0"
-                    "ProductCode" = "8:Microsoft.Net.Framework.2.0"
-                    }
-                }
-            }
-        }
-    }
-    "Deployable"
-    {
-        "CustomAction"
-        {
-            "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_A7A8C9516F4B48CF8A4095BB053D0F45"
-            {
-            "Name" = "8:smpd.exe"
-            "Condition" = "8:"
-            "Object" = "8:_328D583D55BC4B38A679F9ACF3DCE98A"
-            "FileType" = "3:2"
-            "InstallAction" = "3:4"
-            "Arguments" = "8:-remove"
-            "EntryPoint" = "8:"
-            "Sequence" = "3:1"
-            "Identifier" = "8:_AEA11D67_430E_486F_A5AC_199F3E0188FF"
-            "InstallerClass" = "11:FALSE"
-            "CustomActionData" = "8:"
-            }
-            "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_E1B298D0E0D54A66851565EBDD436951"
-            {
-            "Name" = "8:smpd.exe"
-            "Condition" = "8:AdminUser"
-            "Object" = "8:_328D583D55BC4B38A679F9ACF3DCE98A"
-            "FileType" = "3:2"
-            "InstallAction" = "3:1"
-            "Arguments" = "8:-install -phrase [PHRASE]"
-            "EntryPoint" = "8:"
-            "Sequence" = "3:1"
-            "Identifier" = "8:_7B602BF0_0D9A_41F1_9287_1A035FB87175"
-            "InstallerClass" = "11:FALSE"
-            "CustomActionData" = "8:/install /phrase=[PHRASE]"
-            }
-        }
-        "DefaultFeature"
-        {
-        "Name" = "8:DefaultFeature"
-        "Title" = "8:"
-        "Description" = "8:"
-        }
-        "ExternalPersistence"
-        {
-            "LaunchCondition"
-            {
-                "{A06ECF26-33A3-4562-8140-9B0E340D4F24}:_E970EC37CB124A8AA1DE3079AB7DAB77"
-                {
-                "Name" = "8:.NET Framework"
-                "Message" = "8:[VSDNETMSG]"
-                "Version" = "8:2.0.50727"
-                "AllowLaterVersions" = "11:FALSE"
-                "InstallUrl" = "8:http://go.microsoft.com/fwlink/?LinkId=9832"
-                }
-            }
-        }
-        "File"
-        {
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_00D89EB1B52A45B79628A8A91613E9C1"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\cxx\\cxx.lib"
-            "TargetName" = "8:cxx.lib"
-            "Tag" = "8:"
-            "Folder" = "8:_21FB2EC726254C54839F05E4290C1045"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_08C3FC29C8234AFBA063D6194AB3DF56"
-            {
-            "SourcePath" = "8:..\\examples\\windows\\installed_examples\\examples.sln"
-            "TargetName" = "8:examples.sln"
-            "Tag" = "8:"
-            "Folder" = "8:_066CEB1315D94E40BBFB6A2CCC2552A5"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1540511B7B264B1C8D6E729601BEF526"
-            {
-            "SourcePath" = "8:..\\src\\mpe2\\src\\slog2sdk\\lib\\clog2TOslog2.jar"
-            "TargetName" = "8:clog2TOslog2.jar"
-            "Tag" = "8:"
-            "Folder" = "8:_CB4581DB084E4E7E8C5A128FA780483C"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_16898359DEFD4ED5A9AA75F627C67BFF"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\gfortran\\fmpichg.lib"
-            "TargetName" = "8:fmpichg.lib"
-            "Tag" = "8:"
-            "Folder" = "8:_21FB2EC726254C54839F05E4290C1045"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_18D946452B7F4DBB81818445A0BC79D1"
-            {
-            "SourcePath" = "8:..\\src\\mpe2\\src\\logging\\include\\clog_inttypes.h"
-            "TargetName" = "8:clog_inttypes.h"
-            "Tag" = "8:"
-            "Folder" = "8:_40F589E2DCCB433E88F7946F0C0C75C5"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1BE96E15F472462586C19E8C77FF7927"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\nemesisp\\mpichnemesisp.dll"
-            "TargetName" = "8:mpichnemesisp.dll"
-            "Tag" = "8:"
-            "Folder" = "8:_C25C11E398284C2EAFD99160D8C6EA71"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1C4C987A6879485B8ED55B84C4DF9BD3"
-            {
-            "SourcePath" = "8:..\\src\\mpe2\\src\\misc\\include\\mpe_misc.h"
-            "TargetName" = "8:mpe_misc.h"
-            "Tag" = "8:"
-            "Folder" = "8:_40F589E2DCCB433E88F7946F0C0C75C5"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1E8D4446F79E4B7EA76D983E922131B7"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\fortran\\mpi_constants.mod"
-            "TargetName" = "8:mpi_constants.mod"
-            "Tag" = "8:"
-            "Folder" = "8:_40F589E2DCCB433E88F7946F0C0C75C5"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_204DB77A62174C2C900B75BA7782596A"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\gcc\\libmpicxx.a"
-            "TargetName" = "8:libmpicxx.a"
-            "Tag" = "8:"
-            "Folder" = "8:_21FB2EC726254C54839F05E4290C1045"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2A131B743AAD4CC99C6926BDEAB87CB2"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\mpe_wrap\\mpichmpe.dll"
-            "TargetName" = "8:mpichmpe.dll"
-            "Tag" = "8:"
-            "Folder" = "8:_C25C11E398284C2EAFD99160D8C6EA71"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_2CB8889ECC4846F2B9D5F55CF8DE8510"
-            {
-            "AssemblyRegister" = "3:1"
-            "AssemblyIsInGAC" = "11:FALSE"
-            "AssemblyAsmDisplayName" = "8:wmpiregister, Version=1.0.3947.19215, Culture=neutral, processorArchitecture=MSIL"
-                "ScatterAssemblies"
-                {
-                    "_2CB8889ECC4846F2B9D5F55CF8DE8510"
-                    {
-                    "Name" = "8:wmpiregister.exe"
-                    "Attributes" = "3:512"
-                    }
-                }
-            "SourcePath" = "8:..\\bin\\wmpiregister.exe"
-            "TargetName" = "8:"
-            "Tag" = "8:"
-            "Folder" = "8:_CB4581DB084E4E7E8C5A128FA780483C"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2E78FEC4317B423D931438231C273528"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\mpe\\mpe.dll"
-            "TargetName" = "8:mpe.dll"
-            "Tag" = "8:"
-            "Folder" = "8:_C25C11E398284C2EAFD99160D8C6EA71"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2ED4D01C4AB04611862206AEB490440A"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\gcc\\libmpi.a"
-            "TargetName" = "8:libmpi.a"
-            "Tag" = "8:"
-            "Folder" = "8:_21FB2EC726254C54839F05E4290C1045"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_328D583D55BC4B38A679F9ACF3DCE98A"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\bin\\smpd.exe"
-            "TargetName" = "8:smpd.exe"
-            "Tag" = "8:"
-            "Folder" = "8:_CB4581DB084E4E7E8C5A128FA780483C"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_34280675DFE044D6A460602A3301FCE2"
-            {
-            "AssemblyRegister" = "3:1"
-            "AssemblyIsInGAC" = "11:FALSE"
-            "AssemblyAsmDisplayName" = "8:wmpiexec, Version=1.0.3947.19214, Culture=neutral, processorArchitecture=MSIL"
-                "ScatterAssemblies"
-                {
-                    "_34280675DFE044D6A460602A3301FCE2"
-                    {
-                    "Name" = "8:wmpiexec.exe"
-                    "Attributes" = "3:512"
-                    }
-                }
-            "SourcePath" = "8:..\\bin\\wmpiexec.exe"
-            "TargetName" = "8:"
-            "Tag" = "8:"
-            "Folder" = "8:_CB4581DB084E4E7E8C5A128FA780483C"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_343CE58947F643698E15CD6F39D6A2BA"
-            {
-            "SourcePath" = "8:..\\src\\mpe2\\src\\logging\\include\\mpe_log.h"
-            "TargetName" = "8:mpe_log.h"
-            "Tag" = "8:"
-            "Folder" = "8:_40F589E2DCCB433E88F7946F0C0C75C5"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_35A1BA324472467D9DCE38274F4CBBDC"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\fortran\\mpi.mod"
-            "TargetName" = "8:mpi.mod"
-            "Tag" = "8:"
-            "Folder" = "8:_40F589E2DCCB433E88F7946F0C0C75C5"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3657F5F6CFC4476A81DC55FE34CA7C21"
-            {
-            "SourcePath" = "8:..\\src\\include\\win64\\mpif.h"
-            "TargetName" = "8:mpif.h"
-            "Tag" = "8:"
-            "Folder" = "8:_40F589E2DCCB433E88F7946F0C0C75C5"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3709086365A641DCA4592BCD26E7F6BF"
-            {
-            "SourcePath" = "8:..\\examples\\f77\\fpi.f"
-            "TargetName" = "8:fpi.f"
-            "Tag" = "8:"
-            "Folder" = "8:_066CEB1315D94E40BBFB6A2CCC2552A5"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3A1EBFC27BB54A3A9DBA16B281444494"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\mt\\mpichmt.dll"
-            "TargetName" = "8:mpichmt.dll"
-            "Tag" = "8:"
-            "Folder" = "8:_C25C11E398284C2EAFD99160D8C6EA71"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_3D84D4021D034BE893D901267659BBF2"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\rlog\\TraceInput.lib"
-            "TargetName" = "8:TraceInput.lib"
-            "Tag" = "8:"
-            "Folder" = "8:_21FB2EC726254C54839F05E4290C1045"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_40C475D735CD4B2E8DC110F8FCC1537A"
-            {
-            "SourcePath" = "8:..\\src\\mpe2\\src\\slog2sdk\\lib\\jumpshot_launcher.jar"
-            "TargetName" = "8:jumpshot_launcher.jar"
-            "Tag" = "8:"
-            "Folder" = "8:_CB4581DB084E4E7E8C5A128FA780483C"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_416B3244828948FD94438F068D53EB6D"
-            {
-            "SourcePath" = "8:..\\src\\mpe2\\include\\mpe.h"
-            "TargetName" = "8:mpe.h"
-            "Tag" = "8:"
-            "Folder" = "8:_40F589E2DCCB433E88F7946F0C0C75C5"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_451C73E0FC7D4CEABC9DF17BBB029B32"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\fortran\\mpi_base.mod"
-            "TargetName" = "8:mpi_base.mod"
-            "Tag" = "8:"
-            "Folder" = "8:_40F589E2DCCB433E88F7946F0C0C75C5"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4894F7532DA041EF8685865F1EDAE388"
-            {
-            "SourcePath" = "8:setup.jpg"
-            "TargetName" = "8:setup.jpg"
-            "Tag" = "8:"
-            "Folder" = "8:_68D5CBFB6E6E4F878DE0BFA8C411C515"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4BF17D75F44F4CEEB89D9839E70C22E3"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\rlog\\rlog.lib"
-            "TargetName" = "8:rlog.lib"
-            "Tag" = "8:"
-            "Folder" = "8:_21FB2EC726254C54839F05E4290C1045"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_54C7D697ADBB44EBA1259E64816D736B"
-            {
-            "SourcePath" = "8:..\\examples\\windows\\installed_examples\\cxxpi.cxx"
-            "TargetName" = "8:cxxpi.cxx"
-            "Tag" = "8:"
-            "Folder" = "8:_066CEB1315D94E40BBFB6A2CCC2552A5"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_55116394473C40CD956A4224C4479211"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\nemesis\\mpichnemesis.dll"
-            "TargetName" = "8:mpichnemesis.dll"
-            "Tag" = "8:"
-            "Folder" = "8:_C25C11E398284C2EAFD99160D8C6EA71"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_557AB17BED114C42A1C75C7EF7D48753"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\mpi\\mpi.lib"
-            "TargetName" = "8:mpi.lib"
-            "Tag" = "8:"
-            "Folder" = "8:_21FB2EC726254C54839F05E4290C1045"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5C52BA4FCCAB4425B135B6F250DD6FAE"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\fortran\\fmpich.dll"
-            "TargetName" = "8:fmpich.dll"
-            "Tag" = "8:"
-            "Folder" = "8:_C25C11E398284C2EAFD99160D8C6EA71"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_5D4FF08C585D45C081C0BDE5047B7756"
-            {
-            "SourcePath" = "8:..\\src\\include\\mpicxx.h"
-            "TargetName" = "8:mpicxx.h"
-            "Tag" = "8:"
-            "Folder" = "8:_40F589E2DCCB433E88F7946F0C0C75C5"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6AA7C65D04D44601ABCE75E93A2E934F"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\rlog\\irlog2rlog.lib"
-            "TargetName" = "8:irlog2rlog.lib"
-            "Tag" = "8:"
-            "Folder" = "8:_21FB2EC726254C54839F05E4290C1045"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7055054AF5354DA3AE8C5FD974EE14F2"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\rlog\\irlog2rlog.exe"
-            "TargetName" = "8:irlog2rlog.exe"
-            "Tag" = "8:"
-            "Folder" = "8:_CB4581DB084E4E7E8C5A128FA780483C"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7A233A78427B4EDF92D56AAFED8207B6"
-            {
-            "SourcePath" = "8:..\\src\\mpe2\\src\\logging\\include\\clog_const.h"
-            "TargetName" = "8:clog_const.h"
-            "Tag" = "8:"
-            "Folder" = "8:_40F589E2DCCB433E88F7946F0C0C75C5"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7C5BE6EC19994092906BF6B8527048E2"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\mtp\\mpichmtp.dll"
-            "TargetName" = "8:mpichmtp.dll"
-            "Tag" = "8:"
-            "Folder" = "8:_C25C11E398284C2EAFD99160D8C6EA71"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7D9F6BC68D3B438D9D6834EF34F3754F"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\mpi\\mpichmpi.dll"
-            "TargetName" = "8:mpichmpi.dll"
-            "Tag" = "8:"
-            "Folder" = "8:_C25C11E398284C2EAFD99160D8C6EA71"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7E8B10FEA51A4C228B4C06C2698D497C"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\sockp\\mpichp.dll"
-            "TargetName" = "8:mpichp.dll"
-            "Tag" = "8:"
-            "Folder" = "8:_C25C11E398284C2EAFD99160D8C6EA71"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8B61D0C85F2A4939A4501589E43FA60C"
-            {
-            "SourcePath" = "8:..\\COPYRIGHT.rtf"
-            "TargetName" = "8:COPYRIGHT.rtf"
-            "Tag" = "8:"
-            "Folder" = "8:_68D5CBFB6E6E4F878DE0BFA8C411C515"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8CBECA0124104310A593105472265C70"
-            {
-            "SourcePath" = "8:..\\README.winbin.rtf"
-            "TargetName" = "8:README.winbin.rtf"
-            "Tag" = "8:"
-            "Folder" = "8:_68D5CBFB6E6E4F878DE0BFA8C411C515"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8CFAE593C38E47659453A558981379CB"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\rlog\\TraceInput.dll"
-            "TargetName" = "8:TraceInput.dll"
-            "Tag" = "8:"
-            "Folder" = "8:_C25C11E398284C2EAFD99160D8C6EA71"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8FBD1D8602C2446685799893C6E96480"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\fortran\\fmpich.lib"
-            "TargetName" = "8:fmpich.lib"
-            "Tag" = "8:"
-            "Folder" = "8:_21FB2EC726254C54839F05E4290C1045"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9A5863EE95224AB0B8F26BCFA587C816"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\bin\\mpiexec.exe"
-            "TargetName" = "8:mpiexec.exe"
-            "Tag" = "8:"
-            "Folder" = "8:_CB4581DB084E4E7E8C5A128FA780483C"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9CE9ECCF24304F1BB550BE5A66E587C5"
-            {
-            "SourcePath" = "8:..\\src\\mpe2\\src\\slog2sdk\\lib\\jumpshot.jar"
-            "TargetName" = "8:jumpshot.jar"
-            "Tag" = "8:"
-            "Folder" = "8:_CB4581DB084E4E7E8C5A128FA780483C"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_9D4DEE9F5523421098DF730A8377A873"
-            {
-            "SourcePath" = "8:..\\src\\include\\mpio.h"
-            "TargetName" = "8:mpio.h"
-            "Tag" = "8:"
-            "Folder" = "8:_40F589E2DCCB433E88F7946F0C0C75C5"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A09539DCAC1340319AC29295E437BDEF"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\fortran\\mpi_sizeofs.mod"
-            "TargetName" = "8:mpi_sizeofs.mod"
-            "Tag" = "8:"
-            "Folder" = "8:_40F589E2DCCB433E88F7946F0C0C75C5"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A5E50303EBCF4E13B1E85CD0AEDA0C31"
-            {
-            "SourcePath" = "8:..\\src\\mpe2\\src\\logging\\include\\clog_commset.h"
-            "TargetName" = "8:clog_commset.h"
-            "Tag" = "8:"
-            "Folder" = "8:_40F589E2DCCB433E88F7946F0C0C75C5"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_A8F534B4415F4EDEA5433AD7A6AA9B2D"
-            {
-            "SourcePath" = "8:..\\examples\\x64\\Release\\cpi.exe"
-            "TargetName" = "8:cpi.exe"
-            "Tag" = "8:"
-            "Folder" = "8:_066CEB1315D94E40BBFB6A2CCC2552A5"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B4E7F878516042FF8E2767782EB8741D"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\gfortran\\fmpichg.dll"
-            "TargetName" = "8:fmpichg.dll"
-            "Tag" = "8:"
-            "Folder" = "8:_C25C11E398284C2EAFD99160D8C6EA71"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B5D6CB6F146C48B5A707B94BF176011D"
-            {
-            "SourcePath" = "8:..\\src\\mpe2\\src\\logging\\include\\mpe_logf.h"
-            "TargetName" = "8:mpe_logf.h"
-            "Tag" = "8:"
-            "Folder" = "8:_40F589E2DCCB433E88F7946F0C0C75C5"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B70F3790256942D1B9C203509065A859"
-            {
-            "SourcePath" = "8:..\\examples\\icpi.c"
-            "TargetName" = "8:icpi.c"
-            "Tag" = "8:"
-            "Folder" = "8:_066CEB1315D94E40BBFB6A2CCC2552A5"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C4DDF6B309E54F6BB7F2704073AFCC2F"
-            {
-            "SourcePath" = "8:..\\examples\\windows\\installed_examples\\fpi.vfproj"
-            "TargetName" = "8:fpi.vfproj"
-            "Tag" = "8:"
-            "Folder" = "8:_066CEB1315D94E40BBFB6A2CCC2552A5"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C77D77BEA3E344A898C97C3070800AA8"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\mpe\\mpe.lib"
-            "TargetName" = "8:mpe.lib"
-            "Tag" = "8:"
-            "Folder" = "8:_21FB2EC726254C54839F05E4290C1045"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C7BE76CED1CC485EB71B363A2BFB9B10"
-            {
-            "SourcePath" = "8:..\\src\\include\\win64\\mpi.h"
-            "TargetName" = "8:mpi.h"
-            "Tag" = "8:"
-            "Folder" = "8:_40F589E2DCCB433E88F7946F0C0C75C5"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E2D259D1CA1F441D813708FF8ACBC11E"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\sock\\mpich.dll"
-            "TargetName" = "8:mpich.dll"
-            "Tag" = "8:"
-            "Folder" = "8:_C25C11E398284C2EAFD99160D8C6EA71"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E828E66ADFD04CF0BB87FB081CFB9C39"
-            {
-            "SourcePath" = "8:..\\src\\mpe2\\src\\logging\\include\\clog_uuid.h"
-            "TargetName" = "8:clog_uuid.h"
-            "Tag" = "8:"
-            "Folder" = "8:_40F589E2DCCB433E88F7946F0C0C75C5"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_E9A99D9491374DCAA420D2DE8653D5F4"
-            {
-            "SourcePath" = "8:..\\examples\\windows\\installed_examples\\cpi.vcproj"
-            "TargetName" = "8:cpi.vcproj"
-            "Tag" = "8:"
-            "Folder" = "8:_066CEB1315D94E40BBFB6A2CCC2552A5"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F5F1D4C1580A442DB92F822CE9183ACA"
-            {
-            "SourcePath" = "8:..\\examples\\windows\\installed_examples\\cxxpi.vcproj"
-            "TargetName" = "8:cxxpi.vcproj"
-            "Tag" = "8:"
-            "Folder" = "8:_066CEB1315D94E40BBFB6A2CCC2552A5"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F8734FE1E95D489C99076694D4F5C387"
-            {
-            "SourcePath" = "8:..\\winbuild\\x64\\Release\\gcc\\libfmpichg.a"
-            "TargetName" = "8:libfmpichg.a"
-            "Tag" = "8:"
-            "Folder" = "8:_21FB2EC726254C54839F05E4290C1045"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_FA7FEB4E019147ABB551882DD956CA32"
-            {
-            "AssemblyRegister" = "3:1"
-            "AssemblyIsInGAC" = "11:FALSE"
-            "AssemblyAsmDisplayName" = "8:wmpiconfig, Version=1.0.3947.19213, Culture=neutral, processorArchitecture=MSIL"
-                "ScatterAssemblies"
-                {
-                    "_FA7FEB4E019147ABB551882DD956CA32"
-                    {
-                    "Name" = "8:wmpiconfig.exe"
-                    "Attributes" = "3:512"
-                    }
-                }
-            "SourcePath" = "8:..\\bin\\wmpiconfig.exe"
-            "TargetName" = "8:"
-            "Tag" = "8:"
-            "Folder" = "8:_CB4581DB084E4E7E8C5A128FA780483C"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FC909F7EDA2B41A09386F543C60DFB6F"
-            {
-            "SourcePath" = "8:..\\src\\mpe2\\src\\slog2sdk\\lib\\traceTOslog2.jar"
-            "TargetName" = "8:traceTOslog2.jar"
-            "Tag" = "8:"
-            "Folder" = "8:_CB4581DB084E4E7E8C5A128FA780483C"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
-        }
-        "FileType"
-        {
-        }
-        "Folder"
-        {
-            "{1525181F-901A-416C-8A58-119130FE478E}:_542F3DAEC08140D7B6394FB316C3F9FA"
-            {
-            "Name" = "8:#1916"
-            "AlwaysCreate" = "11:FALSE"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Property" = "8:DesktopFolder"
-                "Folders"
-                {
-                }
-            }
-            "{1525181F-901A-416C-8A58-119130FE478E}:_60DE35107D3D40798CA398E9E9557B47"
-            {
-            "Name" = "8:#1919"
-            "AlwaysCreate" = "11:FALSE"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Property" = "8:ProgramMenuFolder"
-                "Folders"
-                {
-                    "{9EF0B969-E518-4E46-987F-47570745A589}:_04313EC4EFA74697A3F3DA33690273F3"
-                    {
-                    "Name" = "8:MPICH"
-                    "AlwaysCreate" = "11:FALSE"
-                    "Condition" = "8:"
-                    "Transitive" = "11:FALSE"
-                    "Property" = "8:_CF76DBB4C22C469F8CE5EB5E6718C2EE"
-                        "Folders"
-                        {
-                        }
-                    }
-                }
-            }
-            "{3C67513D-01DD-4637-8A68-80971EB9504F}:_68D5CBFB6E6E4F878DE0BFA8C411C515"
-            {
-            "DefaultLocation" = "8:[ProgramFiles64Folder]\\MPICH"
-            "Name" = "8:#1925"
-            "AlwaysCreate" = "11:FALSE"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Property" = "8:TARGETDIR"
-                "Folders"
-                {
-                    "{9EF0B969-E518-4E46-987F-47570745A589}:_066CEB1315D94E40BBFB6A2CCC2552A5"
-                    {
-                    "Name" = "8:examples"
-                    "AlwaysCreate" = "11:FALSE"
-                    "Condition" = "8:"
-                    "Transitive" = "11:FALSE"
-                    "Property" = "8:_15B081C07B80455AA965AC7E9A659F74"
-                        "Folders"
-                        {
-                        }
-                    }
-                    "{9EF0B969-E518-4E46-987F-47570745A589}:_21FB2EC726254C54839F05E4290C1045"
-                    {
-                    "Name" = "8:lib"
-                    "AlwaysCreate" = "11:FALSE"
-                    "Condition" = "8:"
-                    "Transitive" = "11:FALSE"
-                    "Property" = "8:_77F9D1A44492419B8EA01D818793C7CA"
-                        "Folders"
-                        {
-                        }
-                    }
-                    "{9EF0B969-E518-4E46-987F-47570745A589}:_40F589E2DCCB433E88F7946F0C0C75C5"
-                    {
-                    "Name" = "8:include"
-                    "AlwaysCreate" = "11:FALSE"
-                    "Condition" = "8:"
-                    "Transitive" = "11:FALSE"
-                    "Property" = "8:_D9EB9C14165A4573993ACC376ED0CA0F"
-                        "Folders"
-                        {
-                        }
-                    }
-                    "{9EF0B969-E518-4E46-987F-47570745A589}:_CB4581DB084E4E7E8C5A128FA780483C"
-                    {
-                    "Name" = "8:bin"
-                    "AlwaysCreate" = "11:FALSE"
-                    "Condition" = "8:"
-                    "Transitive" = "11:FALSE"
-                    "Property" = "8:_BF9ED70B3DDE44248765F4866DCC194E"
-                        "Folders"
-                        {
-                        }
-                    }
-                }
-            }
-            "{1525181F-901A-416C-8A58-119130FE478E}:_C25C11E398284C2EAFD99160D8C6EA71"
-            {
-            "Name" = "8:#1936"
-            "AlwaysCreate" = "11:FALSE"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Property" = "8:System64Folder"
-                "Folders"
-                {
-                }
-            }
-        }
-        "LaunchCondition"
-        {
-            "{836E08B8-0285-4809-BA42-01DB6754A45D}:_37900E8ED3A84A63AB3CA75EB79059A9"
-            {
-            "Name" = "8:VisualStudio_RuntimeLibUnAvail"
-            "Condition" = "8:VSRUNTIMELIBEXISTS"
-            "Message" = "8:The version of C Runtime Library required to use MPICH is not currently installed. Please install Visual Studio C++ 2005 SP1 Redistributable package (x64) and try to re-install MPICH."
-            "InstallUrl" = "8:http://www.microsoft.com"
-            }
-            "{836E08B8-0285-4809-BA42-01DB6754A45D}:_42E99F81208D42DB8B5B5BBFCA1C2D32"
-            {
-            "Name" = "8:AdminCondition"
-            "Condition" = "8:AdminUser"
-            "Message" = "8:You must have administrator privileges to install MPICH"
-            "InstallUrl" = "8:"
-            }
-        }
-        "Locator"
-        {
-            "{39E1837C-0DB9-45A2-89C8-438377A77565}:_5490CA4D5FF54A2C86FEE8EDE92398C6"
-            {
-            "Name" = "8:VisualStudio_CRuntimeLib"
-            "Folder" = "8:[WindowsFolder]\\WinSxS"
-            "Depth" = "2:1"
-            "FileName" = "8:msvcr80.dll"
-            "MinVesion" = "8:8.00.50727.761"
-            "MaxVersion" = "8:"
-            "MinSize" = "8:"
-            "MaxSize" = "8:"
-            "MinDate" = "8:"
-            "MaxDate" = "8:"
-            "Languages" = "8:"
-            "Property" = "8:VSRUNTIMELIBEXISTS"
-            }
-        }
-        "MsiBootstrapper"
-        {
-        "LangId" = "3:1033"
-        "RequiresElevation" = "11:TRUE"
-        }
-        "Product"
-        {
-        "Name" = "8:Microsoft Visual Studio"
-        "ProductName" = "8:MPICH 64-bit"
-        "ProductCode" = "8:{B91EB9DA-98D2-4241-87EA-3D889B58D564}"
-        "PackageCode" = "8:{F55A402E-C195-4398-ABA6-870074B69FEC}"
-        "UpgradeCode" = "8:{45D2D7E2-81B1-4B17-9907-6B451D30E9A0}"
-        "RestartWWWService" = "11:FALSE"
-        "RemovePreviousVersions" = "11:TRUE"
-        "DetectNewerInstalledVersion" = "11:TRUE"
-        "InstallAllUsers" = "11:FALSE"
-        "ProductVersion" = "8:1.3"
-        "Manufacturer" = "8:Argonne National Laboratory"
-        "ARPHELPTELEPHONE" = "8:"
-        "ARPHELPLINK" = "8:www.mpich.org"
-        "Title" = "8:MPICH 64-bit"
-        "Subject" = "8:MPICH implementation of the MPI-2 standard"
-        "ARPCONTACT" = "8:Argonne National Laboratory"
-        "Keywords" = "8:"
-        "ARPCOMMENTS" = "8:"
-        "ARPURLINFOABOUT" = "8:www.mpich.org"
-        "ARPPRODUCTICON" = "8:"
-        "ARPIconIndex" = "3:0"
-        "SearchPath" = "8:"
-        "UseSystemSearchPath" = "11:TRUE"
-        "TargetPlatform" = "3:1"
-        "PreBuildEvent" = "8:"
-        "PostBuildEvent" = "8:"
-        "RunPostBuildEvent" = "3:0"
-        }
-        "Registry"
-        {
-            "HKLM"
-            {
-                "Keys"
-                {
-                    "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_043746073B514946BC07C7A0ADCD338F"
-                    {
-                    "Name" = "8:Software"
-                    "Condition" = "8:"
-                    "AlwaysCreate" = "11:FALSE"
-                    "DeleteAtUninstall" = "11:FALSE"
-                    "Transitive" = "11:FALSE"
-                        "Keys"
-                        {
-                            "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_C342D7FB4180429583937C60C55845AD"
-                            {
-                            "Name" = "8:[Manufacturer]"
-                            "Condition" = "8:"
-                            "AlwaysCreate" = "11:FALSE"
-                            "DeleteAtUninstall" = "11:FALSE"
-                            "Transitive" = "11:FALSE"
-                                "Keys"
-                                {
-                                }
-                                "Values"
-                                {
-                                }
-                            }
-                        }
-                        "Values"
-                        {
-                        }
-                    }
-                }
-            }
-            "HKCU"
-            {
-                "Keys"
-                {
-                    "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_E0646C87E8F443C098FF2A38D6ECA2A3"
-                    {
-                    "Name" = "8:Software"
-                    "Condition" = "8:"
-                    "AlwaysCreate" = "11:FALSE"
-                    "DeleteAtUninstall" = "11:FALSE"
-                    "Transitive" = "11:FALSE"
-                        "Keys"
-                        {
-                            "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_09D88B35BC844895AABC236F0C447247"
-                            {
-                            "Name" = "8:[Manufacturer]"
-                            "Condition" = "8:"
-                            "AlwaysCreate" = "11:FALSE"
-                            "DeleteAtUninstall" = "11:FALSE"
-                            "Transitive" = "11:FALSE"
-                                "Keys"
-                                {
-                                }
-                                "Values"
-                                {
-                                }
-                            }
-                        }
-                        "Values"
-                        {
-                        }
-                    }
-                }
-            }
-            "HKCR"
-            {
-                "Keys"
-                {
-                }
-            }
-            "HKU"
-            {
-                "Keys"
-                {
-                }
-            }
-            "HKPU"
-            {
-                "Keys"
-                {
-                }
-            }
-        }
-        "Sequences"
-        {
-        }
-        "Shortcut"
-        {
-            "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_88C5DAAFE24E48D1804737781488D23E"
-            {
-            "Name" = "8:wmpiconfig"
-            "Arguments" = "8:"
-            "Description" = "8:"
-            "ShowCmd" = "3:1"
-            "IconIndex" = "3:0"
-            "Transitive" = "11:FALSE"
-            "Target" = "8:_FA7FEB4E019147ABB551882DD956CA32"
-            "Folder" = "8:_04313EC4EFA74697A3F3DA33690273F3"
-            "WorkingFolder" = "8:_CB4581DB084E4E7E8C5A128FA780483C"
-            "Icon" = "8:"
-            "Feature" = "8:"
-            }
-            "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_9C7CBF2AF78B4932AEC2DA77E2D793FE"
-            {
-            "Name" = "8:wmpiregister"
-            "Arguments" = "8:"
-            "Description" = "8:"
-            "ShowCmd" = "3:1"
-            "IconIndex" = "3:0"
-            "Transitive" = "11:FALSE"
-            "Target" = "8:_2CB8889ECC4846F2B9D5F55CF8DE8510"
-            "Folder" = "8:_04313EC4EFA74697A3F3DA33690273F3"
-            "WorkingFolder" = "8:_CB4581DB084E4E7E8C5A128FA780483C"
-            "Icon" = "8:"
-            "Feature" = "8:"
-            }
-            "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_EF954B83624744F0B9A622F7D84A6553"
-            {
-            "Name" = "8:README"
-            "Arguments" = "8:"
-            "Description" = "8:"
-            "ShowCmd" = "3:1"
-            "IconIndex" = "3:0"
-            "Transitive" = "11:FALSE"
-            "Target" = "8:_8CBECA0124104310A593105472265C70"
-            "Folder" = "8:_04313EC4EFA74697A3F3DA33690273F3"
-            "WorkingFolder" = "8:_68D5CBFB6E6E4F878DE0BFA8C411C515"
-            "Icon" = "8:"
-            "Feature" = "8:"
-            }
-            "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_FA22635E45E84501A5FCE22F460AC96C"
-            {
-            "Name" = "8:Jumpshot"
-            "Arguments" = "8:"
-            "Description" = "8:"
-            "ShowCmd" = "3:1"
-            "IconIndex" = "3:0"
-            "Transitive" = "11:FALSE"
-            "Target" = "8:_40C475D735CD4B2E8DC110F8FCC1537A"
-            "Folder" = "8:_04313EC4EFA74697A3F3DA33690273F3"
-            "WorkingFolder" = "8:_CB4581DB084E4E7E8C5A128FA780483C"
-            "Icon" = "8:"
-            "Feature" = "8:"
-            }
-            "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_FC20C8FF8DB04FA8818511523262E7FB"
-            {
-            "Name" = "8:wmpiexec"
-            "Arguments" = "8:"
-            "Description" = "8:"
-            "ShowCmd" = "3:1"
-            "IconIndex" = "3:0"
-            "Transitive" = "11:FALSE"
-            "Target" = "8:_34280675DFE044D6A460602A3301FCE2"
-            "Folder" = "8:_04313EC4EFA74697A3F3DA33690273F3"
-            "WorkingFolder" = "8:_CB4581DB084E4E7E8C5A128FA780483C"
-            "Icon" = "8:"
-            "Feature" = "8:"
-            }
-        }
-        "UserInterface"
-        {
-            "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_0B7FD356DF9948D1BADA0D4D8C3BB754"
-            {
-            "Name" = "8:#1900"
-            "Sequence" = "3:2"
-            "Attributes" = "3:1"
-                "Dialogs"
-                {
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_43AFE5F0B93441FCAD613675AA4D74CC"
-                    {
-                    "Sequence" = "3:500"
-                    "DisplayName" = "8:Confirm Installation"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdAdminConfirmDlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:2"
-                            "Value" = "8:_4894F7532DA041EF8685865F1EDAE388"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_756C9D4DC0774B129630A9FC6B9A2314"
-                    {
-                    "Sequence" = "3:400"
-                    "DisplayName" = "8:Installation Folder"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdAdminFolderDlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:2"
-                            "Value" = "8:_4894F7532DA041EF8685865F1EDAE388"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_BE946194560A4996A2612EFD1FB81145"
-                    {
-                    "Sequence" = "3:200"
-                    "DisplayName" = "8:Read Me"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdAdminReadmeDlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:2"
-                            "Value" = "8:_4894F7532DA041EF8685865F1EDAE388"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "ReadmeText"
-                            {
-                            "Name" = "8:ReadmeText"
-                            "DisplayName" = "8:#1010"
-                            "Description" = "8:#1110"
-                            "Type" = "3:6"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:2"
-                            "Value" = "8:_8CBECA0124104310A593105472265C70"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Sunken"
-                            {
-                            "Name" = "8:Sunken"
-                            "DisplayName" = "8:#1007"
-                            "Description" = "8:#1107"
-                            "Type" = "3:5"
-                            "ContextData" = "8:4;True=4;False=0"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:0"
-                            "Value" = "3:4"
-                            "DefaultValue" = "3:4"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_EA2B4B9FE3CC420F8C1EAD9850F46E8A"
-                    {
-                    "Sequence" = "3:100"
-                    "DisplayName" = "8:Welcome"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdAdminWelcomeDlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:1"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "CopyrightWarning"
-                            {
-                            "Name" = "8:CopyrightWarning"
-                            "DisplayName" = "8:#1002"
-                            "Description" = "8:#1102"
-                            "Type" = "3:3"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:2"
-                            "Value" = "8:"
-                            "DefaultValue" = "8:#1202"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Welcome"
-                            {
-                            "Name" = "8:Welcome"
-                            "DisplayName" = "8:#1003"
-                            "Description" = "8:#1103"
-                            "Type" = "3:3"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:1"
-                            "Value" = "8:#1203"
-                            "DefaultValue" = "8:#1203"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_F3392DFF7690487693789E4B049DAEC4"
-                    {
-                    "Sequence" = "3:300"
-                    "DisplayName" = "8:License Agreement"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdAdminLicenseDlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:2"
-                            "Value" = "8:_4894F7532DA041EF8685865F1EDAE388"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "EulaText"
-                            {
-                            "Name" = "8:EulaText"
-                            "DisplayName" = "8:#1008"
-                            "Description" = "8:#1108"
-                            "Type" = "3:6"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:2"
-                            "Value" = "8:_8B61D0C85F2A4939A4501589E43FA60C"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Sunken"
-                            {
-                            "Name" = "8:Sunken"
-                            "DisplayName" = "8:#1007"
-                            "Description" = "8:#1107"
-                            "Type" = "3:5"
-                            "ContextData" = "8:4;True=4;False=0"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:0"
-                            "Value" = "3:4"
-                            "DefaultValue" = "3:4"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                }
-            }
-            "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_115C8EC9098644D1885FF872D430AFAF"
-            {
-            "Name" = "8:#1901"
-            "Sequence" = "3:1"
-            "Attributes" = "3:2"
-                "Dialogs"
-                {
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_C20549C7BB2D4CC9B5440C96CFF7D865"
-                    {
-                    "Sequence" = "3:100"
-                    "DisplayName" = "8:Progress"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdProgressDlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:2"
-                            "Value" = "8:_4894F7532DA041EF8685865F1EDAE388"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "ShowProgress"
-                            {
-                            "Name" = "8:ShowProgress"
-                            "DisplayName" = "8:#1009"
-                            "Description" = "8:#1109"
-                            "Type" = "3:5"
-                            "ContextData" = "8:1;True=1;False=0"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:0"
-                            "Value" = "3:1"
-                            "DefaultValue" = "3:1"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                }
-            }
-            "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_4A7536389891455485DC27CB7831421D"
-            {
-            "Name" = "8:#1902"
-            "Sequence" = "3:1"
-            "Attributes" = "3:3"
-                "Dialogs"
-                {
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_C755C1332D4445268841BADA87257B79"
-                    {
-                    "Sequence" = "3:100"
-                    "DisplayName" = "8:Finished"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdFinishedDlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:2"
-                            "Value" = "8:_4894F7532DA041EF8685865F1EDAE388"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "UpdateText"
-                            {
-                            "Name" = "8:UpdateText"
-                            "DisplayName" = "8:#1058"
-                            "Description" = "8:#1158"
-                            "Type" = "3:15"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:1"
-                            "Value" = "8:#1258"
-                            "DefaultValue" = "8:#1258"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                }
-            }
-            "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_537FB9712CDB4F34BAE212E4B33466D0"
-            {
-            "UseDynamicProperties" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "SourcePath" = "8:<VsdDialogDir>\\VsdBasicDialogs.wim"
-            }
-            "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_5EA0769DDE4E4361AEF6C3C1A8356934"
-            {
-            "Name" = "8:#1901"
-            "Sequence" = "3:2"
-            "Attributes" = "3:2"
-                "Dialogs"
-                {
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_7A147DC7CF9C4AC6B333D8DBCE4690A0"
-                    {
-                    "Sequence" = "3:100"
-                    "DisplayName" = "8:Progress"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdAdminProgressDlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:2"
-                            "Value" = "8:_4894F7532DA041EF8685865F1EDAE388"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "ShowProgress"
-                            {
-                            "Name" = "8:ShowProgress"
-                            "DisplayName" = "8:#1009"
-                            "Description" = "8:#1109"
-                            "Type" = "3:5"
-                            "ContextData" = "8:1;True=1;False=0"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:0"
-                            "Value" = "3:1"
-                            "DefaultValue" = "3:1"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                }
-            }
-            "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_CB479CBA00104275B270B3DDECEAA425"
-            {
-            "Name" = "8:#1900"
-            "Sequence" = "3:1"
-            "Attributes" = "3:1"
-                "Dialogs"
-                {
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_0E97C100DEB94BCC96F3551D06AF4963"
-                    {
-                    "Sequence" = "3:100"
-                    "DisplayName" = "8:Welcome"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdWelcomeDlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:0"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "CopyrightWarning"
-                            {
-                            "Name" = "8:CopyrightWarning"
-                            "DisplayName" = "8:#1002"
-                            "Description" = "8:#1102"
-                            "Type" = "3:3"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:2"
-                            "Value" = "8:"
-                            "DefaultValue" = "8:#1202"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Welcome"
-                            {
-                            "Name" = "8:Welcome"
-                            "DisplayName" = "8:#1003"
-                            "Description" = "8:#1103"
-                            "Type" = "3:3"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:1"
-                            "Value" = "8:#1203"
-                            "DefaultValue" = "8:#1203"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_2F3ABA8E095C4AC2844EE2A7019D8EDA"
-                    {
-                    "Sequence" = "3:200"
-                    "DisplayName" = "8:Read Me"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdReadmeDlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:2"
-                            "Value" = "8:_4894F7532DA041EF8685865F1EDAE388"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "ReadmeText"
-                            {
-                            "Name" = "8:ReadmeText"
-                            "DisplayName" = "8:#1010"
-                            "Description" = "8:#1110"
-                            "Type" = "3:6"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:2"
-                            "Value" = "8:_8CBECA0124104310A593105472265C70"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Sunken"
-                            {
-                            "Name" = "8:Sunken"
-                            "DisplayName" = "8:#1007"
-                            "Description" = "8:#1107"
-                            "Type" = "3:5"
-                            "ContextData" = "8:4;True=4;False=0"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:0"
-                            "Value" = "3:4"
-                            "DefaultValue" = "3:4"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_5F780F44D9AB4024A8A71496926EBC52"
-                    {
-                    "Sequence" = "3:300"
-                    "DisplayName" = "8:License Agreement"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdLicenseDlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:2"
-                            "Value" = "8:_4894F7532DA041EF8685865F1EDAE388"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "EulaText"
-                            {
-                            "Name" = "8:EulaText"
-                            "DisplayName" = "8:#1008"
-                            "Description" = "8:#1108"
-                            "Type" = "3:6"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:2"
-                            "Value" = "8:_8B61D0C85F2A4939A4501589E43FA60C"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Sunken"
-                            {
-                            "Name" = "8:Sunken"
-                            "DisplayName" = "8:#1007"
-                            "Description" = "8:#1107"
-                            "Type" = "3:5"
-                            "ContextData" = "8:4;True=4;False=0"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:0"
-                            "Value" = "3:4"
-                            "DefaultValue" = "3:4"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_7E3FCB8887BF43CD853AAC049C057CBE"
-                    {
-                    "Sequence" = "3:400"
-                    "DisplayName" = "8:Textboxes   (A)"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdCustomText1Dlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:2"
-                            "Value" = "8:_4894F7532DA041EF8685865F1EDAE388"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "BannerText"
-                            {
-                            "Name" = "8:BannerText"
-                            "DisplayName" = "8:#1014"
-                            "Description" = "8:#1114"
-                            "Type" = "3:3"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:2"
-                            "Value" = "8:Process Manager Setup"
-                            "DefaultValue" = "8:#1214"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "BodyText"
-                            {
-                            "Name" = "8:BodyText"
-                            "DisplayName" = "8:#1015"
-                            "Description" = "8:#1115"
-                            "Type" = "3:3"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:2"
-                            "Value" = "8:The smpd process manager will be installed on this system.  It requires administrator privileges to install so if you are not in the administrator's group you should cancel the installation now.  Smpd will be installed as a service used to launch MPI processes.  Authorized access to the smpd service is regulated by a secret word entered here.  The same passphrase must be used on all systems."
-                            "DefaultValue" = "8:#1215"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit1Label"
-                            {
-                            "Name" = "8:Edit1Label"
-                            "DisplayName" = "8:#1046"
-                            "Description" = "8:#1146"
-                            "Type" = "3:3"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:2"
-                            "Value" = "8:Passphrase:"
-                            "DefaultValue" = "8:#1246"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit1Property"
-                            {
-                            "Name" = "8:Edit1Property"
-                            "DisplayName" = "8:#1050"
-                            "Description" = "8:#1150"
-                            "Type" = "3:14"
-                            "ContextData" = "8:Public"
-                            "Attributes" = "3:2"
-                            "Setting" = "3:2"
-                            "Value" = "8:PHRASE"
-                            "DefaultValue" = "8:EDITA1"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit1Value"
-                            {
-                            "Name" = "8:Edit1Value"
-                            "DisplayName" = "8:#1054"
-                            "Description" = "8:#1154"
-                            "Type" = "3:3"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:2"
-                            "Value" = "8:behappy"
-                            "DefaultValue" = "8:"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit1Visible"
-                            {
-                            "Name" = "8:Edit1Visible"
-                            "DisplayName" = "8:#1042"
-                            "Description" = "8:#1142"
-                            "Type" = "3:5"
-                            "ContextData" = "8:1;True=1;False=0"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:0"
-                            "Value" = "3:1"
-                            "DefaultValue" = "3:1"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit2Label"
-                            {
-                            "Name" = "8:Edit2Label"
-                            "DisplayName" = "8:#1047"
-                            "Description" = "8:#1147"
-                            "Type" = "3:3"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:1"
-                            "Value" = "8:#1247"
-                            "DefaultValue" = "8:#1247"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit2Property"
-                            {
-                            "Name" = "8:Edit2Property"
-                            "DisplayName" = "8:#1051"
-                            "Description" = "8:#1151"
-                            "Type" = "3:14"
-                            "ContextData" = "8:Public"
-                            "Attributes" = "3:2"
-                            "Setting" = "3:2"
-                            "Value" = "8:EDITA2"
-                            "DefaultValue" = "8:EDITA2"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit2Value"
-                            {
-                            "Name" = "8:Edit2Value"
-                            "DisplayName" = "8:#1055"
-                            "Description" = "8:#1155"
-                            "Type" = "3:3"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:1"
-                            "Value" = "8:"
-                            "DefaultValue" = "8:"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit2Visible"
-                            {
-                            "Name" = "8:Edit2Visible"
-                            "DisplayName" = "8:#1043"
-                            "Description" = "8:#1143"
-                            "Type" = "3:5"
-                            "ContextData" = "8:1;True=1;False=0"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:0"
-                            "Value" = "3:0"
-                            "DefaultValue" = "3:1"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit3Label"
-                            {
-                            "Name" = "8:Edit3Label"
-                            "DisplayName" = "8:#1048"
-                            "Description" = "8:#1148"
-                            "Type" = "3:3"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:1"
-                            "Value" = "8:#1248"
-                            "DefaultValue" = "8:#1248"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit3Property"
-                            {
-                            "Name" = "8:Edit3Property"
-                            "DisplayName" = "8:#1052"
-                            "Description" = "8:#1152"
-                            "Type" = "3:14"
-                            "ContextData" = "8:Public"
-                            "Attributes" = "3:2"
-                            "Setting" = "3:2"
-                            "Value" = "8:EDITA3"
-                            "DefaultValue" = "8:EDITA3"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit3Value"
-                            {
-                            "Name" = "8:Edit3Value"
-                            "DisplayName" = "8:#1056"
-                            "Description" = "8:#1156"
-                            "Type" = "3:3"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:1"
-                            "Value" = "8:"
-                            "DefaultValue" = "8:"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit3Visible"
-                            {
-                            "Name" = "8:Edit3Visible"
-                            "DisplayName" = "8:#1044"
-                            "Description" = "8:#1144"
-                            "Type" = "3:5"
-                            "ContextData" = "8:1;True=1;False=0"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:0"
-                            "Value" = "3:0"
-                            "DefaultValue" = "3:1"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit4Label"
-                            {
-                            "Name" = "8:Edit4Label"
-                            "DisplayName" = "8:#1049"
-                            "Description" = "8:#1149"
-                            "Type" = "3:3"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:1"
-                            "Value" = "8:#1249"
-                            "DefaultValue" = "8:#1249"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit4Property"
-                            {
-                            "Name" = "8:Edit4Property"
-                            "DisplayName" = "8:#1053"
-                            "Description" = "8:#1153"
-                            "Type" = "3:14"
-                            "ContextData" = "8:Public"
-                            "Attributes" = "3:2"
-                            "Setting" = "3:2"
-                            "Value" = "8:EDITA4"
-                            "DefaultValue" = "8:EDITA4"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit4Value"
-                            {
-                            "Name" = "8:Edit4Value"
-                            "DisplayName" = "8:#1057"
-                            "Description" = "8:#1157"
-                            "Type" = "3:3"
-                            "ContextData" = "8:"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:1"
-                            "Value" = "8:"
-                            "DefaultValue" = "8:"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "Edit4Visible"
-                            {
-                            "Name" = "8:Edit4Visible"
-                            "DisplayName" = "8:#1045"
-                            "Description" = "8:#1145"
-                            "Type" = "3:5"
-                            "ContextData" = "8:1;True=1;False=0"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:0"
-                            "Value" = "3:0"
-                            "DefaultValue" = "3:1"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_AB27EAFEB4C04EF383122AB3426C5A76"
-                    {
-                    "Sequence" = "3:500"
-                    "DisplayName" = "8:Confirm Installation"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdConfirmDlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:2"
-                            "Value" = "8:_4894F7532DA041EF8685865F1EDAE388"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_D6A227CEAC7B4CFC8048C23DCA3D3E62"
-                    {
-                    "Sequence" = "3:410"
-                    "DisplayName" = "8:Installation Folder"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdFolderDlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:2"
-                            "Value" = "8:_4894F7532DA041EF8685865F1EDAE388"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                            "InstallAllUsersVisible"
-                            {
-                            "Name" = "8:InstallAllUsersVisible"
-                            "DisplayName" = "8:#1059"
-                            "Description" = "8:#1159"
-                            "Type" = "3:5"
-                            "ContextData" = "8:1;True=1;False=0"
-                            "Attributes" = "3:0"
-                            "Setting" = "3:0"
-                            "Value" = "3:1"
-                            "DefaultValue" = "3:1"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                }
-            }
-            "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_EA41D97D1F7E40B0A196C73EE80F9DF1"
-            {
-            "Name" = "8:#1902"
-            "Sequence" = "3:2"
-            "Attributes" = "3:3"
-                "Dialogs"
-                {
-                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_5E8D90C0BFEE444B9AF6A0D807E434C8"
-                    {
-                    "Sequence" = "3:100"
-                    "DisplayName" = "8:Finished"
-                    "UseDynamicProperties" = "11:TRUE"
-                    "IsDependency" = "11:FALSE"
-                    "SourcePath" = "8:<VsdDialogDir>\\VsdAdminFinishedDlg.wid"
-                        "Properties"
-                        {
-                            "BannerBitmap"
-                            {
-                            "Name" = "8:BannerBitmap"
-                            "DisplayName" = "8:#1001"
-                            "Description" = "8:#1101"
-                            "Type" = "3:8"
-                            "ContextData" = "8:Bitmap"
-                            "Attributes" = "3:4"
-                            "Setting" = "3:2"
-                            "Value" = "8:_4894F7532DA041EF8685865F1EDAE388"
-                            "UsePlugInResources" = "11:TRUE"
-                            }
-                        }
-                    }
-                }
-            }
-            "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_F7EA3FA718D440A4A4C24B6798844CE4"
-            {
-            "UseDynamicProperties" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "SourcePath" = "8:<VsdDialogDir>\\VsdUserInterface.wim"
-            }
-        }
-        "MergeModule"
-        {
-        }
-        "ProjectOutput"
-        {
-        }
-        "VJSharpPlugin"
-        {
-        }
-    }
-}
diff --git a/maint/release.pl b/maint/release.pl
index 9fcebc7..b2d1bca 100755
--- a/maint/release.pl
+++ b/maint/release.pl
@@ -296,7 +296,6 @@ run_cmd("cp -a man ${expdir}");
 run_cmd("cp -a www ${expdir}");
 run_cmd("cp -a doc/userguide/user.pdf ${expdir}/doc/userguide");
 run_cmd("cp -a doc/installguide/install.pdf ${expdir}/doc/installguide");
-run_cmd("cp -a doc/smpd/smpd_pmi.pdf ${expdir}/doc/smpd");
 run_cmd("cp -a doc/logging/logging.pdf ${expdir}/doc/logging");
 run_cmd("cp -a doc/windev/windev.pdf ${expdir}/doc/windev");
 print("done\n");
diff --git a/maint/update_windows_version b/maint/update_windows_version
deleted file mode 100755
index 89193b5..0000000
--- a/maint/update_windows_version
+++ /dev/null
@@ -1,83 +0,0 @@
-#! /usr/bin/env perl
-
-$version = "";
-$filename = "mpichi.vdproj";
-$verbose = false;
-
-# Create two new UUIDs
-chomp($product_uuid = `uuidgen`);
-chomp($package_uuid = `uuidgen`);
-#print "'" . $product_uuid . "'\n";
-#print "'" . $package_uuid . "'\n";
-
-# Parse the command line
-foreach $arg (@ARGV)
-{
-#	print "$arg\n";
-	if (substr($arg, 1, 5) eq "file:")
-	{
-		$filename = substr $arg, 6;
-#		print "file = '" . $filename . "'\n";
-	}
-	elsif (substr($arg, 1, 8) eq "version:")
-	{
-		$version = substr $arg, 9;
-#		print "version = '" . $version . "'\n";
-	}
-	elsif ($arg eq "-v" || $arg eq "/v")
-	{
-		$verbose = true;
-	}
-	else
-	{
-		$version = $arg;
-#		print "version = '" . $version . "'\n";
-	}
-}
-
-# Get the version if none is specified on the command line
-if ($version eq "")
-{
-	unless (open VERSION_FILE, "<Version")
-	{
-		die "Error: Cannot open Version file: $!";
-	}
-	$_ = <VERSION_FILE>;
-	s/\r//;
-	chomp;
-	$version = $_;
-	close VERSION_FILE;
-}
-
-#print "version = '$version'\n";
-#print "ProductCode = $product_uuid\n";
-#print "PackageCode = $package_uuid\n";
-
-unless (open PROJ, "<$filename")
-{
-	die "Error: Cannot open project file ($filename): $!";
-}
-unless (open PROJ_TMP, ">$filename.tmp")
-{
-	die "Error: Cannot open output file ($filename.tmp): $!";
-}
-
-while (<PROJ>)
-{
-	s/(ProductVersion" = "[\d]:).*"/\1$version"/;
-	s/(ProductCode.*{).*}/\1\U$product_uuid}/;
-	s/(PackageCode.*{).*}/\1\U$package_uuid}/;
-	print PROJ_TMP "$_";
-}
-close PROJ;
-close PROJ_TMP;
-unless (unlink "$filename")
-{
-	die "Error: Unable to delete the project file ($filename): $!";
-}
-unless (rename "$filename.tmp", "$filename")
-{
-	die "Error: Unable to rename '$filename.tmp' -> '$filename': $!";
-}
-
-print "Success\n";
diff --git a/maint/winbuild.wsf b/maint/winbuild.wsf
deleted file mode 100644
index bfea803..0000000
--- a/maint/winbuild.wsf
+++ /dev/null
@@ -1,229 +0,0 @@
-<package>
-<job id="winbuild">
-    <runtime>
-        <description> Build MPICH on windows using windows makefile </description>
-        <unnamed
-            name = "--with-cpu"
-            helpstring = "Specify the target CPU. Supports x86, x64. Eg: --with-cpu=x86"
-            required = "false"
-        />
-        <unnamed
-            name = "--build"
-            helpstring = "Specify the build type. Supports Release, Debug. Eg: --build=Release"
-            required = "false"
-        />
-        <unnamed
-            name = "--with-appver"
-            helpstring = "Specify the appver. Eg: --with-appver=0x502"
-            required = "false"
-        />
-        <unnamed
-            name = "--build-dir"
-            helpstring = "Specify the directory containing the windows makefile. Eg: --build-dir=c:\jay\downloads\mpich\winbuild. The default is the current directory."
-            required = "false"
-        />
-        <unnamed
-            name = "--with-channel"
-            helpstring = "Specify the channels to build. Supported channels are shm, ssm, sock, nemesis. Eg: --with-channel=nemesis,sock. By default all channels are built."
-            required = "false"
-        />
-        <unnamed
-            name = "--disable-profiling"
-            helpstring = "Specify to disable building profiled dlls. Eg: --disable-profiling"
-            required = "false"
-        />
-        <unnamed
-            name = "--disable-fortran"
-            helpstring = "Specify to disable building fortran interface files. Eg: --disable-fortran"
-            required = "false"
-        />
-        <unnamed
-            name = "--disable-gcc"
-            helpstring = "Specify to disable building gcc libs. Eg: --disable-gcc"
-            required = "false"
-        />
-        <unnamed
-            name = "--verbose"
-            helpstring = "Specify to enable verbose output. Eg: --verbose"
-            required = "false"
-        />
-        <example> Usage: cscript winbuild.wsf [--with-cpu=x86|x64] [--build=Release|Debug] [--with-appver=APPVER_NUM] [--build-dir=DIR_WITH_MAKEFILE] [--with-channel=...] [--disable-fortran] [--disable-gcc] </example>
-    </runtime>
-
-    <script language="VBScript">
-        Option Explicit
-        'Init vars
-        Dim cpu_type, build_type, appver, build_dir
-        Dim default_channel_array, user_channel_array 
-        Dim misc_targets_array, gcc_targets_array, fort_targets_array
-        Dim disable_profiling, disable_fortran, disable_gcc
-        Dim verbose_output
-        Dim vs_shell, cmd, cmd_output
-        Dim nmake_cmd_prefix, nmake_cmd_suffix
-
-        Dim i, arg, arg_cnt, arg_val, arg_option, tmp_str_array
-        Dim fso, tmp_build_script, tmp_fname
-    
-        default_channel_array = Array("nemesis", "sock", "mt")
-        misc_targets_array = Array("cxx", "sfort", "irlog2rlog", "TraceInput")
-        gcc_targets_array = Array("gcc_libs")
-        fort_targets_array = Array("fort", "mpi_mod", "gfort")
-
-        disable_profiling = False
-        disable_fortran = False
-        disable_gcc = False
-
-        verbose_output = False
-        
-        ' Parse the Arguments
-        arg_cnt = WScript.Arguments.Count
-        For arg = 0 To arg_cnt - 1
-            arg_val = WScript.Arguments(arg)
-            arg_option = Split(arg_val, "=", -1, 1)
-
-            If arg_option(0) = "--with-cpu" Then
-                If UBound(arg_option, 1) <> 1 Then
-                    WScript.Echo "Invalid format for --with-cpu option"
-                    WScript.Quit(-1)
-                Else
-                    cpu_type = arg_option(1)
-                End If
-            ElseIf arg_option(0) = "--build" Then
-                If UBound(arg_option, 1) <> 1 Then
-                    WScript.Echo "Invalid format for --build option"
-                    WScript.Quit(-1)
-                Else
-                    If (arg_option(1) = "Release") Or (arg_option(1) = "Debug") Then
-                        build_type = arg_option(1)
-                    Else
-                        WScript.Echo "Invalid format for --build"
-                        WScript.Quit(-1)
-                    End If
-                End If
-            ElseIf arg_option(0) = "--with-appver" Then
-                If UBound(arg_option, 1) <> 1 Then
-                    WScript.Echo "Invalid format for --with-appver option"
-                    WScript.Quit(-1)
-                Else
-                    appver = arg_option(1)
-                End If
-            ElseIf arg_option(0) = "--build-dir" Then
-                If UBound(arg_option, 1) <> 1 Then
-                    WScript.Echo "Invalid format for --build-dir option"
-                    WScript.Quit(-1)
-                Else
-                    build_dir = arg_option(1)
-                End If
-            ElseIf arg_option(0) = "--with-channel" Then
-                If UBound(arg_option, 1) <> 1 Then
-                    WScript.Echo "Invalid format for --with-channel option"
-                    WScript.Quit(-1)
-                Else
-                    user_channel_array = Split(arg_option(1), ",", -1, 1)
-                    ' FIXME: We don't validate the channel names
-                End If
-            ElseIf arg_option(0) = "--disable-profiling" Then
-                disable_profiling = True
-            ElseIf arg_option(0) = "--disable-fortran" Then
-                disable_fortran = True
-            ElseIf arg_option(0) = "--disable-gcc" Then
-                disable_gcc = True
-            Else
-                WScript.Echo "Unknown option: " & arg_option(0)
-                WScript.Quit(-1)
-            End If
-        Next
-
-        ' Create temp build script
-        Set fso = CreateObject("Scripting.FileSystemObject")
-        ' Does GetTempName() fail ?
-        tmp_fname = fso.GetTempName()
-        ' Give the temp filename a batch file extn
-        tmp_fname = Replace(tmp_fname, ".", "_") & ".cmd"
-        Set tmp_build_script = fso.CreateTextFile(tmp_fname, True)
-
-        nmake_cmd_prefix="nmake"
-        nmake_cmd_suffix=" > make.log 2>&1"
-
-        If Not IsEmpty(cpu_type) Then
-            nmake_cmd_prefix = nmake_cmd_prefix & " CPU=" & cpu_type
-        End If
-        If Not IsEmpty(build_type) Then
-            If build_type = "Release" Then
-                nmake_cmd_prefix = nmake_cmd_prefix & " NODEBUG=1"
-            End If
-        End If
-        If Not IsEmpty(appver) Then
-            nmake_cmd_prefix = nmake_cmd_prefix & " APPVER=" & appver
-        End If
-
-        If cpu_type = "x64" Then
-            tmp_build_script.WriteLine("set PATH=%CCP_LIB64%;%PATH%")                
-        ElseIf cpu_type = "x86" Then
-            ' Assume ia32
-            tmp_build_script.WriteLine("set PATH=%CCP_LIB32%;%PATH%")                
-        Else
-            ' Unknown cpu type OR CPU type specified by environment
-            ' Assume that CCP paths are also specified by the environment
-        End If
-
-        ' Write default target
-        tmp_build_script.WriteLine(nmake_cmd_prefix & nmake_cmd_suffix)
-
-        If IsEmpty(user_channel_array) Then
-            For i=0 to UBound(default_channel_array, 1)
-                tmp_build_script.WriteLine(nmake_cmd_prefix & " CHANNEL=" & default_channel_array(i) & " " & nmake_cmd_suffix)
-                If Not disable_profiling Then
-                    tmp_build_script.WriteLine(nmake_cmd_prefix & " CHANNEL=" & default_channel_array(i) & " RLOG=1 " & nmake_cmd_suffix)
-                End If
-            Next
-        Else
-            For i=0 to UBound(user_channel_array, 1)
-                tmp_build_script.WriteLine(nmake_cmd_prefix & " CHANNEL=" & user_channel_array(i) & " " & nmake_cmd_suffix)
-                If Not disable_profiling Then
-                    tmp_build_script.WriteLine(nmake_cmd_prefix & " CHANNEL=" & user_channel_array(i) & " RLOG=1 " & nmake_cmd_suffix)
-                End If
-            Next
-        End If
-
-        ' Add misc targets
-        For i=0 to UBound(misc_targets_array, 1)
-            tmp_build_script.WriteLine(nmake_cmd_prefix & " " & misc_targets_array(i))
-        Next
-
-        If Not disable_fortran Then
-            For i=0 to UBound(fort_targets_array, 1)
-                tmp_build_script.WriteLine(nmake_cmd_prefix & " " & fort_targets_array(i))
-            Next
-        End If
-
-        If Not disable_gcc Then
-            For i=0 to UBound(gcc_targets_array, 1)
-                tmp_build_script.WriteLine(nmake_cmd_prefix & " " & gcc_targets_array(i))
-            Next
-        End If
-
-        tmp_build_script.Close()
-
-        ' Execute the build script
-
-        Set vs_shell = WScript.CreateObject("WScript.Shell")
-        'Set vs_env = vs_shell.Environment("PROCESS")
-
-        ' Call nmake on targets
-        'cmd = "nmake > make.log 2>&1 "
-        cmd = tmp_fname
-        vs_shell.Run cmd, 0, True
-        'Do While cmd_output.status = 0
-        '    WScript.Sleep 10
-        'Loop
-        'WScript.Echo cmd_output.StdOut.ReadAll, cmd_output.StdErr.ReadAll
-
-        ' Remove the temp build script
-        Set tmp_build_script = fso.GetFile(tmp_fname)
-        tmp_build_script.Delete()
-
-    </script>
-
-</job>
-</package>
diff --git a/mpi.vcproj b/mpi.vcproj
deleted file mode 100644
index 7f2d905..0000000
--- a/mpi.vcproj
+++ /dev/null
@@ -1,425 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="mpi"
-	ProjectGUID="{EAC12E9B-4B5D-4D26-8FAE-2425A48E3804}"
-	RootNamespace="mpi"
-	Keyword="Win32Proj"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="Debug"
-			IntermediateDirectory="Debug"
-			ConfigurationType="2"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="src\include;src\include\win32;src\mpl\include"
-				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;MPI_EXPORTS"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="1"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile="lib/mpichmpid.dll"
-				LinkIncremental="2"
-				ModuleDefinitionFile=".\mpi.def"
-				GenerateDebugInformation="true"
-				ProgramDatabaseFile="$(OutDir)/mpi.pdb"
-				SubSystem="2"
-				ImportLibrary=".\$(ConfigurationName)/mpid.lib"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-				Description="copying mpichmpid.dll to system32 directory"
-				CommandLine="copy lib\mpichmpid.dll %SystemRoot%\system32\mpichmpid.dll&#x0D;&#x0A;copy $(ConfigurationName)\mpid.lib lib\mpid.lib&#x0D;&#x0A;"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory="Release"
-			IntermediateDirectory="Release"
-			ConfigurationType="2"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="src\include;src\include\win32;src\mpl\include"
-				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;MPI_EXPORTS"
-				RuntimeLibrary="0"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile="lib/mpichmpi.dll"
-				LinkIncremental="1"
-				ModuleDefinitionFile=".\mpi.def"
-				GenerateDebugInformation="false"
-				SubSystem="2"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				ImportLibrary=".\$(ConfigurationName)/mpi.lib"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-				OutputDocumentFile=""
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				OutputFile=""
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-				Description="copying mpichmpi.dll to system32 directory"
-				CommandLine="copy lib\mpichmpi.dll %SystemRoot%\system32\mpichmpi.dll&#x0D;&#x0A;copy $(ConfigurationName)\mpi.lib lib\mpi.lib&#x0D;&#x0A;"
-			/>
-		</Configuration>
-		<Configuration
-			Name="ch3nemesisPRelease|Win32"
-			OutputDirectory="$(ConfigurationName)"
-			IntermediateDirectory="$(ConfigurationName)"
-			ConfigurationType="2"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="src\include;src\include\win32;src\mpl\include"
-				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;MPI_EXPORTS"
-				RuntimeLibrary="0"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile="lib/mpichmpi.dll"
-				LinkIncremental="1"
-				ModuleDefinitionFile=".\mpi.def"
-				GenerateDebugInformation="true"
-				SubSystem="2"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				ImportLibrary=".\$(ConfigurationName)/mpi.lib"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-				Description="copying mpichmpi.dll to system32 directory"
-				CommandLine="copy lib\mpichmpi.dll %SystemRoot%\system32\mpichmpi.dll&#x0D;&#x0A;copy $(ConfigurationName)\mpi.lib lib\mpi.lib&#x0D;&#x0A;"
-			/>
-		</Configuration>
-		<Configuration
-			Name="fortPRelease|Win32"
-			OutputDirectory="$(ConfigurationName)"
-			IntermediateDirectory="$(ConfigurationName)"
-			ConfigurationType="2"
-			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
-			CharacterSet="2"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="src\include;src\include\win32;src\mpl\include"
-				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;MPI_EXPORTS"
-				RuntimeLibrary="0"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				OutputFile="lib/mpichmpi.dll"
-				LinkIncremental="1"
-				ModuleDefinitionFile=".\mpi.def"
-				GenerateDebugInformation="false"
-				SubSystem="2"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				ImportLibrary=".\$(ConfigurationName)/mpi.lib"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-				OutputDocumentFile=""
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-				OutputFile=""
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-				Description="copying mpichmpi.dll to system32 directory"
-				CommandLine="copy lib\mpichmpi.dll %SystemRoot%\system32\mpichmpi.dll&#x0D;&#x0A;copy $(ConfigurationName)\mpi.lib lib\mpi.lib&#x0D;&#x0A;"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<Filter
-			Name="Source Files"
-			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
-			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
-			>
-			<File
-				RelativePath=".\src\util\multichannel\mpi.c"
-				>
-				<FileConfiguration
-					Name="Debug|Win32"
-					>
-					<Tool
-						Name="VCCLCompilerTool"
-						ObjectFile="$(IntDir)/$(InputName)1.obj"
-					/>
-				</FileConfiguration>
-				<FileConfiguration
-					Name="Release|Win32"
-					>
-					<Tool
-						Name="VCCLCompilerTool"
-						ObjectFile="$(IntDir)/$(InputName)1.obj"
-					/>
-				</FileConfiguration>
-				<FileConfiguration
-					Name="ch3nemesisPRelease|Win32"
-					>
-					<Tool
-						Name="VCCLCompilerTool"
-						ObjectFile="$(IntDir)/$(InputName)1.obj"
-					/>
-				</FileConfiguration>
-				<FileConfiguration
-					Name="fortPRelease|Win32"
-					>
-					<Tool
-						Name="VCCLCompilerTool"
-						ObjectFile="$(IntDir)/$(InputName)1.obj"
-					/>
-				</FileConfiguration>
-			</File>
-			<File
-				RelativePath=".\mpi.def"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Header Files"
-			Filter="h;hpp;hxx;hm;inl;inc;xsd"
-			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
-			>
-			<File
-				RelativePath=".\src\include\win32\mpi.h"
-				>
-			</File>
-			<File
-				RelativePath=".\src\include\mpicxx.h"
-				>
-			</File>
-			<File
-				RelativePath=".\src\include\mpio.h"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Resource Files"
-			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
-			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
-			>
-		</Filter>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
diff --git a/mpich.sln b/mpich.sln
deleted file mode 100644
index 1314993..0000000
--- a/mpich.sln
+++ /dev/null
@@ -1,5929 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 9.00
-# Visual Studio 2005
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mpich", "mpich.vcproj", "{0FACD81A-FE33-4845-ACF6-A1D50BD35991}"
-	ProjectSection(ProjectDependencies) = postProject
-		{97B727A6-0F41-4E8E-A524-FC0F30D3AC8A} = {97B727A6-0F41-4E8E-A524-FC0F30D3AC8A}
-		{8A501EEE-94AD-4FAA-A67F-EE5E6D9E5CD2} = {8A501EEE-94AD-4FAA-A67F-EE5E6D9E5CD2}
-		{10115F75-1A40-4155-BCD4-9521609DFFEC} = {10115F75-1A40-4155-BCD4-9521609DFFEC}
-		{3DE857FA-6F20-4214-8D99-811165354D3F} = {3DE857FA-6F20-4214-8D99-811165354D3F}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mpichs", "mpichs.vcproj", "{7FBADF88-70AB-4415-B7DA-248EFA299A86}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ch3sock", "src\mpid\ch3\channels\sock\ch3sock.vcproj", "{88CF50C7-ECDC-4423-9332-8A0647374428}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sock", "src\mpid\common\sock\sock.vcproj", "{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dbg", "src\util\dbg\dbg.vcproj", "{DFFFA925-D59C-4480-8094-1B7E9D12BC02}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cxx", "src\binding\cxx\cxx.vcproj", "{A611626E-E8FF-44A7-8105-149AB9CA5D20}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "rlog", "src\util\logging\rlog\rlog.vcproj", "{3DE857FA-6F20-4214-8D99-811165354D3F}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mpichf", "src\binding\f77\mpichf.vcproj", "{D45A7472-5ECD-481D-A26D-98D88ED44305}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mpiexec", "src\pm\smpd\mpiexec.vcproj", "{EFAF72A2-7154-410B-9235-460444894A38}"
-	ProjectSection(ProjectDependencies) = postProject
-		{DFFFA925-D59C-4480-8094-1B7E9D12BC02} = {DFFFA925-D59C-4480-8094-1B7E9D12BC02}
-		{8A501EEE-94AD-4FAA-A67F-EE5E6D9E5CD2} = {8A501EEE-94AD-4FAA-A67F-EE5E6D9E5CD2}
-		{97B727A6-0F41-4E8E-A524-FC0F30D3AC8A} = {97B727A6-0F41-4E8E-A524-FC0F30D3AC8A}
-		{0703FA94-8B8C-49AC-BFCE-91F67B599E51} = {0703FA94-8B8C-49AC-BFCE-91F67B599E51}
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86} = {7FBADF88-70AB-4415-B7DA-248EFA299A86}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "smpd", "src\pm\smpd\smpd.vcproj", "{73DC517A-212E-4C8C-8B13-D5CA120C7B5C}"
-	ProjectSection(ProjectDependencies) = postProject
-		{0703FA94-8B8C-49AC-BFCE-91F67B599E51} = {0703FA94-8B8C-49AC-BFCE-91F67B599E51}
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86} = {7FBADF88-70AB-4415-B7DA-248EFA299A86}
-		{DFFFA925-D59C-4480-8094-1B7E9D12BC02} = {DFFFA925-D59C-4480-8094-1B7E9D12BC02}
-		{8A501EEE-94AD-4FAA-A67F-EE5E6D9E5CD2} = {8A501EEE-94AD-4FAA-A67F-EE5E6D9E5CD2}
-		{97B727A6-0F41-4E8E-A524-FC0F30D3AC8A} = {97B727A6-0F41-4E8E-A524-FC0F30D3AC8A}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "smpd_util", "src\pm\smpd\smpd_util.vcproj", "{0703FA94-8B8C-49AC-BFCE-91F67B599E51}"
-	ProjectSection(ProjectDependencies) = postProject
-		{EAC12E9B-4B5D-4D26-8FAE-2425A48E3804} = {EAC12E9B-4B5D-4D26-8FAE-2425A48E3804}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pmi", "src\pmi\smpd\pmi.vcproj", "{97B727A6-0F41-4E8E-A524-FC0F30D3AC8A}"
-	ProjectSection(ProjectDependencies) = postProject
-		{0703FA94-8B8C-49AC-BFCE-91F67B599E51} = {0703FA94-8B8C-49AC-BFCE-91F67B599E51}
-	EndProjectSection
-EndProject
-Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "mpichff", "src\binding\f77\mpichff.vfproj", "{F2B709B4-AB53-4E39-8025-00060DA5279D}"
-EndProject
-Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "MPICHInstaller", "maint\mpichi.vdproj", "{3B6F7528-9943-46B3-9609-5ED0D7C31EFE}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "impgen", "maint\impgen.vcproj", "{68A6C7AD-9713-4315-9ABE-B47E22E5E0A9}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mpi", "mpi.vcproj", "{EAC12E9B-4B5D-4D26-8FAE-2425A48E3804}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mpe", "src\mpe2\mpe.vcproj", "{23709B5A-153D-422B-B006-17CC05552B57}"
-	ProjectSection(ProjectDependencies) = postProject
-		{EAC12E9B-4B5D-4D26-8FAE-2425A48E3804} = {EAC12E9B-4B5D-4D26-8FAE-2425A48E3804}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mpewrap", "src\mpe2\mpewrap.vcproj", "{AA0AAB17-BDC9-45DD-8FF0-01F8D384FB18}"
-	ProjectSection(ProjectDependencies) = postProject
-		{EAC12E9B-4B5D-4D26-8FAE-2425A48E3804} = {EAC12E9B-4B5D-4D26-8FAE-2425A48E3804}
-		{23709B5A-153D-422B-B006-17CC05552B57} = {23709B5A-153D-422B-B006-17CC05552B57}
-	EndProjectSection
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "wmpiexec", "src\pm\smpd\wmpiexec\wmpiexec.csproj", "{B0365633-1495-4C2C-8FD6-6943F5208D5C}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "wmpiregister", "src\pm\smpd\wmpiregister\wmpiregister.csproj", "{8E126FE2-6F09-42FF-B17C-9C73BF3B74B9}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "wmpiconfig", "src\pm\smpd\wmpiconfig\wmpiconfig.csproj", "{1C99A11B-39CF-454A-BA19-5CA9BE9A1A70}"
-EndProject
-Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "MPICHx64Installer", "maint\mpichx64i.vdproj", "{6460CD1F-66E3-40FF-A9C9-A48CDA9B6EBD}"
-EndProject
-Project("{6989167D-11E4-40FE-8C1A-2192A86A7E90}") = "mpif90", "src\binding\f90\mpif90.vfproj", "{D9B35828-6D2D-4661-827E-80FDBB3C07C5}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ch3nemesis", "src\mpid\ch3\channels\nemesis\ch3nemesis.vcproj", "{10115F75-1A40-4155-BCD4-9521609DFFEC}"
-	ProjectSection(ProjectDependencies) = postProject
-		{DFFFA925-D59C-4480-8094-1B7E9D12BC02} = {DFFFA925-D59C-4480-8094-1B7E9D12BC02}
-		{97B727A6-0F41-4E8E-A524-FC0F30D3AC8A} = {97B727A6-0F41-4E8E-A524-FC0F30D3AC8A}
-		{3DE857FA-6F20-4214-8D99-811165354D3F} = {3DE857FA-6F20-4214-8D99-811165354D3F}
-		{8A501EEE-94AD-4FAA-A67F-EE5E6D9E5CD2} = {8A501EEE-94AD-4FAA-A67F-EE5E6D9E5CD2}
-		{ACB7CE11-E708-49CD-9DC5-6022B1BF730B} = {ACB7CE11-E708-49CD-9DC5-6022B1BF730B}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "executive", "src\util\ex\executive.vcproj", "{ACB7CE11-E708-49CD-9DC5-6022B1BF730B}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mpl", "mpl.vcproj", "{8A501EEE-94AD-4FAA-A67F-EE5E6D9E5CD2}"
-EndProject
-Global
-	GlobalSection(SolutionConfigurationPlatforms) = preSolution
-		ch3nemesisDebug|Any CPU = ch3nemesisDebug|Any CPU
-		ch3nemesisDebug|Mixed Platforms = ch3nemesisDebug|Mixed Platforms
-		ch3nemesisDebug|Win32 = ch3nemesisDebug|Win32
-		ch3nemesisDebug|x64 = ch3nemesisDebug|x64
-		ch3nemesisPDebug|Any CPU = ch3nemesisPDebug|Any CPU
-		ch3nemesisPDebug|Mixed Platforms = ch3nemesisPDebug|Mixed Platforms
-		ch3nemesisPDebug|Win32 = ch3nemesisPDebug|Win32
-		ch3nemesisPDebug|x64 = ch3nemesisPDebug|x64
-		ch3nemesisPRelease|Any CPU = ch3nemesisPRelease|Any CPU
-		ch3nemesisPRelease|Mixed Platforms = ch3nemesisPRelease|Mixed Platforms
-		ch3nemesisPRelease|Win32 = ch3nemesisPRelease|Win32
-		ch3nemesisPRelease|x64 = ch3nemesisPRelease|x64
-		ch3nemesisRelease|Any CPU = ch3nemesisRelease|Any CPU
-		ch3nemesisRelease|Mixed Platforms = ch3nemesisRelease|Mixed Platforms
-		ch3nemesisRelease|Win32 = ch3nemesisRelease|Win32
-		ch3nemesisRelease|x64 = ch3nemesisRelease|x64
-		ch3shmDebug|Any CPU = ch3shmDebug|Any CPU
-		ch3shmDebug|Mixed Platforms = ch3shmDebug|Mixed Platforms
-		ch3shmDebug|Win32 = ch3shmDebug|Win32
-		ch3shmDebug|x64 = ch3shmDebug|x64
-		ch3shmPRelease|Any CPU = ch3shmPRelease|Any CPU
-		ch3shmPRelease|Mixed Platforms = ch3shmPRelease|Mixed Platforms
-		ch3shmPRelease|Win32 = ch3shmPRelease|Win32
-		ch3shmPRelease|x64 = ch3shmPRelease|x64
-		ch3shmRelease|Any CPU = ch3shmRelease|Any CPU
-		ch3shmRelease|Mixed Platforms = ch3shmRelease|Mixed Platforms
-		ch3shmRelease|Win32 = ch3shmRelease|Win32
-		ch3shmRelease|x64 = ch3shmRelease|x64
-		ch3sockDebug|Any CPU = ch3sockDebug|Any CPU
-		ch3sockDebug|Mixed Platforms = ch3sockDebug|Mixed Platforms
-		ch3sockDebug|Win32 = ch3sockDebug|Win32
-		ch3sockDebug|x64 = ch3sockDebug|x64
-		ch3sockmtDebug|Any CPU = ch3sockmtDebug|Any CPU
-		ch3sockmtDebug|Mixed Platforms = ch3sockmtDebug|Mixed Platforms
-		ch3sockmtDebug|Win32 = ch3sockmtDebug|Win32
-		ch3sockmtDebug|x64 = ch3sockmtDebug|x64
-		ch3sockmtPRelease|Any CPU = ch3sockmtPRelease|Any CPU
-		ch3sockmtPRelease|Mixed Platforms = ch3sockmtPRelease|Mixed Platforms
-		ch3sockmtPRelease|Win32 = ch3sockmtPRelease|Win32
-		ch3sockmtPRelease|x64 = ch3sockmtPRelease|x64
-		ch3sockmtRelease|Any CPU = ch3sockmtRelease|Any CPU
-		ch3sockmtRelease|Mixed Platforms = ch3sockmtRelease|Mixed Platforms
-		ch3sockmtRelease|Win32 = ch3sockmtRelease|Win32
-		ch3sockmtRelease|x64 = ch3sockmtRelease|x64
-		ch3sockPliteRelease|Any CPU = ch3sockPliteRelease|Any CPU
-		ch3sockPliteRelease|Mixed Platforms = ch3sockPliteRelease|Mixed Platforms
-		ch3sockPliteRelease|Win32 = ch3sockPliteRelease|Win32
-		ch3sockPliteRelease|x64 = ch3sockPliteRelease|x64
-		ch3sockPRelease|Any CPU = ch3sockPRelease|Any CPU
-		ch3sockPRelease|Mixed Platforms = ch3sockPRelease|Mixed Platforms
-		ch3sockPRelease|Win32 = ch3sockPRelease|Win32
-		ch3sockPRelease|x64 = ch3sockPRelease|x64
-		ch3sockRelease|Any CPU = ch3sockRelease|Any CPU
-		ch3sockRelease|Mixed Platforms = ch3sockRelease|Mixed Platforms
-		ch3sockRelease|Win32 = ch3sockRelease|Win32
-		ch3sockRelease|x64 = ch3sockRelease|x64
-		ch3ssmDebug|Any CPU = ch3ssmDebug|Any CPU
-		ch3ssmDebug|Mixed Platforms = ch3ssmDebug|Mixed Platforms
-		ch3ssmDebug|Win32 = ch3ssmDebug|Win32
-		ch3ssmDebug|x64 = ch3ssmDebug|x64
-		ch3ssmPDebug|Any CPU = ch3ssmPDebug|Any CPU
-		ch3ssmPDebug|Mixed Platforms = ch3ssmPDebug|Mixed Platforms
-		ch3ssmPDebug|Win32 = ch3ssmPDebug|Win32
-		ch3ssmPDebug|x64 = ch3ssmPDebug|x64
-		ch3ssmPRelease|Any CPU = ch3ssmPRelease|Any CPU
-		ch3ssmPRelease|Mixed Platforms = ch3ssmPRelease|Mixed Platforms
-		ch3ssmPRelease|Win32 = ch3ssmPRelease|Win32
-		ch3ssmPRelease|x64 = ch3ssmPRelease|x64
-		ch3ssmRelease|Any CPU = ch3ssmRelease|Any CPU
-		ch3ssmRelease|Mixed Platforms = ch3ssmRelease|Mixed Platforms
-		ch3ssmRelease|Win32 = ch3ssmRelease|Win32
-		ch3ssmRelease|x64 = ch3ssmRelease|x64
-		Debug|Any CPU = Debug|Any CPU
-		Debug|Mixed Platforms = Debug|Mixed Platforms
-		Debug|Win32 = Debug|Win32
-		Debug|x64 = Debug|x64
-		DebugStatic|Any CPU = DebugStatic|Any CPU
-		DebugStatic|Mixed Platforms = DebugStatic|Mixed Platforms
-		DebugStatic|Win32 = DebugStatic|Win32
-		DebugStatic|x64 = DebugStatic|x64
-		fmpe|Any CPU = fmpe|Any CPU
-		fmpe|Mixed Platforms = fmpe|Mixed Platforms
-		fmpe|Win32 = fmpe|Win32
-		fmpe|x64 = fmpe|x64
-		fortDebug|Any CPU = fortDebug|Any CPU
-		fortDebug|Mixed Platforms = fortDebug|Mixed Platforms
-		fortDebug|Win32 = fortDebug|Win32
-		fortDebug|x64 = fortDebug|x64
-		fortDebugConfig_1_0_5|Any CPU = fortDebugConfig_1_0_5|Any CPU
-		fortDebugConfig_1_0_5|Mixed Platforms = fortDebugConfig_1_0_5|Mixed Platforms
-		fortDebugConfig_1_0_5|Win32 = fortDebugConfig_1_0_5|Win32
-		fortDebugConfig_1_0_5|x64 = fortDebugConfig_1_0_5|x64
-		fortPRelease|Any CPU = fortPRelease|Any CPU
-		fortPRelease|Mixed Platforms = fortPRelease|Mixed Platforms
-		fortPRelease|Win32 = fortPRelease|Win32
-		fortPRelease|x64 = fortPRelease|x64
-		fortRelease|Any CPU = fortRelease|Any CPU
-		fortRelease|Mixed Platforms = fortRelease|Mixed Platforms
-		fortRelease|Win32 = fortRelease|Win32
-		fortRelease|x64 = fortRelease|x64
-		gfortDebug|Any CPU = gfortDebug|Any CPU
-		gfortDebug|Mixed Platforms = gfortDebug|Mixed Platforms
-		gfortDebug|Win32 = gfortDebug|Win32
-		gfortDebug|x64 = gfortDebug|x64
-		gfortRelease|Any CPU = gfortRelease|Any CPU
-		gfortRelease|Mixed Platforms = gfortRelease|Mixed Platforms
-		gfortRelease|Win32 = gfortRelease|Win32
-		gfortRelease|x64 = gfortRelease|x64
-		Installer|Any CPU = Installer|Any CPU
-		Installer|Mixed Platforms = Installer|Mixed Platforms
-		Installer|Win32 = Installer|Win32
-		Installer|x64 = Installer|x64
-		Installerx64|Any CPU = Installerx64|Any CPU
-		Installerx64|Mixed Platforms = Installerx64|Mixed Platforms
-		Installerx64|Win32 = Installerx64|Win32
-		Installerx64|x64 = Installerx64|x64
-		mpichDebugConfig_1_0_4|Any CPU = mpichDebugConfig_1_0_4|Any CPU
-		mpichDebugConfig_1_0_4|Mixed Platforms = mpichDebugConfig_1_0_4|Mixed Platforms
-		mpichDebugConfig_1_0_4|Win32 = mpichDebugConfig_1_0_4|Win32
-		mpichDebugConfig_1_0_4|x64 = mpichDebugConfig_1_0_4|x64
-		mpichDebugConfig_1_0_5|Any CPU = mpichDebugConfig_1_0_5|Any CPU
-		mpichDebugConfig_1_0_5|Mixed Platforms = mpichDebugConfig_1_0_5|Mixed Platforms
-		mpichDebugConfig_1_0_5|Win32 = mpichDebugConfig_1_0_5|Win32
-		mpichDebugConfig_1_0_5|x64 = mpichDebugConfig_1_0_5|x64
-		mpichReleaseConfig_1_0_4|Any CPU = mpichReleaseConfig_1_0_4|Any CPU
-		mpichReleaseConfig_1_0_4|Mixed Platforms = mpichReleaseConfig_1_0_4|Mixed Platforms
-		mpichReleaseConfig_1_0_4|Win32 = mpichReleaseConfig_1_0_4|Win32
-		mpichReleaseConfig_1_0_4|x64 = mpichReleaseConfig_1_0_4|x64
-		mpichshm_mpichReleaseConfig_1_0_4|Any CPU = mpichshm_mpichReleaseConfig_1_0_4|Any CPU
-		mpichshm_mpichReleaseConfig_1_0_4|Mixed Platforms = mpichshm_mpichReleaseConfig_1_0_4|Mixed Platforms
-		mpichshm_mpichReleaseConfig_1_0_4|Win32 = mpichshm_mpichReleaseConfig_1_0_4|Win32
-		mpichshm_mpichReleaseConfig_1_0_4|x64 = mpichshm_mpichReleaseConfig_1_0_4|x64
-		mpichssm_mpichReleaseConfig_1_0_4|Any CPU = mpichssm_mpichReleaseConfig_1_0_4|Any CPU
-		mpichssm_mpichReleaseConfig_1_0_4|Mixed Platforms = mpichssm_mpichReleaseConfig_1_0_4|Mixed Platforms
-		mpichssm_mpichReleaseConfig_1_0_4|Win32 = mpichssm_mpichReleaseConfig_1_0_4|Win32
-		mpichssm_mpichReleaseConfig_1_0_4|x64 = mpichssm_mpichReleaseConfig_1_0_4|x64
-		mt_mpichReleaseConfig_1_0_4|Any CPU = mt_mpichReleaseConfig_1_0_4|Any CPU
-		mt_mpichReleaseConfig_1_0_4|Mixed Platforms = mt_mpichReleaseConfig_1_0_4|Mixed Platforms
-		mt_mpichReleaseConfig_1_0_4|Win32 = mt_mpichReleaseConfig_1_0_4|Win32
-		mt_mpichReleaseConfig_1_0_4|x64 = mt_mpichReleaseConfig_1_0_4|x64
-		Release|Any CPU = Release|Any CPU
-		Release|Mixed Platforms = Release|Mixed Platforms
-		Release|Win32 = Release|Win32
-		Release|x64 = Release|x64
-		sfortDebug|Any CPU = sfortDebug|Any CPU
-		sfortDebug|Mixed Platforms = sfortDebug|Mixed Platforms
-		sfortDebug|Win32 = sfortDebug|Win32
-		sfortDebug|x64 = sfortDebug|x64
-		sfortRelease|Any CPU = sfortRelease|Any CPU
-		sfortRelease|Mixed Platforms = sfortRelease|Mixed Platforms
-		sfortRelease|Win32 = sfortRelease|Win32
-		sfortRelease|x64 = sfortRelease|x64
-		testrelease|Any CPU = testrelease|Any CPU
-		testrelease|Mixed Platforms = testrelease|Mixed Platforms
-		testrelease|Win32 = testrelease|Win32
-		testrelease|x64 = testrelease|x64
-		wrapperUtilRelease|Any CPU = wrapperUtilRelease|Any CPU
-		wrapperUtilRelease|Mixed Platforms = wrapperUtilRelease|Mixed Platforms
-		wrapperUtilRelease|Win32 = wrapperUtilRelease|Win32
-		wrapperUtilRelease|x64 = wrapperUtilRelease|x64
-	EndGlobalSection
-	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3nemesisDebug|Any CPU.ActiveCfg = ch3sockDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3nemesisDebug|Mixed Platforms.ActiveCfg = ch3nemesisDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3nemesisDebug|Mixed Platforms.Build.0 = ch3nemesisDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3nemesisDebug|Win32.ActiveCfg = ch3sockDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3nemesisDebug|Win32.Build.0 = ch3sockDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3nemesisDebug|x64.ActiveCfg = ch3sockDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3nemesisPDebug|Any CPU.ActiveCfg = ch3nemesisDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3nemesisPDebug|Mixed Platforms.ActiveCfg = ch3nemesisPDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3nemesisPDebug|Mixed Platforms.Build.0 = ch3nemesisPDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3nemesisPDebug|Win32.ActiveCfg = ch3nemesisDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3nemesisPDebug|Win32.Build.0 = ch3nemesisDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3nemesisPDebug|x64.ActiveCfg = ch3nemesisDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3nemesisPRelease|Any CPU.ActiveCfg = ch3nemesisPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3nemesisPRelease|Mixed Platforms.ActiveCfg = ch3nemesisPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3nemesisPRelease|Mixed Platforms.Build.0 = ch3nemesisPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3nemesisPRelease|Win32.ActiveCfg = ch3nemesisPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3nemesisPRelease|Win32.Build.0 = ch3nemesisPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3nemesisPRelease|x64.ActiveCfg = ch3nemesisPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3nemesisRelease|Any CPU.ActiveCfg = ch3nemesisPDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3nemesisRelease|Mixed Platforms.ActiveCfg = ch3nemesisRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3nemesisRelease|Mixed Platforms.Build.0 = ch3nemesisRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3nemesisRelease|Win32.ActiveCfg = ch3nemesisPDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3nemesisRelease|Win32.Build.0 = ch3nemesisPDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3nemesisRelease|x64.ActiveCfg = ch3nemesisPDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3shmDebug|Any CPU.ActiveCfg = ch3shmDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3shmDebug|Mixed Platforms.ActiveCfg = ch3shmDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3shmDebug|Mixed Platforms.Build.0 = ch3shmDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3shmDebug|Win32.ActiveCfg = ch3shmDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3shmDebug|Win32.Build.0 = ch3shmDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3shmDebug|x64.ActiveCfg = ch3shmDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3shmPRelease|Any CPU.ActiveCfg = ch3shmPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3shmPRelease|Mixed Platforms.ActiveCfg = ch3shmPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3shmPRelease|Mixed Platforms.Build.0 = ch3shmPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3shmPRelease|Win32.ActiveCfg = ch3shmPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3shmPRelease|Win32.Build.0 = ch3shmPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3shmPRelease|x64.ActiveCfg = ch3shmPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3shmRelease|Any CPU.ActiveCfg = ch3shmRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3shmRelease|Mixed Platforms.ActiveCfg = ch3shmRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3shmRelease|Mixed Platforms.Build.0 = ch3shmRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3shmRelease|Win32.ActiveCfg = ch3shmRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3shmRelease|Win32.Build.0 = ch3shmRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3shmRelease|x64.ActiveCfg = ch3shmRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockDebug|Any CPU.ActiveCfg = ch3sockDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockDebug|Mixed Platforms.ActiveCfg = ch3sockDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockDebug|Mixed Platforms.Build.0 = ch3sockDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockDebug|Win32.ActiveCfg = ch3sockDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockDebug|Win32.Build.0 = ch3sockDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockDebug|x64.ActiveCfg = ch3sockDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockmtDebug|Any CPU.ActiveCfg = ch3sockmtDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockmtDebug|Mixed Platforms.ActiveCfg = ch3sockmtDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockmtDebug|Mixed Platforms.Build.0 = ch3sockmtDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockmtDebug|Win32.ActiveCfg = ch3sockmtDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockmtDebug|Win32.Build.0 = ch3sockmtDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockmtDebug|x64.ActiveCfg = ch3sockmtDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockmtPRelease|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockmtPRelease|Mixed Platforms.ActiveCfg = ch3sockmtPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockmtPRelease|Mixed Platforms.Build.0 = ch3sockmtPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockmtPRelease|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockmtPRelease|Win32.Build.0 = ch3sockmtPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockmtPRelease|x64.ActiveCfg = ch3sockmtPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockmtRelease|Any CPU.ActiveCfg = ch3sockmtRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockmtRelease|Mixed Platforms.ActiveCfg = ch3sockmtRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockmtRelease|Mixed Platforms.Build.0 = ch3sockmtRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockmtRelease|Win32.ActiveCfg = ch3sockmtRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockmtRelease|Win32.Build.0 = ch3sockmtRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockmtRelease|x64.ActiveCfg = ch3sockmtRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockPliteRelease|Any CPU.ActiveCfg = ch3sockPliteRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockPliteRelease|Mixed Platforms.ActiveCfg = ch3sockPliteRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockPliteRelease|Mixed Platforms.Build.0 = ch3sockPliteRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockPliteRelease|Win32.ActiveCfg = ch3sockPliteRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockPliteRelease|Win32.Build.0 = ch3sockPliteRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockPliteRelease|x64.ActiveCfg = ch3sockPliteRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockPRelease|Any CPU.ActiveCfg = ch3sockPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockPRelease|Mixed Platforms.ActiveCfg = ch3sockPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockPRelease|Mixed Platforms.Build.0 = ch3sockPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockPRelease|Win32.ActiveCfg = ch3sockPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockPRelease|Win32.Build.0 = ch3sockPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockPRelease|x64.ActiveCfg = ch3sockPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockRelease|Any CPU.ActiveCfg = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockRelease|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockRelease|Mixed Platforms.Build.0 = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockRelease|Win32.ActiveCfg = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockRelease|Win32.Build.0 = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3sockRelease|x64.ActiveCfg = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3ssmDebug|Any CPU.ActiveCfg = ch3ssmDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3ssmDebug|Mixed Platforms.ActiveCfg = ch3ssmDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3ssmDebug|Mixed Platforms.Build.0 = ch3ssmDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3ssmDebug|Win32.ActiveCfg = ch3ssmDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3ssmDebug|Win32.Build.0 = ch3ssmDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3ssmDebug|x64.ActiveCfg = ch3ssmDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3ssmPDebug|Any CPU.ActiveCfg = ch3ssmPDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3ssmPDebug|Mixed Platforms.ActiveCfg = ch3ssmPDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3ssmPDebug|Mixed Platforms.Build.0 = ch3ssmPDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3ssmPDebug|Win32.ActiveCfg = ch3ssmPDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3ssmPDebug|Win32.Build.0 = ch3ssmPDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3ssmPDebug|x64.ActiveCfg = ch3ssmPDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3ssmPRelease|Any CPU.ActiveCfg = ch3ssmPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3ssmPRelease|Mixed Platforms.ActiveCfg = ch3ssmPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3ssmPRelease|Mixed Platforms.Build.0 = ch3ssmPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3ssmPRelease|Win32.ActiveCfg = ch3ssmPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3ssmPRelease|Win32.Build.0 = ch3ssmPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3ssmPRelease|x64.ActiveCfg = ch3ssmPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3ssmRelease|Any CPU.ActiveCfg = ch3ssmRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3ssmRelease|Mixed Platforms.ActiveCfg = ch3ssmRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3ssmRelease|Mixed Platforms.Build.0 = ch3ssmRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3ssmRelease|Win32.ActiveCfg = ch3ssmRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3ssmRelease|Win32.Build.0 = ch3ssmRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.ch3ssmRelease|x64.ActiveCfg = ch3ssmRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.Debug|Any CPU.ActiveCfg = ch3sockDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.Debug|Mixed Platforms.ActiveCfg = ch3sockDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.Debug|Win32.ActiveCfg = ch3sockDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.Debug|Win32.Build.0 = ch3sockDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.Debug|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.DebugStatic|Any CPU.ActiveCfg = ch3sockDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.DebugStatic|Mixed Platforms.ActiveCfg = ch3sockDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.DebugStatic|Mixed Platforms.Build.0 = ch3sockDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.DebugStatic|Win32.ActiveCfg = ch3sockDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.DebugStatic|Win32.Build.0 = ch3sockDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.DebugStatic|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fmpe|Any CPU.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fmpe|Mixed Platforms.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fmpe|Mixed Platforms.Build.0 = fortDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fmpe|Win32.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fmpe|Win32.Build.0 = fortDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fmpe|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fortDebug|Any CPU.ActiveCfg = ch3sockDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fortDebug|Mixed Platforms.ActiveCfg = ch3shmDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fortDebug|Win32.ActiveCfg = ch3sockDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fortDebug|Win32.Build.0 = ch3sockDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fortDebug|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fortDebugConfig_1_0_5|Any CPU.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fortDebugConfig_1_0_5|Mixed Platforms.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fortDebugConfig_1_0_5|Win32.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fortDebugConfig_1_0_5|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fortPRelease|Any CPU.ActiveCfg = fortPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fortPRelease|Win32.ActiveCfg = fortPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fortPRelease|x64.ActiveCfg = fortPRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fortRelease|Any CPU.ActiveCfg = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fortRelease|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fortRelease|Win32.ActiveCfg = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fortRelease|Win32.Build.0 = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.fortRelease|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.gfortDebug|Any CPU.ActiveCfg = ch3sockDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.gfortDebug|Mixed Platforms.ActiveCfg = ch3shmDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.gfortDebug|Win32.ActiveCfg = ch3sockDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.gfortDebug|Win32.Build.0 = ch3sockDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.gfortDebug|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.gfortRelease|Any CPU.ActiveCfg = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.gfortRelease|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.gfortRelease|Win32.ActiveCfg = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.gfortRelease|Win32.Build.0 = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.gfortRelease|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.Installer|Any CPU.ActiveCfg = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.Installer|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.Installer|Win32.ActiveCfg = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.Installer|Win32.Build.0 = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.Installer|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.Installerx64|Any CPU.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.Installerx64|Mixed Platforms.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.Installerx64|Mixed Platforms.Build.0 = fortDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.Installerx64|Win32.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.Installerx64|Win32.Build.0 = fortDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.Installerx64|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichDebugConfig_1_0_4|Any CPU.ActiveCfg = mpichDebugConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichDebugConfig_1_0_4|Mixed Platforms.ActiveCfg = mpichDebugConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichDebugConfig_1_0_4|Mixed Platforms.Build.0 = mpichDebugConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichDebugConfig_1_0_4|Win32.ActiveCfg = mpichDebugConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichDebugConfig_1_0_4|x64.ActiveCfg = mpichDebugConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichDebugConfig_1_0_5|Any CPU.ActiveCfg = mpichDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichDebugConfig_1_0_5|Mixed Platforms.ActiveCfg = mpichDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichDebugConfig_1_0_5|Mixed Platforms.Build.0 = mpichDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichDebugConfig_1_0_5|Win32.ActiveCfg = mpichDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichDebugConfig_1_0_5|Win32.Build.0 = mpichDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichDebugConfig_1_0_5|x64.ActiveCfg = mpichDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichReleaseConfig_1_0_4|Any CPU.ActiveCfg = mpichReleaseConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichReleaseConfig_1_0_4|Mixed Platforms.ActiveCfg = mpichReleaseConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichReleaseConfig_1_0_4|Mixed Platforms.Build.0 = mpichReleaseConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichReleaseConfig_1_0_4|Win32.ActiveCfg = mpichReleaseConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichReleaseConfig_1_0_4|Win32.Build.0 = mpichReleaseConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichReleaseConfig_1_0_4|x64.ActiveCfg = mpichReleaseConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichshm_mpichReleaseConfig_1_0_4|Any CPU.ActiveCfg = mpichReleaseConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichshm_mpichReleaseConfig_1_0_4|Mixed Platforms.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichshm_mpichReleaseConfig_1_0_4|Mixed Platforms.Build.0 = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichshm_mpichReleaseConfig_1_0_4|Win32.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichshm_mpichReleaseConfig_1_0_4|Win32.Build.0 = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichshm_mpichReleaseConfig_1_0_4|x64.ActiveCfg = mpichReleaseConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichssm_mpichReleaseConfig_1_0_4|Any CPU.ActiveCfg = mpichssm_mpichReleaseConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichssm_mpichReleaseConfig_1_0_4|Mixed Platforms.ActiveCfg = mpichssm_mpichReleaseConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichssm_mpichReleaseConfig_1_0_4|Mixed Platforms.Build.0 = mpichssm_mpichReleaseConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichssm_mpichReleaseConfig_1_0_4|Win32.ActiveCfg = mpichssm_mpichReleaseConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichssm_mpichReleaseConfig_1_0_4|Win32.Build.0 = mpichssm_mpichReleaseConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mpichssm_mpichReleaseConfig_1_0_4|x64.ActiveCfg = mpichssm_mpichReleaseConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mt_mpichReleaseConfig_1_0_4|Any CPU.ActiveCfg = mt_mpichReleaseConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mt_mpichReleaseConfig_1_0_4|Mixed Platforms.ActiveCfg = mt_mpichReleaseConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mt_mpichReleaseConfig_1_0_4|Mixed Platforms.Build.0 = mt_mpichReleaseConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mt_mpichReleaseConfig_1_0_4|Win32.ActiveCfg = mt_mpichReleaseConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mt_mpichReleaseConfig_1_0_4|Win32.Build.0 = mt_mpichReleaseConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.mt_mpichReleaseConfig_1_0_4|x64.ActiveCfg = mt_mpichReleaseConfig_1_0_4|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.Release|Any CPU.ActiveCfg = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.Release|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.Release|Win32.ActiveCfg = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.Release|Win32.Build.0 = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.Release|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.sfortDebug|Any CPU.ActiveCfg = ch3sockDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.sfortDebug|Mixed Platforms.ActiveCfg = ch3shmDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.sfortDebug|Win32.ActiveCfg = ch3sockDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.sfortDebug|Win32.Build.0 = ch3sockDebug|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.sfortDebug|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.sfortRelease|Any CPU.ActiveCfg = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.sfortRelease|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.sfortRelease|Win32.ActiveCfg = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.sfortRelease|Win32.Build.0 = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.sfortRelease|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.testrelease|Any CPU.ActiveCfg = testrelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.testrelease|Mixed Platforms.ActiveCfg = testrelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.testrelease|Mixed Platforms.Build.0 = testrelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.testrelease|Win32.ActiveCfg = testrelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.testrelease|x64.ActiveCfg = testrelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.wrapperUtilRelease|Any CPU.ActiveCfg = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.wrapperUtilRelease|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.wrapperUtilRelease|Win32.ActiveCfg = ch3sockRelease|Win32
-		{0FACD81A-FE33-4845-ACF6-A1D50BD35991}.wrapperUtilRelease|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3nemesisDebug|Any CPU.ActiveCfg = ch3sockDebug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3nemesisDebug|Mixed Platforms.ActiveCfg = ch3sockDebug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3nemesisDebug|Win32.ActiveCfg = ch3sockDebug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3nemesisDebug|Win32.Build.0 = ch3sockDebug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3nemesisDebug|x64.ActiveCfg = ch3sockDebug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3nemesisPDebug|Any CPU.ActiveCfg = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3nemesisPDebug|Mixed Platforms.ActiveCfg = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3nemesisPDebug|Win32.ActiveCfg = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3nemesisPDebug|Win32.Build.0 = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3nemesisPDebug|x64.ActiveCfg = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3nemesisPRelease|Any CPU.ActiveCfg = ch3nemesisPRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3nemesisPRelease|Mixed Platforms.ActiveCfg = ch3nemesisPRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3nemesisPRelease|Win32.ActiveCfg = ch3nemesisPRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3nemesisPRelease|x64.ActiveCfg = ch3nemesisPRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3nemesisRelease|Any CPU.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3nemesisRelease|Mixed Platforms.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3nemesisRelease|Win32.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3nemesisRelease|Win32.Build.0 = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3nemesisRelease|x64.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3shmDebug|Any CPU.ActiveCfg = ch3shmDebug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3shmDebug|Mixed Platforms.ActiveCfg = ch3shmDebug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3shmDebug|Win32.ActiveCfg = ch3shmDebug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3shmDebug|Win32.Build.0 = ch3shmDebug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3shmDebug|x64.ActiveCfg = ch3shmDebug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3shmPRelease|Any CPU.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3shmPRelease|Mixed Platforms.ActiveCfg = ch3shmRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3shmPRelease|Win32.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3shmPRelease|Win32.Build.0 = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3shmPRelease|x64.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3shmRelease|Any CPU.ActiveCfg = ch3shmRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3shmRelease|Mixed Platforms.ActiveCfg = ch3shmRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3shmRelease|Win32.ActiveCfg = ch3shmRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3shmRelease|Win32.Build.0 = ch3shmRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3shmRelease|x64.ActiveCfg = ch3shmRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockDebug|Any CPU.ActiveCfg = ch3sockDebug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockDebug|Mixed Platforms.ActiveCfg = ch3sockDebug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockDebug|Win32.ActiveCfg = ch3sockDebug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockDebug|Win32.Build.0 = ch3sockDebug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockDebug|x64.ActiveCfg = ch3sockDebug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockmtDebug|Any CPU.ActiveCfg = ch3sockRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockmtDebug|Mixed Platforms.ActiveCfg = ch3sockDebug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockmtDebug|Win32.ActiveCfg = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockmtDebug|Win32.Build.0 = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockmtDebug|x64.ActiveCfg = ch3sockRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockmtPRelease|Any CPU.ActiveCfg = ch3sockRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockmtPRelease|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockmtPRelease|Win32.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockmtPRelease|Win32.Build.0 = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockmtPRelease|x64.ActiveCfg = ch3sockRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockmtRelease|Any CPU.ActiveCfg = ch3sockRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockmtRelease|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockmtRelease|Win32.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockmtRelease|Win32.Build.0 = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockmtRelease|x64.ActiveCfg = ch3sockRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockPliteRelease|Any CPU.ActiveCfg = ch3sockRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockPliteRelease|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockPliteRelease|Win32.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockPliteRelease|Win32.Build.0 = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockPliteRelease|x64.ActiveCfg = ch3sockRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockPRelease|Any CPU.ActiveCfg = ch3sockRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockPRelease|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockPRelease|Win32.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockPRelease|Win32.Build.0 = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockPRelease|x64.ActiveCfg = ch3sockRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockRelease|Any CPU.ActiveCfg = ch3sockRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockRelease|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockRelease|Win32.ActiveCfg = ch3sockRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockRelease|Win32.Build.0 = ch3sockRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3sockRelease|x64.ActiveCfg = ch3sockRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3ssmDebug|Any CPU.ActiveCfg = ch3ssmDebug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3ssmDebug|Mixed Platforms.ActiveCfg = ch3ssmDebug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3ssmDebug|Win32.ActiveCfg = ch3ssmDebug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3ssmDebug|Win32.Build.0 = ch3ssmDebug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3ssmDebug|x64.ActiveCfg = ch3ssmDebug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3ssmPDebug|Any CPU.ActiveCfg = ch3ssmRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3ssmPDebug|Mixed Platforms.ActiveCfg = ch3ssmDebug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3ssmPDebug|Win32.ActiveCfg = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3ssmPDebug|Win32.Build.0 = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3ssmPDebug|x64.ActiveCfg = ch3ssmRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3ssmPRelease|Any CPU.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3ssmPRelease|Mixed Platforms.ActiveCfg = ch3ssmRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3ssmPRelease|Win32.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3ssmPRelease|Win32.Build.0 = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3ssmPRelease|x64.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3ssmRelease|Any CPU.ActiveCfg = ch3ssmRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3ssmRelease|Mixed Platforms.ActiveCfg = ch3ssmRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3ssmRelease|Win32.ActiveCfg = ch3ssmRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3ssmRelease|Win32.Build.0 = ch3ssmRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.ch3ssmRelease|x64.ActiveCfg = ch3ssmRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.Debug|Any CPU.ActiveCfg = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.Debug|Mixed Platforms.ActiveCfg = ch3sockDebug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.Debug|Win32.ActiveCfg = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.Debug|Win32.Build.0 = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.Debug|x64.ActiveCfg = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.DebugStatic|Any CPU.ActiveCfg = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.DebugStatic|Mixed Platforms.ActiveCfg = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.DebugStatic|Win32.ActiveCfg = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.DebugStatic|Win32.Build.0 = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.DebugStatic|x64.ActiveCfg = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fmpe|Any CPU.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fmpe|Mixed Platforms.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fmpe|Mixed Platforms.Build.0 = fortDebugConfig_1_0_5|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fmpe|Win32.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fmpe|Win32.Build.0 = fortDebugConfig_1_0_5|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fmpe|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fortDebug|Any CPU.ActiveCfg = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fortDebug|Mixed Platforms.ActiveCfg = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fortDebug|Win32.ActiveCfg = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fortDebug|Win32.Build.0 = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fortDebug|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fortDebugConfig_1_0_5|Any CPU.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fortDebugConfig_1_0_5|Mixed Platforms.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fortDebugConfig_1_0_5|Win32.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fortDebugConfig_1_0_5|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fortPRelease|Any CPU.ActiveCfg = fortPRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fortPRelease|Win32.ActiveCfg = fortPRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fortPRelease|x64.ActiveCfg = fortPRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fortRelease|Any CPU.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fortRelease|Mixed Platforms.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fortRelease|Win32.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fortRelease|Win32.Build.0 = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.fortRelease|x64.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.gfortDebug|Any CPU.ActiveCfg = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.gfortDebug|Mixed Platforms.ActiveCfg = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.gfortDebug|Win32.ActiveCfg = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.gfortDebug|Win32.Build.0 = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.gfortDebug|x64.ActiveCfg = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.gfortRelease|Any CPU.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.gfortRelease|Mixed Platforms.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.gfortRelease|Win32.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.gfortRelease|Win32.Build.0 = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.gfortRelease|x64.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.Installer|Any CPU.ActiveCfg = ch3essmRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.Installer|Mixed Platforms.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.Installer|Win32.ActiveCfg = ch3essmRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.Installer|Win32.Build.0 = ch3essmRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.Installer|x64.ActiveCfg = ch3nemesisPRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.Installerx64|Any CPU.ActiveCfg = ch3nemesisPRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.Installerx64|Mixed Platforms.ActiveCfg = ch3nemesisPRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.Installerx64|Mixed Platforms.Build.0 = ch3nemesisPRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.Installerx64|Win32.ActiveCfg = ch3nemesisPRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.Installerx64|Win32.Build.0 = ch3nemesisPRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.Installerx64|x64.ActiveCfg = ch3nemesisPRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichDebugConfig_1_0_4|Any CPU.ActiveCfg = mpichDebugConfig_1_0_4|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichDebugConfig_1_0_4|Mixed Platforms.ActiveCfg = mpichDebugConfig_1_0_4|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichDebugConfig_1_0_4|Mixed Platforms.Build.0 = mpichDebugConfig_1_0_4|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichDebugConfig_1_0_4|Win32.ActiveCfg = mpichDebugConfig_1_0_4|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichDebugConfig_1_0_4|x64.ActiveCfg = mpichDebugConfig_1_0_4|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichDebugConfig_1_0_5|Any CPU.ActiveCfg = mpichDebugConfig_1_0_5|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichDebugConfig_1_0_5|Mixed Platforms.ActiveCfg = mpichDebugConfig_1_0_5|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichDebugConfig_1_0_5|Mixed Platforms.Build.0 = mpichDebugConfig_1_0_5|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichDebugConfig_1_0_5|Win32.ActiveCfg = mpichDebugConfig_1_0_5|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichDebugConfig_1_0_5|Win32.Build.0 = mpichDebugConfig_1_0_5|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichDebugConfig_1_0_5|x64.ActiveCfg = mpichDebugConfig_1_0_5|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichReleaseConfig_1_0_4|Any CPU.ActiveCfg = mpichReleaseConfig_1_0_4|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichReleaseConfig_1_0_4|Mixed Platforms.ActiveCfg = mpichReleaseConfig_1_0_4|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichReleaseConfig_1_0_4|Mixed Platforms.Build.0 = mpichReleaseConfig_1_0_4|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichReleaseConfig_1_0_4|Win32.ActiveCfg = mpichReleaseConfig_1_0_4|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichReleaseConfig_1_0_4|Win32.Build.0 = mpichReleaseConfig_1_0_4|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichReleaseConfig_1_0_4|x64.ActiveCfg = mpichReleaseConfig_1_0_4|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichshm_mpichReleaseConfig_1_0_4|Any CPU.ActiveCfg = mpichReleaseConfig_1_0_4|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichshm_mpichReleaseConfig_1_0_4|Mixed Platforms.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichshm_mpichReleaseConfig_1_0_4|Mixed Platforms.Build.0 = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichshm_mpichReleaseConfig_1_0_4|Win32.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichshm_mpichReleaseConfig_1_0_4|Win32.Build.0 = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichshm_mpichReleaseConfig_1_0_4|x64.ActiveCfg = mpichReleaseConfig_1_0_4|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichssm_mpichReleaseConfig_1_0_4|Any CPU.ActiveCfg = mpichssm_mpichReleaseConfig_1_0_4|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichssm_mpichReleaseConfig_1_0_4|Mixed Platforms.ActiveCfg = mpichssm_mpichReleaseConfig_1_0_4|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichssm_mpichReleaseConfig_1_0_4|Mixed Platforms.Build.0 = mpichssm_mpichReleaseConfig_1_0_4|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichssm_mpichReleaseConfig_1_0_4|Win32.ActiveCfg = mpichssm_mpichReleaseConfig_1_0_4|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichssm_mpichReleaseConfig_1_0_4|Win32.Build.0 = mpichssm_mpichReleaseConfig_1_0_4|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mpichssm_mpichReleaseConfig_1_0_4|x64.ActiveCfg = mpichssm_mpichReleaseConfig_1_0_4|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mt_mpichReleaseConfig_1_0_4|Any CPU.ActiveCfg = mt_mpichReleaseConfig_1_0_4|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mt_mpichReleaseConfig_1_0_4|Mixed Platforms.ActiveCfg = mt_mpichReleaseConfig_1_0_4|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mt_mpichReleaseConfig_1_0_4|Win32.ActiveCfg = mt_mpichReleaseConfig_1_0_4|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mt_mpichReleaseConfig_1_0_4|Win32.Build.0 = mt_mpichReleaseConfig_1_0_4|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.mt_mpichReleaseConfig_1_0_4|x64.ActiveCfg = mt_mpichReleaseConfig_1_0_4|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.Release|Any CPU.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.Release|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.Release|Mixed Platforms.Build.0 = ch3sockRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.Release|Win32.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.Release|Win32.Build.0 = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.Release|x64.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.sfortDebug|Any CPU.ActiveCfg = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.sfortDebug|Mixed Platforms.ActiveCfg = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.sfortDebug|Win32.ActiveCfg = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.sfortDebug|Win32.Build.0 = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.sfortDebug|x64.ActiveCfg = Debug|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.sfortRelease|Any CPU.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.sfortRelease|Mixed Platforms.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.sfortRelease|Win32.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.sfortRelease|Win32.Build.0 = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.sfortRelease|x64.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.testrelease|Any CPU.ActiveCfg = testrelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.testrelease|Mixed Platforms.ActiveCfg = testrelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.testrelease|Mixed Platforms.Build.0 = testrelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.testrelease|Win32.ActiveCfg = testrelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.testrelease|x64.ActiveCfg = testrelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.wrapperUtilRelease|Any CPU.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.wrapperUtilRelease|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.wrapperUtilRelease|Win32.ActiveCfg = Release|Win32
-		{7FBADF88-70AB-4415-B7DA-248EFA299A86}.wrapperUtilRelease|x64.ActiveCfg = Release|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3nemesisDebug|Any CPU.ActiveCfg = ch3sockDebug|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3nemesisDebug|Mixed Platforms.ActiveCfg = ch3sockDebug|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3nemesisDebug|Win32.ActiveCfg = ch3sockDebug|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3nemesisDebug|Win32.Build.0 = ch3sockDebug|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3nemesisDebug|x64.ActiveCfg = ch3sockDebug|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3nemesisPDebug|Any CPU.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3nemesisPDebug|Mixed Platforms.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3nemesisPDebug|Win32.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3nemesisPDebug|Win32.Build.0 = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3nemesisPDebug|x64.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3nemesisPRelease|Any CPU.ActiveCfg = ch3nemesisPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3nemesisPRelease|Mixed Platforms.ActiveCfg = ch3nemesisPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3nemesisPRelease|Win32.ActiveCfg = ch3nemesisPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3nemesisPRelease|x64.ActiveCfg = ch3nemesisPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3nemesisRelease|Any CPU.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3nemesisRelease|Mixed Platforms.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3nemesisRelease|Win32.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3nemesisRelease|Win32.Build.0 = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3nemesisRelease|x64.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3shmDebug|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3shmDebug|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3shmDebug|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3shmDebug|Win32.Build.0 = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3shmDebug|x64.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3shmPRelease|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3shmPRelease|Mixed Platforms.ActiveCfg = ch3sockPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3shmPRelease|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3shmPRelease|Win32.Build.0 = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3shmPRelease|x64.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3shmRelease|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3shmRelease|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3shmRelease|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3shmRelease|Win32.Build.0 = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3shmRelease|x64.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockDebug|Any CPU.ActiveCfg = ch3sockDebug|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockDebug|Mixed Platforms.ActiveCfg = ch3sockDebug|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockDebug|Mixed Platforms.Build.0 = ch3sockDebug|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockDebug|Win32.ActiveCfg = ch3sockDebug|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockDebug|Win32.Build.0 = ch3sockDebug|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockDebug|x64.ActiveCfg = ch3sockDebug|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockmtDebug|Any CPU.ActiveCfg = ch3sockmtDebug|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockmtDebug|Mixed Platforms.ActiveCfg = ch3sockmtDebug|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockmtDebug|Mixed Platforms.Build.0 = ch3sockmtDebug|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockmtDebug|Win32.ActiveCfg = ch3sockmtDebug|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockmtDebug|Win32.Build.0 = ch3sockmtDebug|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockmtDebug|x64.ActiveCfg = ch3sockmtDebug|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockmtPRelease|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockmtPRelease|Mixed Platforms.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockmtPRelease|Mixed Platforms.Build.0 = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockmtPRelease|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockmtPRelease|Win32.Build.0 = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockmtPRelease|x64.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockmtRelease|Any CPU.ActiveCfg = ch3sockmtRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockmtRelease|Mixed Platforms.ActiveCfg = ch3sockmtRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockmtRelease|Mixed Platforms.Build.0 = ch3sockmtRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockmtRelease|Win32.ActiveCfg = ch3sockmtRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockmtRelease|Win32.Build.0 = ch3sockmtRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockmtRelease|x64.ActiveCfg = ch3sockmtRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockPliteRelease|Any CPU.ActiveCfg = ch3sockPliteRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockPliteRelease|Mixed Platforms.ActiveCfg = ch3sockPliteRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockPliteRelease|Mixed Platforms.Build.0 = ch3sockPliteRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockPliteRelease|Win32.ActiveCfg = ch3sockPliteRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockPliteRelease|Win32.Build.0 = ch3sockPliteRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockPliteRelease|x64.ActiveCfg = ch3sockPliteRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockPRelease|Any CPU.ActiveCfg = ch3sockPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockPRelease|Mixed Platforms.ActiveCfg = ch3sockPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockPRelease|Mixed Platforms.Build.0 = ch3sockPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockPRelease|Win32.ActiveCfg = ch3sockPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockPRelease|Win32.Build.0 = ch3sockPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockPRelease|x64.ActiveCfg = ch3sockPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockRelease|Any CPU.ActiveCfg = ch3sockRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockRelease|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockRelease|Mixed Platforms.Build.0 = ch3sockRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockRelease|Win32.ActiveCfg = ch3sockRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockRelease|Win32.Build.0 = ch3sockRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3sockRelease|x64.ActiveCfg = ch3sockRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3ssmDebug|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3ssmDebug|Mixed Platforms.ActiveCfg = ch3sockPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3ssmDebug|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3ssmDebug|Win32.Build.0 = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3ssmDebug|x64.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3ssmPDebug|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3ssmPDebug|Mixed Platforms.ActiveCfg = ch3sockPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3ssmPDebug|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3ssmPDebug|Win32.Build.0 = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3ssmPDebug|x64.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3ssmPRelease|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3ssmPRelease|Mixed Platforms.ActiveCfg = ch3sockPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3ssmPRelease|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3ssmPRelease|Win32.Build.0 = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3ssmPRelease|x64.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3ssmRelease|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3ssmRelease|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3ssmRelease|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3ssmRelease|Win32.Build.0 = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.ch3ssmRelease|x64.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.Debug|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.Debug|Mixed Platforms.ActiveCfg = ch3sockDebug|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.Debug|Win32.ActiveCfg = ch3sockmtDebug|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.Debug|Win32.Build.0 = ch3sockmtDebug|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.Debug|x64.ActiveCfg = fmpe|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.DebugStatic|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.DebugStatic|Mixed Platforms.ActiveCfg = ch3sockPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.DebugStatic|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.DebugStatic|Win32.Build.0 = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.DebugStatic|x64.ActiveCfg = fmpe|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.fmpe|Any CPU.ActiveCfg = fmpe|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.fmpe|Mixed Platforms.ActiveCfg = fmpe|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.fmpe|Win32.ActiveCfg = fmpe|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.fmpe|x64.ActiveCfg = fmpe|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortDebug|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortDebug|Mixed Platforms.ActiveCfg = ch3sockDebug|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortDebug|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortDebug|Win32.Build.0 = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortDebug|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortDebugConfig_1_0_5|Any CPU.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortDebugConfig_1_0_5|Mixed Platforms.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortDebugConfig_1_0_5|Mixed Platforms.Build.0 = fortDebugConfig_1_0_5|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortDebugConfig_1_0_5|Win32.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortDebugConfig_1_0_5|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortPRelease|Any CPU.ActiveCfg = fortPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortPRelease|Win32.ActiveCfg = fortPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortPRelease|x64.ActiveCfg = fortPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortRelease|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortRelease|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortRelease|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortRelease|Win32.Build.0 = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.fortRelease|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.gfortDebug|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.gfortDebug|Mixed Platforms.ActiveCfg = ch3sockDebug|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.gfortDebug|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.gfortDebug|Win32.Build.0 = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.gfortDebug|x64.ActiveCfg = fmpe|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.gfortRelease|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.gfortRelease|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.gfortRelease|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.gfortRelease|Win32.Build.0 = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.gfortRelease|x64.ActiveCfg = fmpe|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.Installer|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.Installer|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.Installer|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.Installer|Win32.Build.0 = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.Installer|x64.ActiveCfg = fmpe|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.Installerx64|Any CPU.ActiveCfg = fmpe|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.Installerx64|Mixed Platforms.ActiveCfg = fmpe|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.Installerx64|Win32.ActiveCfg = fmpe|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.Installerx64|Win32.Build.0 = fmpe|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.Installerx64|x64.ActiveCfg = fmpe|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mpichDebugConfig_1_0_4|Any CPU.ActiveCfg = mpichDebugConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mpichDebugConfig_1_0_4|Mixed Platforms.ActiveCfg = mpichDebugConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mpichDebugConfig_1_0_4|Mixed Platforms.Build.0 = mpichDebugConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mpichDebugConfig_1_0_4|Win32.ActiveCfg = mpichDebugConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mpichDebugConfig_1_0_4|x64.ActiveCfg = mpichDebugConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mpichDebugConfig_1_0_5|Any CPU.ActiveCfg = mpichDebugConfig_1_0_5|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mpichDebugConfig_1_0_5|Mixed Platforms.ActiveCfg = mpichDebugConfig_1_0_5|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mpichDebugConfig_1_0_5|Mixed Platforms.Build.0 = mpichDebugConfig_1_0_5|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mpichDebugConfig_1_0_5|Win32.ActiveCfg = mpichDebugConfig_1_0_5|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mpichDebugConfig_1_0_5|Win32.Build.0 = mpichDebugConfig_1_0_5|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mpichDebugConfig_1_0_5|x64.ActiveCfg = mpichDebugConfig_1_0_5|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mpichReleaseConfig_1_0_4|Any CPU.ActiveCfg = mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mpichReleaseConfig_1_0_4|Mixed Platforms.ActiveCfg = mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mpichReleaseConfig_1_0_4|Mixed Platforms.Build.0 = mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mpichReleaseConfig_1_0_4|Win32.ActiveCfg = mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mpichReleaseConfig_1_0_4|Win32.Build.0 = mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mpichReleaseConfig_1_0_4|x64.ActiveCfg = mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mpichshm_mpichReleaseConfig_1_0_4|Any CPU.ActiveCfg = mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mpichshm_mpichReleaseConfig_1_0_4|Mixed Platforms.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mpichshm_mpichReleaseConfig_1_0_4|Win32.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mpichshm_mpichReleaseConfig_1_0_4|Win32.Build.0 = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mpichshm_mpichReleaseConfig_1_0_4|x64.ActiveCfg = mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mpichssm_mpichReleaseConfig_1_0_4|Any CPU.ActiveCfg = mpichssm_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mpichssm_mpichReleaseConfig_1_0_4|Mixed Platforms.ActiveCfg = mpichssm_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mpichssm_mpichReleaseConfig_1_0_4|Win32.ActiveCfg = mpichssm_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mpichssm_mpichReleaseConfig_1_0_4|x64.ActiveCfg = mpichssm_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mt_mpichReleaseConfig_1_0_4|Any CPU.ActiveCfg = mt_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mt_mpichReleaseConfig_1_0_4|Mixed Platforms.ActiveCfg = mt_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mt_mpichReleaseConfig_1_0_4|Mixed Platforms.Build.0 = mt_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mt_mpichReleaseConfig_1_0_4|Win32.ActiveCfg = mt_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mt_mpichReleaseConfig_1_0_4|Win32.Build.0 = mt_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.mt_mpichReleaseConfig_1_0_4|x64.ActiveCfg = mt_mpichReleaseConfig_1_0_4|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.Release|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.Release|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.Release|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.Release|Win32.Build.0 = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.Release|x64.ActiveCfg = fmpe|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.sfortDebug|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.sfortDebug|Mixed Platforms.ActiveCfg = ch3sockDebug|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.sfortDebug|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.sfortDebug|Win32.Build.0 = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.sfortDebug|x64.ActiveCfg = fmpe|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.sfortRelease|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.sfortRelease|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.sfortRelease|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.sfortRelease|Win32.Build.0 = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.sfortRelease|x64.ActiveCfg = fmpe|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.testrelease|Any CPU.ActiveCfg = testrelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.testrelease|Mixed Platforms.ActiveCfg = testrelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.testrelease|Mixed Platforms.Build.0 = testrelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.testrelease|Win32.ActiveCfg = testrelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.testrelease|x64.ActiveCfg = testrelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.wrapperUtilRelease|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.wrapperUtilRelease|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.wrapperUtilRelease|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{88CF50C7-ECDC-4423-9332-8A0647374428}.wrapperUtilRelease|x64.ActiveCfg = fmpe|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3nemesisDebug|Any CPU.ActiveCfg = ch3sockDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3nemesisDebug|Mixed Platforms.ActiveCfg = ch3sockDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3nemesisDebug|Win32.ActiveCfg = ch3sockDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3nemesisDebug|Win32.Build.0 = ch3sockDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3nemesisDebug|x64.ActiveCfg = ch3sockDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3nemesisPDebug|Any CPU.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3nemesisPDebug|Mixed Platforms.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3nemesisPDebug|Win32.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3nemesisPDebug|Win32.Build.0 = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3nemesisPDebug|x64.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3nemesisPRelease|Any CPU.ActiveCfg = ch3nemesisPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3nemesisPRelease|Mixed Platforms.ActiveCfg = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3nemesisPRelease|Mixed Platforms.Build.0 = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3nemesisPRelease|Win32.ActiveCfg = ch3nemesisPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3nemesisPRelease|Win32.Build.0 = ch3nemesisPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3nemesisPRelease|x64.ActiveCfg = ch3nemesisPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3nemesisRelease|Any CPU.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3nemesisRelease|Mixed Platforms.ActiveCfg = ch3sockmtRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3nemesisRelease|Mixed Platforms.Build.0 = ch3sockmtRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3nemesisRelease|Win32.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3nemesisRelease|Win32.Build.0 = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3nemesisRelease|x64.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3shmDebug|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3shmDebug|Mixed Platforms.ActiveCfg = ch3ssmPDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3shmDebug|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3shmDebug|Win32.Build.0 = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3shmDebug|x64.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3shmPRelease|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3shmPRelease|Mixed Platforms.ActiveCfg = ch3sockPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3shmPRelease|Mixed Platforms.Build.0 = ch3sockPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3shmPRelease|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3shmPRelease|Win32.Build.0 = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3shmPRelease|x64.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3shmRelease|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3shmRelease|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3shmRelease|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3shmRelease|Win32.Build.0 = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3shmRelease|x64.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockDebug|Any CPU.ActiveCfg = ch3sockDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockDebug|Mixed Platforms.ActiveCfg = ch3sockDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockDebug|Mixed Platforms.Build.0 = ch3sockDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockDebug|Win32.ActiveCfg = ch3sockDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockDebug|Win32.Build.0 = ch3sockDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockDebug|x64.ActiveCfg = ch3sockDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockmtDebug|Any CPU.ActiveCfg = ch3sockmtDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockmtDebug|Mixed Platforms.ActiveCfg = ch3sockmtDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockmtDebug|Mixed Platforms.Build.0 = ch3sockmtDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockmtDebug|Win32.ActiveCfg = ch3sockmtDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockmtDebug|Win32.Build.0 = ch3sockmtDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockmtDebug|x64.ActiveCfg = ch3sockmtDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockmtPRelease|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockmtPRelease|Mixed Platforms.ActiveCfg = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockmtPRelease|Mixed Platforms.Build.0 = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockmtPRelease|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockmtPRelease|Win32.Build.0 = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockmtPRelease|x64.ActiveCfg = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockmtRelease|Any CPU.ActiveCfg = ch3sockmtRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockmtRelease|Mixed Platforms.ActiveCfg = ch3sockmtRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockmtRelease|Mixed Platforms.Build.0 = ch3sockmtRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockmtRelease|Win32.ActiveCfg = ch3sockmtRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockmtRelease|Win32.Build.0 = ch3sockmtRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockmtRelease|x64.ActiveCfg = ch3sockmtRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockPliteRelease|Any CPU.ActiveCfg = ch3sockPliteRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockPliteRelease|Mixed Platforms.ActiveCfg = ch3sockPliteRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockPliteRelease|Mixed Platforms.Build.0 = ch3sockPliteRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockPliteRelease|Win32.ActiveCfg = ch3sockPliteRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockPliteRelease|Win32.Build.0 = ch3sockPliteRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockPliteRelease|x64.ActiveCfg = ch3sockPliteRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockPRelease|Any CPU.ActiveCfg = ch3sockPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockPRelease|Mixed Platforms.ActiveCfg = ch3sockPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockPRelease|Mixed Platforms.Build.0 = ch3sockPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockPRelease|Win32.ActiveCfg = ch3sockPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockPRelease|Win32.Build.0 = ch3sockPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockPRelease|x64.ActiveCfg = ch3sockPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockRelease|Any CPU.ActiveCfg = ch3sockRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockRelease|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockRelease|Mixed Platforms.Build.0 = ch3sockRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockRelease|Win32.ActiveCfg = ch3sockRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockRelease|Win32.Build.0 = ch3sockRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3sockRelease|x64.ActiveCfg = ch3sockRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3ssmDebug|Any CPU.ActiveCfg = ch3ssmDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3ssmDebug|Mixed Platforms.ActiveCfg = ch3ssmDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3ssmDebug|Mixed Platforms.Build.0 = ch3ssmDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3ssmDebug|Win32.ActiveCfg = ch3ssmDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3ssmDebug|Win32.Build.0 = ch3ssmDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3ssmDebug|x64.ActiveCfg = ch3ssmDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3ssmPDebug|Any CPU.ActiveCfg = ch3ssmPDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3ssmPDebug|Mixed Platforms.ActiveCfg = ch3ssmPDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3ssmPDebug|Mixed Platforms.Build.0 = ch3ssmPDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3ssmPDebug|Win32.ActiveCfg = ch3ssmPDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3ssmPDebug|Win32.Build.0 = ch3ssmPDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3ssmPDebug|x64.ActiveCfg = ch3ssmPDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3ssmPRelease|Any CPU.ActiveCfg = ch3ssmPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3ssmPRelease|Mixed Platforms.ActiveCfg = ch3sockPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3ssmPRelease|Win32.ActiveCfg = ch3ssmPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3ssmPRelease|Win32.Build.0 = ch3ssmPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3ssmPRelease|x64.ActiveCfg = ch3ssmPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3ssmRelease|Any CPU.ActiveCfg = ch3ssmRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3ssmRelease|Mixed Platforms.ActiveCfg = ch3sockRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3ssmRelease|Win32.ActiveCfg = ch3ssmRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3ssmRelease|Win32.Build.0 = ch3ssmRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.ch3ssmRelease|x64.ActiveCfg = ch3ssmRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.Debug|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.Debug|Mixed Platforms.ActiveCfg = ch3ssmPDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.Debug|Win32.ActiveCfg = ch3sockmtDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.Debug|Win32.Build.0 = ch3sockmtDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.Debug|x64.ActiveCfg = ch3nemesisPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.DebugStatic|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.DebugStatic|Mixed Platforms.ActiveCfg = ch3ssmPDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.DebugStatic|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.DebugStatic|Win32.Build.0 = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.DebugStatic|x64.ActiveCfg = ch3nemesisPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fmpe|Any CPU.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fmpe|Mixed Platforms.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fmpe|Mixed Platforms.Build.0 = fortDebugConfig_1_0_5|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fmpe|Win32.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fmpe|Win32.Build.0 = fortDebugConfig_1_0_5|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fmpe|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fortDebug|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fortDebug|Mixed Platforms.ActiveCfg = ch3ssmPDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fortDebug|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fortDebug|Win32.Build.0 = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fortDebug|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fortDebugConfig_1_0_5|Any CPU.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fortDebugConfig_1_0_5|Mixed Platforms.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fortDebugConfig_1_0_5|Win32.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fortDebugConfig_1_0_5|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fortPRelease|Any CPU.ActiveCfg = fortPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fortPRelease|Mixed Platforms.ActiveCfg = fortPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fortPRelease|Win32.ActiveCfg = fortPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fortPRelease|x64.ActiveCfg = fortPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fortRelease|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fortRelease|Mixed Platforms.ActiveCfg = ch3sockPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fortRelease|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fortRelease|Win32.Build.0 = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.fortRelease|x64.ActiveCfg = fortDebugConfig_1_0_5|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.gfortDebug|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.gfortDebug|Mixed Platforms.ActiveCfg = ch3ssmPDebug|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.gfortDebug|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.gfortDebug|Win32.Build.0 = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.gfortDebug|x64.ActiveCfg = ch3nemesisPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.gfortRelease|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.gfortRelease|Mixed Platforms.ActiveCfg = ch3sockPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.gfortRelease|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.gfortRelease|Win32.Build.0 = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.gfortRelease|x64.ActiveCfg = ch3nemesisPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.Installer|Any CPU.ActiveCfg = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.Installer|Mixed Platforms.ActiveCfg = ch3sockPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.Installer|Win32.ActiveCfg = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.Installer|Win32.Build.0 = ch3sockmtPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.Installer|x64.ActiveCfg = ch3nemesisPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.Installerx64|Any CPU.ActiveCfg = ch3nemesisPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.Installerx64|Mixed Platforms.ActiveCfg = ch3nemesisPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.Installerx64|Mixed Platforms.Build.0 = ch3nemesisPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.Installerx64|Win32.ActiveCfg = ch3nemesisPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.Installerx64|Win32.Build.0 = ch3nemesisPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.Installerx64|x64.ActiveCfg = ch3nemesisPRelease|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.mpichDebugConfig_1_0_4|Any CPU.ActiveCfg = mpichDebugConfig_1_0_4|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.mpichDebugConfig_1_0_4|Mixed Platforms.ActiveCfg = mpichDebugConfig_1_0_4|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.mpichDebugConfig_1_0_4|Mixed Platforms.Build.0 = mpichDebugConfig_1_0_4|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.mpichDebugConfig_1_0_4|Win32.ActiveCfg = mpichDebugConfig_1_0_4|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.mpichDebugConfig_1_0_4|x64.ActiveCfg = mpichDebugConfig_1_0_4|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.mpichDebugConfig_1_0_5|Any CPU.ActiveCfg = mpichDebugConfig_1_0_5|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.mpichDebugConfig_1_0_5|Mixed Platforms.ActiveCfg = mpichDebugConfig_1_0_5|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.mpichDebugConfig_1_0_5|Mixed Platforms.Build.0 = mpichDebugConfig_1_0_5|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.mpichDebugConfig_1_0_5|Win32.ActiveCfg = mpichDebugConfig_1_0_5|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.mpichDebugConfig_1_0_5|Win32.Build.0 = mpichDebugConfig_1_0_5|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.mpichDebugConfig_1_0_5|x64.ActiveCfg = mpichDebugConfig_1_0_5|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.mpichReleaseConfig_1_0_4|Any CPU.ActiveCfg = mpichReleaseConfig_1_0_4|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.mpichReleaseConfig_1_0_4|Mixed Platforms.ActiveCfg = mpichReleaseConfig_1_0_4|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.mpichReleaseConfig_1_0_4|Mixed Platforms.Build.0 = mpichReleaseConfig_1_0_4|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.mpichReleaseConfig_1_0_4|Win32.ActiveCfg = mpichReleaseConfig_1_0_4|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.mpichReleaseConfig_1_0_4|Win32.Build.0 = mpichReleaseConfig_1_0_4|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.mpichReleaseConfig_1_0_4|x64.ActiveCfg = mpichReleaseConfig_1_0_4|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.mpichshm_mpichReleaseConfig_1_0_4|Any CPU.ActiveCfg = mpichReleaseConfig_1_0_4|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.mpichshm_mpichReleaseConfig_1_0_4|Mixed Platforms.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.mpichshm_mpichReleaseConfig_1_0_4|Mixed Platforms.Build.0 = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.mpichshm_mpichReleaseConfig_1_0_4|Win32.ActiveCfg = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{BB4554EE-65E6-4936-B4A5-83D1583F0BFC}.mpichshm_mpichReleaseConfig_1_0_4|Win32.Build.0 = ch3shm_mpichReleaseConfig_1_0_4|Win32
-		{BB4554EE-65E6