next up previous contents index
Next: Example Programs Up: GKSGRAL and GKSGRAL-3D Previous: CRAY under UNICOS

DECGKS: Coexistence with GKSGRAL and Implementation

One of the advantages of using an ISO standard graphics package is that users are not limited to the products of a single supplier. Thus, although the principal GKS implementation supported at CERN is that of GTS-GRAL, users of Digital Equipment Corporation (DEC) machines may wish to use the DEC implementation of GKS. This might be because of the availability of drivers, or because the performance of DEC software on the company's own machines is likely to be better than that of third party software suppliers who are constrained to ensure that their libraries operate in many different environments.

Whilst there are no major problems in moving between DECGKS and GKSGRAL there are several implementation dependencies, and these are documented below. A large number of routines have been added to the set of tools in GKSPACK (see section on Page gif). Some of these have been written in order to aid the portability of applications between different GKS implementations by supplying information about the Workstation Types and Connection Identifiers of a particular implementation. Other routines have been provided to emulate extensions of GKS available in the GKSGRAL implementation. Whilst users of GKSGRAL will have these routines available in the GKSGRAL library, users of DECGKS will need to link to an additional library containing a version of GKSPACK tailored for the DECGKS implementation. This library is called GKSPACK_DEC.OLB, and on the CERN VAX cluster may be found in:

GKS_ROOT:[LIB]GKSPACK_DEC.OLB
Implementation Dependencies:



next up previous contents index
Next: Example Programs Up: GKSGRAL and GKSGRAL-3D Previous: CRAY under UNICOS


Janne Saarela
Mon Apr 3 17:00:12 METDST 1995