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...")
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.