Technical Capabilities
Having trouble finding what you need?
Get in touch with us, so we can answer your specific questions directly.
Get In Touch

FOR$ - FORTRAN Support Routines

Overview

VX/FOR$ provides a call-compatible implementation of OpenVMS Fortran runtime APIs for x86 and ARM Linux. It ensures that OpenVMS Fortran applications can execute seamlessly while preserving language features, execution behavior, and system interactions.

Key Features

• Fully compatible with OpenVMS FOR$ APIs.

• Supports data format conversion, record access management, and runtime execution.

• Allows seamless migration of OpenVMS applications that rely on FOR$ routines.

• Integrates with VX/RT to provide full OpenVMS Fortran runtime capabilities on x86 and ARM Linux.

• Maintains OpenVMS Fortran execution semantics to ensure consistent behavior on Linux.

VX/FOR$ Callable Routines

FOR$ API Function
FOR$CVT_D_TEConverts decimal to text format
FOR$CVT_G_TEConverts floating-point G format to text
FOR$CVT_H_TEConverts hexadecimal to text
FOR$RABHandles Record Access Block (RAB) operations

Why Use VX/FOR$?

• Preserves OpenVMS Fortran execution logic, enabling direct porting of applications.

• Provides full compatibility with OpenVMS FOR$ runtime functions.

• Supports key OpenVMS Fortran operations, including data conversion and record access.

• Seamlessly integrates into the VX/RT ecosystem for OpenVMS compatibility on x86 and ARM Linux.

VX/FOR$ ensures that OpenVMS applications requiring FOR$ services can be migrated without major modifications, preserving productivity and minimizing development costs.

Transform Your Legacy Software Today!

Get In Touch
Unlock the potential of your legacy software with our expert migration services.