00001 subroutine IO_output_surface_BNS_mpt(impt)
00002 use phys_constant, only : long
00003 use def_matter, only : rs
00004 use coordinate_grav_theta, only : thg
00005 use coordinate_grav_phi, only : phig
00006 use grid_parameter, only : ntf, npf
00007 implicit none
00008 integer :: it, ip, impt
00009 character(len=1) :: np(5) = (/'1', '2','3', '4', '5'/), char_1
00010
00011
00012 open(12,file='bnssurface_mpt'//np(impt)//'.dat',status='unknown')
00013 do ip = 0, npf
00014 do it = 0, ntf
00015 write(12,'(1p,6e20.12)') thg(it), phig(ip), rs(it,ip)
00016 end do
00017 end do
00018 close(12)
00019
00020 end subroutine IO_output_surface_BNS_mpt