Enabling the Dashboard¶
To turn on the processing that packages up EFFIS images for use with the dashboard,
one needs to configure a dashboard
top-scope section in the configuration file.
base: wdmapp-1
rundir: /gpfs/alpine/proj-shared/csc143/esuchyta/effis/rhea/wdmapp/${base}
adios-nompi: /autofs/nccs-svm1_home1/esuchyta/spack/wdmapp/rhea/spack/opt/spack/linux-rhel7-sandybridge/gcc-8.4.0/adios2-2.6.0-k62srrf7btzanzeattmk35orgqd6uyvn
dashboard:
use: true
shot_name: ${base}
run_name: run-1
http: /ccs/wwwproj/phy122/esuchyta/wdmapp-dashboard/shots
env:
ADIOS: ${adios-nompi}/lib/python3.7/site-packages
http
is a directory that is web accessible for remote download.
At OLCF, there is one such area, and it is only accessible from the service/login nodes, where MPI does not work.
This is why an ADIOS2 build without MPI is needed, which can be built with:
$ spack install adios2 -mpi +python
shot-name
and run-name
are both text labels, where run-name
is meant to allow multiple restarted runs in the same shot.
Deploying the Remote Dashboard¶
Instructions for how to deploy a run an instance of the dashboard that connects to this data can be found on
in the eSimMon documentation.
In short, a monitoring service will given the web address for the http
directory,
pull new data when it becomes available, and then display the images
thorugh a web server that multiple uers can connect to.