Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!usc!samsung!sol.ctr.columbia.edu!emory!hubcap!john%ghostwheel.unm.edu From: john%ghostwheel.unm.edu@ariel.unm.edu (John Prentice) Newsgroups: comp.parallel Subject: Re: CM Fortran Message-ID: <12410@hubcap.clemson.edu> Date: 28 Dec 90 13:55:59 GMT References: <12301@hubcap.clemson.edu> <12324@hubcap.clemson.edu> <12381@hubcap.clemson.edu> <12398@hubcap.clemson.edu> Sender: fpst@hubcap.clemson.edu Organization: University of New Mexico, Albuquerque, NM Lines: 15 Approved: parallel@hubcap.clemson.edu In article <12398@hubcap.clemson.edu> serafini@amelia.nas.nasa.gov (David B. Serafini) writes: > >CFT77 has had a subset of the Fortran 90 array syntax for quite a while now, >at least a couple of years. It hasn't caught on much, (to my knowledge) >probably because of the portability problems it creates. The Cray Fortran >preprocessor, fpp, now can put out do-loop based code when given array code, >so portability is less of a concern now. > This is rather interesting. Does fpp generate a new do-loop for every array construct or is it smart enough to combine operations the way you would if you were writing in Fortran 77? What is the effect on the optimizer of all this? John K. Prentice john@unmfys.unm.edu