Vanek Code

Archive

vanek.tgz or vanek.zip

Description

This is a single processor public domain Fortran-77 code written by Petr Vanek. This is an algebraic multigrid solver based on smoothed aggregation. It has fully automatic coarsening and is capable of solving structural mechanics problems. The code is reliable if the model consists of solids and plates. Some problems with convergence may occur in the case of very thin and curved shells.

Archive Contents

There are many files in the archive vanek.tgz or vanek.zip:

vanek:
drwxr-xr-x   714 May  1 14:44 amg/
drwxr-xr-x   272 Feb 14  1996 amg_code/
drwxr-xr-x  1224 May  1 14:44 amg_unix/

vanek/amg:
total 9968
-rwxr-xr-x    21945 Dec  9  1996 README.AMG*
-rw-r--r--      753 Oct 24  1996 alter.txt
-rw-r--r--  1213608 Dec  9  1996 amg.for
-rw-r--r--  1214129 Dec  9  1996 amg_iso.for
-rw-r--r--      760 Dec  8  1996 amg_params.dat
-rw-r--r--     3268 Dec  8  1996 arrays.H
-rw-r--r--    14038 Feb 16  1996 bflip_dat.c
-rw-r--r--      371 Dec  8  1996 check.H
-rw-r--r--      957 Dec  8  1996 constants.H
-rw-r--r--  1259837 Dec  9  1996 convert.for
-rw-r--r--      983 Dec  8  1996 define.H
-rw-r--r--      779 Apr 21  1996 demo_coeffs.F
-rw-r--r--     1551 Dec  8  1996 levels.H
-rw-r--r--     6693 Feb 15  1996 mbtime.c
-rw-r--r--     3086 Dec  8  1996 memory.H
-rw-r--r--      759 Dec  8  1996 method.H
-rw-r--r--  1296370 Dec  9  1996 nast2amg.for
-rw-r--r--    14868 Feb 16  1996 sflip_dat.c
-rw-r--r--      358 Dec  8  1996 time.H

vanek/amg_code:
total 24
drwxr-xr-x  1224 May  1 14:44 code/
-rw-r--r--    18 Feb  7  1996 makefile
-rw-r--r--   679 Mar  1  1996 readme
-rwxr--r--   731 Feb 14  1996 run_test*
drwxr-xr-x   340 Mar  1  1996 test_data/
drwxr-xr-x   170 Feb 14  1996 txt/

vanek/amg_code/code:
total 2616
-rw-r--r--    7154 Feb 16  1996 Makefile
-rw-r--r--    7235 Feb 14  1996 Makefile.nast
-rwxr-xr-x   19879 Mar  1  1996 README.AMG*
-rw-r--r--     782 Feb 14  1996 amg_params.dat
-rw-r--r--    2569 Jan 27  1996 arrays.H
-rw-r--r--   14038 Feb 16  1996 bflip_dat.c
-rw-r--r--     371 Jan 27  1996 check.H
-rw-r--r--     894 Feb  3  1996 constants.H
-rw-r--r--     417 Feb  7  1996 convert.F
-rw-r--r--   29881 Feb 15  1996 convert_lib.F
-rw-r--r--  129392 Feb  2  1996 dcg.F
-rw-r--r--     897 Feb  1  1996 define.H
-rw-r--r--    5760 Jan 27  1996 demo.F
-rw-r--r--     779 Jan 27  1996 demo_coeffs.F
-rw-r--r--    2874 Jan 27  1996 ffmt.F
-rw-r--r--   13485 Feb 13  1996 flip_dat.c
-rw-r--r--   24586 Feb 16  1996 ftags.c
-rw-r--r--   41881 Feb 14  1996 inout.F
-rw-r--r--   32357 Feb 10  1996 iter.F
-rw-r--r--    1551 Jan 27  1996 levels.H
-rw-r--r--    6693 Feb 15  1996 mbtime.c
-rw-r--r--    3085 Feb 14  1996 memory.H
-rw-r--r--     652 Jan 27  1996 method.H
-rw-r--r--   14318 Feb 14  1996 mgm_main.F
-rw-r--r--   39235 Feb 14  1996 nast2amg.F
-rw-r--r--   67249 Jan 27  1996 node.F
-rw-r--r--   28702 Feb 11  1996 proj.F
-rw-r--r--   91515 Feb 14  1996 setup.F
-rw-r--r--   14868 Feb 16  1996 sflip_dat.c
-rw-r--r--  129756 Jan 27  1996 sparse.F
-rw-r--r--  440201 Jan 27  1996 svd.F
-rw-r--r--     358 Jan 27  1996 time.H
-rw-r--r--   31917 Jan 27  1996 tools.F
-rw-r--r--   56204 Feb 16  1996 twomem.F

vanek/amg_code/test_data:
total 2768
-rw-r--r--     782 Feb 15  1996 amg_params.dat
-rwxr--r--      54 Feb 14  1996 cl*
-rw-r--r--   25748 Feb 15  1996 nodal_coord.dat
-rw-r--r--   24840 Feb 15  1996 node_dfs.dat
-rw-r--r--  246256 Feb 15  1996 scalar_pols.dat
-rw-r--r--   41052 Feb 15  1996 scalar_rhs.dat
-rw-r--r--  906148 Feb 15  1996 scalar_stiff.dat
-rw-r--r--  143612 Feb 15  1996 sol.dat

vanek/amg_code/txt:
total 24
-rw-r--r--   17 Feb  7  1996 in_amg_alg
-rw-r--r--   20 Feb  7  1996 in_amg_geom
-rw-r--r--   17 Feb  7  1996 in_amg_iso

vanek/amg_unix:
total 2976
-rw-r--r--   10127 Dec  9  1996 Makefile
-rwxr-xr-x   21945 Dec  9  1996 README.AMG*
-rw-r--r--     753 Oct 24  1996 alter.txt
-rw-r--r--     760 Dec  8  1996 amg_params.dat
-rw-r--r--    3268 Dec  8  1996 arrays.H
-rw-r--r--   14038 Feb 16  1996 bflip_dat.c
-rw-r--r--   48063 Dec  8  1996 block_sm.F
-rw-r--r--     371 Dec  8  1996 check.H
-rw-r--r--     957 Dec  8  1996 constants.H
-rw-r--r--     431 Oct 15  1996 convert.F
-rw-r--r--   32392 Dec  7  1996 convert_lib.F
-rw-r--r--   22689 Nov 14  1996 coup.F
-rw-r--r--  132357 Nov 20  1996 dcg.F
-rw-r--r--     983 Dec  8  1996 define.H
-rw-r--r--    7023 Nov 27  1996 demo.F
-rw-r--r--     779 Apr 21  1996 demo_coeffs.F
-rw-r--r--    2874 Apr 21  1996 ffmt.F
-rw-r--r--   45504 Dec  6  1996 inout.F
-rw-r--r--   36162 Dec  8  1996 iter.F
-rw-r--r--    1551 Dec  8  1996 levels.H
-rw-r--r--    6693 Feb 15  1996 mbtime.c
-rw-r--r--    3086 Dec  8  1996 memory.H
-rw-r--r--     759 Dec  8  1996 method.H
-rw-r--r--   16557 Dec  8  1996 mgm_main.F
-rw-r--r--   42968 Dec  9  1996 nast2amg.F
-rw-r--r--   67616 Nov 11  1996 node.F
-rw-r--r--   28798 Nov 19  1996 proj.F
-rw-r--r--  103654 Dec  8  1996 setup.F
-rw-r--r--   14868 Feb 16  1996 sflip_dat.c
-rw-r--r--  136704 Nov 20  1996 sparse.F
-rw-r--r--  548824 Apr 22  1996 svd.F
-rw-r--r--     358 Dec  8  1996 time.H
-rw-r--r--   32838 Nov  7  1996 tools.F
-rw-r--r--   56260 Nov 17  1996 twomem.F

Cheers,
Craig C. Douglas

Last modified: