test_inspar Subroutine

subroutine test_inspar()

Arguments

None

Contents

Source Code


Variables

Type Visibility Attributes Name Initial
integer, public, parameter :: big = 2000
integer, public, parameter :: little = 300
real, public :: valsr(big)

Source Code

subroutine test_inspar()
implicit none
integer,parameter :: big=2000, little=300
real              :: valsr(big)
   call unit_check_start('inspar', '-library orderpack') ! start tests
   call random_seed()
   call random_number(valsr)
   valsr=valsr*1000000.0-500000.0
   call inspar(valsr,little)
   call unit_check('inspar',all(valsr(1:little-1) .le. valsr(2:little)),'real test',little,'out of',big,'values')
   call unit_check_done('inspar',msg='test completed')
end subroutine test_inspar