From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,f1da96f850fa2d93 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1995-02-07 16:32:58 PST Path: nntp.gmd.de!newsserver.jvnc.net!nntpserver.pppl.gov!princeton!gw1.att.com!csn!tali.hsc.colorado.edu!boulder!agate!darkstar.UCSC.EDU!news.hal.COM!decwrl!elroy.jpl.nasa.gov!lll-winken.llnl.gov!winken.llnl.gov!woodruff From: woodruff@neux2.addvax.llnl.gov (John Woodruff) Newsgroups: comp.lang.ada Subject: Re: Another SBIR, and Ada is still missing in action Date: 08 Feb 1995 00:32:58 GMT Organization: Lawrence Livermore National Lab Message-ID: References: <3h6565$2gr@network.ucsd.edu> <3h8k3r$2n1@gnat.cs.nyu.edu> Reply-To: woodruff1@llnl.gov NNTP-Posting-Host: neux2.llnl.gov In-reply-to: dewar@cs.nyu.edu's message of 7 Feb 1995 15:10:35 -0500 Date: 1995-02-08T00:32:58+00:00 List-Id: Matt and Robert are on about performing scientific computations in Ada, possibly by using GNAT's fine pragma Import Fortran and COnvention FOrtran (to switch the order of subsripts). This solution is fine for a large number of computations, but Matt specifically mentions ODE integrators; here the situation gets a little sticky in my experience. The ODE integrators that I experienced a few years ago required that the integrand be a function defined on a range between T and (T+h) that could be called non-determininistically by the integrator. This poses a problem unless the linker can be pursuaded to invoke an Ada subprogram from within a Fortran subprogram. I think that if GNAT's object-code management allows this kind of interlanguage operation, then Robert's suggestion is sound. -- John Woodruff Lawrence Livermore National Lab 510 422 4661