subroutine splotA7_RR(pname,X,Y1,append)
integer :: Ny1,Ny2,Ny3,Ny4,Ny5,Ny6,Ny7
integer :: i1,i2,i3,i4,i5,i6,i7
character(len=*) :: pname
real(8),dimension(:,:,:,:,:,:,:) :: Y1
real(8),dimension(size(Y1,7)) :: X
logical,optional :: append
logical :: check,append_
append_=.false.;if(present(append))append_=append
if(append_)then
inquire(file=reg(pname),exist=check)
open(free_unit(unit),file=reg(pname),position="append")
if(check)write(unit,*)
else
open(free_unit(unit),file=reg(pname))
endif
!
Ny1=size(Y1,1)
Ny2=size(Y1,2)
Ny3=size(Y1,3)
Ny4=size(Y1,4)
Ny5=size(Y1,5)
Ny6=size(Y1,6)
Ny7=size(Y1,7)
!
do i1=1,Ny1
do i2=1,Ny2
do i3=1,Ny3
do i4=1,Ny4
do i5=1,Ny5
do i6=1,Ny6
do i7=1,Ny7
write(unit,*)X(i7),Y1(i1,i2,i3,i4,i5,i6,i7)
enddo
write(unit,*)""
enddo
enddo
enddo
enddo
enddo
enddo
close(unit)
end subroutine splotA7_RR