00001 subroutine allocate_def_vector_bh_mpt 00002 use def_vector_bh_mpt 00003 use phys_constant, only : nmpt 00004 use grid_parameter, only : ntg, npg 00005 use make_array_4d 00006 implicit none 00007 call alloc_array4d( vec_bh_cm_xg_, 0,ntg, 0,npg, 1,3, 1,nmpt) 00008 call alloc_array4d(hvec_bh_cm_xg_, 1,ntg, 1,npg, 1,3, 1,nmpt) 00009 call alloc_array4d( vec_bh_cm_phig_, 0,ntg, 0,npg, 1,3, 1,nmpt) 00010 call alloc_array4d(hvec_bh_cm_phig_, 1,ntg, 1,npg, 1,3, 1,nmpt) 00011 call alloc_array4d( vec_bh_cbh_xg_, 0,ntg, 0,npg, 1,3, 1,nmpt) 00012 call alloc_array4d(hvec_bh_cbh_xg_, 1,ntg, 1,npg, 1,3, 1,nmpt) 00013 call alloc_array4d( vec_bh_cbh_phig_, 0,ntg, 0,npg, 1,3, 1,nmpt) 00014 call alloc_array4d(hvec_bh_cbh_phig_, 1,ntg, 1,npg, 1,3, 1,nmpt) 00015 call alloc_array4d( vec_bh_cbh_spin_, 0,ntg, 0,npg, 1,3, 1,nmpt) 00016 call alloc_array4d(hvec_bh_cbh_spin_, 1,ntg, 1,npg, 1,3, 1,nmpt) 00017 end subroutine allocate_def_vector_bh_mpt