Powered by Apache

CVS log for OpenXM_contrib2/asir2000/engine/_distm.c

[BACK] Up to [local] / OpenXM_contrib2 / asir2000 / engine

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.17 / (download) - annotate - [selected], Thu Mar 29 01:32:51 2018 UTC (6 years, 1 month ago) by noro
Branch: MAIN
CVS Tags: HEAD
Changes since 1.16: +776 -776 lines
Diff to previous 1.16 (unified)

Changed a tab to two space charaters.

Revision 1.16 / (download) - annotate - [select for diffs], Thu Aug 31 02:36:21 2017 UTC (6 years, 8 months ago) by noro
Branch: MAIN
Changes since 1.15: +18 -18 lines
Diff to previous 1.15 (unified) to selected 1.17 (unified)

DP object now accepts general data type as coefficients.
Added DPM (element of a free module) and several related functions:
dpm_ltod, dpm_dtol, dpm_ht, dpm_hm, dpm_hc, dpm_nf, dpm_weyl_nf etc.
A monomial of DPM is represented as <<d0,d1,...:k>>, which
represents x0^d0*x1^d1*...*ek (ek is the k-th standard base of k[X]^n).

Revision 1.15 / (download) - annotate - [select for diffs], Mon Dec 17 07:20:44 2012 UTC (11 years, 5 months ago) by noro
Branch: MAIN
CVS Tags: RELEASE_1_3_1_13b
Changes since 1.14: +20 -20 lines
Diff to previous 1.14 (unified) to selected 1.17 (unified)

Asir now uses gc7.

In non-ox mode, SIGINT received during GC is recorded in a variable 'in_gc'
and int_handler() is executed after GC.

In ox mode, SIGINT received between begin_critical() and end_crtical()
is simply discarded.

All memory-allocation functions are wrapped in gc_risa.c:
Risa_GC_malloc(), Risa_GC_realloc() etc.

Revision 1.14 / (download) - annotate - [select for diffs], Mon Mar 16 16:43:02 2009 UTC (15 years, 2 months ago) by ohara
Branch: MAIN
CVS Tags: R_1_3_1-2
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (unified) to selected 1.17 (unified)

In asir sources, LONG_IS_32BIT and LONG_IS_64BIT are replaced by SIZEOF_LONG.
Still, these are defined for pari.

Revision 1.13 / (download) - annotate - [select for diffs], Wed Jul 24 07:38:55 2002 UTC (21 years, 9 months ago) by noro
Branch: MAIN
CVS Tags: RELEASE_1_2_3_12, RELEASE_1_2_3, RELEASE_1_2_2_KNOPPIX_b, RELEASE_1_2_2_KNOPPIX, RELEASE_1_2_2, KNOPPIX_2006, DEB_REL_1_2_3-9
Changes since 1.12: +6 -6 lines
Diff to previous 1.12 (unified) to selected 1.17 (unified)

Preparation for upgrading gc.

Revision 1.12 / (download) - annotate - [select for diffs], Mon Jan 28 00:54:42 2002 UTC (22 years, 3 months ago) by noro
Branch: MAIN
CVS Tags: RELEASE_1_2_1
Changes since 1.11: +21 -19 lines
Diff to previous 1.11 (unified) to selected 1.17 (unified)

Added setting of weight in Groebner basis computation.
dp_set_weight(Vector) sets a weight vector.
dp_set_weight(0) clears the current setting.

Revision 1.11 / (download) - annotate - [select for diffs], Tue Oct 9 01:36:11 2001 UTC (22 years, 7 months ago) by noro
Branch: MAIN
Changes since 1.10: +40 -157 lines
Diff to previous 1.10 (unified) to selected 1.17 (unified)

Conversion to ANSI style (not completed yet).

Revision 1.10 / (download) - annotate - [select for diffs], Mon Sep 17 01:18:35 2001 UTC (22 years, 8 months ago) by noro
Branch: MAIN
Changes since 1.9: +5 -3 lines
Diff to previous 1.9 (unified) to selected 1.17 (unified)

Implemented lazy simplification in F4 Gaussian elimination.

Revision 1.9 / (download) - annotate - [select for diffs], Tue Sep 11 03:13:43 2001 UTC (22 years, 8 months ago) by noro
Branch: MAIN
Changes since 1.8: +422 -1 lines
Diff to previous 1.8 (unified) to selected 1.17 (unified)

Added destructive routines for distributed polynomial computation.
(Not used yet.)

Revision 1.8 / (download) - annotate - [select for diffs], Mon Mar 19 04:02:03 2001 UTC (23 years, 2 months ago) by noro
Branch: MAIN
Changes since 1.7: +5 -1 lines
Diff to previous 1.7 (unified) to selected 1.17 (unified)

In gc5.3, alpha_mach_dep.s is no longer necessary.
Fixed a bug in _DL_alloc() which causes alignment error on Alpha.
Removed an unnecessary compiler flag 'CCOPTIONS' on Alpha.

Revision 1.7 / (download) - annotate - [select for diffs], Thu Jan 11 02:26:49 2001 UTC (23 years, 4 months ago) by noro
Branch: MAIN
Changes since 1.6: +5 -2 lines
Diff to previous 1.6 (unified) to selected 1.17 (unified)

Fixed a bug in dpto_dp().
'current_dl_length' should not be modified explicitly. It is maintained
in the macro _NEWDL().

Revision 1.6 / (download) - annotate - [select for diffs], Tue Dec 5 08:29:44 2000 UTC (23 years, 5 months ago) by noro
Branch: MAIN
Changes since 1.5: +9 -1 lines
Diff to previous 1.5 (unified) to selected 1.17 (unified)

Private memory management was dangerous in F4.

Revision 1.5 / (download) - annotate - [select for diffs], Tue Dec 5 06:59:16 2000 UTC (23 years, 5 months ago) by noro
Branch: MAIN
Changes since 1.4: +90 -156 lines
Diff to previous 1.4 (unified) to selected 1.17 (unified)

Files related to distributed polynomial computation are now being
restructured.

Revision 1.4 / (download) - annotate - [select for diffs], Tue Nov 7 06:06:39 2000 UTC (23 years, 6 months ago) by noro
Branch: MAIN
CVS Tags: maekawa-ipv6
Changes since 1.3: +241 -72 lines
Diff to previous 1.3 (unified) to selected 1.17 (unified)

Enhanced the multiplication in Weyl algebra.

Added and modified some new functions related to plotting.
(sorry, not documented yet)

ifplot(), conplot(), plot() : push the 'index' which indicates
the index of the created canvas. A canvas is specified by (Id,Index),
where Id is the identifier for an ox server.

open_canvas(Id): create a white canvas.

draw_obj(Id,Index,PointOrSegment): create a white canvas. This function
also pushes the index.

PointOrSegment : a list. If the length is 2, it is regarded as a point.
If the length is 4, it is regarded as a line segment.

clear_canvas(Id,Index): clears the canvas.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Aug 22 05:04:05 2000 UTC (23 years, 9 months ago) by noro
Branch: MAIN
CVS Tags: STABLE_1_1_3, RELEASE_1_1_3
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (unified) to selected 1.17 (unified)

Sorry, the email address in the license agreement was incorrect.

Revision 1.2 / (download) - annotate - [select for diffs], Mon Aug 21 08:31:27 2000 UTC (23 years, 9 months ago) by noro
Branch: MAIN
Changes since 1.1: +49 -1 lines
Diff to previous 1.1 (unified) to selected 1.17 (unified)

Added copyright notice and license agreement. It is mandatory to distribute
Risa/Asir source codes freely.

Revision 1.1 / (download) - annotate - [select for diffs], Thu Jul 13 05:50:39 2000 UTC (23 years, 10 months ago) by noro
Branch: MAIN
Diff to selected 1.17 (unified)

Added engine/_distm.c, which is a faster and less memory-consuming version
of engine/distm.c.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>