#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.

Reply via email to