Building on Windows

From GridPACK
Revision as of 18:36, 14 July 2016 by Wperkins (talk | contribs) (Created page with "= GridPACK on Windows = Building GridPACK on Windows is not for the faint of heart. == System Preparation == The following are available as native Windows applications and...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

GridPACK on Windows

Building GridPACK on Windows is not for the faint of heart.

System Preparation

The following are available as native Windows applications and can just be installed in the normal Windows way:

  • Visual C++ in some form.
    • The "free" ones, Express and Community, should work.
  • Windows SDK appropriate to the OS.
  • CMake
  • A minimal Cygwin installation
    Cygwin is required to build, and test for, PETSc. If the system has a Cygwin installation that is being used, it would probably be best to make another installation for GridPACK installation exclusively.
    • Do not install a compiler set.
    • Do not install CMake.
    • Rename /usr/bin/link.exe so it does not interfere with Windows LINK.EXE
    • Required packages:
      • Python
  • Microsoft MPI
    This appears to be the only modern implementation available for Windows. In the past, the OpenMPI and MPICH implementation were available for Windows, but no more.