home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / os / vms / 21878 < prev    next >
Encoding:
Internet Message Format  |  1993-01-24  |  2.9 KB

  1. Path: sparky!uunet!ogicse!decwrl!deccrl!news.crl.dec.com!dbased.nuo.dec.com!quark.enet.dec.com!lionel
  2. From: lionel@quark.enet.dec.com (Steve Lionel)
  3. Newsgroups: comp.os.vms
  4. Subject: Re: fortran/nohpo?
  5. Message-ID: <1993Jan24.172352.5424@dbased.nuo.dec.com>
  6. Date: 24 Jan 93 17:03:25 GMT
  7. Article-I.D.: dbased.1993Jan24.172352.5424
  8. References: <8F8C298AB90D201115@NERUS.PFC.MIT.EDU>
  9. Sender: news@dbased.nuo.dec.com (USENET News System)
  10. Organization: Digital Equipment Corporation
  11. Lines: 47
  12.  
  13.  
  14. In article <8F8C298AB90D201115@NERUS.PFC.MIT.EDU>, MRL@PFC.MIT.EDU 
  15. (Mark London) writes...
  16. >Can anyone tell me what the /nohpo switch for fortran does, and it what cases
  17. >do I need to add it, and is there a way to detect via a logical name if it
  18. >applies the vax I'm using?  Thanks.
  19.  
  20. Ah, someone's been peeking at CLD files, I see.  Here's the story.  We
  21. currently have two Fortran compilers for OpenVMS VAX; VAX FORTRAN (current
  22. version V5.9) and VAX FORTRAN High-Performance Option (FORTRAN-HPO,
  23. current version V1.3.)  The primary audience for FORTRAN-HPO are those
  24. people with VAX vector processors or multiprocessor systems, as it
  25. has the ability to do automatic vectorization and/or decomposition for
  26. parallel processing, though it has a number of other nice enhancements.
  27.  
  28. The way we sell FORTRAN-HPO is in the manner of an "option" to VAX FORTRAN,
  29. even though it is a separate compiler.  You are required to be licensed
  30. for VAX FORTRAN and should (but are not required to) have the VAX FORTRAN
  31. product installed on the system where you have FORTRAN-HPO installed.
  32. When installed, the FORTRAN command, by default, gives you the FORTRAN-HPO
  33. compiler.  If you want to use the VAX FORTRAN compiler, you use the
  34. /NOHPO qualifier.
  35.  
  36. Now it occurred to me that there may be some people who have FORTRAN-HPO
  37. but choose not to use it for certain applications (though I really don't
  38. know of good reasons to do so), and that these people might put
  39. explicit /NOHPO qualifiers in their command procedures.  So then I thought
  40. about what would happen if someone ran these command procedures on
  41. systems which didn't have FORTRAN-HPO installed; the /NOHPO qualifier
  42. would result in a DCL command error since the VAX FORTRAN CLD didn't
  43. define it.  So in VAX FORTRAN V5.9, I added /NOHPO as a legal qualifier
  44. to the FORTRAN CLD, just so that command procedures which use that
  45. qualifier wouldn't break.  The compiler ignores it completely, and
  46. you shouldn't worry about it if you haven't purchased FORTRAN-HPO.
  47.  
  48. All of this will become moot when DEC Fortran V6.0 hits the street, as
  49. it replaces both VAX FORTRAN and VAX FORTRAN-HPO; you will now get the
  50. vector and auto-decomp features of FORTRAN-HPO at no extra cost.  The
  51. /HPO qualifier is still in the CLD, but is ignored.  (As is
  52. the /CONTINUATIONS qualifier.)
  53.  
  54. Steve Lionel                    lionel@quark.enet.dec.com
  55. SDT Languages Group
  56. Digital Equipment Corporation
  57. 110 Spit Brook Road
  58. Nashua, NH 03062
  59.