An ACME dashboard job poller for the LLNL mini cluster

Issues

  • The StartDiagHandler is the only implemented job request handler, next on the list are:
    • UpdateJobHandler
    • StopJobHandler
    • StartModelHandler
    • StopModelHandler

setup

  git clone git@github.com:sterlingbaldwin/llnl-poller.git
  cd llnl-poller
  virtualenv env
  pip install -r -U requirements.txt
  python poller.py

Change the constants.py FRONTEND_POLLER_HOST variable to the hostname of the dashboard if its not running on localhost as well as the job output directory.

Install UVCDAT Once uvcdat is installed

  source activate uvcdat
  pip install requests

Running

  • The first step in the run process is to have the dashboard up and running

  • In a new terminal run

    ./poller.py
    
  • Use the dashboards run manager to create a new diagnostic run, hit start run, and select the new diagnostic run.