diff --git a/docs/userguide/mpi_apps.rst b/docs/userguide/mpi_apps.rst index 1bfeb6ce56..c86d1c320c 100644 --- a/docs/userguide/mpi_apps.rst +++ b/docs/userguide/mpi_apps.rst @@ -1,14 +1,6 @@ MPI Apps ======== -.. note:: - - Parsl's support for MPI Apps described below is pending release. - Please use the ``mpi_experimental_3`` branch to use the functionality - described in this document. To install directly from github: - - >> pip install git+https://github.com/Parsl/parsl.git@mpi_experimental_3 - MPI applications run multiple copies of a program that complete a single task by coordinating using messages passed within or across nodes. Starting MPI application requires invoking a "launcher" code (e.g., ``mpiexec``) from one node diff --git a/parsl/dataflow/dflow.py b/parsl/dataflow/dflow.py index f45ac37629..e77c0da3eb 100644 --- a/parsl/dataflow/dflow.py +++ b/parsl/dataflow/dflow.py @@ -1143,8 +1143,9 @@ def add_executors(self, executors): def atexit_cleanup(self) -> None: if not self.cleanup_called: - logger.info("DFK cleanup because python process is exiting") - self.cleanup() + logger.warning("Python is exiting with a DFK still running. " + "You should call parsl.dfk().cleanup() before " + "exiting to release any resources") else: logger.info("python process is exiting, but DFK has already been cleaned up")