159599516SKenneth E. Jansen module pointer_data 259599516SKenneth E. Jansenc 359599516SKenneth E. Jansenc.... maximum number of blocks 459599516SKenneth E. Jansenc 559599516SKenneth E. Jansen parameter ( MAXBLK2 = 50000 ) ! Note compiler was complaining 659599516SKenneth E. Jansenc because MAXBLK in common.h be careful 759599516SKenneth E. Jansenc to chang both places 859599516SKenneth E. Jansenc 959599516SKenneth E. Jansenc.... data type definitions 1059599516SKenneth E. Jansenc 1159599516SKenneth E. Jansen type r1d 1259599516SKenneth E. Jansen real*8, pointer :: p(:) 1359599516SKenneth E. Jansen end type 1459599516SKenneth E. Jansenc 1559599516SKenneth E. Jansen type r2d 1659599516SKenneth E. Jansen real*8, pointer :: p(:,:) 1759599516SKenneth E. Jansen end type 1859599516SKenneth E. Jansenc 1959599516SKenneth E. Jansen type r3d 2059599516SKenneth E. Jansen real*8, pointer :: p(:,:,:) 2159599516SKenneth E. Jansen end type 2259599516SKenneth E. Jansenc 2359599516SKenneth E. Jansen type i1d 2459599516SKenneth E. Jansen integer, pointer :: p(:) 2559599516SKenneth E. Jansen end type 2659599516SKenneth E. Jansenc 2759599516SKenneth E. Jansen type i2d 2859599516SKenneth E. Jansen integer, pointer :: p(:,:) 2959599516SKenneth E. Jansen end type 3059599516SKenneth E. Jansenc 31*513954efSKenneth E. Jansen type i2d64 32*513954efSKenneth E. Jansen integer*8, pointer :: p(:,:) 33*513954efSKenneth E. Jansen end type 34*513954efSKenneth E. Jansenc 3559599516SKenneth E. Jansen type i3d 3659599516SKenneth E. Jansen integer, pointer :: p(:,:,:) 3759599516SKenneth E. Jansen end type 3859599516SKenneth E. Jansenc 3959599516SKenneth E. Jansenc.... pointer declarations 4059599516SKenneth E. Jansenc 4159599516SKenneth E. Jansen type (i1d), dimension(MAXBLK2) :: mmat, mmatb 4259599516SKenneth E. Jansen type (i2d), dimension(MAXBLK2) :: mien 43*513954efSKenneth E. Jansen type (i2d64), dimension(MAXBLK2) :: mienG 4459599516SKenneth E. Jansen type (i2d), dimension(MAXBLK2) :: mienb, miBCB 4559599516SKenneth E. Jansen type (r2d), dimension(MAXBLK2) :: mxmudmi 4659599516SKenneth E. Jansen type (r3d), dimension(MAXBLK2) :: mBCB 4759599516SKenneth E. Jansenc 4859599516SKenneth E. Jansen real*8, allocatable :: gmass(:) 4959599516SKenneth E. Jansen end module 5059599516SKenneth E. Jansenc 5159599516SKenneth E. Jansenc 5259599516SKenneth E. Jansenc 53