Subroutine to run the specified test
subroutine run_test
implicit none
mat%slv_t = SOLVER_TS
call get_unit(unit_num_res) ; open(unit = unit_num_res, file = trim(res_file), status = 'unknown')
select case(test_num)
case( 1); call test_slider_fe
case(11); call test_slider_ms
case( 2); call test_bearing_x_fe
case( 3); call test_bearing_y_fe
case( 4); call test_rough_fe
case(14); call test_rough_ms
case( 5); call test_pocket_fe
case default ; stop 'Bad test number'
endselect
close(unit_num_res)
return
endsubroutine run_test