                   File README.txt
Archive plotterf90.gz is made for computer graphics Plotter.
Archive plotterf90.gz stores the following 15 files.

 (1) README.txt:  file README.txt is this file.
 (2) plotter.pdf: the manual for computer graphics Plotter.
 (3) plotter.f90: the kernel program of Plotter.
 (4) sample1.f90: examples for using subroutines of Plotter.
 (5) sample2.f90: a figure depicting a wave incident to a conductive wedge.
 (6) sample3.f90: a figure depicting a parallel plate condenser.
 (7) sample4.f90: a graph whose vertical axis has an anti-logarithmic scale.
 (8) sample5.f90: a graph whose vertical axis has a logarithmic scale.
 (9) sample6.f90: a cross section of 2-dimensional temperature distribution.
(10) sample1.ps:  the output file from sample1.f90
(11) sample2.ps:  the output file from sample2.f90
(12) sample3.ps:  the output file from sample3.f90
(13) sample4.ps:  the output file from sample4.f90
(14) sample5.ps:  the output file from sample5.f90
(15) sample6.ps:  the output file from sample6.f90


File (1): file README.txt explains the contents of archive plotterf90.gz.

File (2): file plotter.pdf stores "Computer Graphics PLOTTER", which is 
       an introduction to Plotter.
       It is desired that the users read section 1 of "Computer Graphics 
       PLOTTER" first. An outline of Plotter is described there.

File (3): file plotter.f90 stores the kernel program of Plotter.

Files (4)-(9): these files store sample programs of application of Plotter.
       A method of implementation of these files are stated in the beginning
       of section 3 of "Computer Graphics PLOTTER".

Files (10)-(15): these files store picture data and can be previewed with 
       software Ghostscript.


Notes:
Plotter of version 2.0 is an improved version, so that colors is available in 
version 2.0.
There is no compatibility between versions 1.0, 1.1, 1.2 and version 2.0.
Subroutines pldblkdot, pferctgl, pfecrcl and pfeplygn are provided by the old
versions, but they are not provided by version 2.0.
When programs made by the old versions are compiled with version 2.0, some 
statements in the old programs must be modified as follows.

The statement in the old versions
  CALL pldblkdot(x1,y1,rr)
must be replaced with
  CALL prpcrcl(x1,y1,rr)

The statement in the old versions
  CALL pferctgl(x1,y1,x2,y2)
must be replaced with the following three statements:
  CALL pfscolor(100.,100.,100.)
  CALL prprctgl(x1,y1,x2,y2)
  CALL pfscolor(0.,0.,0.)

The statement in the old versions
  CALL pfecrcl(x1,y1,rr)
must be replaced with the following three statements:
  CALL pfscolor(100.,100.,100.)
  CALL prpcrcl(x1,y1,rr)
  CALL pfscolor(0.,0.,0.)

The statement in the old versions
  CALL pfeplygn(nn,dxx,dyy)
must be replaced with the following three statements:
  CALL pfscolor(100.,100.,100.)
  CALL prpplygn(nn,dxx,dyy)
  CALL pfscolor(0.,0.,0.)

In the above statements, x1, y1, rr, x2, y2, nn, dxx and dyy are actual 
arguments. The names of these arguments change according on each program.

Version: 2.0
Date: February 27, 2009

Author: Masao Kodama
E-mail: mkodama@mable.ne.jp
Address: 21-20, Gakuen 1 chome, Mastue-shi,
         Shimane-ken, 690-0825 Japan

