-
Notifications
You must be signed in to change notification settings - Fork 2
Home
###Idea/Goal:
To be able to have a portable multi-platform ANSYS CFX job scheduler that is absolutely simple to deploy.
###In a Line:
The program scans a set of folders, one after the other and automatically launches CFX def Files on a first-in-first-out (windows dates) basis.
This program was originally created in May 2014 to :
- Seamlessly run/launch different ANSYS CFX simulations one after the other (FIFO, based on Windows dates), continuously and automatically
- To allow different priority levels for simulations, based on need
This program has been successfully run for a year as of today (13/04/2015), and allowed the team I work in to thoroughly rely on a mini cluster of 32 cores (4 computers). 6 months ago, another cluster of 4 computers (32 cores) was added. As of now, the 2 clusters run separately, using individual instances of the above python script, with some modifications.
Currently- there are 4 levels of priority. From highest to lowest priority - they are listed below:
X. Small Runs
- Priority
- Normal
- Long
The procedure to add a priority level is relatively simple, though at the moment, it requires code modifications. The documentation will be provided in the wiki soon.
Python 2.7 was used, due to the extensive libraries available and the ease of learning, not to mention the possibility of easy expansion.