NAVAL POSTGRADUATE SCHOOL

Monterey, California

IMPLEMENTATION AND EVALUATION OF A "MAfNFRAME DEPENDENT PROGRAM (NEC3) ON A PERSONAL COMPUTER (PC)

by

Timothy M. O'Hara

December 1988

Thesis Advisor: R.W. Adler

Approved for public release; distribution is unlimited

T242215 nclassified

;unt> classification of this page REPORT DOCUMENTATION PAGE lb Restrictive Markings a Report Security Classification Unclassified a Security Classification Authority 3 Distribution Availability of Report b Declassification Downgrading Schedule Approved for public release; distribution is unlimited.

Performing Organization Report Numberfs) 5 Monitoring Organization Report Numberfs) a Name of Performing Organization 6b Office Symbol 7a Name of Monitoring Organization s'aval Postgraduate School (if applicable) 62 Naval Postgraduate School Address (city, stare, and ZIP code) 7b Address (city, state, and ZIP code) jonterey, CA 93943-5000 Monterey, CA 93943-5000 a Name of Funding Sponsoring Organization 8b Office Symbol 9 Procurement Instrument Identification Number (if applicable) c Address (city, state, and ZIP code) 10 Source of Funding Numbers

Program Element No Project No Task No Work L'nit Accession No i Title (include security classification) IMPLEMENTATION AND EVALUATION OF A MAINFRAME DEPENDENT 'ROGRAM (NEC3) ON A PERSONAL COMPUTER (PC)

2 Personal Authorjs) Timothy V . O'Hara

3a Type of Report 13b Time Covered 14 Date of Report (year, month, day) 1 5 Paae Count Master's Thesis From To Dec 1988 113

6 Supplementary Notation The views expressed in this thesis are those of the author and do not reflect the official policy or po- rtion of the Department of Defense or the U.S. Government.

7 Cosati Codes 18 Subject Terms (continue on reverse if necessarv and identify by block number) leld Group Subgroup Thesis, PCs, NEC3, SOMNTX. .

9 Abstract (continue on reverse if necessary and identify by block number) The purpose of this study was to determine if recent improvements in the computing power of Personal Computers (PCs) ave made them a viable alternative to the larger, multi-user oriented computers, better known as mainframes. The Nu- nerical Electromagnetics Code (NEC3), a 10,000 line Fortran program, was down-loaded from the Naval Postgraduate chool's IBM 3033AP mainframe and implemented on various PC svstems. The svstems considered were the IBM RT PC using IBM RT PC VS FORTRAN), a Definicon DSI-780 Board (using SVS FORTRAN), and a Compaq )eskpro 386 20 AT PC (using NDP FORTRAN-386). Using NEC3 example problems, comparisions of speed and accuracy /ere made between the PCs and the mainframe. Results show that the Compaq Deskpro 386/20, with a Weitek 1167 math coprocessor, using MicroWay's NDP : ORTRAN-3S6 (32 bit Fortran ), can be used to implement NEC3 on a PC. Performance times for the Deskpro w/1167) were only 20% to 25% slower than the mainframe's. Due to the Weitek's internal accuracy (single precision), sol- tions of the NEC3 examples were comparable to the mainframe's only for simple problems. As the complexity of the NEC3 roblems increased, the error due to the Weitek's single precision calculations also increased. It is assumed that the reader is currently knowledgable on the use of an IBM AT PC or compatible and that the reader

i familiar with the PC's Disk (DOS).

D Distribution Availability of Abstract 21 Abstract Security Classification 3 unclassified unlimited D same as report D DTIC users Unclassified 2a Name of Responsible Individual 22b Telephone (include Area code) 22c Office Svmbol ichard W. Adler (408) 646-2352 62Ab

FORM 1473.84 MAR S3 APR edition may be used until exhausted security classification of this page All other editions are obsolete U