-Note: In the process of creating this document (2016-06-14) - This document is an explanation of why you might want to use the DAGMan _external sub-DAG_ and _splice_ features, and which one you might want to use in a particular situation. (See {link: http://research.cs.wisc.edu/htcondor/manual/v8.5/2_10DAGMan_Applications.html#SECTION003108900000000000000} and @@ -52,9 +50,9 @@ The simple answer is that, unless you need one of the features that's available with external sub-DAGs but not with splices (see the table above), you should use splices. -Splices are generally simpler and have less overhead than external sub-DAGs, -unless the workflow is specifically designed to minimize the external -sub-DAG overhead. +Splices are generally simpler and have less overhead than external sub-DAGs +(unless the workflow is specifically designed to minimize the external +sub-DAG overhead). Also, workflow-wide throttling is generally more useful than separate throttles for sub-parts of the workflow.