00001 
00002 
00003 subroutine allocate_legendre_fn_grav_mpt
00004   use phys_constant, only : nmpt
00005   use legendre_fn_grav_mpt
00006   use grid_parameter, only : ntg, nlg
00007   use make_array_2d
00008   use make_array_3d
00009   use make_array_4d
00010   implicit none
00011 
00012   call alloc_array4d(plmg_, 0, nlg, 0, nlg, 0, ntg, 1, nmpt)
00013   call alloc_array4d(hplmg_, 0, nlg, 0, nlg, 1, ntg, 1, nmpt)
00014   call alloc_array3d(facnmg_, 0, nlg, 0, nlg, 1, nmpt)
00015   call alloc_array2d(epsig_, 0, nlg, 1, nmpt)
00016 
00017 end subroutine allocate_legendre_fn_grav_mpt