- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
There is an old fortran program written circa 1980 that I am working on and the only fortran compiler I have now is Compaq Visual Fortran 6.0. I know that it is supposed to be able to read the fortran 77 code just fine, but it is not recognizing certain commands that the program uses to plot some data. Here are the commands it is not recognizing:
gstart
gstop
powell
page
detdev
grace
simplx
xticks
yticks
xrevtk
yrevtk
yaxang
marker
sclpic
basalf
physor
area2d
headin
yname
xname
graf
curve
endgr
most of the commands are preceded by call. Thanks in advance.
There is an old fortran program written circa 1980 that I am working on and the only fortran compiler I have now is Compaq Visual Fortran 6.0. I know that it is supposed to be able to read the fortran 77 code just fine, but it is not recognizing certain commands that the program uses to plot some data. Here are the commands it is not recognizing:
gstart
gstop
powell
page
detdev
grace
simplx
xticks
yticks
xrevtk
yrevtk
yaxang
marker
sclpic
basalf
physor
area2d
headin
yname
xname
graf
curve
endgr
most of the commands are preceded by call. Thanks in advance.
Link Copied
5 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Neither F77 nor F90 include intrinsic functions for plotting. Your listed items are names for external subroutines, possibly written in Fortran, which were likely compiled into a library and available to the main program when it was linked. You need either to locate the source code for this library and port it to CVF, or find some equivalent means of realizing a plot. The latter might include writing a general plot routine yourself using Win32 API functions, exporting the program's data to Excel or similar app which has its own graphics functions, or perhaps acquiring a 3rd-party graphics library.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
A Google search reveals it's NASADIG library. Unfortunately,
"NASADIG is only available on the CCD Alpha Cluster, a DEC VMS system."
So, it looks as if Paul is right and that you'll have to seek for alternate solutions.
Jugoslav
"NASADIG is only available on the CCD Alpha Cluster, a DEC VMS system."
So, it looks as if Paul is right and that you'll have to seek for alternate solutions.
Jugoslav
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
According to a pdf document from Galaxy Advanced Engineering, Inc. (see
Tibor Kibedi, ANU
http://www.gaeinc.com/ugl.pdf) their UGL library may be suitable for your application.
Tibor Kibedi, ANU
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hey guys, thank you very much for all of you help. The GAE UGL library looks like it would work perfectly, the only problem is that it costs $1,000. Are there any free libraries that would work?
thanks again
thanks again
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Also, my research indicates this program ran fine on a VAX system, and now that we have updated to windows with compaq visual fortran, it no longer works. I am thinking that it used DISSPLA from the VAX system and that there is nothing like it for CVF. Is this info correct, and what would be the best solution? Thanks!
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page