Mailing List Archives
	Authenticated access
	
	
     | 
    
	 
	 
     | 
    
	
	 
     | 
  
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Condor-users] DAGman: array dependencies, dynamic DAGs
- Date: Fri, 22 Jan 2010 16:08:15 -0500
 
- From: Mark Visser <markv@xxxxxxxxxxxxxx>
 
- Subject: [Condor-users] DAGman: array dependencies, dynamic DAGs
 
Hi folks, I just joined the list, and want to introduce myself. I was (I 
think) the first Condor user in the visual effects world back in 1998. I 
haven't been involved in Condor since 2004, but I'm back... and wow, you 
guys have been busy! I'm now at a small VFX studio in Montreal... we've 
jumped ship from a proprietary grid solution and I'm again looking at 
integrating Condor into a VFX workflow. I see consumable resources are 
now supported natively... cool. I have a couple questions about DAGman, 
though:
First, does DAGman have a way to declare dependencies between clusters 
of equal numbers of jobs, but have the dependencies actually be between 
jobs? Sun Grid Engine calls this an "array dependency". For example, 
given cluster A of 100 jobs, and cluster B of 100 jobs, I want to define 
a relationship between A and B such that:
 B.0 depends on A.0
 B.1 depends on A.1
 B.2 depends on A.2
 ...
 B.99 depends on A.99
This obviously requires that either A and B have the same number of 
jobs, or that the dependencies between A's jobs and B's jobs are 
explicitly described.
Second question: Is there any way to add or modify dependencies after a 
DAG is submitted? For example, I submit long-running cluster A, then 
several hours later I want to submit cluster B, such that B depends on 
the successful completion of A. Does DAGman re-read its dag file, or is 
it read only once?
cheers,
-Mark
P.S. Hey Todd!
--
Mark Visser, Software Director
Lumière VFX
Email: markv@xxxxxxxxxxxxxx
Phone: +1-514-316-1080 x3030