Open Source in Scientific Computing

In addition to its focus as a service company, Shenteq is also built on the open source developments of the founders' academic works to realize customized and highly powerful scientific computing applications. The three main areas of scientific computing

  • mesh generation
  • numerical simulation
  • and scientific visualization

are thereby realized as a collection of highly reusable, high-performance, open source libraries which are capable of fully revealing the potential of sophisticated software and powerful hardware. The collection of these libraries form the "generic scientific simulation environment" (GSSE).

 

Generic Scientific Simulation Environment

The GSSE is the culmination of the special focus on the development of highly flexible and orthogonal software components. It intends to address the various needs encountered in scientific computing in a highly generic way. The GSSE not only eases and encourages the reuse of orthogonal components, thereby reducing the amount of code to be written and maintained, but also establishes a foundation for high runtime performance for applications.

These seemingly contradicting goals are achieved by appropriately combining several different programming paradigms and methodologies. With the adoption of multiple paradigms and approaches, a high level of abstraction which is suitable for a very broad range of applications is achieved efficiently and expressively.

The open source software packages which we have developed are available, complete with online documentation, at our GSSE community site:

whereas tutorials and student teaching material are available at:

 

Company Profile


Shenteq incorporates open source in its company profile, supporting open source projects, providing both commercial and open source application services, and developing and supplying training for companies. All of our core products are available as open source software projects and are released under the Boost open source license.