home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / lang / fortran / 4968 < prev    next >
Encoding:
Text File  |  1993-01-11  |  1.2 KB  |  28 lines

  1. Newsgroups: comp.lang.fortran
  2. Path: sparky!uunet!usc!howland.reston.ans.net!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!news.sei.cmu.edu!fs7.ece.cmu.edu!faraday.ece.cmu.edu!winstead
  3. From: winstead@faraday.ece.cmu.edu (Charles Holden Winstead)
  4. Subject: Block Data
  5. Message-ID: <C0pDpw.AxK@fs7.ece.cmu.edu>
  6. Sender: news@fs7.ece.cmu.edu (USENET News System)
  7. Organization: Electrical and Computer Engineering, Carnegie Mellon
  8. Date: Mon, 11 Jan 1993 18:51:30 GMT
  9. Lines: 17
  10.  
  11. This is probably an easy question, but I didn't find it in either of my
  12. FORTRAN 77 texts.  I have a program which has a section labelled BLOCK DATA
  13. where it defines a bunch of variables as common and fills them with data.
  14. My question is when is this done, before execution?  Is there any official 
  15. description of this?  Also this program contains a bunch of subroutines
  16. that I'd like to place into separate files and link their object files at
  17. compilation, and I was wondering how to handle common blocks and this 
  18. block data section.
  19.  
  20. Thanks.
  21.  
  22. -Chuck
  23.  
  24.  
  25. P.S.  I don't see how multiplying an inverse matrix by a column vector is 
  26. faster than back substitution. (Previous Thread).  You don't gain the 
  27. advantage of solving 1 at a time as with back substitution.
  28.