Hello again list:
After I was able to run maxima-5-24post, I ran the test suite using the
lisps I had available (except clisp) and here are the results.
I compiled Maxima-5-24post with:
export GCL_ANSI=y CFLAGS="-O2 -g -march=i386 -mcpu=i686 -fno-fast-math"
CXXFLAGS="-O2 -g -march=i386 -mcpu=i686 -fno-fast-math" && ./configure
--prefix=$HOME/MaximaTest --enable-sbcl --enable-cmucl --enable-ccl
--enable-gcl --with-sbcl=/usr/bin/sbcl
--with-cmucl=/opt/cmucl-20c/bin/lisp --with-ccl=/usr/local/bin/ccl
--with-gcl=/usr/bin/gcl
I'm submitting this in the spirit of helpfulness in case it might be useful.
----------------------------------------------------------------------------------------------------------------------
Maxima-5-24post with gcl Version GCL-2.6.8pre
run from xmaxima menu selection for run tests:
No unexpected errors found out of 8,834 tests.
real time : 367.280 secs
run-gbc time : 323.740 secs
child run time : 1.640 secs
gbc time : 32.070 secs
When run from xmaxima using "run_testsuite(display_all = true);" it
quits at test 55 of rtest2 and xmaxima needs to be restarted.
When run from maxima using "run_testsuite(display_all = true);" it quits
at test 55 of rtest2 with a Segmentation fault.
----------------------------------------------------------------------------------------------------------------------
For a comparison:
Maxima-5-23-2 with gcl Version GCL-2.6.8pre
run from xmaxima menu selection for run tests:
No unexpected errors found out of 8,720 tests.
real time : 407.790 secs
run-gbc time : 354.140 secs
child run time : 1.610 secs
gbc time : 42.440 secs
Maxima-5-23-2 with gcl Version GCL-2.6.8pre
When run from xmaxima using "run_testsuite(display_all = true);"
No unexpected errors found out of 8,720 tests.
real time : 441.900 secs
run-gbc time : 380.580 secs
child run time : 1.700 secs
gbc time : 40.910 secs
----------------------------------------------------------------------------------------------------------------------
Maxima-5-24post with ccl Version 1.6-r14468M (LinuxX8632)
run from xmaxima menu selection for run tests:
No unexpected errors found out of 8,834 tests.
(LOOP WITH ERRS = 'NIL FOR TESTENTRY IN TESTS-TO-RUN DO (IF (ATOM
TESTENTRY) (PROGN (SETF TEST-FILE TESTENTRY) (SETF EXPECTED-FAILURES
NIL)) (PROGN (SETF TEST-FILE (SECOND TESTENTRY)) (SETF EXPECTED-FAILURES
(CDDR TESTENTRY)))) (FORMAT T (INTL:GETTEXT "Running tests in ~a: ") (IF
(SYMBOLP TEST-FILE) (SUBSEQ (PRINT-INVERT-CASE TEST-FILE) 1) TEST-FILE))
(OR (ERRSET (PROGN (MULTIPLE-VALUE-SETQ (TESTRESULT TEST-COUNT)
(TEST-BATCH ($FILE_SEARCH TEST-FILE $FILE_SEARCH_TESTS)
EXPECTED-FAILURES :SHOW-EXPECTED DISPLAY_KNOWN_BUGS :SHOW-ALL
DISPLAY_ALL :SHOWTIME TIME)) (SETF TESTRESULT (REST TESTRESULT)) (INCF
TOTAL-COUNT TEST-COUNT) (WHEN TESTRESULT (INCF ERROR-COUNT (LENGTH (CDR
TESTRESULT))) (SETQ ERRS (APPEND ERRS (LIST TESTRESULT)))))) (PROGN
(SETQ ERROR-BREAK-FILE (FORMAT NIL "~a" TEST-FILE)) (SETQ ERRS (APPEND
ERRS (LIST (LIST ERROR-BREAK-FILE "error break")))) (FORMAT T
(INTL:GETTEXT "~%Caused an error break: ~a~%") TEST-FILE))) FINALLY
(COND ((NULL ERRS) (FORMAT T (INTL:GETTEXT "~%~%No unexpected errors
found out of ~:D tests.~%") TOTAL-COUNT)) (T (FORMAT T (INTL:GETTEXT
"~%Error summary:~%")) (MAPCAR #'(LAMBDA (X) (LET ((S (IF (> (LENGTH
(REST X)) 1) "s" ""))) (FORMAT T (INTL:GETTEXT "Error~a found in ~a,
problem~a:~%~a~%") S (FIRST X) S (SORT (REST X) #'<)))) ERRS) (FORMAT T
(INTL:GETTEXT "~&~:D test~P failed out of ~:D total tests.~%")
ERROR-COUNT ERROR-COUNT TOTAL-COUNT)))) took 580,979 milliseconds
(580.979 seconds) to run
with 2 available CPU cores.
During that period, 568,562 milliseconds (568.562 seconds) were spent in
user mode
6,913 milliseconds (6.913 seconds) were spent in
system mode
30,106 milliseconds (30.106 seconds) was spent in GC.
625,494,560 bytes of memory allocated.
2,384 minor page faults, 0 major page faults, 0 swaps.
Additional output:
Running tests in rtest2:
;Compiler warnings for
"/home/pfb/MaximaTest/share/maxima/5.24post/share/linearalgebra/linalg-extra.lisp"
:
; In $VANDERMONDE_MATRIX: IGNORE declaration for unknown variable LK
;Compiler warnings for
"/home/pfb/MaximaTest/share/maxima/5.24post/share/linearalgebra/linalg-extra.lisp"
:
; In $VANDERMONDE_MATRIX: Unused lexical variable LK66/66 tests passed
Running tests in rtest16:
;Compiler warnings for
"/home/pfb/MaximaTest/share/maxima/5.24post/share/lbfgs/lb1.lisp" :
; In LB1: Unused lexical variable I569/569 tests passed
----------------------------------------------------------------------------------------------------------------------
Maxima-5-24post with sbcl Version SBCL 1.0.29
run from xmaxima menu selection for run tests:
Error summary:
Error found in
/home/pfb/MaximaTest/share/maxima/5.24post/tests/rtest16.mac, problem:
(386)
1 test failed out of 8,834 total tests.
Evaluation took:
439.098 seconds of real time
433.405112 seconds of total run time (429.165757 user, 4.239355 system)
[ Run times consist of 9.037 seconds GC time, and 424.369 seconds
non-GC time. ]
98.70% CPU
13,239 forms interpreted
8,775 lambdas converted
1,404,477,700,290 processor cycles
142 page faults
15,731,250,176 bytes consed
Additional output:
Running tests in rtest16:
********************** Problem 386 ***************
Input:
closeto(zeta(%i + 3) - (1.10721440843141 - .1482908671781754 %i), 1.e-15)
Result:
3.3157171161039706e-9
This differed from the expected result:
true
; in: LAMBDA NIL
; (PROG ((I 0))
; (DECLARE (TYPE (INTEGER) I))
; (COND
; ((= ITER 0)
; (F2CL-LIB:FFORMAT MP
;
("*************************************************"
; "~%"))
; (F2CL-LIB:FFORMAT MP
; (" N=" 1 # " NUMBER OF CORRECTIONS=" 1 # "~%"
; " INITIAL VALUES" "~%")
; N M)
; (F2CL-LIB:FFORMAT MP (" F= " 1 # " GNORM= " 1 # "~%") F GNORM)
; (COND (# # # # #))
; (F2CL-LIB:FFORMAT MP
;
("*************************************************"
; "~%"))
; (F2CL-LIB:FFORMAT MP
; ("~%" " I NFN" "~5 at T" "FUNC" "~20 at T"
"GNORM" "~19 at T"
; "STEPLENGTH" "~%" "~%")))
; (T (IF (AND # #) (GO END_LABEL)) (COND (# #) (T # #)) (COND (#
# # #))
; (IF FINISH (F2CL-LIB:FFORMAT MP #))))
; (GO END_LABEL)
; END_LABEL
; (RETURN (VALUES NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL)))
; --> BLOCK
; ==>
; (LET ((I 0))
; (DECLARE (TYPE (INTEGER) I))
; (TAGBODY
; (COND
; ((= ITER 0) (F2CL-LIB:FFORMAT MP #) (F2CL-LIB:FFORMAT MP # N M)
; (F2CL-LIB:FFORMAT MP # F GNORM) (COND #) (F2CL-LIB:FFORMAT MP #)
; (F2CL-LIB:FFORMAT MP #))
; (T (IF # #) (COND # #) (COND #) (IF FINISH #)))
; (GO END_LABEL)
; END_LABEL
; (RETURN (VALUES NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL))))
;
; caught STYLE-WARNING:
; The variable I is defined but never used.
;
; compilation unit finished
; caught 1 STYLE-WARNING condition
----------------------------------------------------------------------------------------------------------------------
Maxima-5-24post with sbcl Version SBCL 1.0.29
When run from xmaxima using "run_testsuite(display_all = true);"
Error summary:
Error found in rtest2, problem:
(error break)
Error found in
/home/pfb/MaximaTest/share/maxima/5.24post/tests/rtest16.mac, problem:
(386)
1 test failed out of 8,768 total tests.
Evaluation took:
515.979 seconds of real time
500.538906 seconds of total run time (487.780846 user, 12.758060 system)
[ Run times consist of 9.874 seconds GC time, and 490.665 seconds
non-GC time. ]
97.01% CPU
13,239 forms interpreted
8,775 lambdas converted
1,650,394,380,192 processor cycles
72 page faults
16,401,471,360 bytes consed
----------------------------------------------------------------------------------------------------------------------
For a comparison:
Maxima-5-23-2 with sbcl Version SBCL 1.0.29
run from xmaxima menu selection for run tests:
Error summary:
Error found in /usr/share/maxima/5.23.2/tests/rtest16.mac, problem:
(385)
1 test failed out of 8,720 total tests.
Evaluation took:
419.208 seconds of real time
414.646964 seconds of total run time (411.430453 user, 3.216511 system)
[ Run times consist of 8.644 seconds GC time, and 406.003 seconds
non-GC time. ]
98.91% CPU
12,655 forms interpreted
8,734 lambdas converted
1,340,861,056,504 processor cycles
15,153,891,032 bytes consed
When run from xmaxima using "run_testsuite(display_all = true);"
Error summary:
Error found in /usr/share/maxima/5.23.2/tests/rtest16.mac, problem:
(385)
1 test failed out of 8,720 total tests.
Evaluation took:
470.009 seconds of real time
461.691811 seconds of total run time (450.815465 user, 10.876346 system)
[ Run times consist of 9.493 seconds GC time, and 452.199 seconds
non-GC time. ]
98.23% CPU
12,655 forms interpreted
8,734 lambdas converted
1,503,352,347,944 processor cycles
15,791,536,936 bytes consed
Additional output:
********************** Problem 385 ***************
Input:
closeto(zeta(%i + 3) - (1.10721440843141 - .1482908671781754 %i), 1.e-15)
Result:
3.3157171161039706e-9
This differed from the expected result:
true
----------------------------------------------------------------------------------------------------------------------
Maxima 5-24post with cmucl Version CMU Common Lisp Snapshot 2011-02 (20B
Unicode)
run from xmaxima menu selection for run tests:
No unexpected errors found out of 8,834 tests.
; Evaluation took:
; 357.37f0 seconds of real time
; 321.23917f0 seconds of user run time
; 31.64019f0 seconds of system run time
; 1,143,099,171,996 CPU cycles
; [Run times include 26.06f0 seconds GC run time]
; 96 page faults and
; 18,805,198,936 bytes consed.
Additional output:
Running tests in rtest14: ;
; Warning: This function is undefined:
; GAMMA
; 358/358 tests passed
Running tests in rtest16:
; In: LAMBDA (IPRINT ITER NFUN GNORM N ...)
; (PROG (#)
; (DECLARE #)
; (COND
; #
; #) ..)
; --> BLOCK
; ==>
; (LET (#)
; (DECLARE #)
; (TAGBODY # # END_LABEL #))
; Note: Variable I defined but never used.
; 569/569 tests passed
----------------------------------------------------------------------------------------------------------------------