This is: PLTMG, version 8.1 Author: Randy Bank Contact: rbank@ucsd.edu Constraints: Copyrighted software Last updated: 10 February 1999 This package is available in Fortran-77 and a little C. The sources are organized as follows: pltmg9.0.tgz The entire set of sources, version 9.0 (gzip+tar) pltmg8.1.tgz The entire set of sources, version 8.1 (gzip+tar) To unpack this, use the following commands: cd zcat pltmg8.1.tgz | tar xvf - or zcat pltmg8.1.tgz | tar xvf - or gunzip pltmg8.1.tgz ; tar xvf pltmg8.1.tar The command zcat will uncompress pltmg8.1.tgz and pipe its output to the tar command. Tar will extract the files and tell you what it is doing. The contents of pltmg8.1.tgz follows: % tar ztvf pltmg8.1.tgz drwxr-xr-x reb/user 0 1999-02-08 14:14 pltmg8.1/ -rw-r--r-- reb/user 1463 1999-02-08 13:14 pltmg8.1/COPYRIGHT_NOTICE -rw-r--r-- reb/user 2737 1999-02-08 13:14 pltmg8.1/README drwxr-xr-x reb/user 0 1999-02-08 14:14 pltmg8.1/journal_files/ -rw-r----- reb/user 1534 1999-02-08 13:14 pltmg8.1/journal_files/circle_adapt.jnl -rw-r----- reb/user 2473 1999-02-08 13:14 pltmg8.1/journal_files/circle_triplt.jnl -rw-r----- reb/user 1307 1999-02-08 13:14 pltmg8.1/journal_files/domains_poisson.jnl -rw-r----- reb/user 1768 1999-02-08 13:14 pltmg8.1/journal_files/domains_skeltn.jnl -rw-r----- reb/user 411 1999-02-08 13:14 pltmg8.1/journal_files/domains_survey.jnl -rw-r----- reb/user 1658 1999-02-08 13:14 pltmg8.1/journal_files/domains_trigen.jnl -rw-r----- reb/user 1854 1999-02-08 13:14 pltmg8.1/journal_files/jcn_badmesh.jnl -rw-r----- reb/user 1829 1999-02-08 13:14 pltmg8.1/journal_files/jcn_goodmesh.jnl -rw-r----- reb/user 1873 1999-02-08 13:14 pltmg8.1/journal_files/square_bratu.jnl -rw-r----- reb/user 2949 1999-02-08 13:14 pltmg8.1/journal_files/square_eigen.jnl -rw-r----- reb/user 1469 1999-02-08 13:14 pltmg8.1/journal_files/square_symbrk.jnl drwxr-xr-x reb/user 0 1999-02-08 14:14 pltmg8.1/other_graphics/ -rw-r--r-- reb/user 2654 1999-02-08 13:14 pltmg8.1/other_graphics/glgraph.c -rw-r--r-- reb/user 10547 1999-02-08 13:14 pltmg8.1/other_graphics/ibmpc.f -rw-r--r-- reb/user 20759 1999-02-08 13:14 pltmg8.1/other_graphics/macii.f -rw-r--r-- reb/user 6048 1999-02-08 13:14 pltmg8.1/other_graphics/suntool.c drwxr-xr-x reb/user 0 1999-02-08 14:14 pltmg8.1/pltmg_double/ -rw-r----- reb/user 392 1999-02-08 13:14 pltmg8.1/pltmg_double/Makefile -rw-r--r-- reb/user 6132 1999-02-08 13:14 pltmg8.1/pltmg_double/atest.f -rw-r--r-- reb/user 6254 1999-02-08 13:14 pltmg8.1/pltmg_double/circle.f -rw-r--r-- reb/user 113564 1999-02-08 13:14 pltmg8.1/pltmg_double/domains.f -rw-r--r-- reb/user 9122 1999-02-08 13:14 pltmg8.1/pltmg_double/jcn.f -rw-r--r-- reb/user 13229 1999-02-08 13:14 pltmg8.1/pltmg_double/machdep.f -rw-r--r-- reb/user 62989 1999-02-08 13:14 pltmg8.1/pltmg_double/naca.f -rw-r--r-- reb/user 920565 1999-02-08 13:14 pltmg8.1/pltmg_double/pltmg.f -rw-r--r-- reb/user 9910 1999-02-08 13:14 pltmg8.1/pltmg_double/square.f -rw-r----- reb/user 43866 1999-02-08 13:14 pltmg8.1/pltmg_double/xgraph.c drwxr-xr-x reb/user 0 1999-02-08 14:14 pltmg8.1/pltmg_single/ -rw-r----- reb/user 392 1999-02-08 13:14 pltmg8.1/pltmg_single/Makefile -rw-r----- reb/user 6108 1999-02-08 14:15 pltmg8.1/pltmg_single/atest.f -rw-r----- reb/user 6014 1999-02-08 13:14 pltmg8.1/pltmg_single/circle.f -rw-r----- reb/user 112948 1999-02-08 13:14 pltmg8.1/pltmg_single/domains.f -rw-r----- reb/user 8875 1999-02-08 13:14 pltmg8.1/pltmg_single/jcn.f -rw-r--r-- reb/user 13017 1999-02-08 13:14 pltmg8.1/pltmg_single/machdep.f -rw-r----- reb/user 62486 1999-02-08 13:14 pltmg8.1/pltmg_single/naca.f -rw-r--r-- reb/user 913229 1999-02-08 13:14 pltmg8.1/pltmg_single/pltmg.f -rw-r----- reb/user 9662 1999-02-08 13:14 pltmg8.1/pltmg_single/square.f -rw-r----- reb/user 43863 1999-02-08 13:14 pltmg8.1/pltmg_single/xgraph.c drwxr-xr-x reb/user 0 1999-02-08 14:14 pltmg8.1/quick_ref/ -rw-r----- reb/user 1735 1999-02-08 13:14 pltmg8.1/quick_ref/about.html -rw-r----- reb/user 9241 1999-02-08 13:14 pltmg8.1/quick_ref/data_struct.html drwxr-xr-x reb/user 0 1999-02-08 14:14 pltmg8.1/quick_ref/gif_files/ -rw-r----- reb/user 77 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img1.gif -rw-r----- reb/user 268 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img10.gif -rw-r----- reb/user 79 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img11.gif -rw-r----- reb/user 64 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img12.gif -rw-r----- reb/user 94 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img13.gif -rw-r----- reb/user 86 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img14.gif -rw-r----- reb/user 99 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img15.gif -rw-r----- reb/user 94 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img16.gif -rw-r----- reb/user 94 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img17.gif -rw-r----- reb/user 59 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img18.gif -rw-r----- reb/user 160 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img19.gif -rw-r----- reb/user 164 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img2.gif -rw-r----- reb/user 88 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img20.gif -rw-r----- reb/user 247 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img21.gif -rw-r----- reb/user 96 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img22.gif -rw-r----- reb/user 90 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img23.gif -rw-r----- reb/user 70 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img24.gif -rw-r----- reb/user 224 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img25.gif -rw-r----- reb/user 368 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img26.gif -rw-r----- reb/user 194 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img27.gif -rw-r----- reb/user 133 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img28.gif -rw-r----- reb/user 271 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img29.gif -rw-r----- reb/user 181 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img3.gif -rw-r----- reb/user 276 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img30.gif -rw-r----- reb/user 303 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img31.gif -rw-r----- reb/user 122 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img32.gif -rw-r----- reb/user 61 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img33.gif -rw-r----- reb/user 58 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img34.gif -rw-r----- reb/user 163 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img35.gif -rw-r----- reb/user 175 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img36.gif -rw-r----- reb/user 236 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img37.gif -rw-r----- reb/user 82 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img38.gif -rw-r----- reb/user 118 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img39.gif -rw-r----- reb/user 182 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img4.gif -rw-r----- reb/user 67 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img40.gif -rw-r----- reb/user 259 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img41.gif -rw-r----- reb/user 232 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img42.gif -rw-r----- reb/user 260 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img43.gif -rw-r----- reb/user 152 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img44.gif -rw-r----- reb/user 331 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img45.gif -rw-r----- reb/user 115 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img46.gif -rw-r----- reb/user 82 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img47.gif -rw-r----- reb/user 67 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img48.gif -rw-r----- reb/user 103 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img49.gif -rw-r----- reb/user 179 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img5.gif -rw-r----- reb/user 107 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img50.gif -rw-r----- reb/user 102 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img51.gif -rw-r----- reb/user 96 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img52.gif -rw-r----- reb/user 91 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img53.gif -rw-r----- reb/user 91 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img54.gif -rw-r----- reb/user 94 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img55.gif -rw-r----- reb/user 214 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img56.gif -rw-r----- reb/user 97 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img57.gif -rw-r----- reb/user 119 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img58.gif -rw-r----- reb/user 93 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img59.gif -rw-r----- reb/user 183 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img6.gif -rw-r----- reb/user 119 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img60.gif -rw-r----- reb/user 95 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img61.gif -rw-r----- reb/user 126 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img62.gif -rw-r----- reb/user 96 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img63.gif -rw-r----- reb/user 126 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img64.gif -rw-r----- reb/user 112 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img65.gif -rw-r----- reb/user 91 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img66.gif -rw-r----- reb/user 85 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img67.gif -rw-r----- reb/user 86 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img68.gif -rw-r----- reb/user 91 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img69.gif -rw-r----- reb/user 78 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img7.gif -rw-r----- reb/user 94 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img70.gif -rw-r----- reb/user 126 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img71.gif -rw-r----- reb/user 163 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img8.gif -rw-r----- reb/user 181 1999-02-08 13:14 pltmg8.1/quick_ref/gif_files/img9.gif -rw-r----- reb/user 3826 1999-02-08 13:14 pltmg8.1/quick_ref/gphplt.html -rw-r----- reb/user 4737 1999-02-08 13:14 pltmg8.1/quick_ref/graphics.html drwxr-xr-x reb/user 0 1999-02-08 14:14 pltmg8.1/quick_ref/icons/ -rw-r----- reb/user 49 1999-02-08 13:14 pltmg8.1/quick_ref/icons/blank.pbm -rw-r----- reb/user 390 1999-02-08 13:14 pltmg8.1/quick_ref/icons/blueball.gif -rw-r----- reb/user 133 1999-02-08 13:14 pltmg8.1/quick_ref/icons/change_begin.gif -rw-r----- reb/user 257 1999-02-08 13:14 pltmg8.1/quick_ref/icons/change_delete.gif -rw-r----- reb/user 135 1999-02-08 13:14 pltmg8.1/quick_ref/icons/change_end.gif -rw-r----- reb/user 744 1999-02-08 13:14 pltmg8.1/quick_ref/icons/contents.xbm -rw-r----- reb/user 225 1999-02-08 13:14 pltmg8.1/quick_ref/icons/contents_motif.gif -rw-r----- reb/user 78 1999-02-08 13:14 pltmg8.1/quick_ref/icons/cross_ref_motif.gif -rw-r----- reb/user 87 1999-02-08 13:14 pltmg8.1/quick_ref/icons/foot_motif.gif -rw-r----- reb/user 390 1999-02-08 13:14 pltmg8.1/quick_ref/icons/greenball.gif -rw-r----- reb/user 910 1999-02-08 13:14 pltmg8.1/quick_ref/icons/icons.html -rw-r----- reb/user 195 1999-02-08 13:14 pltmg8.1/quick_ref/icons/image.gif -rw-r----- reb/user 180 1999-02-08 13:14 pltmg8.1/quick_ref/icons/index_motif.gif -rw-r----- reb/user 97 1999-02-08 13:14 pltmg8.1/quick_ref/icons/invis_anchor.xbm -rw-r----- reb/user 259 1999-02-08 13:14 pltmg8.1/quick_ref/icons/next_group_motif.gif -rw-r----- reb/user 259 1999-02-08 13:14 pltmg8.1/quick_ref/icons/next_group_motif_gr.gif -rw-r----- reb/user 172 1999-02-08 13:14 pltmg8.1/quick_ref/icons/next_motif.gif -rw-r----- reb/user 172 1999-02-08 13:14 pltmg8.1/quick_ref/icons/next_motif_gr.gif -rw-r----- reb/user 390 1999-02-08 13:14 pltmg8.1/quick_ref/icons/orangeball.gif -rw-r----- reb/user 390 1999-02-08 13:14 pltmg8.1/quick_ref/icons/pinkball.gif -rw-r----- reb/user 303 1999-02-08 13:14 pltmg8.1/quick_ref/icons/previous_group_motif.gif -rw-r----- reb/user 303 1999-02-08 13:14 pltmg8.1/quick_ref/icons/previous_group_motif_gr.gif -rw-r----- reb/user 220 1999-02-08 13:14 pltmg8.1/quick_ref/icons/previous_motif.gif -rw-r----- reb/user 220 1999-02-08 13:14 pltmg8.1/quick_ref/icons/previous_motif_gr.gif -rw-r----- reb/user 390 1999-02-08 13:14 pltmg8.1/quick_ref/icons/purpleball.gif -rw-r----- reb/user 390 1999-02-08 13:14 pltmg8.1/quick_ref/icons/redball.gif -rw-r----- reb/user 145 1999-02-08 13:14 pltmg8.1/quick_ref/icons/up_motif.gif -rw-r----- reb/user 145 1999-02-08 13:14 pltmg8.1/quick_ref/icons/up_motif_gr.gif -rw-r----- reb/user 267 1999-02-08 13:14 pltmg8.1/quick_ref/icons/whiteball.gif -rw-r----- reb/user 390 1999-02-08 13:14 pltmg8.1/quick_ref/icons/yellowball.gif -rw-r----- reb/user 8267 1999-02-08 13:14 pltmg8.1/quick_ref/iflag.html -rw-r----- reb/user 4158 1999-02-08 13:14 pltmg8.1/quick_ref/index.html -rw-r----- reb/user 2171 1999-02-08 13:14 pltmg8.1/quick_ref/inplt.html -rw-r----- reb/user 26531 1999-02-08 13:14 pltmg8.1/quick_ref/ip_array.html -rw-r----- reb/user 3004 1999-02-08 13:14 pltmg8.1/quick_ref/mtxplt.html -rw-r----- reb/user 5486 1999-02-08 13:14 pltmg8.1/quick_ref/pltmg.html -rw-r----- reb/user 344 1999-02-08 13:14 pltmg8.1/quick_ref/quick_ref.css -rw-r----- reb/user 4158 1999-02-08 13:14 pltmg8.1/quick_ref/quick_ref.html -rw-r----- reb/user 27664 1999-02-08 13:14 pltmg8.1/quick_ref/rp_array.html -rw-r----- reb/user 7518 1999-02-08 13:14 pltmg8.1/quick_ref/sp_array.html -rw-r----- reb/user 4744 1999-02-08 13:14 pltmg8.1/quick_ref/trigen.html -rw-r----- reb/user 4469 1999-02-08 13:14 pltmg8.1/quick_ref/triplt.html That's it! Here is the copyright notice: ******************************************************************************** * * * The author of this software is Randolph E. Bank. * * * * Copyright (c) 1997, 1999 by the author. * * * * This software is made available for research and instructional use only. * * You may copy and use this software without charge for these non-commercial * * purposes, provided that the copyright notice and associated text is * * reproduced on all copies. For all other uses (including distribution of * * modified versions), please contact the author. * * * * This software is being provided "as is", without any expressed or implied * * warranty. In particular, the author does not make any representation or * * warranty of any kind concerning the fitness of this software for any * * particular purpose. * * * ******************************************************************************** Here is the README file: -------------------------------------------------------------------------------- Manifest This directory contains the following: 1. README this file 2. COPYRIGHT_NOTICE the copyright notice file 3. pltmg_single (directory) source code, single precision version 4. pltmg_double (directory) source code, double precision version 5. journal_files (directory) journal files for use with example problems 6. quick_ref (directory) quick reference guide 7. other_graphics (directory) other graphics drivers -------------------------------------------------------------------------------- Installation The PLTMG package is provided in single and double precision versions in the directories pltmg_single and pltmg_double, respectively. Each directory contains the following files: 1. pltmg.f most source code 2. machdep.f machine dependent routines, PostScript and Tek4014 graphics 3. xgraph.c X-Windows interface 4. atest.f main driver program 5. circle.f, domains.f, sample test problem data sets jcn.f, naca.f square.f 6. Makefile a simple makefile Your environment must include Fortran and C compilers as well as X-Windows. The X-Windows GUI is based on the Athena widget set. To make an executable, you must compile pltmg.f, machdep.f, xgraph.c, atest.f and your test problem data set, and link the resulting object files along with the Xaw, Xpm, Xt and X11 libraries. The double precision files were generated from the single precision files using the package S2D by Jim Meyering, available from Netlib. -------------------------------------------------------------------------------- Quick Reference Guide The directory quick_ref contains minimal documentation in the form of HTML files which can be viewed using Netscape or similar browser. Complete documentation is provided in the book ``PLTMG: A Software Package for Solving Elliptic Partial Differential Equations - Users' Guide 8.0'' (ISBN 0-89871-409-5) available from SIAM Publications. The quick reference guide was generated from LaTeX files using the package LaTeX2HTML by Nikos Drakos. -------------------------------------------------------------------------------- Thanks PLTMG development was supported by the National Science Foundation under grant DMS-9706090. --------------------------------------------------------------------------------