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