Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • I INMOST
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Kirill Terekhov
  • INMOST
  • Wiki
  • 0205 Compilation Zoltan Windows

0205 Compilation Zoltan Windows · Changes

Page history
change pic link authored Aug 30, 2018 by Kirill Terekhov's avatar Kirill Terekhov
Show whitespace changes
Inline Side-by-side
0205-Compilation-Zoltan-Windows.md
View page @ 9c6e1e0b
......@@ -20,7 +20,7 @@ After you have downloaded and unarchived Trilinos into "trilinos_source_path" cr
Open cmake-gui application and enter trilinos_source_path into the field to the right from "Where is the source code" text and zoltan_build_path into the field to the right from "Where to build the binaries".
[[pics/compile_zoltan_1.png]]
![pic1](pics/compile_zoltan_1.png)
Then as Zoltan guide suggests click "Add Entry" button and add following entries:
......@@ -32,7 +32,7 @@ Then as Zoltan guide suggests click "Add Entry" button and add following entries
`Trilinos_ENABLE_ZOLTAN` as `BOOL` with set checkbox
[[pics/compile_zoltan_2.png]]
![pic2](pics/compile_zoltan_2.png)
If you wish to use Zoltan in parallel with MPI then add
......@@ -41,7 +41,7 @@ If you wish to use Zoltan in parallel with MPI then add
`TPL_ENABLE_MPI` as `BOOL` with set checkbox
[[pics/compile_zoltan_3.png]]
![pic3](pics/compile_zoltan_3.png)
In case you use custom MPI library that is not detectable by CMake you will have to provide "MPI_INCLUDE_PATH" variable as well. Add
......@@ -56,7 +56,7 @@ Since Fortran is not required to compile Zoltan disable it by setting
`Trilinos_ENABLE_Fortran` as `BOOL` with unset checkbox
[[pics/compile_zoltan_4.png]]
![pic4](pics/compile_zoltan_4.png)
You can also specify additionally data type used inside zoltan by providing
......@@ -70,43 +70,43 @@ You can also specify additionally data type used inside zoltan by providing
As a result you will have the following set of options as on picture below.
[[pics/compile_zoltan_5.png]]
![pic5](pics/compile_zoltan_5.png)
Click "Configure" and select Visual Studio as compiler.
[[pics/compile_zoltan_6.png]]
![pic6](pics/compile_zoltan_6.png)
After CMake have successfully finished the configuration you should see the following output
[[pics/compile_zoltan_7.png]]
![pic7](pics/compile_zoltan_7.png)
Then enter your zoltan_build_path directory and open Trilinos.sln generated solution file for Visual Studio.
[[pics/compile_zoltan_8.png]]
![pic8](pics/compile_zoltan_8.png)
Open "Build/Configuration Manager".
[[pics/compile_zoltan_9.png]]
![pic9](pics/compile_zoltan_9.png)
Change from "Debug" to "Release" compilation mode.
[[pics/compile_zoltan_10.png]]
![pic10](pics/compile_zoltan_10.png)
Hit F7, after some time you should see successful compilation.
[[pics/compile_zoltan_11.png]]
![pic11](pics/compile_zoltan_11.png)
After successful compilation provide path for INMOST library.
......@@ -126,13 +126,13 @@ Then click "Configure" and "Generate".
Return to Visual Studio. There click "View/Solution Explorer".
[[pics/compile_trilinos_8.png]]
![pic12](pics/compile_trilinos_8.png)
In "Solution Explorer" right click on "INSTALL" project and click "Build".
[[pics/compile_trilinos_9.png]]
![pic13](pics/compile_trilinos_9.png)
In output you should see that all required header files and libraries were copied to trilinos_build_path/install directory.
......@@ -141,7 +141,7 @@ In output you should see that all required header files and libraries were copie
Open CMake again and by clicking to black triangle at the right end of the field after "Where to build the binaries" and choose your build directory for INMOST.
[[pics/compile_zoltan_12.png]]
![pic14](pics/compile_zoltan_12.png)
First activate `USE_PARTITIONER_ZOLTAN` checkbox. Then add two entries through "Add Entry" button:
......@@ -156,7 +156,7 @@ First activate `USE_PARTITIONER_ZOLTAN` checkbox. Then add two entries through "
Your options should match with the options on picture below.
[[pics/compile_zoltan_13.png]]
![pic15](pics/compile_zoltan_13.png)
Then click "Configure" and "Generate".
......
Clone repository
  • 0100 Compilation
  • 0200 Compilation Windows
  • 0201 Obtain MSVC
  • 0202 Obtain MSMPI
  • 0203 Compilation INMOST Windows
  • 0204 Compilation ParMETIS Windows
  • 0205 Compilation Zoltan Windows
  • 0206 Compilation PETSc Windows
  • 0207 Compilation Trilinos Windows
  • 0400 Compilation Linux
  • 0401 Install MPI
  • 0402 Compilation INMOST Linux
  • 0403 Compilation PETSc Linux
  • 0404 Compilation Trilinos Linux
  • 0405 Compilation ParMETIS Linux
View All Pages