flexpart-on-openstack
This is a project to create many (a dozen or more) virtual machines(instance) in cloud web services based on OpenStack, to calculate a flexpart model for predicting the spread of air pollution.
The main commands for working with OpenStack are described in the [OpenStack Command](doc/OpenStack_command.md) file. Installation instructions for flexpart and its component - [Flexpart Installing](doc/flexpart_Installing.md).
Features
- Create a new instance in OpenStack with certain hardware characteristics and OS
- Transfer setup_flexpart.sh script to this machine
- Setup flexpart and they all dependencies
- Download the weather forecast data to the instance according to the task
- Run the flexpart model and wait for the result
- After the completion of the calculation, transfer the result to the remote server
- Remove the virtual machine from OpenStack and free up resources for other tasks
Scripts
Improving performance and speed of scripts
- All required scripts are located on ukrainian server or github mirror
- Create as OS image with flexpart properly installed
- Upload the forecast to a separate location with the ability to access from all instances
References