Olá a todos, 
  
venho estudando programação paralela utilizando a linguagem de programação C++ com MPI, recentemente houve uma atualização nos arquivos disponíveis no site da Microsoft, o link pode ser acessado abaixo:  http://www.microsoft.com/en-us/download/details.aspx?id=44990  
O grande problema é que mesmo com todos os arquivos instalados e seguindo os procedimentos para compilação que eu utilizava anteriormente não estou conseguindo mais compilar os programas em MPI.  
Os procedimentos de instalação que eu segui são os seguintes: 
  
01. Instalei o MS-MPI e a SDK com os executáveis: msmpisdk.msi MSMpiSetup.exe.; 
02. Iniciei o Microsoft Visual C++ Express 2010 e abri um novo projeto "Win 32 Console Application"; 
03. Desmarquei a caixa "Precompiler header", conforme o recomendado; 
04. Adicionei o Include da biblioteca C/C++ > Addicional Include Diretiories; 
05. Adicionei o Library da biblioteca Linker > Addicional Library Directories; 
06. Adicionei em Linker > Input > Addicional Dependencies a chamada a lib msmpi.lib.  
Mesmo após realizar esses procedimentos o programa não esta compilando e exibe a seguinte mensagem de erro: 
1>------ Build started: Project: TesteMPI, Configuration: Debug Win32 ------
1>TesteMPI.obj : error LNK2019: unresolved external symbol _MPI_Finalize@0 referenced in function _main
1>TesteMPI.obj : error LNK2019: unresolved external symbol _MPI_Comm_size@8 referenced in function _main
1>TesteMPI.obj : error LNK2019: unresolved external symbol _MPI_Comm_rank@8 referenced in function _main
1>TesteMPI.obj : error LNK2019: unresolved external symbol _MPI_Init@8 referenced in function _main
1>C:\Users\Admin\Documents\Visual Studio 2010\Projects\TesteMPI\Debug\TesteMPI.exe : fatal error LNK1120: 4 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
 
O código MPI para testes segue abaixo: 
#include <mpi.h>
#include <stdio.h>
//int _tmain(int argc, _TCHAR* argv[])
int main(int argc, char* argv[])
{
	int rank, size;
	
	/* Inicia uso da biblioteca MPI */
	MPI_Init(&argc, &argv);
	/* Obtem parametros, nome do processo e número de processos */
	MPI_Comm_rank(MPI_COMM_WORLD, &rank);
	MPI_Comm_size(MPI_COMM_WORLD, &size);
	/* Imprime na tela número de processos */
	printf("Executando processo %d de %d.\n", &rank, &size);
	/* Encerra uso da biblioteca MPI */
	MPI_Finalize();
	return 0;
}
Se alguém puder ajudar, acho bem estranho, pois antes com HPC pack funcionava sem problemas, utilizo o Windows 7 Ultimate.  
Obrigado.