The CCM SciPortal is a hierarchical web based environment which allows the user to:
The role of the CCM SciPortal is:
This component will allow the user to describe the problem and assist the users with browser based descriptions of computational methods, available application codes with available platforms and the ability to step through the process of generating input files. The basic flow process involved in helping the user set up the problem within the SciPortal can also provide a useful basis for tutorials/online courses which can provide a brief orientation to the available methods.
The CCM SciPortal contains a set of information files containing the available application codes; the compute platforms, on which the codes are installed, testing information, version levels and example input files. In addition, output file formats and visualization tools will also be available.
The CCM SciPortal will provide a step by step process for generating input files and the middleware will gather both the input files and other necessary files and submit the job.
Visualization of the output can be performed at the user's request. The goal of this layer is to provide the necessary information to allow the user to determine the desired results are available. Detailed analysis of a particular application code may be performed using other tools.
The User track will provide the user with default selections for application software, compute platforms and other tools. The Advanced track allows the user more control over SciPortal via a set of forms to control most of the options, including job submission, hardware platforms and tools, as well as CCM specific issues such as electronic structure computations, basis sets, etc. Thus, the Advanced track and the non-expert User track will have several different forms and description pages.