[MPICH2-dev] Re: New version of MPICH2 (1.0.2)

William Gropp gropp at mcs.anl.gov
Tue Jun 14 20:26:49 CDT 2005


At 07:51 PM 6/14/2005, Peter Lichtner wrote:
>Greetings: I was able to compile the new version of MPICH on MacOSX
>Tiger which is great!
>However, I noticed in the readme file that:
>
>
>     -  A Fortran-90 compiler if you configure with --enable-f90 .  Only
>        MPI-2 "basic" support is provided at this time (no F90 module).

Whoops!  I missed this when I was reviewing the README.  The statement 
should have been

     If a Fortran 90 compiler is found, by default MPICH2 will attempt to 
build a basic MPI module.  This module contains the
     MPI routines that do not contain "choice" arguments; i.e., the module 
does not contain any of the communication routines, such
     as MPI_Send, that can take arguments of different type.  You may still 
use those routines, however, the MPI module does not
     contain interface specifications for them. If you have trouble with 
the configuration step and do not need Fortran 90, configure with
     --disable-f90 .



>Does this mean that I can not use modules in my source code? I am
>using MPICH with PETSc and the code is Fortran-90 using the Absoft
>9.0 Fortran compiler and it is structured to use modules. I believe
>there is a later version of Absoft for Tiger. But I am wondering if
>this code will run with MPICH2 even if I update the Absoft compiler?
>Thanks, ...Peter

We haven't tested with the Absoft compiler since we don't have a copy.  If 
you have problems, please send them to mpich2-maint at mcs.anl.gov .

Bill
>On Jun 10, 2005, at 6:42 PM, Rajeev Thakur wrote:
>
>>A new version of MPICH2, 1.0.2, has been released. You can download
>>it from
>>www.mcs.anl.gov/mpi/mpich2. We recommend you upgrade to this
>>version if you
>>are running an older version of MPICH2 or MPICH-1. New features in
>>this
>>release include:
>>
>>* better portability (particularly for Mac OS/X and AIX)
>>* fixes to shared library builds with gcc
>>* fixes to problems with Fortran 90 compilers
>>* performance improvements with subarray and darray datatypes in
>>MPI-IO
>>* MPI-2 RMA optimizations for the sshm channel
>>* Improvements to the MPD process manager
>>* Various updates and improvements to ROMIO
>>* Improvements to MPE toolkit
>>* Miscellaneous bug fixes
>>
>>Further details are in the CHANGES file in the distribution.
>>
>>For those interested in details of the code changes, the CVS log
>>summaries
>>are available at http://www.mcs.anl.gov/mpi/mpich2/ mpich2_1_0_2changes.htm
>>
>>Regards,
>>The MPICH2 Team
>>

William Gropp
http://www.mcs.anl.gov/~gropp 




More information about the mpich2-dev mailing list