Difference between revisions of "Compiling SCHISM on Windows"

From ccrmwiki
Jump to: navigation, search
Line 18: Line 18:
 
   <LI> Create a directory for SCHSIM build, say v5.6.1_build. Start Windows cmd from this folder, type the command line below to generate
 
   <LI> Create a directory for SCHSIM build, say v5.6.1_build. Start Windows cmd from this folder, type the command line below to generate
 
         MS visual studio 2010 project.
 
         MS visual studio 2010 project.
 
+
       
        "cmake -C ..\v5.6.1_clean\cmake\SCHISM.local.cmake.win -DCMAKE_BUILD_TYPE:STRING=Release -G"Visual Studio 10 Win64" --build .  Z:\schism\v5.6.1_clean\src"
+
        <UL>
 +
        "cmake -C ..\v5.6.1_clean\cmake\SCHISM.local.cmake.win -DCMAKE_BUILD_TYPE:STRING=Release -G"Visual Studio 10 Win64" --build .  Z:\schism\v5.6.1_clean\src"</UL>
 +
     
  
  
 
</UL>
 
</UL>

Revision as of 13:30, 19 July 2018

Here are the tools and libraries I used to build parallel SCHSIM on Windows

  • MS Visual Studio 2010
  • MS HPC package 2008, which can be downloaded at here
  • Intel Compiler
  • SVN 1.6.16
  • CMAKE 3.02
  • Prebuild third party libs, which are here here This zip file contains HDF5,netCDF4 and parmetis.

Here are the steps to build it

  • Edit the CMAKE Windows cache file in SCHSIM source code\cmake\SCHSIM.local.cmake.win. You may turn on/off extra modules in this file, and you must set TVD_LIM option to build hydro. You also need to edit the location of third party libs. Here is a example File:SCHSIM.local.cmake.win.txt
  • Create a directory for SCHSIM build, say v5.6.1_build. Start Windows cmd from this folder, type the command line below to generate MS visual studio 2010 project.
      "cmake -C ..\v5.6.1_clean\cmake\SCHISM.local.cmake.win -DCMAKE_BUILD_TYPE:STRING=Release -G"Visual Studio 10 Win64" --build . Z:\schism\v5.6.1_clean\src"