MPICH.NT.1.2.4

This release supports tcp/ip, shared memory and VIA connections. Interprocess communication on a single machine is done through shared memory queues and communication between processes on separate machines is done through sockets or VIs. This is not considered an optimal implementation.

The code provided can be compiled using MS Visual C++ 6.x and Digital Fortran 6.x.    If you do not have a FORTRAN compiler then you can change the compile options to not generate the Fortran interface as explained in Compiling MPICH.NT.  The dlls provided have the C and Fortran, MPI and PMPI calls implemented.  The dlls contain three Fortran linkages for g77, Visual Fortran and Intel's Fortran compiler.  The source distribution contains the entire mpich source tree.  The mpich workspace compiles the top level mpi source directory, the channel device, and a new tcp/shmem/via device to generate the NT implementation.

 

1) Install MPICH.NT using method A or B

A) Download and run mpich.nt.1.2.x.exe or unzip mpich.nt.1.2.x.zip and run setup.exe

B) Download and unzip the source distribution (mpich.nt.1.2.x.src.zip or mpich.nt.1.2.x.tar.gz)

2) Compile an MPI application

3) Run an application.

Additional Information:

Profiling mpich applications with the mpe library

Re-Building the MPICH.NT dlls

Running applications by hand (useful for debugging)

Environment variable configuration options

Reference

MPI Routines