Michael Downing
unread,May 17, 2013, 12:08:41 AM5/17/13Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to dislin...@googlegroups.com
Hello All
I've been asked by my adviser to re-open work on a code I
worked on almost 5 years ago. I have obtained and been going through my
source code, have set up the same compilers we used previously, and set
up the latest version of DISLIN. I got the example codes provided with
the DISLIN download running as well as used some of the samples off of
the site to test that I had the right compiler flags and whatnot to
proceed with recompiling the old codes.
For the short term, there are a few bugs that we want to fix for an upcoming conference, so my priority is to get things fixed and compiled quickly (in a perfect world). Long term, I do intend to refactor the code to work with the latest DISLIN libraries. However, I'm unable to compile the codes due to the errors listed below, which I'm fairly certain (correct me if I'm wrong) are due to version differences in DISLIN.
Platform - Linux, Ubuntu and Windows
Compiler - gfortran v. 4.6.3
Language - FORTRAN 90
When I try to compile my code, I receive a large number of errors (the compiler caps out at 25, all the same error) along the lines of:
T-AXI Blade v1-8-1.f90:3314.18:
Call SWGCBK(ID_DELTAT,change_vals)
1
Error: Interface mismatch in dummy procedure 'callbk' at (1): INTENT mismatch in argument 'id'
Originally, these codes were compiled with the DISLIN library v.9.3 and a finished project was obtained without these errors. I've tried to find a copy of these older libraries online, but with no luck.
I'm looking for either the older libraries to download (Windows and Linux both preferably, though one will suffice), or a bit of direction (google hasn't been much help) in regards to fixing these errors.
Thanks in advance!