Personal tools
You are here: Home R&D

Research and Development at Gridcore

A brief overview of the Research and Development services at Gridcore AB

Research and Development is an important activity for Gridcore's competitive advantage. Gridcore devotes an important part of its revenue to look at new aspects of technical computing. The main priorities are:

 

  1. To warranty the optimal conditions for the applications to run, this means that the system should be specified and dimensioned so requirements of CPU, memory, interconnect, and storage should be fulfilled. Some applications may be CPU or memory intensive as in the case of Fluid Dynamics, IO demanding as those applications based on Finite Elements or latency and bandwidth dependent as for those cases with some physical problems which challenge parallel implementations, as physical domains are mutually affected by two different scale phenomena (e.g. matter transport and radiation heat transfer).

  2. That the systems should be comprehensive, easy to use and be accessible for engineering teams located often in different countries. The ability to remote pre- and post- process the simulation results is also important.


As a result of these premises, Gridcore has had focus on understanding the different application areas of numerical simulation and its techniques and also has developed its own Computing Portal and Cloud computing solution which are part of the Gridcore Advanced Computing Environment (Enterprise Gompute). The endorsement to widely accepted Open Standards is a constant in Gridcore's software development.

Gridcore also aims to extend the applicability of Numerical Simulations to new areas, therefore new simulation software and areas of knowledge are explored in shorter development activities specially in collaboration with Swedish Universities.

Gridcore also conducts research and development on its customer's behalf and participates in national and international research projects in collaboration with other companies and Research Institutes.


A short list of names and technologies used at Gridcore are: Java, C/C++, Python, web services.

 

Application Integration

Gridcore works with a lot of third party applications for integration with Distributed Resource Managers (DRM), Grid infrastructures (Globus Toolkit based ) and the Enterprise Gompute platform. We can help you building new application plugins to the E-Gompute platform.

Infiniband Development

Gridcore AB has experience of porting custom applications to use Infiniband at the communication layer. We can help you with conducting a feasibility study, design and implementation of a communication layer over Infiniband using one of the standard APIs like uDAPL, user-level Verbs API, SDP etc. 

Software Development

At Gridcore AB we use Object Oriented Programming practices for development of our own product line. At the same time we are also experts at High Performance Computing. Combining these two areas, we can help in developing your custom products be it either for HPC or standard software solutions. The technologies we work with everyday are Web Service Technologies, Java Technologies,  .NET,  C++, C , Python.

 

European Union Research

 

Gridcore actively participates in European Union Research initiatives. Currently Gridcore is involved in the following European Union research -

 

smart-lm_logo.png

 

SmartLM aims at rendering mechanisms for managing and using software licenses in a more fair and flexible way. SmartLM licenses may be used   seamlessly in local cluster environments, as well as in local or remote Grid and Cloud environments, and under circumstances that the SOA concept presents.  More information can be found here

Document Actions