Skip to content

Automatic configuration for Flexpart that allows you to run calculations in parallel on several virtual machines

Notifications You must be signed in to change notification settings

Synkevych/flexpart-on-openstack

Repository files navigation

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 file. Installation instructions for flexpart and its component - Flexpart Installing.

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

About

Automatic configuration for Flexpart that allows you to run calculations in parallel on several virtual machines

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published