This took 0:46:37 in J and 0:53:28 in bc on my XP machine.  However, when I
split the calculation into pieces, it was finished in less than 15 minutes.

I ran the following two scripts simultaneously, using "fork" (which took
about six minutes), then loaded the results and made the final calculation:
   load&.>'partial1.ijs';'partial2.ijs'
+++
+++
   6!:2 'ans0=. 1+28433*partial1*partial2'
518.91352
   10{.":ans0
7772839072
   #":ans0
2357207

The results above were produced by these two scripts:

NB.* large1.ijs: portion of large calculation.
ans1=. 2x^3915228
('partial1=: ','x',~,":ans1) 1!:2 <'partial1.ijs'
2!:55''

NB.* large2.ijs: portion of large calculation.
ans2=. 2x^3915229
('partial2=: ','x',~,":ans2) 1!:2 <'partial2.ijs'
2!:55''


On Wed, Jul 6, 2011 at 3:19 PM, Tracy Harms <[email protected]> wrote:

> Yes, that makes more sense to me, too, with a bit more thought.
>
>
> On Wed, Jul 6, 2011 at 1:33 PM, Raul Miller <[email protected]> wrote:
>
> > Mine is:
> >  1 + 28433 * 2 ^ 7830457x
> >
> >
> >
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>



-- 
Devon McCormick, CFA
^me^ at acm.
org is my
preferred e-mail
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to