DAGH Code

Archive

dagh.tgz or dagh.zip

Description

A one or more processor C++ copyrighted library written by M. Parashar and J. C. Browne. DAGH (Distributed Adaptive Grid Hierarchy) provides a program development infrastructure for implementation of solutions of partial differential equations using adaptive mesh refinement algorithms. The principles of hierarchical abstraction and separation of concerns were incorporated into the development of DAGH. The code solves problems in two and three dimensions. It includes multigrid as an option.

Archive Contents

There are many files in the archive dagh.tgz or dagh.zip

dagh:
-rw-r--r--      1589 Sep  4  2006 README
-rw-r--r--    303616 Sep  4  2006 alliance98.ppt
-rw-r--r--  22753354 May  1 15:20 manual.pdf
drwx------       476 May  1 15:22 ndagh/
-rw-r--r--    259844 Apr 22 11:56 tutorial.pdf
drwxr-xr-x       170 Feb 26  1998 wave2d/

dagh/ndagh:
total 56
-rw-r--r--  1250 Nov 25  1996 COPYRIGHT
-rw-r--r--   627 Apr 24  1997 Makefile
-rw-r--r--  1589 Nov 25  1996 README
-rw-r--r--  9468 Feb 17  1997 README1197
drwx------   272 May  1 15:22 arch_makes/
drwx------    68 May  1 15:22 bin/
-rwxr-xr-x   527 Nov 25  1996 configure*
drwx------    68 May  1 15:22 doc/
drwx------   238 May  1 15:22 include/
drwx------    68 May  1 15:22 lib/
drwx------  6018 May  1 15:22 src/
drwx------   170 May  1 15:22 utilities/

dagh/ndagh/arch_makes:
total 48
-rw-r--r--  3060 May  5  1997 make.defn.crayt3d
-rw-r--r--  3460 May  5  1997 make.defn.rs6000
-rw-------  3431 May  5  1997 make.defn.rs6000.gnu
-rw-r--r--  3002 May  5  1997 make.defn.sgi
-rw-r--r--  3056 May  5  1997 make.defn.sp2
-rw-------  3399 May  5  1997 make.defn.sp2.tc

dagh/ndagh/bin:
total 0

dagh/ndagh/doc:
total 0

dagh/ndagh/include:
total 40
-rw-r--r--   347 Nov 25  1996 Makefile
-rw-r--r--  1043 Nov 25  1996 dbxflags.inc
-rwxr-xr-x   128 Nov 25  1996 link_incl*
-rw-r--r--  1718 Nov 25  1996 make.suffix
-rwxr-xr-x    41 Nov 25  1996 unlink_incl*

dagh/ndagh/lib:
total 0

dagh/ndagh/src:
total 4976
-rw-------  10675 Apr 15  1997 BBox.C
-rw-------  21786 Apr 15  1997 BBox.h
-rw-------   2991 Apr 15  1997 BBox.inline
-rw-------   5708 Apr 15  1997 BBoxList.C
-rw-------   6212 Apr 15  1997 BBoxList.h
-rw-------  10445 Apr 15  1997 BitVec.C
-rw-------   3039 Apr 15  1997 BitVec.h
-rw-------   6191 Apr 15  1997 BitVec.inline
-rw-------   1062 Apr 15  1997 BucketType.c
-rw-------   2711 Apr 15  1997 BucketType.h
-rw-------    268 Apr 15  1997 BucketTypeDum.C
-rw-r--r--   2463 Apr 15  1997 Cluster1.C
-rw-r--r--  12701 Apr 15  1997 Cluster3.C
-rw-------  11044 Apr 15  1997 CommIOServer.C
-rw-------   2186 Apr 15  1997 CommIOServer.h
-rw-------   1817 Apr 15  1997 CommRcvServer.h
-rw-------   4023 Apr 15  1997 CommRcvServerData.C
-rw-------   5917 Apr 15  1997 CommRcvServerGhost.C
-rw-------  26549 Apr 15  1997 CommServer.C
-rw-------   5486 Apr 15  1997 CommServer.h
-rw-------   2663 Apr 15  1997 Coords.C
-rw-------   7506 Apr 15  1997 Coords.h
-rw-------   1363 Apr 15  1997 Coords.inline
-rw-------    806 Apr 15  1997 CoordsIterator.h
-rw-------   1951 Apr 15  1997 DAGH.h
-rw-------  11325 Apr 15  1997 DAGHCluster.c
-rw-------   2914 Apr 15  1997 DAGHCluster.h
-rw-------    550 Apr 15  1997 DAGHClusterDum.C
-rw-------   2575 Apr 15  1997 DAGHDefaults.h
-rw-------  20188 Apr 15  1997 DAGHDistribution.C
-rw-------   3787 Apr 15  1997 DAGHDistribution.h
-rw-------   4262 Apr 15  1997 DAGHFortranInterfaces.h
-rw-------    595 Apr 15  1997 DAGHGeom.h
-rw-------  15494 Apr 15  1997 DAGHGhostInteraction.C
-rw-------   4433 Apr 15  1997 DAGHGhostInteraction.h
-rw-------   3012 Apr 15  1997 DAGHIO.h
-rw-------   1673 Apr 15  1997 DAGHIOParams.h
-rw-------   2792 Apr 15  1997 DAGHIO_hdf_ncsa.C
-rw-------   1271 Apr 15  1997 DAGHIO_hdf_ncsa.h
-rw-r--r--   1804 Apr 15  1997 DAGHIO_hdf_rnpl.C
-rw-r--r--    810 Apr 15  1997 DAGHIO_hdf_rnpl.h
-rw-------    566 Apr 15  1997 DAGHInteraction.h
-rw-------    546 Feb  5  1997 DAGHMemoryTrace.C
-rw-------   1248 Feb  5  1997 DAGHMemoryTrace.h
-rw-r--r--   6399 Apr 25  1997 DAGHParams.h
-rw-r--r--    768 Apr 25  1997 DAGHParamsOld.h
-rw-------   9697 Apr 15  1997 DAGHUCD.C
-rw-------   3219 Apr 15  1997 DAGHUCD.h
-rw-------   2063 Apr 15  1997 DCoords.C
-rw-------   7117 Apr 15  1997 DCoords.h
-rw-------   1383 Apr 15  1997 DCoords.inline
-rw-------   1032 Apr 15  1997 GDBInteraction.h
-rw-------   1194 Apr 15  1997 GDBStorage1.h
-rw-------   1194 Apr 15  1997 GDBStorage2.h
-rw-------   1194 Apr 15  1997 GDBStorage3.h
-rw-------    870 Apr 15  1997 GDIterator.h
-rw-------    731 Apr 27  1997 GFInteraction.h
-rw-------    793 Apr 27  1997 GFIterator.h
-rw-------    882 Apr 15  1997 GridData.C
-rw-------   1031 Apr 15  1997 GridData.h
-rw-------  13914 Apr 15  1997 GridData1.c
-rw-------  20059 Apr 15  1997 GridData1.h
-rw-------  14839 Apr 15  1997 GridData2.c
-rw-------  20380 Apr 15  1997 GridData2.h
-rw-------  15118 Apr 15  1997 GridData3.c
-rw-------  20631 Apr 15  1997 GridData3.h
-rw-------   3461 Apr 15  1997 GridDataBlock.C
-rw-------    572 Apr 15  1997 GridDataBlock.h
-rw-------  57743 Apr 15  1997 GridDataBlock1.c
-rw-------  16388 Apr 15  1997 GridDataBlock1.h
-rw-------  57743 Apr 15  1997 GridDataBlock2.c
-rw-------  16388 Apr 15  1997 GridDataBlock2.h
-rw-------  57743 Apr 15  1997 GridDataBlock3.c
-rw-------  16388 Apr 15  1997 GridDataBlock3.h
-rw-------    834 Apr 15  1997 GridDataBlockCommon.h
-rw-------  11200 Apr 15  1997 GridDataOps1.h
-rw-------  11508 Apr 15  1997 GridDataOps2.h
-rw-------  11822 Apr 15  1997 GridDataOps3.h
-rw-------   5183 Apr 15  1997 GridDataOpsRed1.h
-rw-------   5372 Apr 15  1997 GridDataOpsRed2.h
-rw-------   5565 Apr 15  1997 GridDataOpsRed3.h
-rw-------  13675 Apr 15  1997 GridDataOpsRel1.h
-rw-------  14059 Apr 15  1997 GridDataOpsRel2.h
-rw-------  14443 Apr 15  1997 GridDataOpsRel3.h
-rw-------   3014 Apr 15  1997 GridDataParams.h
-rw-------    502 Apr 27  1997 GridFunction.C
-rw-------   5630 Apr 27  1997 GridFunction.h
-rw-------  92122 Apr 27  1997 GridFunction1.c
-rw-------  38969 Apr 27  1997 GridFunction1.h
-rw-------  92122 Apr 27  1997 GridFunction2.c
-rw-------  38969 Apr 27  1997 GridFunction2.h
-rw-------  92122 Apr 27  1997 GridFunction3.c
-rw-------  38969 Apr 27  1997 GridFunction3.h
-rw-------  20982 Apr 27  1997 GridFunctionBndry1.h
-rw-------  20982 Apr 27  1997 GridFunctionBndry2.h
-rw-------  20982 Apr 27  1997 GridFunctionBndry3.h
-rw-------    706 Apr 27  1997 GridFunctionCalls.h
-rw-------  20745 Apr 27  1997 GridFunctionCalls1.h
-rw-------  20745 Apr 27  1997 GridFunctionCalls2.h
-rw-------  20745 Apr 27  1997 GridFunctionCalls3.h
-rw-------  30763 Apr 27  1997 GridFunctionComm1.h
-rw-------  30763 Apr 27  1997 GridFunctionComm2.h
-rw-------  30763 Apr 27  1997 GridFunctionComm3.h
-rw-------   8368 Apr 27  1997 GridFunctionFuncs1.h
-rw-------   8368 Apr 27  1997 GridFunctionFuncs2.h
-rw-------   8368 Apr 27  1997 GridFunctionFuncs3.h
-rw-------  15832 Apr 27  1997 GridFunctionIO1.h
-rw-------  15832 Apr 27  1997 GridFunctionIO2.h
-rw-------  15832 Apr 27  1997 GridFunctionIO3.h
-rw-------   1288 Apr 27  1997 GridFunctionIndex.h
-rw-------   2137 Apr 27  1997 GridFunctionInterface.h
-rw-------  17013 Apr 27  1997 GridFunctionOps1.h
-rw-------  17013 Apr 27  1997 GridFunctionOps2.h
-rw-------  17013 Apr 27  1997 GridFunctionOps3.h
-rw-------  22063 Apr 27  1997 GridFunctionOpsDist1.h
-rw-------  22063 Apr 27  1997 GridFunctionOpsDist2.h
-rw-------  22063 Apr 27  1997 GridFunctionOpsDist3.h
-rw-------  34519 Apr 27  1997 GridFunctionOpsRed1.h
-rw-------  34519 Apr 27  1997 GridFunctionOpsRed2.h
-rw-------  34519 Apr 27  1997 GridFunctionOpsRed3.h
-rw-------   1625 Apr 27  1997 GridFunctionUCD1.h
-rw-------   1615 Apr 27  1997 GridFunctionUCD2.h
-rw-------   1637 Apr 27  1997 GridFunctionUCD3.h
-rw-------   3063 Apr 27  1997 GridFunctionViz1.h
-rw-------   4135 Apr 27  1997 GridFunctionViz2.h
-rw-------   4999 Apr 27  1997 GridFunctionViz3.h
-rw-------  14310 Apr 27  1997 GridFunctionVoid.C
-rw-------  16672 Apr 27  1997 GridFunctionVoid.h
-rw-------  52248 Apr 15  1997 GridHierarchy.C
-rw-------  25729 Apr 15  1997 GridHierarchy.h
-rw-------   7641 Apr 15  1997 GridHierarchyCalls.h
-rw-------   7001 Apr 15  1997 GridHierarchyComm.C
-rw-------    789 Apr 15  1997 GridHierarchyIndex.h
-rw-------   2711 Apr 15  1997 GridHierarchyPing.C
-rw-------  15288 Apr 15  1997 GridTable.C
-rw-------   8361 Apr 15  1997 GridTable.h
-rw-------  13951 Apr 15  1997 GridTableComm.C
-rw-------  22935 Apr 15  1997 GridUnit.C
-rw-------   9825 Apr 15  1997 GridUnit.h
-rw-------   9103 Apr 15  1997 GridUnit.inline
-rw-------  29372 Apr 15  1997 GridUnitList.C
-rw-------  11682 Apr 15  1997 GridUnitList.h
-rw-------   7820 Apr 15  1997 GridUnitList.inline
-rw-------  31178 Apr 15  1997 GridUnitNeighbors.C
-rw-------   2339 Apr 15  1997 IndexGridData1.h
-rw-------   2755 Apr 15  1997 IndexGridData2.h
-rw-------   3112 Apr 15  1997 IndexGridData3.h
-rw-------   2537 Apr 15  1997 List.c
-rw-------   2486 Apr 15  1997 List.h
-rw-------    252 Apr 15  1997 ListDum.C
-rw-------   2024 May  5  1997 Makefile
-rw-------   1264 Apr 15  1997 ObjectCounter.h
-rw-------   2656 Apr 15  1997 OldAMRIO.c
-rw-------  10332 Apr 15  1997 PackedDataBucketVoid.C
-rw-------   2979 Apr 15  1997 PackedDataBucketVoid.h
-rw-------   6010 Apr 15  1997 PackedGridDataBucket.C
-rw-------   8494 Apr 15  1997 PackedGridDataBucket.h
-rw-------  10927 Apr 15  1997 PeanoHilbert.C
-rw-------   4509 Apr 15  1997 PeanoHilbert.h
-rw-------   5960 Apr 15  1997 PeanoHilbert.inline
-rw-------  13871 Apr 15  1997 SimpleBucketVoid.C
-rw-------   8146 Apr 15  1997 SimpleBucketVoid.h
-rw-------    395 Apr 15  1997 System.h
-rw-------  27666 Apr 15  1997 amrsds.c
-rw-------   7255 Apr 15  1997 amrsds.h
-rw-------   3061 Apr 15  1997 fastAlloc.C
-rw-------   2213 Apr 15  1997 fastAlloc.h
drwx------    646 May  1  1997 ii_files/
-rw-------    437 Apr 15  1997 lparx_copyright.h
-rw-------   9819 Feb 24  1997 make.dagh.include
-rw-------  44781 Apr 15  1997 sds.c
-rw-------   4339 Apr 15  1997 sds.h
-rw-------  10847 Apr 15  1997 sfcIndex.C
-rw-------   3830 Apr 15  1997 sfcIndex.h
-rw-------  16407 Apr 15  1997 sfcIndex.inline

dagh/ndagh/src/ii_files:
total 136
-rw-------   286 May  1  1997 BBoxList.ii
-rw-------   290 May  1  1997 CommIOServer.ii
-rw-------   295 May  1  1997 CommRcvServerData.ii
-rw-------   296 May  1  1997 CommRcvServerGhost.ii
-rw-------   292 May  1  1997 DAGHClusterDum.ii
-rw-------   294 May  1  1997 DAGHDistribution.ii
-rw-------   300 May  1  1997 DAGHIO_hdf_rnpl.ii
-rw-------   285 May  1  1997 DAGHUCD.ii
-rw-------   291 May  1  1997 GridDataBlock.ii
-rw-------   290 May  1  1997 GridFunction.ii
-rw-------   294 May  1  1997 GridFunctionVoid.ii
-rw-------   291 May  1  1997 GridHierarchy.ii
-rw-------   295 May  1  1997 GridHierarchyComm.ii
-rw-------   295 May  1  1997 GridHierarchyPing.ii
-rw-------   287 May  1  1997 GridTable.ii
-rw-------   291 May  1  1997 GridTableComm.ii
-rw-------   290 May  1  1997 GridUnitList.ii

dagh/ndagh/utilities:
total 24
-rw-r--r--  2402 Nov 25  1996 Makefile.App
-rwxr-xr-x   362 Nov 25  1996 mpi*
-rwxr-xr-x  1411 Nov 25  1996 xmpi*

dagh/wave2d:
total 40
-rw-r--r--  1369 Jan 21  1998 Makefile.in
-rw-r--r--   208 Jan 21  1998 w_0
-rw-r--r--  9905 Jan 21  1998 wave.C

Cheers,
Craig C. Douglas

Last modified: