[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[McIDAS #NSK-356956]: Updating code from F77 to F90

Hi Kevin,

> I have been given the task of updating old F77 code to hopefully F90 code 
> which contains
> calls to the McIDAS library.  At first glance the general compile script 
> mccomp does
> not seem to support files with the f90 suffix.  Am I missing something?

I would not be surprised at all if 'mccomp' had no knowledge of Fortran 90
source files.  Since I have never tried doing what you are in the process of 
I can't speak authoritatively on the subject.

> I could not find any details on my problem in the documentation or prior user 
> requests.
> Can you point me in the right direction?

The best that I can offer is that I can try to work through a couple of 
examples with you.
This would help/force me to become familiar with the challenges/problems and 
figure out a solution.

> As a related question, could one compile code with the 64-bit Portland 
> Fortran compiler
> and link/load the McIDAS libraries?

I am guessing yes, but I don't know of anyone who has tried this (there may be 
out there doing this that I am now aware of).  I would venture to guess that 
there will
be some problems with one or more routines/packages (several packages are 
included with
the McIDAS-X distribution).  Solving the problems encountered is something I 
had to
do when modifying code so as to be compatible with gfortran a number of years 
(I did a port to gfortran use _way_ before SSEC was forced into examining the 
when g77 went away).  Again, I can work along with you and help to figure out
solutions to problems encountered.  Please let me know if this interests you.

> Many thanks,

No worries.


Unidata User Support                                    UCAR Unidata Program
(303) 497-8642                                                 P.O. Box 3000
address@hidden                                   Boulder, CO 80307
Unidata HomePage                       http://www.unidata.ucar.edu

Ticket Details
Ticket ID: NSK-356956
Department: Support McIDAS
Priority: Normal
Status: Closed

NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.