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

*Subject*: How to call fortran subroution?*From*: "web" <jiali3(at)21cn.com>*Date*: Thu, 12 Apr 2001 08:26:21 +0800*Newsgroups*: comp.lang.idl-pvwave*Organization*: Bentium Ltd.*Xref*: news.doit.wisc.edu comp.lang.idl-pvwave:24504

Hi, I havenot find a perfect example on how to call fortran subroutine from idl. For example, a(0) and a(1) are computed in an IDL program, I want a fortran subroutine to compute c=a(0)+a(1). After c has been returned, d=a(0)+a(1)+c is computed in IDL. How to do that? I think we will know how to call fortran subroutine if we can do above. 1.IDL PROGRAM: test.pro pro test a=fltarr(2) a(0)=100 & a(1)=200 call_external sum_fortran(a,c) d=a(0)+a(1)+c print,a,c,d end 2.FORTRAN SUBROUTINE: sum_fortran.f subroutine sum_fortran(a,c) dimension a(2) c=a(1)+a(2) return end Would you please help me to modify the above and tell me how to run? Can fortran call idl program? Best regards Jiali

- Prev by Date:
**Tab Widgets?** - Next by Date:
**sec : u Re: Error on shutdown of widget !@$%** - Prev by thread:
**Re: Tab Widgets?** - Next by thread:
**Re: R: How to call fortran subroution?** - Index(es):