Skip to content

Instantly share code, notes, and snippets.

@kiwiroy
Last active January 10, 2018 00:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kiwiroy/f1184f3c34fd1ff7b48acf078a04ea7a to your computer and use it in GitHub Desktop.
Save kiwiroy/f1184f3c34fd1ff7b48acf078a04ea7a to your computer and use it in GitHub Desktop.
root@:/tmp/math--matrixreal # git status
On branch prc-1
Your branch is up to date with 'origin/prc-1'.

nothing to commit, working tree clean
root@:/tmp/math--matrixreal # cpanm --installdeps .
--> Working on .
Configuring /tmp/math--matrixreal ... OK
==> Found dependencies: Test::Most
--> Working on Test::Most
Fetching http://www.cpan.org/authors/id/O/OV/OVID/Test-Most-0.35.tar.gz ... OK
==> Found dependencies: ExtUtils::MakeMaker
--> Working on ExtUtils::MakeMaker
Fetching http://www.cpan.org/authors/id/B/BI/BINGOS/ExtUtils-MakeMaker-7.30.tar.gz ... OK
Configuring ExtUtils-MakeMaker-7.30 ... OK
Building and testing ExtUtils-MakeMaker-7.30 ... OK
Successfully installed ExtUtils-MakeMaker-7.30 (upgraded from 6.57_05)
Configuring Test-Most-0.35 ... OK
==> Found dependencies: Test::Harness, Test::Exception, Exception::Class, Test::More, Test::Differences, Test::Warn, Test::Deep
--> Working on Test::Harness
Fetching http://www.cpan.org/authors/id/L/LE/LEONT/Test-Harness-3.39.tar.gz ... OK
Configuring Test-Harness-3.39 ... OK
Building and testing Test-Harness-3.39 ... OK
Successfully installed Test-Harness-3.39 (upgraded from 3.23)
--> Working on Test::Exception
Fetching http://www.cpan.org/authors/id/E/EX/EXODIST/Test-Exception-0.43.tar.gz ... OK
Configuring Test-Exception-0.43 ... OK
==> Found dependencies: Sub::Uplevel
--> Working on Sub::Uplevel
Fetching http://www.cpan.org/authors/id/D/DA/DAGOLDEN/Sub-Uplevel-0.2800.tar.gz ... OK
Configuring Sub-Uplevel-0.2800 ... OK
Building and testing Sub-Uplevel-0.2800 ... OK
Successfully installed Sub-Uplevel-0.2800
Building and testing Test-Exception-0.43 ... OK
Successfully installed Test-Exception-0.43
--> Working on Exception::Class
Fetching http://www.cpan.org/authors/id/D/DR/DROLSKY/Exception-Class-1.44.tar.gz ... OK
Configuring Exception-Class-1.44 ... OK
==> Found dependencies: Devel::StackTrace, Class::Data::Inheritable
--> Working on Devel::StackTrace
Fetching http://www.cpan.org/authors/id/D/DR/DROLSKY/Devel-StackTrace-2.03.tar.gz ... OK
Configuring Devel-StackTrace-2.03 ... OK
Building and testing Devel-StackTrace-2.03 ... OK
Successfully installed Devel-StackTrace-2.03
--> Working on Class::Data::Inheritable
Fetching http://www.cpan.org/authors/id/T/TM/TMTM/Class-Data-Inheritable-0.08.tar.gz ... OK
Configuring Class-Data-Inheritable-0.08 ... OK
Building and testing Class-Data-Inheritable-0.08 ... OK
Successfully installed Class-Data-Inheritable-0.08
Building and testing Exception-Class-1.44 ... OK
Successfully installed Exception-Class-1.44
--> Working on Test::More
Fetching http://www.cpan.org/authors/id/E/EX/EXODIST/Test-Simple-1.302120.tar.gz ... OK
Configuring Test-Simple-1.302120 ... OK
Building and testing Test-Simple-1.302120 ... OK
Successfully installed Test-Simple-1.302120 (upgraded from 0.98)
--> Working on Test::Differences
Fetching http://www.cpan.org/authors/id/D/DC/DCANTRELL/Test-Differences-0.64.tar.gz ... OK
Configuring Test-Differences-0.64 ... OK
==> Found dependencies: Text::Diff, Capture::Tiny
--> Working on Text::Diff
Fetching http://www.cpan.org/authors/id/N/NE/NEILB/Text-Diff-1.45.tar.gz ... OK
Configuring Text-Diff-1.45 ... OK
==> Found dependencies: Algorithm::Diff
--> Working on Algorithm::Diff
Fetching http://www.cpan.org/authors/id/T/TY/TYEMQ/Algorithm-Diff-1.1903.tar.gz ... OK
Configuring Algorithm-Diff-1.1903 ... OK
Building and testing Algorithm-Diff-1.1903 ... OK
Successfully installed Algorithm-Diff-1.1903
Building and testing Text-Diff-1.45 ... OK
Successfully installed Text-Diff-1.45
--> Working on Capture::Tiny
Fetching http://www.cpan.org/authors/id/D/DA/DAGOLDEN/Capture-Tiny-0.46.tar.gz ... OK
Configuring Capture-Tiny-0.46 ... OK
Building and testing Capture-Tiny-0.46 ... OK
Successfully installed Capture-Tiny-0.46
Building and testing Test-Differences-0.64 ... OK
Successfully installed Test-Differences-0.64
--> Working on Test::Warn
Fetching http://www.cpan.org/authors/id/B/BI/BIGJ/Test-Warn-0.32.tar.gz ... OK
Configuring Test-Warn-0.32 ... OK
==> Found dependencies: Carp
--> Working on Carp
Fetching http://www.cpan.org/authors/id/R/RJ/RJBS/Carp-1.38.tar.gz ... OK
Configuring Carp-1.38 ... OK
Building and testing Carp-1.38 ... OK
Successfully installed Carp-1.38 (upgraded from 1.20)
Building and testing Test-Warn-0.32 ... OK
Successfully installed Test-Warn-0.32
--> Working on Test::Deep
Fetching http://www.cpan.org/authors/id/R/RJ/RJBS/Test-Deep-1.127.tar.gz ... OK
Configuring Test-Deep-1.127 ... OK
Building and testing Test-Deep-1.127 ... OK
Successfully installed Test-Deep-1.127
Building and testing Test-Most-0.35 ... OK
Successfully installed Test-Most-0.35
<== Installed dependencies for .. Finishing.
16 distributions installed
root@:/tmp/math--matrixreal # prove -l t
t/00-load.t ............ 1/1 # Testing Math::MatrixReal 2.13 on freebsd, Perl (/root/perl5/perlbrew/perls/perl-5.14.4/bin/perl) 5.014004
t/00-load.t ............ ok   
t/adjoint.t ............ ok   
t/arith.t .............. ok   
t/assign.t ............. ok   
t/basic.t .............. ok   
t/bench_eigen.t ........ 
 * Estimated diagonalization time for 150x150 matrix:  4.68 s
   Estimated biggest matrix diagonalisable within 1 day cpu: 3878x3878
 * Estimated eigenvalues-only computation time for 150x150 matrix:  0.67 s
   Estimated biggest matrix manageable within 1 day cpu: 7307x7307
 Btw, do you want to crunch such one now?  (no, just kidding...;-)
t/bench_eigen.t ........ ok   
t/bench_eigen2.t ....... ok   
t/binary.t ............. ok   
t/bool.t ............... ok     
t/cofactor.t ........... ok   
t/concat.t ............. ok   
t/condition.t .......... ok   
t/decompose_LR.t ....... ok   
t/det.t ................ ok     
t/diag.t ............... ok   
t/display_precision.t .. ok   
t/div.t ................ ok   
t/each.t ............... ok   
t/eigen_3x3.t .......... ok     
t/eigen_7x7.t .......... ok     
t/eigen_NxN.t .......... ok     
t/equality.t ........... ok     
t/exponent.t ........... ok   
t/ext1.t ............... ok     
t/gramian.t ............ ok   
t/gsm.t ................ ok   
t/inequality.t ......... ok     
t/inverse.t ............ ok   
t/is_LR.t .............. ok   
t/isrowcol.t ........... ok   
t/latex.t .............. ok   
t/length.t ............. ok   
t/list.t ............... ok   
t/matlab.t ............. ok   
t/max_min.t ............ ok     
t/minimax.t ............ ok   
t/minor.t .............. ok
t/norm.t ............... ok   
t/normality.t .......... ok   
t/orthogonal.t ......... ok   
t/periodic.t ........... ok   
t/positive.t ........... ok   
t/product.t ............ ok   
t/quadratic.t .......... ok   
t/rand.t ............... ok     
t/rank.t ............... ok   
t/scinotation.t ........ ok   
t/similar.t ............ ok   
t/spectral.t ........... ok   
t/stringify.t .......... ok   
t/submatrix.t .......... ok   
t/swap.t ............... ok   
t/symmetric.t .......... ok   
t/trace.t .............. ok   
t/transpose.t .......... ok   
t/triang.t ............. ok     
t/tridiag.t ............ ok   
t/vecnorm.t ............ ok   
t/yacas.t .............. ok   
All tests successful.
Files=59, Tests=353,  5 wallclock secs ( 0.18 usr  0.09 sys +  3.80 cusr  0.51 csys =  4.58 CPU)
Result: PASS
root@:/tmp/math--matrixreal # uname -a
FreeBSD  11.1-RELEASE FreeBSD 11.1-RELEASE #0 r321309: Fri Jul 21 02:08:28 UTC 2017     root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment