... | ... | @@ -38,7 +38,7 @@ Then as Zoltan guide suggests click "Add Entry" button and add following entries |
|
|
If you wish to use Zoltan in parallel with MPI then add
|
|
|
|
|
|
|
|
|
TPL_ENABLE_MPI as BOOL with set checkbox
|
|
|
`TPL_ENABLE_MPI` as `BOOL` with set checkbox
|
|
|
|
|
|
|
|
|
[[pics/compile_zoltan_3.png]]
|
... | ... | @@ -47,13 +47,13 @@ TPL_ENABLE_MPI as BOOL with set checkbox |
|
|
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
|
|
|
|
|
|
|
|
|
MPI_INCLUDE_PATH as PATH with path to include directory of your MPI library
|
|
|
`MPI_INCLUDE_PATH` as `PATH` with path to include directory of your MPI library
|
|
|
|
|
|
|
|
|
Since Fortran is not required to compile Zoltan disable it by setting
|
|
|
|
|
|
|
|
|
Trilinos_ENABLE_Fortran as BOOL with unset checkbox
|
|
|
`Trilinos_ENABLE_Fortran` as `BOOL` with unset checkbox
|
|
|
|
|
|
|
|
|
[[pics/compile_zoltan_4.png]]
|
... | ... | @@ -62,9 +62,9 @@ Trilinos_ENABLE_Fortran as BOOL with unset checkbox |
|
|
You can also specify additionally data type used inside zoltan by providing
|
|
|
|
|
|
|
|
|
Zoltan_ENABLE_UINT_IDS as BOOL with set checkbox for unsigned int type or
|
|
|
Zoltan_ENABLE_ULONG_IDS as BOOL with set checkbox for unsigned long type or
|
|
|
Zoltan_ENABLE_ULLONG_IDS as BOOL with set checkbox for unsigned long long type
|
|
|
`Zoltan_ENABLE_UINT_IDS` as `BOOL` with set checkbox for unsigned int type or
|
|
|
`Zoltan_ENABLE_ULONG_IDS` as `BOOL` with set checkbox for unsigned long type or
|
|
|
`Zoltan_ENABLE_ULLONG_IDS` as `BOOL` with set checkbox for unsigned long long type
|
|
|
|
|
|
|
|
|
As a result you will have the following set of options as on picture below.
|
... | ... | @@ -114,10 +114,10 @@ After successful compilation provide path for INMOST library. |
|
|
Now we should run installation script. In order to do that create zoltan_build_path/install directory. Then open CMake and fill two fields
|
|
|
|
|
|
|
|
|
CMAKE_INSTALL_PREFIX of type PATH with zoltan_build_path/install
|
|
|
`CMAKE_INSTALL_PREFIX` of type `PATH` with zoltan_build_path/install
|
|
|
|
|
|
|
|
|
Trilinos_INSTALLATION_DIR of type PATH with zoltan_build_path/install
|
|
|
`Trilinos_INSTALLATION_DIR` of type `PATH` with zoltan_build_path/install
|
|
|
|
|
|
|
|
|
Then click "Configure" and "Generate".
|
... | ... | @@ -144,13 +144,13 @@ Open CMake again and by clicking to black triangle at the right end of the field |
|
|
[[pics/compile_zoltan_12.png]]
|
|
|
|
|
|
|
|
|
First activate USE_PARTITIONER_ZOLTAN checkbox. Then add two entries through "Add Entry" button:
|
|
|
First activate `USE_PARTITIONER_ZOLTAN` checkbox. Then add two entries through "Add Entry" button:
|
|
|
|
|
|
|
|
|
ZOLTAN_INCLUDE_DIR of type PATH pointing to zoltan_build_path/install/include
|
|
|
`ZOLTAN_INCLUDE_DIR` of type `PATH` pointing to zoltan_build_path/install/include
|
|
|
|
|
|
|
|
|
ZOLTAN_LIBRARY of type FILEPATH pointing to zoltan_build_path/install/lib/zoltan.lib
|
|
|
`ZOLTAN_LIBRARY` of type `FILEPATH` pointing to zoltan_build_path/install/lib/zoltan.lib
|
|
|
|
|
|
|
|
|
Your options should match with the options on picture below.
|
... | ... | |