Changes between Version 2 and Version 3 of jazz/mpich2_guide


Ignore:
Timestamp:
Jul 2, 2008, 9:37:57 PM (16 years ago)
Author:
jazz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • jazz/mpich2_guide

    v2 v3  
    2323jazz@bio-cluster-12:~$ mpdallexit
    2424}}}
     25 * Compiling and Linking
     26   * 4.3 Special Issues for C++
     27     * Some users may get error messages such as
     28{{{
     29SEEK_SET is #defined but must not be for the C++ binding of MPI
     30}}}
     31     * The problem is that both stdio.h and the MPI C++ interface use SEEK SET, SEEK CUR, and SEEK END. This is really a bug in the MPI-2 standard. You can try adding following definition to the command line
     32{{{
     33-DMPICH_IGNORE_CXX_SEEK
     34}}}
    2535
     36 * 5.1 Standard mpiexec
     37   * Currently, MPICH2 does not fully support calling the dynamic process routines from MPI-2 (e.g., '''MPI_Comm_spawn''' or '''MPI_Comm_accept''') from processes that are not started with mpiexec.
     38   * Note: this might be the reason why we encounter R-MPI '''mpi.spawn.Rslaves()''' problem.
    2639
     40 * 5.3.1 Basic mpiexec arguments for MPD
     41   * You can use mpiexec to run non-MPI programs as well. This is sometimes useful in making sure all the machines are up and ready for use. Useful examples include
     42{{{
     43mpiexec -n 10 hostname
     44mpiexec -n 10 printenv
     45}}}
    2746
    2847== Offical [http://www.mcs.anl.gov/research/projects/mpich2/documentation/files/mpich2-doc-install.pdf Installer's Guide] ==