#10975: creation of certain prime finite fields is double dog slow (compared to
Magma)
--------------------------------+-------------------------------------------
Reporter: was | Owner: AlexGhitza
Type: enhancement | Status: needs_work
Priority: critical | Milestone: sage-4.7
Component: basic arithmetic | Keywords:
Author: William Stein | Upstream: N/A
Reviewer: David Roe | Merged:
Work_issues: |
--------------------------------+-------------------------------------------
Changes (by jdemeyer):
* status: positive_review => needs_work
Comment:
{{{
sage -t -long -force_lib devel/sage/sage/structure/sage_object.pyx
**********************************************************************
File "/mnt/usb1/scratch/jdemeyer/merger/sage-4.7.alpha3/devel/sage-
main/sage/structure/sage_object.pyx", line 1053:
sage: print "x"; sage.structure.sage_object.unpickle_all() # long
time (4s on sage.math, 2011)
Expected:
x...
Successfully unpickled ... objects.
Failed to unpickle 0 objects.
Got:
x
* unpickle failure:
load('/scratch/jdemeyer/merger/sage-4.7.alpha3/home/.sage/temp/sage.math.washington.edu/27992/dir_2/pickle_jar/_class__sage_coding_linear_code_LinearCode__.sobj')
[...]
Failed:
_class__sage_coding_linear_code_LinearCode__.sobj
_class__sage_crypto_mq_sbox_SBox__.sobj
_class__sage_crypto_mq_sr_SR_gf2__.sobj
_class__sage_crypto_stream_LFSRCryptosystem__.sobj
_class__sage_groups_matrix_gps_general_linear_GeneralLinearGroup_finite_field__.sobj
_class__sage_groups_matrix_gps_matrix_group_element_MatrixGroupElement__.sobj
_class__sage_homology_chain_complex_ChainComplex__.sobj
_class__sage_modular_abvar_homology_Homology_over_base__.sobj
_class__sage_modular_modform_ambient_R_ModularFormsAmbient_R__.sobj
_class__sage_modular_ssmod_ssmod_SupersingularModule__.sobj
_class__sage_rings_finite_field_ext_pari_FiniteField_ext_pari__.sobj
_class__sage_rings_finite_field_morphism_FiniteFieldHomset__.sobj
_class__sage_rings_finite_field_prime_modn_FiniteField_prime_modn__.sobj
_class__sage_rings_polynomial_polynomial_ring_PolynomialRing_dense_mod_p__.sobj
_type__sage_matrix_matrix_modn_sparse_Matrix_modn_sparse__.sobj
_type__sage_rings_finite_field_givaro_FiniteField_givaroElement__.sobj
_type__sage_rings_finite_field_givaro_FiniteField_givaro__.sobj
_type__sage_rings_finite_field_ntl_gf2e_FiniteField_ntl_gf2eElement__.sobj
_type__sage_rings_finite_field_ntl_gf2e_FiniteField_ntl_gf2e__.sobj
_type__sage_rings_morphism_RingHomomorphism_im_gens__.sobj
_type__sage_rings_polynomial_polynomial_gf2x_Polynomial_GF2X__.sobj
Successfully unpickled 565 objects.
Failed to unpickle 21 objects.
**********************************************************************
}}}
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10975#comment:7>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.