******Program SETMDC****** This program, and all other NNDC distributed software, has been written in standard Fortran 77 so as to be as machine independent as possible. However, there are places in the programs where nonstandard features of the fortran language have to be used. As a result, some sections of the code are written in a machine dependent manner. The variant codes appropriate for particular computers have all been included in the program with the inappropriate code stored as comments. Program SETMDC will convert programs from one configuration to another so as to make machine portability as simple as possible. 1) Machine Dependent Code Specification Format All machine dependent code sections must have the same format. each section is headed by: C+++MDC+++ and trailed by: C---MDC--- Code for any one machine is headed by one of: C...CDC (SCOPE, NOS) C...IBM (MVS, OS, CMS) C...VAX (VMS) C...ANS (ANSI FORTRAN 77) C...IPC (DOS) Code for any two or more machines is headed by a list of the machines, separated by commas, blanks after commas optional. For example: C...CDC C...IBM, VAX SETMDC shifts right all inappropriate code by two columns and preceds them by 'C/' in columns 1 and 2. Therefore, all machine dependent code should fit in 70 columns so that shifting will not shift out good code. See program source SETMDC or other NNDC programs for examples of MDC specification. 2) No external modules or special instructions are required to compile and link SETMDC. 3) When executed, SETMDC requires; INPUT FILE NAME (unit=21) OUTPUT FILE NAME (unit=22) Machine specification-CDC,IBM,VAX,or IPC