xref: /phasta/phSolver/common/pointer.f (revision 712d3df0b59ebebaaeaea358162c8d2c043c6e08)
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