ISV
Products & Fortran Resources for Absoft Compilers
The ISV and third-party products
listed below provide popular additional capabilities for Absoft Fortran
compilers. If you represent an ISV or third-party interested in supporting
your product(s) with Absoft Fortran compilers please send us an email
with your product and contact information.
Graphics
and Visualization Tools
Graphical
User Interface (GUI) Builders
Math
Libraries
Programming
Tools
IDEs
for Linux
- KDE (www.kde.org)
KDE is a powerful Open Source graphical desktop environment for Unix
workstations. It combines ease of use, contemporary functionality, and
outstanding graphical design with the technological superiority of the
Unix operating system.
- Photran (
http://www.eclipse.org/photran/)
Photran is the Fortran IDE based on Eclipse, an open sourced, extensible
development environment and application framework for building software.
- CodeForge (http://www.codeforge.com/)
CodeForge is Integrated Development Environment for Linux/Unix that
provides full project management and a complete edit/compile/debug cycle
support for over 30 programming languages. Its advanced project management
features allow it to scale from simple to extremely large and multi-language
as well as multi-user projects. Total integration between various IDE
tools provide the programmer with unprecedented control over the development
process.
- Source-Navigator (http://sources.redhat.com/sourcenav/)
Source-Navigator is a source code analysis tool. With it, you can edit
your source code, display relationships between classes and functions
and members, and display call trees. You can also build your projects,
either with your own makefile, or by using Source-Navigator's build
system to automatically generate a makefile.
Miscellaneous
Resources

DISLIN
is a high-level and easy to use graphics library for displaying data as
curves, bar graphs, pie charts, 3-D color plots, surfaces, contours and
maps. Several output formats are supported such as X11, VGA, PostScript,
CGM, HPGL, TIFF and Prescribe. The library contains about 400 plotting
and parameter setting routines and is available for color display. Now
available for Absoft Fortran for 32-bit and 64-bit Linux.
- DISLIN Max Planck
Insitut fuer Aeronomie
- D-37189 Katlenburg-Lindau,
Postfach 20
- +49-5556-979-334
- +49-5556-979-240
Fax
- michels@linax1.mpae.gwdg.de
- http://www.dislin.de
index
-
HDF is a library
and platform independent data format for the storage and exchange of scientific
data. It includes Fortran and C calling interfaces, and utilities for
analyzing and converting HDF data files. HDF is developed and supported
by NCSA, available in the public domain and used world-wide in many fields,
including Environmental Science, Neutron Scattering, Non-Destructive Testing,
and Aerospace. Compiled libraries are bundled on Absoft distribution CDs.
Source is available http://hdf.ncsa.uiuc.edu/.
index
GINO
is a suite of portable graphics development tools aimed at scientific/engineering
applications and contains over 600 routines available with a F90 or C
binding. As well as containing the more common graphing features such
as line graphs, charts, contour maps, and 3D surfaces, GINO includes a
fully programmable GUI interface (GINOMENU), a host of low-level drawing
routines for graphics development in 2D and 3D and now extensive OpenGL
features including built-in 3D objects, bezier shapes, lighting and shading,
material properties and texture mapping.
- Bradly Associates
Ltd.
- Manhattan House
- 140 High Street
- Crowthorne
- Berks, RG45 7AY
- United Kingdom
- 44 (0) 1344 779381
- 44 (0) 1344 773168
Fax
- sales@gino-graphics.com
- http://www.gino-graphics.com
-
index
GMT is an open
source collection of ~60 tools for manipulating geographic and Cartesian
data sets (including filtering, trend fitting, gridding, projecting, etc.)
and producing Encapsulated PostScript File (EPS) illustrations ranging
from simple x-y plots via contour maps to artificially illuminated surfaces
and 3-D perspective views. GMT supports ~30 map projections and transformations
and comes with support data such as coastlines, rivers, and political
boundaries.
http://gmt.soest.hawaii.edu/
-
-
index
GNUplot is a
scientific plotting application. It can be used to plot both mathematical
functions and raw data in two and three-dimensions. GNUplot also includes
a wide-variety of tools, providing contour generation, nonlinear least
squares fitting, command file scripting, and user-defined functions.
Plots can be generated
in a large number of formats including PostScript, GIF, PICT, QuickTime
movies, ASCII text, Adobe Illustrator, CGM, and many others.
http://www.lee-phillips.org/info/Macintosh/gnuplot.html
-
-
index
IGOR Pro is an
extraordinarily powerful and extensible graphing, data analysis, and programming
tool for scientists and engineers. The IGOR XOP Toolkit allows an Absoft
Fortran programmer to extend IGOR Pro. You can add operations, functions,
menus, dialogs, and windows for data analysis, data acquisition or other
purposes.
- WaveMetrics, Inc.
- P.O.Box 2088
- Lake Oswego, OR 97035
USA
- (503) 620-3001
- (503) 620-6754 Fax
- sales@wavemetrics.com
- http://www.wavemetrics.com
index
KaleidaGraph
can graph a formula or fit a curve to billions of data points with equal
grace. Technical graphing & data analysis at an economical price.
Opening Excel or text files and exporting to PowerPoint, the web, and
more, make it the essential solution to fill the technical graphing
gap in the Office suites.
-
Synergy
Software
2457 Perkiomen Avenue
Reading, PA 19606 USA
-
1-610-779-0522
1-800-876-8376 (order line only)
1-610-370-0548 (fax line)
-
sales@synergy.com
-
index
MATFOR
contains a set of numerical and visualization libraries developed specially
for scientists and engineers. The functions in the libraries enhance
your Fortran and C++ programs with dynamic visualization capabilities,
shorten your numerical codes and speed up your development process.
By adding
a few lines of MATFOR function calls to your Fortran and C++ programs,
you can easily visualize your computing results, perform run-time animations,
or even produce a movie presentation file as you execute your program.
AnCAD,
Inc.
5F, No. 67, Sec. 1 Yung-Ho Rd,
Yung-Ho City, Taipei, Taiwan 234
sales@ancad.com
Tel: 886-2-89235411
Fax: 886-2-29289364 FAX
http://www.ancad.com
-
index

MATLAB is a language
for technical computing that combines numeric computation, advanced graphics,
visualization, and a high-level programming language. MATLAB provides
a natural environment for analysis, algorithm prototyping, and application
development.
- Math
Works
- 24
Prime Park Way
- Natick,
MA 01760
- sales@matworks.com
- http://www.mathworks.com
index
MIG Pro
automatically integrates professional graphic capabilities with Absoft
Fortran compilers for Power Macintosh. MIG Pro allows immediate data visualization
- without leaving the development environment. Create complete plots automatically,
command or custom-control each parameter to meet your specific needs.
Generated charts and graphs can be modified for creation of presentation
quality graphics.
- GMH
Engineering
- 336
S. Mountain Way Drive
- Orem,
UT 84058 USA
- (801)
225 8970
- (801)
225 9008 Fax
- http://www.gmheng.com
-
index
-
Noesys is a complete
environment for desktop science data mining. Noesys allows you to import
data from a wide variety of formats, perform data analysis and manipulation
with a Fortran 90-style language, and visualize your data. Comprehensive
support of the Hierarchical Data Format (HDF).
-
- RSI
- 4990
Pearl East Circle
- Boulder,
CO 80301
- (303)
786-9900
- (303)
7869909 Fax
- sales@RSInc.com
- http://www.rsinc.com/NOeSYS/index.asp
index
-
-
OpenDX is a uniquely
powerful, full-featured software package for the visualization of scientific,
engineering and analytical data: Its open system design is built on familiar
standard interface environments. And its sophisticated data model provides
users with great flexibility in creating visualizations.
-
- http://www.opendx.org
index
PGPLOT
Graphics Subroutine Library is
a Fortran- or C-callable, device-independent graphics package for making
simple scientific graphs. It is intended for making graphical images of
publication quality with minimum effort on the part of the user.
For Linux:http://astro.caltech.edu/~tjp/pgplot/#introduction
For Mac:michel.boudinot@iaf.cnrs-gif.fr
index
PLplot
is a library of functions that
are useful for making scientific plots. PLplot can be called from C, C++,
FORTRAN, Python and Tcl. The PLplot library can be used to create standard
x-y plots, semilog plots, log-log plots, contour plots, 3D plots, mesh
plots, bar charts and pie charts. Multiple graphs (of the same or different
sizes) may be placed on a single page with multiple lines in each graph.
There are almost 2000 characters in the extended character set. This includes
four different fonts, the Greek alphabet and a host of mathematical, musical,
and other symbols. A variety of output devices are supported and new devices
can be easily added by writing a small number of device dependent routines.
PLplot is free software primarily licensed under the LGPL.
http://plplot.sourceforge.net/
index
pro
Fit is a Macintosh (Mac OS) application
for data/function analysis, plotting, and curve fitting. It is used by
scientists and engineers to analyze their measurements and the mathematical
models they use to describe them.
http://www.quansoft.com
index
Quesa is a high
level 3D graphics library, released as Open Source under the LGPL, which
offers binary and source level compatibility with Apple's QuickDraw
3D API. Quesa
does not contain any Apple source code, and was developed without access
to Apple's QD3D implementation.
QD3D
supports both retained and immediate mode rendering, an extensible file
format, plug-in renderers, a wide range of high level geometries, hierarchical
models, and a consistent and object-orientated API. Quesa can sit on top
other lower-level APIs (such as OpenGL or Direct3D), and provide the 'scene
graph' level of organisation that these APIs typically lack.
http://quesa.designcommunity.com/
index

SciFont is a
character set source library which provides Fortran users with fourteen
different character sets that are based on an extended version of the
National Bureau of Standards Hershey Occidental Font System and Graphics
Symbols. These source data files are included in SciFont, together with
formatting programs for the modification of fonts or the creation of new
fonts.
SciPlot
is a scientific vector based plotting library that provides Fortran users
a set of graphics functions to create publication quality graphics for
engineering or scientific applications. Graphs can be generated interactively
on a color display. Hardcopy can be produced on HP LaserJets, HP DeskJets,
Postscript printers, HP pen plotters, or dot matrix printers. SciPlot
can produce five types of export files (WPG, CGM, HPGL, EPS, or PS) which
can be included as graphics figures in word processing documents.
- MicroGlyph Systems
- 39 Downing Road
- Lexington, MA 02173
- 617-861-0426
- 617-674-1179 Fax
- sales@microglyph.com
- http://www.microglyph.com
index
Scilab
is a freeware package for numerical computation and graphics creation
with many built-in libraries including:
- Linear
Algebra (including sparse matrices, Kronecker form, ordered Schur,...).
- Control
(Classical, LQG, H-infinity,...).
- Package
for LMI (Linear Matrix Inequalities) optimization.
- Signal
processing.
- Simulation
(various ode's, dassl,...).
- Optimization
(differentiable and non-differentiable, LQ solver).
- Scicos,
an interactive environment for modeling and simulation of hybrid systems.
- Metanet
(network analysis and optimization.
Scilab
is available for download at the INRIA web site.
index
Accurate,
Fast, Robust & Efficient CFD Solutions
The
STAR-CD solver provides
one of the most effective numerical methodologies available in an
industrial CFD code with the high level of accuracy needed for complex
unstructured meshes. This is delivered with the speed, efficiency,
and robustness demanded by engineering design and development cycles.
To determine which version of Absoft Fortran is compatible with your
version of STAR-CD, view the compatibility
grid.
-
index
SuperPlotPRO
2D and 3D for Windows 95 and NT is a collection of powerful plotting
applications. Each of these applications offers an interactive environment
in which to view and manipulate data. In addition, you can control
the applications from within your own programs by calling functions
from the SuperPlot dynamic link library (dll). These plotting functions
return control to your program immediately, allowing the user to manipulate
the plots while your program continues to run.
- SuperSoft
1760 Bluebird Rd.
Orem, UT 84097-2334
Voice: (801) 225-4356
Toll Free: (800) 827-4351 (US only)
Fax: (801) 226-6276
- http://www.supersoft.com
-

Winteracter
is a Fortran 9x GUI and graphics suite for Windows and Linux/Unix platforms.
Create a modern user interface using GUI features based on native Windows
or Motif components. An extensive set of visual tools simplify the design
process. A comprehensive graphics library is also included.
 
Borland
C++ and Borland Delphi are popular development environments which include
comprehensive GUI development suites. Absoft Fortran development kits
for Windows can create DLLs which are compatible with these languages.
http://www.borland.com
GINOMENU
Studio is an interactive GUI builder and development environment
specifically aimed at the Fortran programmer. Developers can create
a graphical user-interface by drag-and-drop methodology without having
to write any source code at all. GINOMENU Studio is a self-contained
GUI builder that doesn't rely on resources or dialogs having to be created
with another application. When the layout is complete, the GUI can be
saved as Fortran-90 code containing calls to GINOMENU. This code can
then be compiled, linked and run from within the Studio to check the
final appearance of the application.

RealWin,
from Indowsway, lets a Fortran programmer create full-featured applications
for Microsoft 32-bit Windows platforms. All of RealWin's functions, subroutines,
parameter definitions, and interfaces are in a Fortran 90 module. http://www.indowsway.com/realwin.htm

Visual
BASIC and Visual C++ are popular development environments from Microsoft
which include comprehensive GUI development suites. Absoft Fortran development
kits for Windows can create DLLs which are compatible with these languages.
http://www.microsoft.com
-
-
-
-
IMSL
Math and Stat Libraries consist of over 900 highly optimized, special
function Fortran math routines. Complete mainframe version - not a subset.
Includes Math, Stat and Special Functions libraries. Requires Absoft
Pro Fortan or F77 SDK for Power Mac or Windows. Distributed by Absoft
Corporation and VNI. Go here
for details.
LAIPE
stands for "Link And In Parallel Execute". It is a numerical
analysis package that takes full advantage of multiple processors. Applications
that link to LAIPE can run on both single and multiple processor computers.
MTASK
is a parallel programming language for WindowsNT similar to most memory
sharing parallel tools for supercomputing. The language does not use
compiler directives. Instructions which can be implemented in parallel
are written into subroutines.
-
Parallel Integrated
Research
-
PO Box 787
-
Baldwin, NY 11510
-
(516) 379 3759
-
info@equation.com
-
For
Absoft/Windows users interested
in suport for REAL*16, there is a module for quadruple precision arithmetic
on PC's available at no charge for downloading at: http://users.bigpond.net.au/amiller/
It was developed by Alan Miller, of CSIRO Mathematical & Information
Sciences in Australia.
CSIRO
Mathematical & Information Sciences
email: amiller@bigpond.net.au

qtXLS:
Customers who wish to create, read and write, files and tables to/from
Excel in Fortran, should check out qtXLS developed by QT Software in
Germany. This low cost library is fully compatible with Absoft Fortran
and various C/C++ compilers. For details, examples and trial downloads,
visit: http://www.qtsoftware.de/

CERN
program library is a large collection of software routines which
are useful for analysis of nuclear- and particle-physics data. Espace
is the data-analysis program for the standard Hall A setup at the Thomas
Jefferson National Laboratory. Down-loadable copies of these libraries
compatible with Absoft Fortran v4.4 or Pro Fortran for Linux are available
from:http://hallaweb.jlab.org/espace/

MacA&D
and WinA&D support system analysis, software design, requirements
traceability, and code generation for C/C++, Pascal/Object Pascal, Basic,
and Fortran (including Absoft Fortran).
MacTranslator
and WinTranslator generate design models from existing source code for
C/C++, Pascal/Object Pascal, Basic, and Fortran (including Absoft Fortran).
f90doc
is an easy-to-learn documentation tool for Fortran 90 written by Erik
Demaine. Basically, it generates pages of HTML documentation from Fortran
90 source. The documentation is derived from comments prefixed with
!! written (if desired) in a simple and intuitive documentation language
whose source is easily readable in the code itself, while formatting
nicely in HTML. f90doc is similar to javadoc, but does not require comments
to be written in HTML. Freeware.
-
Erik Demaine
-
Department of Computer
Science University of Waterloo
-
Waterloo, ON
-
Canada N2L 3G1
-
e-mail: eddemaine@daisy.uwaterloo.ca
-
f90SQL
is a library of functions and
subroutines that work as an interface between your Fortran programs
and Microsoft Windows Open Database Connectivity (ODBC) API. f90SQL
offers a convenient and familiar way to directly read and write data
from your Fortran programs to many applications' formats. The list below
includes a few of the most common formats, but your options are basically
unlimited. As long as the application offers an ODBC interface to its
data files (almost all DBMS in the market today do), using f90SQL you
can read/write data to the native application's format directly from
your Fortran programs.
Common
Application Formats Accessible through f90SQL:
Excel,
Lotus 1-2-3 spreadsheets, MS Access, FoxPro, Paradox, Oracle, Ingres,
Informix, MS SQL-Server, and any application format that offers an ODBC
interface to its data files.
FORCHECK
is the oldest and most comprehensive Fortran verifier on the market.
It performs a full static analysis of an entire Fortran program or a
separate analysis of one or more subprograms. Many other features are
also provided.
-
Forcheck Group
-
Leiden University
-
P.O. Box 9604
-
2300 RC Leiden
-
Netherlands
-
31-71-5276782 Fax
-
Fortran
Partner (FPT) is a powerful
suite of tools for writing and maintaining FORTRAN programs. It is in
use in many of the world's leading aerospace and high technology companies.
-
Software Validation
Ltd.
-
Lavender Cottage
-
Mallows Yard
-
Bozeat
-
Northants NN29 7NE
-
England
-
(44/0) 1933-664476
voice/fax
-
FOR_STRUCT
completely restructures old or poorly written FORTRAN, accepting a wide
range of code, from the oldest FORTRAN-IV to the newest FORTRAN-77 with
VAX extensions, with no file size limit. FOR_STRUCT fully restructures
control constructs and transforms DO..CONTINUE statements, eliminating
most labels.
-
COBALT BLUE, INC.
-
11585 Jones Bridge
Rd
-
Ste 420-306
-
Alpharetta, GA 30005,
USA
-
(770) 751-1149
-
(770) 475-2892 Fax
-
Detect
bugs hidden in your FORTRAN,
report excess or unnecessary code and generate complete program documentation
- which is often missing with code. Extract many local and global reports,
obtain call tree diagrams and get the information on issues affecting
code portability, such as proprietary extensions and functions used
within your programs.
-
COBALT BLUE, INC.
-
11585 Jones Bridge
Rd
-
Ste 420-306
-
Alpharetta, GA 30005,
USA
-
(770) 751-1149
-
(770) 475-2892 Fax
-
fthreads
is a thick binding to the threading calls of the Win32 API. fthreads
frees the programmer from having to treat object handles, object names
and the Win32 system calls directly. fthreads gives the programmer a
high level interface, taking advantage of the Fortran type and module
features to provide maximum error checking by the compiler. A trace
facility provides logging of program activities during execution.
-

The MKS Toolkit solution allows users
to instantly be productive in both 32 and 64-bit Windows environments
while doing their development, testing or system administration tasks.
It also provides a full range of cross-platform tools, expanding the
union of Windows and UNIX-based environments. MKS Toolkit provides essential
UNIX-Windows interoperability and Windows scripting functionality to
millions of users worldwide.
-
MKS Inc
-
12450 Fair Lakes Circle,
Suite 400
-
Fairfax, VA 22033-3821
-
(800) 637-8034
-
(703) 803-3343
-
(703) 803-3344 Fax
-
-
plusFORT,
from Polyhedron Software Ltd., is a multi-purpose suite of tools for
analyzing and improving Fortran programs. It combines restructuring
and reformatting with global static analysis, dynamic analysis and many
other features in a single powerful package. plusFORT is a one-stop
solution for programmers, project managers and quality assurance engineers
working with Fortran source code.
-
Polyhedron Software
Ltd.
-
Linden House
-
93 High Street
-
Standlake
-
WITNEY, OX8 7RH
-
United Kingdom
-
+44 (0)1865-300579
-
+44 (0)1865-300232
Fax
-
-
SciComm
is a serial communication library which provides Fortran and C users
a set of communication primitives that can be used to control up to
four serial ports. The SciComm driver contains circular input and output
buffers, allowing parallel two way communications for user applications.
A variety of baud rates are provided from 300 up to 56,000. Flow control
is provided by software XON/XOFF or by hardware control lines. A complete
user manual with numerous examples is included.
-
MicroGlyph Systems
-
39 Downing Road
-
Lexington, MA 02173
-
617-861-0426
-
617-674-1179 Fax
-
-
-
-
SMTP/POP3
Email Engine for Fortran
-
Email from your
Fortran application. Simple API allows sending and receiving
email, including MIME attachments.
-
Knowledge of Winsock
and TCP/IP is not needed. Includes multiple Fortran examples.
-
-
-
-
-
-
-
MarshallSoft Computing,
Inc.
-
POB 4543 Huntsville
AL 35815
-
256-881-4630 Voice
-
256-880-0925 FAX
-
-
-
-
|