The project is structured across six work packages.
WP1: Project management and administration
WP2: Business model development and communications
The main aim of this WP is to perform research being the basis for exploiting the BalticLSC Environment and to promote widely its use. The WP results will allow for adjustment of the environment’s functionality to market demands for LSC services and institutional capacities to provide such services, with specific focus on the Region. Individual activities will identify and analyse barriers for use of LSC and will propose ways to eliminate them. The results of this WP will be used and combined with the results of other WPs to communicate and promote achievements of the project in relation to identified problems.
WP3: User requirements and evaluation
The main objective of this work package is to determine the detailed business and technology needs of the BalticLSC Environment’s end-users and to ensure that these needs are successfully met. Proper setting-up of activities in this work package is crucial for proper execution of work packages 4 to 6. Furthermore, the validation results will serve as important means in communicating the project’s results to the target groups.
WP4: BalticLSC Platform
The main objective of this work package is to innovate, develop and communicate detailed technical design specifications of the BalticLSC Platform. They will contain detailed information on the chosen computing hardware and possible variants and configurations, networking technologies to connect this hardware into a trans-national grid of instances, and detailed instructions on selection and configuration of operating system (low-level) software to control this network (grid) of computing nodes. The key challenge is to assure fulfilling the end-user requirements formulated in WP3. The platform will provide a set of IT elements that are easy-to-configure for average IT administrators and easy to be networked with other nodes in the BalticLSC network.
WP5: BalticLSC Software
The main objective of this work package is to innovate, develop and communicate detailed technical design specifications of the BalticLSC Software. This includes high-level and easy-to-use software tools that allow for defining LSC computation applications and administering of their execution accross a trans-national network of BalticLSC Platform nodes. The developed design specifications should provide clear guidance for the development team. It should also facilitate creating a trans-national network of developers interested in further development of BalticLSC Software, beyond the project’s timeframe. Thus, the aim is to make the software design as open to external developers – especially from the Baltic Sea region – as possible.
WP6: BalticLSC implementation and community building
This work package has two main objectives: to deliver the prototype of the BalticLCS Environment (Platform and Software) and to transfer knowledge about the environment to its final users and thus to initiate a strong community of BalticLSC developers and engineers. Firstly, there needs to be configured and deployed the hardware platform (computation units, grid hardware, networking equipment, cabling etc.) together with the associated operating system. This will need to be done at several sites and configured to create an initial network of LSC nodes around the Baltic region. Secondly, the software development effort will be conducted using best practices in software engineering in an agile and iterative fashion. The whole BalticLSC Environment will be delivered in two major increments. This way, high quality of the final output will be assured thanks to feedback received after the first increment. All the implementation activities will be done according to the results of innovation and design activities in work packages 4 and 5. Finally, we will conduct activities to set up a training environment for executing knowledge transfer courses/workshops. The activities will start with preparing a training network which will include setting up “living lab” environments. This environment will be prepared early to provide means to conduct various workshops in other work packages. Moreover, we will prepare a handbook that will explain all the issues related to configuration, administration and calculation application development by the BalticLSC end-users. The handbook will be based on the features of the BalticLSC Environment implemented in other activities of this work package. It will be extensively used in the training activities, and also as part of the “living labs”. The initial trainings will serve evaluation of training materials and will be led by experienced educators.