Limitations#

  1. Limited MPI Implementation Support: Currently, the project has been tested only with Intel MPI. While it might work with other MPI implementations like Open MPI, compatibility is not guaranteed and may require additional configuration.

  2. Python Version: The project is developed and tested with Python 3.11.5. Compatibility with other Python versions is not guaranteed.

  3. Dependency Versions: The project depends on specific versions of several Python packages. Using different versions of these packages may lead to unexpected behavior or errors.

  4. Performance: The project is not optimized for large-scale computations. Performance may degrade significantly when working with large datasets or complex computations.

  5. Error Handling: The project currently lacks comprehensive error handling. As a result, it may not provide meaningful error messages for all types of errors, making debugging more difficult.

  6. Documentation: While the project includes basic documentation, it may not cover all features in detail. Users may need to refer to the source code for complete understanding of some features.

  7. Platform Support: The project has been developed and tested on Linux. While it should work on other platforms like Windows and MacOS, there may be platform-specific issues that have not been identified or addressed.