Wienands Code

Archive

LFA00_2d_scalar.tgz

Description

LFA00_2D_scalar is a copyrighted Fourier analysis program written by Roman Wienands in Fortran-77. Both two and three grid analysis for 2D scalar partial differential equations is included. The code supports many variants of coarsening strategies, coarse grid discretization, prolongation, restriction, and relaxation methods.

Archive Contents

The archive LFA00_2d_scalar.tgz or LFA00_2d_scalar.zip has many files:

      0 Apr 18 09:31 2001 LFA00_2D_scalar/
      0 Mar 28 02:53 2001 LFA00_2D_scalar/pdes/
      0 Apr 17 12:27 2001 LFA00_2D_scalar/pdes/biharm/
   4250 Apr 17 12:25 2001 LFA00_2D_scalar/pdes/biharm/LFADAT
    968 Jan  3 05:52 2001 LFA00_2D_scalar/pdes/biharm/Makefile
   5143 Apr 14 07:34 2001 LFA00_2D_scalar/pdes/biharm/outmg.f
   1328 Dec 13 11:32 2000 LFA00_2D_scalar/pdes/biharm/star.f
      0 Apr 18 07:18 2001 LFA00_2D_scalar/pdes/rot/
   4251 Apr 18 07:12 2001 LFA00_2D_scalar/pdes/rot/LFADAT
    968 Jan  3 05:53 2001 LFA00_2D_scalar/pdes/rot/Makefile
   5216 Apr 14 07:46 2001 LFA00_2D_scalar/pdes/rot/outmg.f
   1483 Dec 13 08:52 2000 LFA00_2D_scalar/pdes/rot/star.f
      0 Apr 18 05:45 2001 LFA00_2D_scalar/pdes/pois_4o/
   4250 Apr 18 05:44 2001 LFA00_2D_scalar/pdes/pois_4o/LFADAT
    968 Jan  3 05:53 2001 LFA00_2D_scalar/pdes/pois_4o/Makefile
   5175 Apr 14 07:43 2001 LFA00_2D_scalar/pdes/pois_4o/outmg.f
    955 Dec 13 05:37 2000 LFA00_2D_scalar/pdes/pois_4o/star.f
      0 Apr 17 13:08 2001 LFA00_2D_scalar/pdes/codi_1o/
   4250 Apr 17 13:07 2001 LFA00_2D_scalar/pdes/codi_1o/LFADAT
    968 Jan  3 05:52 2001 LFA00_2D_scalar/pdes/codi_1o/Makefile
   5217 Apr 14 07:37 2001 LFA00_2D_scalar/pdes/codi_1o/outmg.f
   1087 Dec 13 14:18 2000 LFA00_2D_scalar/pdes/codi_1o/star.f
      0 Apr 17 14:06 2001 LFA00_2D_scalar/pdes/codi_kap/
   4251 Apr 17 14:06 2001 LFA00_2D_scalar/pdes/codi_kap/LFADAT
    968 Jan  3 05:52 2001 LFA00_2D_scalar/pdes/codi_kap/Makefile
   4909 Apr 14 07:42 2001 LFA00_2D_scalar/pdes/codi_kap/outmg.f
   1911 Dec 13 14:01 2000 LFA00_2D_scalar/pdes/codi_kap/star.f
      0 Apr 18 09:30 2001 LFA00_2D_scalar/pdes/pois_2o/
   4242 Apr 18 09:30 2001 LFA00_2D_scalar/pdes/pois_2o/LFADAT
   5171 Apr 12 10:35 2001 LFA00_2D_scalar/pdes/pois_2o/outmg.f
    734 Dec 28 05:42 2000 LFA00_2D_scalar/pdes/pois_2o/star.f
    968 Jan  3 05:52 2001 LFA00_2D_scalar/pdes/pois_2o/Makefile
      0 Apr 18 06:20 2001 LFA00_2D_scalar/pdes/pois_msv/
   4250 Apr 18 06:19 2001 LFA00_2D_scalar/pdes/pois_msv/LFADAT
    968 Jan  3 05:53 2001 LFA00_2D_scalar/pdes/pois_msv/Makefile
   5175 Apr 14 07:45 2001 LFA00_2D_scalar/pdes/pois_msv/outmg.f
   1261 Dec 13 04:12 2000 LFA00_2D_scalar/pdes/pois_msv/star.f
      0 Dec 29 06:26 2000 LFA00_2D_scalar/pdes/sample/
    968 Jan  3 05:51 2001 LFA00_2D_scalar/pdes/sample/Makefile
   4250 Apr 14 07:49 2001 LFA00_2D_scalar/pdes/sample/LFADAT
   5433 Apr 14 07:48 2001 LFA00_2D_scalar/pdes/sample/outmg.f
    891 Apr 18 07:22 2001 LFA00_2D_scalar/pdes/sample/star.f
      0 Apr 18 04:56 2001 LFA00_2D_scalar/pdes/helmholtz/
   4250 Apr 18 04:54 2001 LFA00_2D_scalar/pdes/helmholtz/LFADAT
    968 Jan  3 05:52 2001 LFA00_2D_scalar/pdes/helmholtz/Makefile
   5173 Apr 14 07:41 2001 LFA00_2D_scalar/pdes/helmholtz/outmg.f
    745 Dec 13 07:25 2000 LFA00_2D_scalar/pdes/helmholtz/star.f
      0 Apr 18 09:30 2001 LFA00_2D_scalar/lib/
      0 Apr 17 13:49 2001 LFA00_2D_scalar/lib/driver/
  12826 Apr 18 10:02 2001 LFA00_2D_scalar/lib/driver/LFA2l0.f
  13990 Apr 18 10:02 2001 LFA00_2D_scalar/lib/driver/LFA2l1.f
  13991 Apr 18 10:02 2001 LFA00_2D_scalar/lib/driver/LFA2l2.f
   8425 Apr 18 10:02 2001 LFA00_2D_scalar/lib/driver/LFA1l.f
   6970 Apr 12 10:05 2001 LFA00_2D_scalar/lib/driver/drivmg.f
   1309 Dec 11 11:16 2000 LFA00_2D_scalar/lib/driver/galerk.f
    404 Dec 29 07:23 2000 LFA00_2D_scalar/lib/driver/getLa.f
    859 Dec 29 08:12 2000 LFA00_2D_scalar/lib/driver/getlam.f
   1000 Dec 29 08:14 2000 LFA00_2D_scalar/lib/driver/getp0.f
   1000 Dec 29 08:15 2000 LFA00_2D_scalar/lib/driver/getpl.f
    883 Dec 29 08:16 2000 LFA00_2D_scalar/lib/driver/getq.f
   1266 Dec 11 11:16 2000 LFA00_2D_scalar/lib/driver/hell0.f
   1250 Dec 11 11:16 2000 LFA00_2D_scalar/lib/driver/hell1.f
   1250 Dec 11 11:16 2000 LFA00_2D_scalar/lib/driver/hell2.f
  24528 Apr 18 10:02 2001 LFA00_2D_scalar/lib/driver/LFA3l0.f
      0 Apr 17 13:14 2001 LFA00_2D_scalar/lib/inout/
   7686 Apr 18 09:27 2001 LFA00_2D_scalar/lib/inout/inmg.f
    286 Dec 11 10:41 2000 LFA00_2D_scalar/lib/inout/out1l.f
    536 Jan  3 06:15 2001 LFA00_2D_scalar/lib/inout/out2l.f
   1867 Apr 12 09:44 2001 LFA00_2D_scalar/lib/inout/stenc1.f
   3299 Apr 12 09:44 2001 LFA00_2D_scalar/lib/inout/stenc2.f
    339 Apr 12 11:18 2001 LFA00_2D_scalar/lib/inout/out3l.f
      0 Apr 17 13:28 2001 LFA00_2D_scalar/lib/prolongation/
   1369 Dec 11 10:30 2000 LFA00_2D_scalar/lib/prolongation/bicub.f
    755 Dec 11 10:30 2000 LFA00_2D_scalar/lib/prolongation/bilint.f
   1898 Dec 11 10:30 2000 LFA00_2D_scalar/lib/prolongation/biquin.f
    634 Dec 11 10:30 2000 LFA00_2D_scalar/lib/prolongation/conint.f
    619 Dec 11 10:30 2000 LFA00_2D_scalar/lib/prolongation/const1.f
    619 Dec 11 10:30 2000 LFA00_2D_scalar/lib/prolongation/const2.f
    640 Dec 11 10:30 2000 LFA00_2D_scalar/lib/prolongation/cubic1.f
    640 Dec 11 10:30 2000 LFA00_2D_scalar/lib/prolongation/cubic2.f
   2116 Dec 11 10:30 2000 LFA00_2D_scalar/lib/prolongation/dendyp.f
   3170 Dec 11 10:30 2000 LFA00_2D_scalar/lib/prolongation/dzeeuw.f
    561 Dec 11 10:30 2000 LFA00_2D_scalar/lib/prolongation/lin1.f
    561 Dec 11 10:30 2000 LFA00_2D_scalar/lib/prolongation/lin2.f
   2651 Apr 17 13:28 2001 LFA00_2D_scalar/lib/prolongation/prol0.f
   1373 Dec 11 10:30 2000 LFA00_2D_scalar/lib/prolongation/prol1.f
   1373 Dec 11 10:30 2000 LFA00_2D_scalar/lib/prolongation/prol2.f
    668 Dec 11 10:30 2000 LFA00_2D_scalar/lib/prolongation/quin1.f
    668 Dec 11 10:30 2000 LFA00_2D_scalar/lib/prolongation/quin2.f
    721 Dec 11 10:30 2000 LFA00_2D_scalar/lib/prolongation/sevenp.f
      0 Apr 17 13:47 2001 LFA00_2D_scalar/lib/relaxation/
   4409 Dec 29 07:44 2000 LFA00_2D_scalar/lib/relaxation/alj.f
   7110 Dec 29 07:47 2000 LFA00_2D_scalar/lib/relaxation/azeb.f
   6301 Dec 29 07:50 2000 LFA00_2D_scalar/lib/relaxation/bwalgs.f
   3953 Dec 29 07:51 2000 LFA00_2D_scalar/lib/relaxation/bwlpgs.f
   3558 Dec 29 07:52 2000 LFA00_2D_scalar/lib/relaxation/bwx1gs.f
   3550 Dec 29 07:53 2000 LFA00_2D_scalar/lib/relaxation/bwx2gs.f
   8721 Dec 29 07:55 2000 LFA00_2D_scalar/lib/relaxation/fdlpgs.f
   6136 Dec 29 07:56 2000 LFA00_2D_scalar/lib/relaxation/fourc.f
   6301 Dec 29 07:57 2000 LFA00_2D_scalar/lib/relaxation/fwalgs.f
   3953 Dec 29 07:59 2000 LFA00_2D_scalar/lib/relaxation/fwlpgs.f
   3558 Dec 29 08:00 2000 LFA00_2D_scalar/lib/relaxation/fwx1gs.f
   3550 Dec 29 08:00 2000 LFA00_2D_scalar/lib/relaxation/fwx2gs.f
  13188 Apr 17 13:41 2001 LFA00_2D_scalar/lib/relaxation/kappas.f
   2114 Dec 29 08:01 2000 LFA00_2D_scalar/lib/relaxation/pj.f
   5301 Dec 29 08:02 2000 LFA00_2D_scalar/lib/relaxation/rbgs.f
   3594 Dec 29 08:02 2000 LFA00_2D_scalar/lib/relaxation/rbjac.f
  11832 Dec 12 06:20 2000 LFA00_2D_scalar/lib/relaxation/relax.f
   2560 Dec 29 08:06 2000 LFA00_2D_scalar/lib/relaxation/x1lj.f
   4036 Dec 29 08:04 2000 LFA00_2D_scalar/lib/relaxation/x1zeb.f
   2560 Dec 29 08:05 2000 LFA00_2D_scalar/lib/relaxation/x2lj.f
   4036 Dec 29 08:05 2000 LFA00_2D_scalar/lib/relaxation/x2zeb.f
      0 Apr 17 13:29 2001 LFA00_2D_scalar/lib/restriction/
    530 Dec 11 10:31 2000 LFA00_2D_scalar/lib/restriction/adjp0.f
    529 Dec 11 10:31 2000 LFA00_2D_scalar/lib/restriction/adjpl.f
   1919 Dec 11 10:31 2000 LFA00_2D_scalar/lib/restriction/dendyr.f
    762 Dec 11 10:31 2000 LFA00_2D_scalar/lib/restriction/fw.f
    562 Dec 11 10:31 2000 LFA00_2D_scalar/lib/restriction/fw1.f
    562 Dec 11 10:31 2000 LFA00_2D_scalar/lib/restriction/fw2.f
   1439 Dec 11 10:31 2000 LFA00_2D_scalar/lib/restriction/higho.f
    730 Dec 11 10:31 2000 LFA00_2D_scalar/lib/restriction/higho1.f
    730 Dec 11 10:31 2000 LFA00_2D_scalar/lib/restriction/higho2.f
    643 Dec 11 10:31 2000 LFA00_2D_scalar/lib/restriction/hw.f
    496 Dec 11 10:31 2000 LFA00_2D_scalar/lib/restriction/inj.f
   2641 Apr 17 13:29 2001 LFA00_2D_scalar/lib/restriction/rest0.f
   1569 Dec 29 08:40 2000 LFA00_2D_scalar/lib/restriction/rest1.f
   1569 Dec 29 08:40 2000 LFA00_2D_scalar/lib/restriction/rest2.f
    721 Dec 11 10:31 2000 LFA00_2D_scalar/lib/restriction/sevenr.f
   3192 Apr 12 09:08 2001 LFA00_2D_scalar/lib/mainmg.f
      0 Dec 29 06:31 2000 LFA00_2D_scalar/lib/eigensolver/
   5423 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/zgebak.f
   9063 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/zgebal.f
  11119 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/zgees.f
   4757 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/zgehd2.f
   8235 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/zgehrd.f
  15902 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/zhseqr.f
   1497 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/zlacgv.f
   5541 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/zlacon.f
   2424 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/zlacpy.f
   1144 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/zladiv.f
  12403 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/zlahqr.f
   6852 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/zlahrd.f
   4035 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/zlange.f
   4016 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/zlanhs.f
   3255 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/zlarf.f
  18607 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/zlarfb.f
   4090 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/zlarfg.f
   7530 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/zlarft.f
  19503 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/zlarfx.f
   5927 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/zlartg.f
   7317 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/zlascl.f
   3130 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/zlaset.f
   3086 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/zlassq.f
   2503 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/zrot.f
   4617 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/ztrexc.f
  11597 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/ztrsen.f
  11685 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/ztrsyl.f
   3541 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/zung2r.f
   4857 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/zunghr.f
   6349 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/zungqr.f
   1872 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/dlabad.f
   1557 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/dladiv.f
   1296 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/dlapy2.f
   1330 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/dlapy3.f
   1849 Dec 27 10:05 2000 LFA00_2D_scalar/lib/eigensolver/dzsum1.f
   3163 Dec 27 10:06 2000 LFA00_2D_scalar/lib/eigensolver/ieeeck.f
  16349 Dec 27 10:06 2000 LFA00_2D_scalar/lib/eigensolver/ilaenv.f
   2243 Dec 27 10:06 2000 LFA00_2D_scalar/lib/eigensolver/izmax1.f
    199 Dec 27 10:04 2000 LFA00_2D_scalar/lib/eigensolver/dcabs1.f
  24899 Dec 28 09:17 2000 LFA00_2D_scalar/lib/eigensolver/dlamch.f
   1971 Dec 28 08:07 2000 LFA00_2D_scalar/lib/eigensolver/dznrm2.f
    983 Dec 27 10:04 2000 LFA00_2D_scalar/lib/eigensolver/izamax.f
   2967 Dec 29 05:59 2000 LFA00_2D_scalar/lib/eigensolver/lsame.f
   1143 Dec 27 10:04 2000 LFA00_2D_scalar/lib/eigensolver/xerbla.f
    859 Dec 28 07:34 2000 LFA00_2D_scalar/lib/eigensolver/zaxpy.f
    768 Dec 27 10:04 2000 LFA00_2D_scalar/lib/eigensolver/zcopy.f
    914 Dec 28 07:37 2000 LFA00_2D_scalar/lib/eigensolver/zdotc.f
    901 Dec 28 07:45 2000 LFA00_2D_scalar/lib/eigensolver/zdotu.f
    683 Dec 27 10:04 2000 LFA00_2D_scalar/lib/eigensolver/zdscal.f
  13219 Dec 27 10:04 2000 LFA00_2D_scalar/lib/eigensolver/zgemm.f
   8173 Dec 27 10:04 2000 LFA00_2D_scalar/lib/eigensolver/zgemv.f
   4415 Dec 27 10:04 2000 LFA00_2D_scalar/lib/eigensolver/zgerc.f
    631 Dec 27 10:04 2000 LFA00_2D_scalar/lib/eigensolver/zscal.f
    841 Dec 27 10:04 2000 LFA00_2D_scalar/lib/eigensolver/zswap.f
  13088 Dec 27 10:04 2000 LFA00_2D_scalar/lib/eigensolver/ztrmm.f
  10388 Dec 27 10:04 2000 LFA00_2D_scalar/lib/eigensolver/ztrmv.f
   1923 Apr 12 10:30 2001 LFA00_2D_scalar/lib/Makefile
 167042 Apr 24 06:00 2001 LFA00_2D_scalar/manual.ps
   6536 Apr 18 07:30 2001 LFA00_2D_scalar/README

Cheers,
Craig C. Douglas

Last modified: