home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!gatech!europa.asd.contel.com!darwin.sura.net!newsserver.jvnc.net!netnews.upenn.edu!cronkite.ocis.temple.edu!VM.TEMPLE.EDU!STAN
- From: STAN@VM.TEMPLE.EDU (Stan Horwitz)
- Newsgroups: bit.listserv.ibm-main
- Subject: fortran run-time options
- Message-ID: <16B549CD6.STAN@VM.TEMPLE.EDU>
- Date: 12 Jan 93 16:09:10 GMT
- Sender: news@cronkite.ocis.temple.edu (NetWork News (readnews))
- Organization: Temple University
- Lines: 22
-
- Hello;
-
- I started testing out VS Fortran (Rel 5) parallel processing capabiliites.
- In that vain, I wrote a short program which calls the same subroutine
- in parallel to read data from two different files. The program works fine
- and yields a significant execution speed improvement over the seriel copy
- of this program. The trouble is that whenever I run this program, I get
- a warning saying that only one virtual cpu is being used.
-
- Studying the appropriate Fortran and CMS manuals has not helped me find
- out where I am going wrong in this process. I compiled the program, loaded
- the libraries and the program, and generated a module exactly as the per
- IBM's documentation. The trouble is that when I use the run-time option
- of PARALLEL (2) to get two virtual CPUs, I still only get one. My module
- is called TSTPAR2. When I type TSTPAR2 PARALLEL (2), the optoin seems to
- be ignored. I also tried putting some gibberish in place of the PARALLEL
- option and it too was ignored. The PROCESSING OPTIONS I used for this
- program are OPT(3) PARALLEL (NOAUTO REP LANG), as per the documentation.
- I know I loaded the program properly since the module does run, but only
- the RUN-TIME options are ignored. This is being done on a VM/XA system
- in 370 mode. Obviously, I must be leaving out a step in this process.
- What might that step be? Thanks very much for any help you provide.
-