Figure 1
(a) FragMAXapp schematic diagram. The diagram shows connected steps and the relationship between each interaction, process and database entry. It is divided into three groups based on where the actions take place. Steps coloured dark grey use the HTML interface for interaction, light grey steps are tasks performed in the experimental laboratory and chequered steps are tasks performed in the background (for example HPC jobs). (b) FragMAXapp development design. Processing jobs are controlled by a Slurm workload manager installed in the front end of the MAX IV HPC. The three servers and the database necessary for FragMAXapp are deployed inside a Docker container inside a virtual machine, ensuring performance and stability of the installation. The user interface is designed using HTML5, CSS3 and JavaScript, which are available in all modern browsers. |