Schemat monitorujący określa zarówno transformacje przeprowadzane na danych przesłanych przez skrypt monitorujący, jak i graficzną reprezentację tych danych. Z tego powodu, każdy schemat monitorujący (oprócz ogólnego) jest ściśle związany ze skryptem, którego zadaniem jest przesłać aktualne dane o stanie zadania w odpowiednim formacie. Skrypty monitorujące dla zdefiniowanych schematów są dostępne na wszystkich maszynach w infrastrukturze PL-Grid. Poniżej prezentujemy aktualnie dostępną listę schematów monitorowania.
Najbardziej ogólny schemat służący do prezentowania danych w formacie tekstowym. Skrypt monitorujący
generic2 - dane wyświetlane są w niezmienionej formie. Kolejne dane zastępują poprzednie.
Skrypt monitorujący:
Code Block | ||
---|---|---|
| ||
#!/bin/bash
echo 'qcg.monitor.scheme=gaussian'
grep "SCF Done:" _stdouterr | awk '{print $5}' |
gaussian_ext - rozszerzony monitoring aplikacji gaussian.
Skrypt monitorujący
Code Block | ||
---|---|---|
| ||
#!/bin/bash
echo 'qcg.monitor.scheme=gaussianext'
echo "#energy#"
grep "SCF Done:" _stdouterr | awk '{print $5}'
echo "#maxforce#"
grep "^ Maximum Force" _stdouterr | awk '{print $3}'
echo "#rmsforce#"
grep "^ RMS Force" _stdouterr | awk '{print $3}'
echo "#maxdispl#"
grep "^ Maximum Displacement" _stdouterr | awk '{print $3}'
echo "#rmsdispl#"
grep "^ RMS Displacement" _stdouterr | awk '{print $3}' |
...
piernik - monitoring aplikacji "piernik"
...
collapse | true |
---|
...