LICENSE
MANIFEST.in
README.rst
requirements.txt
setup.py
parsl/__init__.py
parsl/addresses.py
parsl/config.py
parsl/curvezmq.py
parsl/errors.py
parsl/log_utils.py
parsl/multiprocessing.py
parsl/process_loggers.py
parsl/py.typed
parsl/utils.py
parsl/version.py
parsl.egg-info/PKG-INFO
parsl.egg-info/SOURCES.txt
parsl.egg-info/dependency_links.txt
parsl.egg-info/entry_points.txt
parsl.egg-info/requires.txt
parsl.egg-info/top_level.txt
parsl/app/__init__.py
parsl/app/app.py
parsl/app/bash.py
parsl/app/errors.py
parsl/app/futures.py
parsl/app/python.py
parsl/benchmark/__init__.py
parsl/benchmark/perf.py
parsl/concurrent/__init__.py
parsl/configs/ASPIRE1.py
parsl/configs/Azure.py
parsl/configs/__init__.py
parsl/configs/anvil.py
parsl/configs/bridges.py
parsl/configs/cc_in2p3.py
parsl/configs/delta.py
parsl/configs/ec2.py
parsl/configs/expanse.py
parsl/configs/frontera.py
parsl/configs/gc_multisite.py
parsl/configs/gc_tutorial.py
parsl/configs/htex_local.py
parsl/configs/illinoiscluster.py
parsl/configs/improv.py
parsl/configs/kubernetes.py
parsl/configs/local_threads.py
parsl/configs/midway.py
parsl/configs/osg.py
parsl/configs/polaris.py
parsl/configs/stampede2.py
parsl/configs/summit.py
parsl/configs/toss3_llnl.py
parsl/configs/vineex_local.py
parsl/configs/wqex_local.py
parsl/data_provider/__init__.py
parsl/data_provider/data_manager.py
parsl/data_provider/file_noop.py
parsl/data_provider/files.py
parsl/data_provider/ftp.py
parsl/data_provider/globus.py
parsl/data_provider/http.py
parsl/data_provider/rsync.py
parsl/data_provider/staging.py
parsl/data_provider/zip.py
parsl/dataflow/__init__.py
parsl/dataflow/dependency_resolvers.py
parsl/dataflow/dflow.py
parsl/dataflow/errors.py
parsl/dataflow/futures.py
parsl/dataflow/memoization.py
parsl/dataflow/rundirs.py
parsl/dataflow/states.py
parsl/dataflow/taskrecord.py
parsl/executors/__init__.py
parsl/executors/base.py
parsl/executors/errors.py
parsl/executors/execute_task.py
parsl/executors/globus_compute.py
parsl/executors/status_handling.py
parsl/executors/threads.py
parsl/executors/flux/__init__.py
parsl/executors/flux/execute_parsl_task.py
parsl/executors/flux/executor.py
parsl/executors/flux/flux_instance_manager.py
parsl/executors/high_throughput/__init__.py
parsl/executors/high_throughput/errors.py
parsl/executors/high_throughput/executor.py
parsl/executors/high_throughput/interchange.py
parsl/executors/high_throughput/manager_record.py
parsl/executors/high_throughput/manager_selector.py
parsl/executors/high_throughput/monitoring_info.py
parsl/executors/high_throughput/mpi_executor.py
parsl/executors/high_throughput/mpi_prefix_composer.py
parsl/executors/high_throughput/mpi_resource_management.py
parsl/executors/high_throughput/probe.py
parsl/executors/high_throughput/process_worker_pool.py
parsl/executors/high_throughput/zmq_pipes.py
parsl/executors/radical/__init__.py
parsl/executors/radical/executor.py
parsl/executors/radical/rpex_resources.py
parsl/executors/radical/rpex_worker.py
parsl/executors/taskvine/__init__.py
parsl/executors/taskvine/errors.py
parsl/executors/taskvine/exec_parsl_function.py
parsl/executors/taskvine/executor.py
parsl/executors/taskvine/factory.py
parsl/executors/taskvine/factory_config.py
parsl/executors/taskvine/manager.py
parsl/executors/taskvine/manager_config.py
parsl/executors/taskvine/utils.py
parsl/executors/workqueue/__init__.py
parsl/executors/workqueue/errors.py
parsl/executors/workqueue/exec_parsl_function.py
parsl/executors/workqueue/executor.py
parsl/executors/workqueue/parsl_coprocess.py
parsl/executors/workqueue/parsl_coprocess_stub.py
parsl/jobs/__init__.py
parsl/jobs/error_handlers.py
parsl/jobs/errors.py
parsl/jobs/job_status_poller.py
parsl/jobs/states.py
parsl/jobs/strategy.py
parsl/launchers/__init__.py
parsl/launchers/base.py
parsl/launchers/errors.py
parsl/launchers/launchers.py
parsl/monitoring/__init__.py
parsl/monitoring/db_manager.py
parsl/monitoring/errors.py
parsl/monitoring/message_type.py
parsl/monitoring/monitoring.py
parsl/monitoring/remote.py
parsl/monitoring/types.py
parsl/monitoring/queries/__init__.py
parsl/monitoring/queries/pandas.py
parsl/monitoring/radios/__init__.py
parsl/monitoring/radios/base.py
parsl/monitoring/radios/filesystem.py
parsl/monitoring/radios/filesystem_router.py
parsl/monitoring/radios/htex.py
parsl/monitoring/radios/multiprocessing.py
parsl/monitoring/radios/udp.py
parsl/monitoring/radios/udp_router.py
parsl/monitoring/radios/zmq.py
parsl/monitoring/radios/zmq_router.py
parsl/monitoring/visualization/__init__.py
parsl/monitoring/visualization/app.py
parsl/monitoring/visualization/models.py
parsl/monitoring/visualization/utils.py
parsl/monitoring/visualization/version.py
parsl/monitoring/visualization/views.py
parsl/monitoring/visualization/plots/__init__.py
parsl/monitoring/visualization/plots/default/__init__.py
parsl/monitoring/visualization/plots/default/task_plots.py
parsl/monitoring/visualization/plots/default/workflow_plots.py
parsl/monitoring/visualization/plots/default/workflow_resource_plots.py
parsl/monitoring/visualization/static/parsl-logo-white.png
parsl/monitoring/visualization/static/parsl-monitor.css
parsl/monitoring/visualization/templates/app.html
parsl/monitoring/visualization/templates/dag.html
parsl/monitoring/visualization/templates/error.html
parsl/monitoring/visualization/templates/layout.html
parsl/monitoring/visualization/templates/resource_usage.html
parsl/monitoring/visualization/templates/task.html
parsl/monitoring/visualization/templates/workflow.html
parsl/monitoring/visualization/templates/workflows_summary.html
parsl/providers/__init__.py
parsl/providers/base.py
parsl/providers/cluster_provider.py
parsl/providers/errors.py
parsl/providers/aws/__init__.py
parsl/providers/aws/aws.py
parsl/providers/aws/template.py
parsl/providers/azure/__init__.py
parsl/providers/azure/azure.py
parsl/providers/azure/template.py
parsl/providers/condor/__init__.py
parsl/providers/condor/condor.py
parsl/providers/condor/template.py
parsl/providers/googlecloud/__init__.py
parsl/providers/googlecloud/googlecloud.py
parsl/providers/grid_engine/__init__.py
parsl/providers/grid_engine/grid_engine.py
parsl/providers/grid_engine/template.py
parsl/providers/kubernetes/__init__.py
parsl/providers/kubernetes/kube.py
parsl/providers/kubernetes/template.py
parsl/providers/local/__init__.py
parsl/providers/local/local.py
parsl/providers/lsf/__init__.py
parsl/providers/lsf/lsf.py
parsl/providers/lsf/template.py
parsl/providers/pbspro/__init__.py
parsl/providers/pbspro/pbspro.py
parsl/providers/pbspro/template.py
parsl/providers/slurm/__init__.py
parsl/providers/slurm/slurm.py
parsl/providers/slurm/template.py
parsl/providers/torque/__init__.py
parsl/providers/torque/template.py
parsl/providers/torque/torque.py
parsl/serialize/__init__.py
parsl/serialize/base.py
parsl/serialize/concretes.py
parsl/serialize/errors.py
parsl/serialize/facade.py
parsl/serialize/proxystore.py
parsl/tests/__init__.py
parsl/tests/callables_helper.py
parsl/tests/conftest.py
parsl/tests/test_callables.py
parsl/tests/test_curvezmq.py
parsl/tests/test_execute_task.py
parsl/tests/test_flux.py
parsl/tests/test_summary.py
parsl/tests/test_thread_parallelism.py
parsl/tests/utils.py
parsl/tests/configs/__init__.py
parsl/tests/configs/azure_single_node.py
parsl/tests/configs/bluewaters.py
parsl/tests/configs/bridges.py
parsl/tests/configs/cc_in2p3.py
parsl/tests/configs/comet.py
parsl/tests/configs/ec2_single_node.py
parsl/tests/configs/ec2_spot.py
parsl/tests/configs/flux_local.py
parsl/tests/configs/frontera.py
parsl/tests/configs/globus_compute.py
parsl/tests/configs/htex_local.py
parsl/tests/configs/htex_local_alternate.py
parsl/tests/configs/htex_local_intask_staging.py
parsl/tests/configs/htex_local_rsync_staging.py
parsl/tests/configs/local_radical.py
parsl/tests/configs/local_radical_mpi.py
parsl/tests/configs/local_threads.py
parsl/tests/configs/local_threads_checkpoint_dfk_exit.py
parsl/tests/configs/local_threads_checkpoint_task_exit.py
parsl/tests/configs/local_threads_ftp_in_task.py
parsl/tests/configs/local_threads_globus.py
parsl/tests/configs/local_threads_http_in_task.py
parsl/tests/configs/midway.py
parsl/tests/configs/nscc_singapore.py
parsl/tests/configs/osg_htex.py
parsl/tests/configs/petrelkube.py
parsl/tests/configs/slurm_local.py
parsl/tests/configs/summit.py
parsl/tests/configs/taskvine_ex.py
parsl/tests/configs/user_opts.py
parsl/tests/configs/workqueue_ex.py
parsl/tests/integration/__init__.py
parsl/tests/integration/latency.py
parsl/tests/integration/test_parsl_load_default_config.py
parsl/tests/integration/test_apps/__init__.py
parsl/tests/integration/test_stress/__init__.py
parsl/tests/integration/test_stress/test_python_simple.py
parsl/tests/integration/test_stress/test_python_threads.py
parsl/tests/manual_tests/__init__.py
parsl/tests/manual_tests/htex_local.py
parsl/tests/manual_tests/test_basic.py
parsl/tests/manual_tests/test_log_filter.py
parsl/tests/manual_tests/test_memory_limits.py
parsl/tests/manual_tests/test_regression_220.py
parsl/tests/manual_tests/test_worker_count.py
parsl/tests/site_tests/__init__.py
parsl/tests/site_tests/site_config_selector.py
parsl/tests/sites/__init__.py
parsl/tests/sites/test_affinity.py
parsl/tests/sites/test_concurrent.py
parsl/tests/sites/test_dynamic_executor.py
parsl/tests/sites/test_ec2.py
parsl/tests/sites/test_worker_info.py
parsl/tests/sites/test_mpi/__init__.py
parsl/tests/test_bash_apps/__init__.py
parsl/tests/test_bash_apps/test_apptimeout.py
parsl/tests/test_bash_apps/test_basic.py
parsl/tests/test_bash_apps/test_error_codes.py
parsl/tests/test_bash_apps/test_inputs_default.py
parsl/tests/test_bash_apps/test_keyword_overlaps.py
parsl/tests/test_bash_apps/test_kwarg_storage.py
parsl/tests/test_bash_apps/test_memoize.py
parsl/tests/test_bash_apps/test_memoize_ignore_args.py
parsl/tests/test_bash_apps/test_memoize_ignore_args_regr.py
parsl/tests/test_bash_apps/test_multiline.py
parsl/tests/test_bash_apps/test_pipeline.py
parsl/tests/test_bash_apps/test_std_uri.py
parsl/tests/test_bash_apps/test_stdout.py
parsl/tests/test_checkpointing/__init__.py
parsl/tests/test_checkpointing/test_get_all_checkpoints.py
parsl/tests/test_checkpointing/test_get_last_checkpoint.py
parsl/tests/test_checkpointing/test_manual.py
parsl/tests/test_checkpointing/test_periodic.py
parsl/tests/test_checkpointing/test_regression_232.py
parsl/tests/test_checkpointing/test_regression_233.py
parsl/tests/test_checkpointing/test_task_exit.py
parsl/tests/test_checkpointing/test_task_exit_roundtrip.py
parsl/tests/test_docs/__init__.py
parsl/tests/test_docs/test_from_slides.py
parsl/tests/test_docs/test_kwargs.py
parsl/tests/test_docs/test_tutorial_1.py
parsl/tests/test_docs/test_workflow1.py
parsl/tests/test_docs/test_workflow4.py
parsl/tests/test_error_handling/__init__.py
parsl/tests/test_error_handling/test_fail.py
parsl/tests/test_error_handling/test_python_walltime.py
parsl/tests/test_error_handling/test_resource_spec.py
parsl/tests/test_error_handling/test_retries.py
parsl/tests/test_error_handling/test_retry_handler.py
parsl/tests/test_error_handling/test_retry_handler_failure.py
parsl/tests/test_error_handling/test_serialization_fail.py
parsl/tests/test_error_handling/test_wrap_with_logs.py
parsl/tests/test_htex/__init__.py
parsl/tests/test_htex/test_basic.py
parsl/tests/test_htex/test_block_manager_selector_unit.py
parsl/tests/test_htex/test_command_client_timeout.py
parsl/tests/test_htex/test_command_concurrency_regression_1321.py
parsl/tests/test_htex/test_connected_blocks.py
parsl/tests/test_htex/test_cpu_affinity_explicit.py
parsl/tests/test_htex/test_disconnected_blocks.py
parsl/tests/test_htex/test_disconnected_blocks_failing_provider.py
parsl/tests/test_htex/test_drain.py
parsl/tests/test_htex/test_htex.py
parsl/tests/test_htex/test_interchange_exit_bad_registration.py
parsl/tests/test_htex/test_manager_failure.py
parsl/tests/test_htex/test_manager_selector_by_block.py
parsl/tests/test_htex/test_managers_command.py
parsl/tests/test_htex/test_missing_worker.py
parsl/tests/test_htex/test_multiple_disconnected_blocks.py
parsl/tests/test_htex/test_priority_queue.py
parsl/tests/test_htex/test_resource_spec_validation.py
parsl/tests/test_htex/test_worker_failure.py
parsl/tests/test_htex/test_zmq_binding.py
parsl/tests/test_monitoring/__init__.py
parsl/tests/test_monitoring/test_app_names.py
parsl/tests/test_monitoring/test_basic.py
parsl/tests/test_monitoring/test_db_locks.py
parsl/tests/test_monitoring/test_exit_helper.py
parsl/tests/test_monitoring/test_htex_fuzz_zmq.py
parsl/tests/test_monitoring/test_htex_init_blocks_vs_monitoring.py
parsl/tests/test_monitoring/test_incomplete_futures.py
parsl/tests/test_monitoring/test_memoization_representation.py
parsl/tests/test_monitoring/test_radio_filesystem.py
parsl/tests/test_monitoring/test_radio_multiprocessing.py
parsl/tests/test_monitoring/test_radio_udp.py
parsl/tests/test_monitoring/test_radio_zmq.py
parsl/tests/test_monitoring/test_stdouterr.py
parsl/tests/test_monitoring/test_viz_colouring.py
parsl/tests/test_mpi_apps/__init__.py
parsl/tests/test_mpi_apps/test_bad_mpi_config.py
parsl/tests/test_mpi_apps/test_mpi_mode_enabled.py
parsl/tests/test_mpi_apps/test_mpi_prefix.py
parsl/tests/test_mpi_apps/test_mpi_scheduler.py
parsl/tests/test_mpi_apps/test_mpiex.py
parsl/tests/test_mpi_apps/test_resource_spec.py
parsl/tests/test_providers/__init__.py
parsl/tests/test_providers/test_kubernetes_provider.py
parsl/tests/test_providers/test_local_provider.py
parsl/tests/test_providers/test_pbspro_template.py
parsl/tests/test_providers/test_slurm_instantiate.py
parsl/tests/test_providers/test_slurm_template.py
parsl/tests/test_providers/test_submiterror_deprecation.py
parsl/tests/test_python_apps/__init__.py
parsl/tests/test_python_apps/test_arg_input_types.py
parsl/tests/test_python_apps/test_basic.py
parsl/tests/test_python_apps/test_context_manager.py
parsl/tests/test_python_apps/test_dep_standard_futures.py
parsl/tests/test_python_apps/test_dependencies.py
parsl/tests/test_python_apps/test_dependencies_deep.py
parsl/tests/test_python_apps/test_depfail_propagation.py
parsl/tests/test_python_apps/test_exception.py
parsl/tests/test_python_apps/test_fail.py
parsl/tests/test_python_apps/test_fibonacci_iterative.py
parsl/tests/test_python_apps/test_fibonacci_recursive.py
parsl/tests/test_python_apps/test_futures.py
parsl/tests/test_python_apps/test_garbage_collect.py
parsl/tests/test_python_apps/test_import_fail.py
parsl/tests/test_python_apps/test_inputs_default.py
parsl/tests/test_python_apps/test_join.py
parsl/tests/test_python_apps/test_lifted.py
parsl/tests/test_python_apps/test_mapred.py
parsl/tests/test_python_apps/test_memoize_1.py
parsl/tests/test_python_apps/test_memoize_2.py
parsl/tests/test_python_apps/test_memoize_4.py
parsl/tests/test_python_apps/test_memoize_bad_id_for_memo.py
parsl/tests/test_python_apps/test_memoize_exception.py
parsl/tests/test_python_apps/test_memoize_ignore_args.py
parsl/tests/test_python_apps/test_memoize_joinapp.py
parsl/tests/test_python_apps/test_memoize_plugin.py
parsl/tests/test_python_apps/test_outputs.py
parsl/tests/test_python_apps/test_overview.py
parsl/tests/test_python_apps/test_pipeline.py
parsl/tests/test_python_apps/test_pluggable_future_resolution.py
parsl/tests/test_python_apps/test_simple.py
parsl/tests/test_python_apps/test_timeout.py
parsl/tests/test_python_apps/test_type5.py
parsl/tests/test_radical/__init__.py
parsl/tests/test_radical/test_mpi_funcs.py
parsl/tests/test_regression/__init__.py
parsl/tests/test_regression/test_1480.py
parsl/tests/test_regression/test_1606_wait_for_current_tasks.py
parsl/tests/test_regression/test_1653.py
parsl/tests/test_regression/test_221.py
parsl/tests/test_regression/test_226.py
parsl/tests/test_regression/test_2652.py
parsl/tests/test_regression/test_3874.py
parsl/tests/test_regression/test_69a.py
parsl/tests/test_regression/test_97_parallelism_0.py
parsl/tests/test_regression/test_98.py
parsl/tests/test_scaling/__init__.py
parsl/tests/test_scaling/test_block_error_handler.py
parsl/tests/test_scaling/test_regression_1621.py
parsl/tests/test_scaling/test_regression_3568_scaledown_vs_MISSING.py
parsl/tests/test_scaling/test_regression_3696_oscillation.py
parsl/tests/test_scaling/test_scale_down.py
parsl/tests/test_scaling/test_scale_down_htex_auto_scale.py
parsl/tests/test_scaling/test_scale_down_htex_unregistered.py
parsl/tests/test_scaling/test_shutdown_scalein.py
parsl/tests/test_scaling/test_worker_interchange_bad_messages_3262.py
parsl/tests/test_serialization/__init__.py
parsl/tests/test_serialization/test_2555_caching_deserializer.py
parsl/tests/test_serialization/test_3495_deserialize_managerlost.py
parsl/tests/test_serialization/test_basic.py
parsl/tests/test_serialization/test_htex_code_cache.py
parsl/tests/test_serialization/test_proxystore_configured.py
parsl/tests/test_serialization/test_proxystore_impl.py
parsl/tests/test_shutdown/__init__.py
parsl/tests/test_shutdown/test_kill_monitoring.py
parsl/tests/test_staging/__init__.py
parsl/tests/test_staging/staging_provider.py
parsl/tests/test_staging/test_1316.py
parsl/tests/test_staging/test_docs_1.py
parsl/tests/test_staging/test_docs_2.py
parsl/tests/test_staging/test_elaborate_noop_file.py
parsl/tests/test_staging/test_file.py
parsl/tests/test_staging/test_file_apps.py
parsl/tests/test_staging/test_file_staging.py
parsl/tests/test_staging/test_output_chain_filenames.py
parsl/tests/test_staging/test_staging_ftp.py
parsl/tests/test_staging/test_staging_ftp_in_task.py
parsl/tests/test_staging/test_staging_globus.py
parsl/tests/test_staging/test_staging_https.py
parsl/tests/test_staging/test_staging_stdout.py
parsl/tests/test_staging/test_zip_in.py
parsl/tests/test_staging/test_zip_out.py
parsl/tests/test_staging/test_zip_to_zip.py
parsl/tests/test_threads/__init__.py
parsl/tests/test_threads/test_configs.py
parsl/tests/test_threads/test_lazy_errors.py
parsl/tests/test_utils/__init__.py
parsl/tests/test_utils/test_execute_wait.py
parsl/tests/test_utils/test_logutils.py
parsl/tests/test_utils/test_representation_mixin.py
parsl/tests/test_utils/test_sanitize_dns.py
parsl/tests/unit/__init__.py
parsl/tests/unit/test_address.py
parsl/tests/unit/test_file.py
parsl/tests/unit/test_globus_compute_executor.py
parsl/tests/unit/test_launchers.py
parsl/tests/unit/test_usage_tracking.py
parsl/usage_tracking/__init__.py
parsl/usage_tracking/api.py
parsl/usage_tracking/levels.py
parsl/usage_tracking/usage.py