-
git-svn-id: https://lxsd.femto-st.fr/svn/fvn@59 b657c933-2333-4658-acf2-d3c7c2708721
test_matcon.f90
576 Bytes
program test_matcon
use fvn_linear
implicit none
real(kind=dp_kind),dimension(3,3) :: a
real(kind=dp_kind) :: rcond
integer :: status,i
call init_random_seed()
call random_number(a)
a=a*100
call fvn_matcon(3,a,rcond,status)
write(*,*) "Reasonnably conditionned matrix"
do i=1,3
write (*,'(3(e12.5))') a(i,:)
end do
write (*,*)
write (*,*) "Cond = ",rcond
write (*,*)
write (*,*)
a(1,1)=a(1,1)*1d9
write(*,*) "Badly conditionned matrix"
do i=1,3
write (*,'(3(e12.5))') a(i,:)
end do
call fvn_matcon(3,a,rcond,status)
write (*,*)
write (*,*) "Cond = ",rcond
end program