THE COMPUTER TRANSITION SYSTEMS REPORT

May/June 1997



COMPUTER TRANSITION SYSTEMS, BOX 4553, MELBOURNE, VICTORIA, 3001
http://www.cts.com.au --- phone (03) 9530 6633 --- fax (03) 9530 6644 --- email:ctrans@labyrinth.net.au

CONTENTS

WINTERACTER - Windows visual design tools and graphics library for Fortran 90
INTERACTER 4.05
LF90 VERSION 3.5
UPGRADING F77LEM/32 to LF90
POWERSTATION TO LF90 - special upgrade pricing
ABSOFT FORTRAN 90 FOR WINDOWS
REALWIN - generates windows interfaces for LF90
TECPLOT VERSION 7
TECPLOT VERSION 8
GINO NEWS
VAST/77TO90 - F77 to F90 translator now available for the PC
C TO FORTRAN TRANSLATOR
TLIB for Windows
FORTRAN PERIODICALS
PlusFORT for WINDOWS95/NT - a power tool for F77 to F90 translation
CPU CHIP PERFORMANCE - an update


CATALOG SECTION


WINTERACTER - Windows visual design tools and graphics library for Fortran 90
On 30 May Interactive Systems plans to release WINTERACTER, a Win32 user-interface/graphics tool for Fortran 90 developers. Derived from their popular cross-platform INTERACTER product, it provides visual design tools for Windows menus and dialogs, plus an easy to use subroutine library. Existing INTERACTER users can reuse their graphics and operating system interface code with WINTERACTER. A tool is also provided to convert INTERACTER forms to Windows dialogs. The price for Lahey, Salford, Microsoft and DEC (Intel and Alpha) compilers is $990. Existing Windows/INTERACTER users can obtain WINTERACTER at the preferential price of $560 until September 30th. For other INTERACTER users the preferential price is $775 until September 30th. A brochure which outlines the features of WINTERACTER accompanies this newsletter.

INTERACTER 4.05
ISS have just released INTERACTER 4.05 which adds a selection of minor enhancements, including a file editor routine, a get-pixel colour routine, improved hardcopy colour handling, HP-GL & WMF files are now MS Word compatible, faster Win32 graphics, a copy file function, a guide to exporting INTERACTER graphics to various WP/DTP packages, Fortran 90 versions of all example programs, a black-on-white graphics option and a WMF replay facility under Windows. The demo disk for version 4.05 is now available.

LF90 Version 3.5
Accompanying this newsletter is the April issue of the Lahey newsletter, "Fortran Source". In it is an extensive description of the new facilities in the latest release of their Fortran 90 compiler, LF90. The principal new features are inclusion of Polyhedron Software's excellent Automake tool, support in ED for compilation and error parsing under Windows NT 3.5 and most 4.0 installations, improved access to the Windows API, major enhancements to the LISK graphics and user interface routines, more Delphi interface examples, new documentation (on CD), and CD is now the primary distribution media. If Service Pack 2 (SP 2) for NT version 4 is installed you cannot compile LF90 from within ED. In this situation the only option at present is to exit ED to carry out compilation or else uninstall SP 2 (Microsoft supplies an uninstall program with SP 2). Lahey are actively working on a resolution to the SP 2 incompatibility.
Upgrades to version 3.5 are $200 from version 3.0, $340 from version 2 and $475 from version 1.

UPGRADING F77LEM/32 to LF90
Those who have F77LEM/32, may obtain LF90 at significantly reduced prices - $950, $775 for academic purchases. Shipping is $10 extra. To qualify you must quote your F77LEM/32 serial number on your order.

POWERSTATION TO LF90 - special upgrade pricing
In view of the demise of the Microsoft PowerStation Fortran compiler, Lahey has made a special offer. Current users may upgrade their compiler to LF90 at the dramatically reduced price of $550 until June 15. Shipping is $10. To qualify you must send us a photocopy of the back of your CD case which includes your unique 'CD Key" number. One special price upgrade can be obtained for each copy of PowerStation.
In a recent newsgroup posting Ralph Frisbie noted that "97 entries related to PowerStation 4 on Microsoft's own known bug list in its tech support area". One of the major benefits people will find when they switch to LF90 is proper support. Lahey guarantee resolution of Fortran 90 bugs within 60 days of them being reported. No longer do users have to wait for the next compiler release and hope that their bug will be resolved. A "patch" system is used in LF90. A single disk, down loadable from the Lahey web site (and our page of Lahey patches), can be used to bring any release of the current version of LF90 up to date. New patch files appear approximately every 3 or 4 weeks.
Lahey continually resolves reported bugs in LF90 for the duration of the life of the current version.

ABSOFT FORTRAN 90 FOR WINDOWS
In May or June Absoft expects to release its Pro Fortran v5.0 compiler. It is a native 32-bit Windows95/NT application. A complete 32-bit Fortran development system for Win3.1 (Win32s) is also included. Applications generated with Pro Fortran can run under WinNT, Win95, or Win3.1 (Win32s). Included in the package are three separate but link compatible compilers - a complete Fortran 90 based on the Cray Research compiler, a Fortran 77 compiler which handles a wide range of VAX and workstation extensions, and a C/C++ compiler. The latter simplifies the problem of using mixed language programming. The compilers are also all link compatible with Microsoft C/C++ and Visual Basic (32 bit). All provide full support for the Win32 API and can automatically build DLLs.
The Fortran 90 compiler is source compatible with Cray's CF90 v1.0 and 2.0. It also supports almost all extensions in Lahey LF90.
Pro Fortran is 32 bit software for direct operation with Windows NT, 95, or 3.1(by means of the supplied Win32s). Included with Pro Fortran is SuperPlot 2D and 3D which generates presentation graphs. It also provides support for Microsoft Fortran graphics and direct drawing using the Win32 API directly. Pro Fortran is OpenGL compatible.
Pro Fortran is a complete Fortran development system including a single GUI which drives all three compilers, a linker, a language sensitive (F90, F77, C, C++) editor, source level debugger (supports F90, F77, C, C++ ), a smart linker, and a Fortran source code analyser..
Pro Fortran requires Windows 3.1, 95 or NT, 16 MB RAM (minimum), a CD drive, and 50 MB of hard disk (for a complete installation).
Pro Fortran is $1210 or $1499 with the IMSL library (complete v3.0 mainframe math and stat libraries). Online help but no printed documentation is provided for IMSL. Until 1 October 1997 introductory pricing of $460 ($740 with IMSL) is available to those who have any Fortran compiler for INTEL based PCs. Purchasers must provide a copy of the manual cover, diskette, CD, or registration card. Educational institutions may purchase at the introductory pricing even if they are not upgrading an existing product.

REALWIN - generates Windows interfaces for LF90
RealWin is a subroutine library which allows users of LF90 version 3.0 (and above) to easily incorporate a true Windows interface into their programs. Most of the details of handling Windows messages, menues, dialog boxes, etc. are done automatically with RealWin routines. The beta version is now available ($540). An outline of RealWin capabilities is provided on http://pw2.netcom.com/~bmbush/index.html or else contact Computer Transition Systems. We can also supply a demo disk which illustrates some of the capability of RealWin.

TECPLOT VERSION 7
Tecplot is a state of the art technical data visualization package. Anyone who studies complex three dimensional data sets or needs to plot complex technical diagrams will find Tecplot one of the most useful pieces of software they can acquire. Version 7 of Tecplot for UNIX first appeared in September 1996. Tecplot for Windows was released in February. Those who were due free upgrades to version 7 should have received them by now. Those who are using version 6 should give strong consideration to upgrading to version 7. It provides a major enhancement both in ease of use and in capability. The main features were outlined in our last newsletter NOVEMBER 1996.
Amtec has begun to publish TecViews, a quarterly newsletter for Tecplot users. The first issue, which is available from us on request, contains a macro for generating linked views whereby changes in one Tecplot window (or frame) can be automatically copied to all other frames which are "like" it. This and other handy macros can be downloaded from the Amtec web site. (http://www.amtec.com ).
With version 7 there is a network version of the PC Tecplot. Although restricted to the designated number of users it does have the major advantage that any machine on the network can access Tecplot. Previously a PC Tecplot was restricted to a single computer. PC Tecplot prices are:

type single machine single user network optional maintenance
new copy $1350 $1750 20%
upgrade from version 6 $499 $899 as for new copy
upgrade from version 5 $799 $1199 as for new copy

Substantial discounts are provided for orders on university purchase orders.

TECPLOT VERSION 8
Now that Tecplot version 7 has been released for all platforms Amtec is actively engaged in planning version 8. Tecplot users should send their suggestions for additional facilities directly to Amtec. They are particularly interested in features which would be of immediate use rather than those that just seem like a good idea.

GINO NEWS
Bradly Associates now advise that run time royalties will no longer apply to the PC versions of GINO. Linux versions of the C and Fortran libraries are available and are the same price as the PC versions. The library bundle for C ($1775) now includes GINOGRAF and GINOSURF as well as the standard GINO-F. The Windows versions of the libraries now include BMP, DXF, and WMF drivers. Bradly has also introduced a very attractive "Transfer Discount" whereby only 20% of the new price applies if a user changes from one compiler to another on the same class of hardware. This should be of particular interest to those who are moving from Fortran 77 compilers to Fortran 90 compilers. The Bundle GINO Library for Fortran ($2999) includes GINO-F, GINOGRAF, GINOMENU, and GINOSURF.
GINOMENU - Bradly has released GINOMENU for Windows, a library containing 115 routines for accessing the Windows API. True Windows applications can be quickly and easily produced using GINOMENU for Windows. A Window containing two buttons can be created with just sixteen lines of Fortran code. Some graphics routines from the main GINO-F library have been packaged into GINOMENU for Windows so simple graphics can be programmed with the product. The Price of GINOMENU for Windows is $1025. It is available for LF90, FTN77, FTN90 and PowerStation V4.
MENUGEN - a GUI design tool for Fortran using Visual Basic - Fortran software developers using GINOMENU (see preceding article) can use Visual Basic to create and lay out their GUI and then use MENUGEN to convert from the Visual Basic form text file to GINOMENU Fortran source. All the popular Visual Basic GUI facilities - buttons, check boxes, text boxes, scroll bars and menu pull-downs can be used. Visual Basic is used only as a drag and drop tool and no VB source code is needed so all the problems of calling routines from Basic to Fortran are eliminated. MENUGEN is $165.

VAST/77to90 - F77 to F90 translator now available for the PC.
VAST/77to90 translates existing Fortran 77 programs to clean and efficient Fortran 90. Features include generation of new source form, removal of obsolete features, elimination or reduction of GOTOs and labels, generation of array syntax in place of loops, creation of MODULEs from COMMONs, automatic generation of interface blocks and extensive error diagnostics. VAST/77to90 is available for MSDOS, UNIX work-stations, and VMS. It is "metered" software - translation of up to 2,500 lines (in total) is $190, 5,000 lines is $350, 10,000 lines is $610 and 100,000 lines is $2230.

C to Fortran Translator
A public domain translator from C to Fortran is being developed by a David Frank. It can be obtained from ftp://members.aol.com/DaveGemini/test.

TLIB for Windows
Burton Systems Software has now officially released a full Windows version (3.1, 95 and NT) of their very powerful but easy to use version control system. Those who do extensive software development should really be using automatic version control. TLIB is the fastest and most flexible version control system on the market. The single user price is $330. A five user licence is $1250. TLIB can be used for very large projects - 100 developers or more!

FORTRAN PERIODICALS
There appear to be only two periodicals devoted to Fortran. One is the Fortran Journal and the other is Fortran Forum. The first 1997 issue of Fortran Journal is now available on the web at http://www.fortran.com/fortran/journals.htm.
Fortran Forum is produced by the Fortran section of the ACM. The editor is Loren Meisner, a well known Fortran figure. A subscription to Fortran Forum for non ACM members is $20 per year. To subscribe send a note saying "I want to subscribe to Fortran Forum" to ACM Members Services, 1515 Broadway, 17th Floor, New York, NY 10036, U.S.A. The most convenient form of payment is credit card - they accept both VISA and Mastercard. You need to provide the card number, expiry date, and sign your note.

PlusFORT for Windows 95/NT - a power tool for F77 to F90 translation
A major new release of plusFORT ($3080 for Windows95/NT, $4400 for UNIX workstations) is scheduled for June 97. This new version will add comprehensive facilities for translation of Fortran 77 and VAX Fortran to Fortran 90. In addition, a new Windows front-end will be available for the NT version. All purchasers of version 5.23 or later will receive a free upgrade to version 6. The new features include:-
o Translation of Numeric types initialized with Hollerith or character constants to CHARACTER type.
o Translation of VAX style structures to Fortran 90.
o Creation of explicit Fortran 90 procedure interfaces for all SUBROUTINEs and FUNCTIONs.
o Replacement COMMON blocks and INCLUDE files by Fortran 90 modules.
o Translation of MS style allocatable arrays to Fortran 90.
o Translation of VAX types such as BYTE and DOUBLE COMPLEX to Fortran 90. (Note that SPAG already translates non-standard Fortran 77 types ).

CPU CHIP PERFORMANCE - an update
A revision of the table which appeared in the July/August 1996 Computer Transition Systems Report follows. Performance improvements in many cpu chips have been reported and the MMX Pentium CPU has been added to the list. Interestingly all the various RISC chips seem to have about the same maximum performance.

CPU MHZ SPEC FP95 CPU MHZ SPEC FP95
Pentium 100 3.2 RS6000 P2 77 11.2
120 3.6 135 17.6
133 4.0 HyperSparc 130 4.7
150 4.1 UtraSparc 167 9.4
166 4.5 UltraSparc 250 15.0
200 5.0 Sparc64 161 15.3
200MMX 5.6 (estimate) HP-PA 7200 100 6.8
Pentium Pro 150 6.3 120 9.1
166 7.3 HP-PA 8000 160 18.8
200 8.2 180 20.2
PowerPC 604 133 3.6 ALPHA 21164 266 11.8
PowerPC 604e 200 8.9 300 12.7
MIPS R5000 180 3.7 400 13.7
MIPS R10000 195 19.0 466 19.2

SPEC FP95 is a floating point benchmark resulting from timing the execution of ten Fortran programs and so can be expected to have some relevance to those interested in Fortran performance. The original results may be found on http://open.specbench.org/osg/cpu95/results/.


Return to Computer Transition System's home page.

Updated 12 May 1997