You can view the FAQ page here

You can view the userguide page here

You can view the mailing list and all the previously asked questions here

  • Already fixed issue: always try with latest release
  • Regression: verifying with previous release
  • Run system program (like hostname) and MPI hello world program
  • Application issue: verify with other MPI libraries
  • Launcher issues
    • Verify with multiple launchers (mpirun_rsh, mpiiexec.hydra)
    • Ensure that password-less ssh login is working
    • Ensure host resolution is working as expected (DNS or /etc/hosts)
  • Compiler optimization issues: try with different compiler
  • Things to look for when debugging network issues
    • ibv_devinfo - at least one port should be PORT_ACTIVE
    • ulimit -l - should be “unlimited” on all compute nodes
    • Run InfiniBand level performance tests for all the message sizes (-a option)
      • ib_send_lat, ib_send_bw
  • Subscribe to mvapich-discuss and send problem report
  • Include as much information as possible
  • What type of information to include when reporting run-time issues
    • Config flags (“mpiname –a” output)
    • Exact command used to run the application
    • Run-time parameters used
    • Standalone reproducer program
    • If the issue is a segfault, build MVPAICH2 with debugging support and run the application in debug mode and include the backtrace
    • Enabling debug mode in MVAPICH2
      • Compile time: --enable-g=[dbg/all] --enable-fast=none
      • Run time: MV2_DEBUG_SHOW_BACKTRACE=1
    • System information to include
      • OS version (/etc/issue)
      • Kernel version (uname -a)
      • OFED info (ofed_info)
      • IB card info (ibv_devinfo)
  • Build and Installation issues
    • MVAPICH2 version
    • Compiler version
    • Platform details ( OS, kernel version..etc)
    • Configure flags
    • Attach config.log file
    • Attach configure, make and make install step output
      • ./configure {–flags} 2>&1 | tee config.out
      • Make 2>&1 | tee make.out
      • Make install 2>&1 | tee install.out
    • System information to include
      • OS version (/etc/issue)
      • Kernel version (uname -a)
      • OFED info (ofed_info)
      • IB card info (ibv_devinfo)