HTCondor #107
Replies: 2 comments 2 replies
-
I have never used HTCondor, nor do I have access to a HTCondor system for testing. Judging by the quick start guide, it appears to have submit and status commands similar to SLURM. Therefore, it should be possible to add an HTCondor submission engine to row following the implementation of Would you use this in an environment with a shared filesystem? Or in one where HTCondor needs to transfer files? Row and signac are designed with the assumption of a shared filesystem. For example, row generates submission scripts that call the If you restricted your actions to both read and write only the directory or directories they run on, then you could in theory develop a more efficient system that transfers only those directories to the execution host. Such a complex system is beyond the scope of row. At most, row could generate the script that passes the appropriate options to a tool that handles the transfers and merges. None of these extra considerations are needed on a shared filesystem. All you need to do is implement |
Beta Was this translation helpful? Give feedback.
-
Thank you for your thoughtful response, Joshua! This question came up from a workshop with HTCondor. I'm not familiar with rust and HTCondor does not have a shared file system, so I expect this may be too expensive to integrate. I will share this discussion with the HTCondor developers and hope they will pursue this PR if it makes sense with their system! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
Is it possible to add integration for the HTCondor scheduler? This scheduler is used with OSPool, which is distributed high throughput computing. They currently develop a tool called DAGMan to manage workflows with pre/post conditions. I think this community would benefit from signac+row functionality.
Beta Was this translation helpful? Give feedback.
All reactions