-
由 Xavier Andrade 创作于
* Included the sources of zoltan in the code, the library is tricky to compile and not widely used, so it is better this way. As this library is open source, eventually we should remove metis. The sources included are only a part of the distribution tarball (essentially src/). * There are still some parts of the source code that aren't needed and I will remove them in future commits. * I Wrote the routines to call Zoltan from Octopus and perform the mesh partitioning and it works. It can be enabled by setting the variable MeshPartition to zoltan (by default is metis).. * Even though Zoltan has a Fortran interface I used the C one, as the Fortran code is a mess to compile with autotools. * Currently it will only work for pure domain parallelization, as it uses MPI_COMM_WORLD as communicator. Do you know if it possible to convert a Fortran communicator into a C one?
2eb08c0b
该项目在 GNU General Public License v3.0 or later下获得许可。
进一步了解