00001 subroutine read_parameter_binary_excision_mpt(impt)
00002 use phys_constant, only : long
00003 use grid_parameter, only : nrf
00004 use coordinate_grav_r, only : rg
00005 use grid_parameter_binary_excision, only : ex_nrg, ex_ndis
00006 implicit none
00007 integer,intent(in) :: impt
00008 character(len=1) :: np(5) = (/'1', '2','3', '4', '5'/)
00009 open(1,file='bin_ex_par_mpt'//np(impt)//'.dat',status='old')
00010 read(1,'(2i5)') ex_nrg, ex_ndis
00011 close(1)
00012
00013 if (ex_nrg.ne.0) then
00014 if (nrf.ge.ex_nrg) write(6,*) '** Warning ** nrf > ex_nrg '
00015 if (nrf.ge.ex_nrg) write(6,*) 'nrf = ', nrf, ' ex_nrg = ', ex_nrg
00016 end if
00017 if (ex_nrg.eq.0) write(6,*) 'No binary excision for patch =',impt
00018 end subroutine read_parameter_binary_excision_mpt