Тест1

Project Title: PCGrate-S(X)

Client Name: International Intellectual Group, Inc.

The Problem

The client had an algorithm to compute the efficiency of the multilayer diffraction gratings. This algorithm was implemented using C++ and Fortran. Parameters were configured using text files or in the source code. It was needed to create a modern graphical user interface and optimize the usage of computer resources (e.g. efficiently support multiprocessor machines).

Later, the additional task was included into the project – the client wanted to change the algorithm to support more diffraction gratings types.

The next version includes completely new algorithm for gratings calculation, graphical interface features set was expanded.

The Solution

Technology Used

Windows NT, 9x: Visual Studio 6 (C++), CreateInstall 2000, HTML Help Workshop, Microsoft Fortran PowerStation, InstallShield, HASP, XML

Dates

Since October 2001, up till now.

Duration

The cooperation is ongoing

Location of work

St. Petersburg, Russia

Team Size

From 5 people in the beginning to 3 people now.

Description

PCGrate-S(X) 6.0 – a set of programs designed to create and solve multilayer plain and concave diffraction gratings. Solving algorithm uses different computation optimizations – precomputation of common parameters, caching of intermediate results, parallel computations.

PCGrate-S(X) 6.0 provides useful interface to analyze diffraction gratings: 3D grating model, grating sections, computing of intermediate parameters. The program allows analyzing of the computation results using tables and graphs; it also supports data exporting to the Excel and CSV formats.