@@ -41,6 +41,8 @@ class FluxJobExecutor(BaseExecutor):
4141 Defaults to None.
4242 - exclusive (bool): Whether to exclusively reserve the compute nodes, or allow sharing
4343 compute notes. Defaults to False.
44+ - error_log_file (str): Name of the error log file to use for storing exceptions raised
45+ by the Python functions submitted to the Executor.
4446 flux_executor (flux.job.FluxExecutor): Flux Python interface to submit the workers to flux
4547 flux_executor_pmi_mode (str): PMI interface to use (OpenMPI v5 requires pmix) default is None (Flux only)
4648 flux_executor_nesting (bool): Provide hierarchically nested Flux job scheduler inside the submitted function.
@@ -126,6 +128,8 @@ def __init__(
126128 Defaults to None.
127129 - exclusive (bool): Whether to exclusively reserve the compute nodes, or allow sharing
128130 compute notes. Defaults to False.
131+ - error_log_file (str): Name of the error log file to use for storing exceptions
132+ raised by the Python functions submitted to the Executor.
129133 flux_executor (flux.job.FluxExecutor): Flux Python interface to submit the workers to flux
130134 flux_executor_pmi_mode (str): PMI interface to use (OpenMPI v5 requires pmix) default is None (Flux only)
131135 flux_executor_nesting (bool): Provide hierarchically nested Flux job scheduler inside the submitted function.
@@ -229,6 +233,8 @@ class FluxClusterExecutor(BaseExecutor):
229233 - openmpi_oversubscribe (bool): adds the `--oversubscribe` command line flag (OpenMPI and
230234 SLURM only) - default False
231235 - slurm_cmd_args (list): Additional command line arguments for the srun call (SLURM only)
236+ - error_log_file (str): Name of the error log file to use for storing exceptions raised
237+ by the Python functions submitted to the Executor.
232238 pysqa_config_directory (str, optional): path to the pysqa config directory (only for pysqa based backend).
233239 hostname_localhost (boolean): use localhost instead of the hostname to establish the zmq connection. In the
234240 context of an HPC cluster this essential to be able to communicate to an
@@ -308,6 +314,8 @@ def __init__(
308314 and SLURM only) - default False
309315 - slurm_cmd_args (list): Additional command line arguments for the srun call (SLURM
310316 only)
317+ - error_log_file (str): Name of the error log file to use for storing exceptions
318+ raised by the Python functions submitted to the Executor.
311319 pysqa_config_directory (str, optional): path to the pysqa config directory (only for pysqa based backend).
312320 hostname_localhost (boolean): use localhost instead of the hostname to establish the zmq connection. In the
313321 context of an HPC cluster this essential to be able to communicate to an
@@ -424,6 +432,8 @@ def create_flux_executor(
424432 Defaults to None.
425433 - exclusive (bool): Whether to exclusively reserve the compute nodes, or allow sharing
426434 compute notes. Defaults to False.
435+ - error_log_file (str): Name of the error log file to use for storing exceptions raised
436+ by the Python functions submitted to the Executor.
427437 flux_executor (flux.job.FluxExecutor): Flux Python interface to submit the workers to flux
428438 flux_executor_pmi_mode (str): PMI interface to use (OpenMPI v5 requires pmix) default is None (Flux only)
429439 flux_executor_nesting (bool): Provide hierarchically nested Flux job scheduler inside the submitted function.
0 commit comments