# Third-party packages used in PhasicFlow

This folder contains the third-party packages that are used by PhasicFlow. Since the source code is under the main directory of the project, they are downloaded with the source code. But this does not mean that these packages are maintained by PhasicFlow or they are a part of the project.

## [Zoltan](./Zoltan/)
This package is used for space-decomposition and load balancing for MPI execution of the code. 

## Thrust
This package is a parallel library developed by NVIDIA. It is built for either CUDA or OpenMP depending of the type of build.  


