xref: /phasta/phSolver/common/pointer.f (revision 595995161822a203c8467e0e4a253d7bd7d6df32)
1*59599516SKenneth E. Jansen       module pointer_data
2*59599516SKenneth E. Jansenc
3*59599516SKenneth E. Jansenc.... maximum number of blocks
4*59599516SKenneth E. Jansenc
5*59599516SKenneth E. Jansen         parameter ( MAXBLK2 = 50000 ) ! Note compiler was complaining
6*59599516SKenneth E. Jansenc                                       because MAXBLK in common.h be careful
7*59599516SKenneth E. Jansenc    					to chang both places
8*59599516SKenneth E. Jansenc
9*59599516SKenneth E. Jansenc.... data type definitions
10*59599516SKenneth E. Jansenc
11*59599516SKenneth E. Jansen         type r1d
12*59599516SKenneth E. Jansen           real*8, pointer :: p(:)
13*59599516SKenneth E. Jansen         end type
14*59599516SKenneth E. Jansenc
15*59599516SKenneth E. Jansen         type r2d
16*59599516SKenneth E. Jansen           real*8, pointer :: p(:,:)
17*59599516SKenneth E. Jansen         end type
18*59599516SKenneth E. Jansenc
19*59599516SKenneth E. Jansen         type r3d
20*59599516SKenneth E. Jansen           real*8, pointer :: p(:,:,:)
21*59599516SKenneth E. Jansen         end type
22*59599516SKenneth E. Jansenc
23*59599516SKenneth E. Jansen         type i1d
24*59599516SKenneth E. Jansen           integer, pointer :: p(:)
25*59599516SKenneth E. Jansen         end type
26*59599516SKenneth E. Jansenc
27*59599516SKenneth E. Jansen         type i2d
28*59599516SKenneth E. Jansen           integer, pointer :: p(:,:)
29*59599516SKenneth E. Jansen         end type
30*59599516SKenneth E. Jansenc
31*59599516SKenneth E. Jansen         type i3d
32*59599516SKenneth E. Jansen           integer, pointer :: p(:,:,:)
33*59599516SKenneth E. Jansen         end type
34*59599516SKenneth E. Jansenc
35*59599516SKenneth E. Jansenc.... pointer declarations
36*59599516SKenneth E. Jansenc
37*59599516SKenneth E. Jansen         type (i1d), dimension(MAXBLK2) ::  mmat,  mmatb
38*59599516SKenneth E. Jansen         type (i2d), dimension(MAXBLK2) ::  mien
39*59599516SKenneth E. Jansen         type (i2d), dimension(MAXBLK2) ::  mienb,  miBCB
40*59599516SKenneth E. Jansen         type (r2d), dimension(MAXBLK2) ::  mxmudmi
41*59599516SKenneth E. Jansen         type (r3d), dimension(MAXBLK2) ::  mBCB
42*59599516SKenneth E. Jansenc
43*59599516SKenneth E. Jansen         real*8, allocatable :: gmass(:)
44*59599516SKenneth E. Jansen       end module
45*59599516SKenneth E. Jansenc
46*59599516SKenneth E. Jansenc
47*59599516SKenneth E. Jansenc
48