[[PageOutline]] = Introduction = QCG Application Monitoring service uses monitoring scripts to get information about current application computation status. These information is then rendered in accordance with the render scheme. Render scheme defines the graphical layout and transformation of the received data to the form of text, graphs and tables. For the convenience of users, several schemes were created, and we are open to create new schemas. For each render scheme there is monitoring script which parses application's output and temporary files. = Monitoring script = = Schemas = In following sections we presental currently available schemas. == generic == This monitoring scheme displays all lines received from monitoring script along with time of receiving notification. Sample monitoring script. == generic2 == The '''generic2''' monitoring scheme display all lines received from '''last''' monitoring script notification. All previous data sent by monitoring script is ignored. Sample monitoring script. == gaussian == The monitoring scheme for Gaussian application, presents following information: * energy from all optimization steps, * energy difference between following optimization steps, * graph with energy in following steps, * graph with energy from last steps. [[attachment:gaussian.ntf|Monitoring script]]. == gaussianext == The extended monitoring scheme for Gaussian application, presents following information: * number of optimization steps, * current energy, * last maximum force, * last RMS force, * last max displacement, * last RMS displacement, * graph with energy value in following steps, * graph with energy from last steps, * graph with maximum and RMS force in following steps, * graph with maximum and RMS displacement in following steps. * table with energy and energy difference values in following steps. [[attachment:gaussian_ext.ntf|Monitoring script]]. == piernik == '''piernik''' monitoring scheme was created for a custom user application. In each step, application computes values for over a dozen parameters. Monitoring script sends a table with these parameters, and render scheme enables the user to select the parameters for which graph should be generated. Monitoring script.