00001 subroutine IO_input_CF_grav_export(filenm,psi,alph,bvxd,bvyd,bvzd)
00002 use phys_constant, only : long, nnrg, nntg, nnpg
00003 implicit none
00004 integer :: ir, it, ip, nrtmp, nttmp, nptmp
00005 real(8), pointer :: psi(:,:,:), alph(:,:,:), bvxd(:,:,:), bvyd(:,:,:), bvzd(:,:,:)
00006 character(len=*) :: filenm
00007
00008
00009 open(13,file=trim(filenm),status='old')
00010 read(13,'(5i5)') nrtmp, nttmp, nptmp
00011 do ip = 0, nptmp
00012 do it = 0, nttmp
00013 do ir = 0, nrtmp
00014 read(13,'(1p,6e20.12)') psi(ir,it,ip), &
00015 & alph(ir,it,ip), &
00016 & bvxd(ir,it,ip), &
00017 & bvyd(ir,it,ip), &
00018 & bvzd(ir,it,ip)
00019 end do
00020 end do
00021 end do
00022 close(13)
00023
00024 end subroutine IO_input_CF_grav_export