glenn@suphys.physics.su.OZ.AU (08/28/90)
Hi,
I'm trying to write a program which uses a 2-d array of structs to
represent a matrix of complex numbers: struct complex {double r; double i}.
The array is dynamically allocated as it can become rather large. I don't
want to do complex arithmetic in C (we don't have C++ :-)) so I thought I'd
use Fortran.
Problem: How does one pass a 2-d C array of structs to a Fortran subroutine?
I've managed to do it with a 1-d array, but our Manuals (SUN OS 4.1) say
nothing about 2-d arrays; that part seems to just be a copy (with minor changes)
of the version 7 UNIX manual.
Any example programs or pointers to good cross language references would be much
appreciated.
BTW I'm using f77 and cc (standard SUN C compiler).
Thanks in advance,
Glenn
glenn@qed.physics.su.oz.au
--
Glenn Geers | "So when it's over, we're back to people.
Department of Theoretical Physics | Just to prove that human touch can have
The University of Sydney | no equal."
Sydney NSW 2006 Australia | - Basia Trzetrzelewska, 'Prime Time TV'