1 From TENSOR@MIT-MC Mon Apr 30 20:08:00 1979
2 Date: 30 APR 1979 2008-EDT
3 From: TENSOR at MIT-MC (Richard Pavelle)
4 To: INFO-TENSOR at MIT-MC
6 This is RP. Sorry about the last message which was inadvertently sent.
7 INFO-TENSOR is now back up and each of you who receives this is on the
8 mailing list. If you wish to communicate with everyone on the mailing
9 list simply send mail to INFO-TENSOR. If you wish your name removed or
10 wish another name added let me know. The following is the list at the
13 (ASB) (DAVEK) (RP) (AMENT) (STAN) (TENSOR) (ADK) (ZIM) (YEKTA)
14 (SWOLF) (CMA) (JPLHDW) (JPLFBE) (BIRREL) (FORWRD) (SHAP) (STOUTE) (JLK)
16 In closing, this is the final time you will see the system message which
17 was sent twice. Somehow, a number of people do not like to look at msgs.
20 Attention TENSOR users
22 There are plans to rewrite the tensor code this summer. There are a number
23 of known difficulties with the ETENSR and ITENSR (or original CTMS and ITMS)
24 packs. However, we would like to know who uses them and more important we
25 would appreciate any comments, criticisms, suggestions etc on improving
26 the ETENSR AND ITENSR code. If you have developed any special purpose routines
27 utilizing the code let us know this as well. Further, please criticise the
28 description of these packages in the manual. Send mail to TENSOR or
29 INFO-TENSOR if you wish to share your ideas. Work on the tensor packs
30 will begin in early June.
33 From RP@MIT-MC Mon Apr 30 20:29:20 1979
34 DISTRIB: *CMU, *DM, *MC, *ML, *AI
35 EXPIRES: 04/30/79 20:29:20
37 Date: 04/15/79 20:29:20
38 Subject: Re: Attention TENSOR users
40 There are plans to rewrite the tensor code this summer. There are a number
41 of known difficulties with the ETENSR and ITENSR (or original CTMS and ITMS)
42 packs. However, we would like to know who uses them and more important we
43 would appreciate any comments, criticisms, suggestions etc on improving
44 the ETENSR AND ITENSR code. If you have developed any special purpose routines
45 utilizing the code let us know this as well. Further, please criticise the
46 description of these packages in the manual. Send mail to TENSOR.
49 From TENSOR@MIT-MC Sat May 5 08:15:00 1979
50 Date: 5 MAY 1979 0815-EDT
51 From: TENSOR at MIT-MC (Richard Pavelle)
52 To: INFO-TENSOR at MIT-MC
54 Has anyone ever found an example where the CANTEN function was
55 useful. There is a bug in it now but we will have to decide whether
59 From RP@MIT-MC Mon Jun 4 13:45:00 1979
60 Date: 4 JUN 1979 1345-EDT
61 From: RP at MIT-MC (Richard Pavelle)
62 To: INFO-TENSOR at MIT-MC
64 ETENSR is being modified at this time. I will let you know the changes
65 which are being made at a later date. It is now a good time to send
66 suggestions for changes to me.
69 From MIKE@MIT-MC Thu Jun 7 13:44:00 1979
70 Date: 7 JUN 1979 1344-EDT
71 From: MIKE at MIT-MC (Michael Wester)
72 To: INFO-TENSOR at MIT-MC
74 Does anyone use the so-called "special metric file" (TENSOR;METRIC FILE)
78 From RP@MIT-MC Fri Jun 15 16:36:00 1979
79 Date: 15 JUN 1979 1636-EDT
80 From: RP at MIT-MC (Richard Pavelle)
81 To: INFO-TENSOR at MIT-MC
83 ATTENTION TENSOR USERS
85 It is important that I know the kind of problems which users have for
86 which they hope ITENSR can help. In particular I wish to know about
87 problems which involve symmetries. As you know ITENSR does not yet
88 manipulate indexed objects which are skew- symmetric. If you can tell
89 me what you would like perhaps it will happen this summer. Be specific!
90 Send mail to me or TENSOR.
93 From RP@MIT-MC Sun Aug 5 13:45:00 1979
94 Date: 5 AUG 1979 1345-EDT
95 From: RP at MIT-MC (Richard Pavelle)
96 To: INFO-TENSOR at MIT-MC
98 During the next months, before a new manual appears, there will appear
99 on the tensor directory a sequence of batch files. These will give
100 some problems which have been solved using the new tensor packges and
101 should give the user some understanding of the new features which have
102 been implemented by MIKE and me. The names of the files will be
103 ITENSR DEMO1, ITENSR DEMO2,.... and
104 ETENSR DEMO1, ETENSR DEMO2,....
105 Send comments or bugs to RP@MIT-MC.
108 From TENSOR@MIT-MC Sun Dec 16 08:22:00 1979
109 Date: 16 DEC 1979 0822-EST
110 From: TENSOR at MIT-MC (Richard Pavelle)
111 To: INFO-TENSOR at MIT-MC
113 The new tensor code will be released shortly. There has been a great
114 deal of revision to ITENSR and ETENSR. During the next few weeks, before
115 the programs are released, it would be helpful if some of you would try
116 the code and examine an early draft of the manual which is on the file
117 TENSOR;MANUAL DOCUME. If anyone does not have a hardcopy terminal
118 available I can send a copy. Recall there are also demo files called
119 TENSOR;ETENSR DEMO(1,2,...) and ITENSR DEMO(1,2,...). Send comments to
123 From TENSOR@MIT-MC Sat Feb 16 16:31:00 1980
124 Date: 16 FEB 1980 1631-EST
125 From: TENSOR at MIT-MC (Richard Pavelle)
126 To: INFO-TENSOR at MIT-MC
128 The new tensor packages are operational. The ETENSR pack is now called
129 CTENSR and is available by doing
131 LOADFILE(CTENSR,FASL,SHARE); for component tensor manipulation.
133 The ITENSR pack, as before, is loaded by doing
135 LOADFILE(ITENSR,FASL,SHARE); for indicial tensor manipulation.
137 Both packages have many new functions as well as old ones which have
138 been modified. A full description is available by printing
142 In addition, demos exist on the TENSOR directory under the first
143 filenames CTENSR and ITENSR. Send bugs or comments to RP or TENSOR.
146 From RP@MIT-MC Thu Jul 10 07:46:00 1980
147 Date: 10 JUL 1980 0746-EDT
148 From: RP at MIT-MC (Richard Pavelle)
149 To: INFO-TENSOR at MIT-MC
151 John Fitch, Michael Rothstein and I are writing an article on Computer
152 Algebra for Scientific American. I am soliciting ideas about specific
153 items of interest we might include.
155 The proposal to Scientific American suggested the following topics:
156 1) a historical introduction to algebraic manipulation
157 2) a description of algorithm implementation and capabilities
158 3) the various programming languages and their advantages to specific
160 4) a description of some specific problems which have been solved. This
161 would include some of the big problems which had been done by hand
162 and have now been checked by computer with comments on the accuracy of
163 scientists of that day.
164 5) the future of the field and comments on problems which may be solved
165 (in the physical sciences for example).
167 The article must, of course, be directed to the educated layman. In addition,
168 no equations may appear in the text but we can put them in separate boxes.
170 Bearing in mind that the 5 topics above are not cast in stone, but there
171 are the two constraints, I would appreciate any suggestions and/or
172 comments. Please reply to RP@MC. Thanks.
174 P.S. Please excuse the multiple copies some of you may receive because
175 of my choice of mailing lists.
178 From TENSOR@MIT-MC Thu Aug 7 13:51:00 1980
179 Date: 7 AUG 1980 1351-EDT
180 From: TENSOR at MIT-MC (Richard Pavelle)
181 To: INFO-TENSOR at MIT-MC
183 The new tensor manual has been reproduced as an LCS document. If you
184 wish to have a copy for your very own then send me a note. If your
185 inquir listing does not give your address then send that as well.
186 Send requests to TENSOR@MC
189 From RP@MIT-MC Sun Sep 21 11:15:00 1980
190 Date: 21 SEP 1980 1115-EDT
191 From: RP at MIT-MC (Richard Pavelle)
192 To: INFO-TENSOR at MIT-MC
194 Plans are being made to extend CTENSR to include interaction with LSH's
195 STENSR package. This will mean that a user in CTENSR may decide that
196 a 5dimensional array such as the covariant derivative of the Riemann
197 tensor is needed or perhaps a scalar constructed from the Riemann
198 tensor and its dual- whatever. A new function in CTENSR will interact
199 with STENSR to allow construction of a large number of geometrical
202 We need some input and hence this note. We must have some idea
203 of the kinds of objects you may be interested in so we can build
204 a decent input function in CTENSR. Therefore, if you have some ideas
205 of the kinds of objects you may want to construct send mail to TENSOR@MC.
208 From TENSOR@MIT-MC Sun Sep 28 14:46:00 1980
209 Date: 28 SEP 1980 1446-EDT
210 From: TENSOR at MIT-MC (Richard Pavelle)
211 To: INFO-TENSOR at MIT-MC
214 There is now a new version of CTENSR called TENSOR;CTENSR NFASL.
215 It runs about twice as fast as the old version, CTENSR FASL,
216 but may leave less work space for the user. This may not, however,
217 be apparent for standard problems.
219 I am asking users to test the new version and let me know how it
220 runs. If there are no core problems I will let this become the working
221 version with the fassave as the backup version. However, for the
222 present the old version will still be loaded by calling TSETUP()
225 Thanks go to GJC for creating CTENSR NFASL.
228 From RP@MIT-MC Sat Oct 4 16:49:41 1980
229 RP@MIT-MC 10/04/80 16:49:41
230 To: JPG at MIT-MC, GJC at MIT-MC, JM at MIT-MC, RZ at MIT-MC
231 To: LSH at MIT-MC, TENSOR at MIT-MC
233 I ran some tests on GJC'c newly translated and compiled version of CTENSR
234 comparing it to the FASLOAD which has been the standard. Both are about
235 the same size. GJC's looks very good for the 4 tests below. LHS's version
236 bombed out for the 4th demo but was equivalent to GJC's wrt time
237 and size for the other three. In view of these results I think
238 this version should replace the FASSAVE. I will wait a few days
239 and run some more tests. Any comments?
241 CTENSR DEMO1 TOTALTIME GCTIME FREECORE AT FINISH
242 FASLOAD 12402 msec. 4151 msec. 40 BLOCKS
243 GJC 10209 msec. 3770 msec. 41 BLOCKS
245 CTENSR DEMO2 TOTALTIME GCTIME FREECORE AT FINISH
246 FASLOAD 79252 msec. 23022 msec. 32 BLOCKS
247 GJC 26251 msec. 9326 msec. 37 BLOCKS
249 CTENSR DEMO3 TOTALTIME GCTIME FREECORE AT FINISH
250 FASLOAD 54072 msec. 15815 msec. 34 BLOCKS
251 GJC 24662 msec. 9378 msec. 37 BLOCKS
253 CTENSR DEMO4 TOTALTIME GCTIME FREECORE AT FINISH
254 FASLOAD 54010 msec. 19832 msec. 6 BLOCKS
255 GJC 38671 msec. 15216 msec. 9 BLOCKS
258 From RP@MIT-MC Sun Oct 5 22:26:00 1980
259 Date: 5 OCT 1980 2226-EDT
260 From: RP at MIT-MC (Richard Pavelle)
261 To: INFO-TENSOR at MIT-MC
264 There is now a new version of CTENSR called TENSOR;CTENSR FASL.
265 It is translated and compiled and it runs several times as fast
266 as the old version while providing more work space for the user.
268 I would like users to test it and let me know if there are any
269 problems. CTENSR FASL may be loaded by calling TSETUP() in MACYSMA
270 or loading the file directly.
272 Thanks go to GJC for creating the new version.
275 From LSH@MIT-MC Wed Nov 5 08:33:00 1980
276 Date: 5 NOV 1980 0833-EST
277 From: LSH at MIT-MC (Lars S. Hornfeldt)
278 Subject: STENSR's humanoid trig simplifier
279 To: MACSYMA-I at MIT-MC, ELL at MIT-MC, STOUTE at MIT-MC
280 CC: INFO-TENSOR at MIT-MC, MRM at MIT-MC, JPFF at MIT-MC
282 TRIGSUM(exp); is a new function that exploits the trig sum-relation:
284 sin (x) + cos (x) -1 => 0
286 simultaneously in all formulations: sin+cos->1, 1-sin->cos, 1-cos->sin.
287 Each direction is selectively used only where it is BENEFICIAL, and
288 the program returns THAT mixture of sin and cos that constitutes the
289 least number of terms. For instance:
291 TRIGSUM of: (ONE - C )*SIN(X)^2 Returns ( S)*SIN(X)^2
292 + (ONE - S)*COS(X)^2 ===> + ( C )*COS(X)^2
293 + ( + C + S) + (ONE )
295 This works equally well and fast if multiplied with any sin-cos power.
296 The workspace consumption =0, in contrast to explicit subst. sin=>cos.
297 See the output file LSH;TRGSUM DEMOUT -which is a writefile
298 of the batch TRGSUM,DEMO
300 TRIGSUM calls the arbitrary-sum-substitutor (=1yr work) in STENSR (6y).
301 An attempt to explain it's main lines is in TRGSUM MAIL
302 (complementing Springer Verlag.. see lsh;STENSR INFO)
304 I've the last two months [besides beating RP's Sci. Am-problem on 4
305 machines] made long planned improvements of the sumsubstitutor as to:
307 1) Substitute COLLAPSABLE sums, ie sums for which the number of, and
308 sequence of, the terms may change in certain malign environments.
309 Eg. the cyclic sum of 3 Riemann tensors (=identically zero) can
310 collapse to 2 or less terms if contracted with symmetric tensors.
312 2) allow a user-provided, optional ELECTION-function, that determines
313 what terms to get rid of when that choice is extra tricky. A such
314 one is built into TRIGSUM, doing the choice between the terms
315 associated with "sin", "cos" and "-1".
317 Let me know if you can repeat any demo example with trigsimp,ratsubst
322 From LSH@MIT-MC Tue Dec 16 20:10:00 1980
323 Date: 16 DEC 1980 2010-EST
324 From: LSH at MIT-MC (Lars S. Hornfeldt)
325 Subject: Human-like new TRIG-SIMPLIFIER and SUMSUBSTITUTOR
326 To: INFO-MACSYM at MIT-MC, INFO-TENSOR at MIT-MC, HEP at MIT-MC
328 TRIGSUM(exp); is a new function (autoloading) that exploits the
329 TRIG-onometric SUM-relation: 2 2
330 sin (x) + cos (x) - 1 ==> 0
332 in an optimal fashion; ie it uses DIFFERENT formulations:
334 sin + cos ==> 1, 1 - sin ==> cos , 1 - cos ==> sin
336 selectively only where they are BENEFICIAL, and the program returns
337 THAT mixture of sin and cos that constitutes the least number of terms.
338 For instance, TRIGSUM on the 6-term-expression:
340 (ONE - C )*SIN(X)^2 \ Returns 3 terms: / ( S)*SIN(X)^2
341 + (ONE - S)*COS(X)^2 > ===> < + ( C )*COS(X)^2
342 + ( + C + S) / \ + (ONE )
344 This works equally well and fast if multiplied with any sin-cos power.
346 TRIGSUM uses the sum-substitutor (=1yr work) in STENSR. For references
347 and pointers see SHARE;STENSR USAGE. Any arb.-length-sum of arb.-length-
348 products of tensors can be substituted, and in PRINCIPLE also of scalars.
349 Send bugs, and such sum-relations that you want to exploit, to me.
351 Being a complicated program, it's not small, but you can ALWAYS type
352 TRIGSUM(..); since it tests space to fit the program before it autoloads.
353 Also the workspace consumption =0, in contrast to explicit subst. sin=>cos.
355 Do :PRINT LSH;TRGSUM DEMOUT to see a demo writefile, or run the demo
356 itself by DEMO(TRGSUM,DEMO,DSK,LSH)$ which takes 5 cpu-min to end
357 [but (a curiosum): substituting sin=>cos would give results requiring
358 an Earthsized machine to store, and would take 10^7 Universe-lifetimes].
362 From RP@MIT-MC Sun Jan 25 10:17:00 1981
363 Date: 25 JAN 1981 1017-EST
364 From: RP at MIT-MC (Richard Pavelle)
365 To: INFO-TENSOR at MIT-MC
367 I wish to remind users of the tensor packages that if you have written
368 any code which you feel should/could be added to the existing code then
369 please let me know. This is the best way to expand the capabilities!
371 From LSH0@MIT-MC Sat May 30 12:35:00 1981
372 Date: 30 May 1981 12:35-EDT
373 From: Lars S. Hornfeldt <LSH at MIT-MC>
374 Sender: LSH0 at MIT-MC
375 Subject: TRIGSUM accepts all trigfunctions
376 To: INFO-MACSYM at MIT-MC, INFO-TENSOR at MIT-MC
378 -at input, i.e. also tan, cot, sec and csc, and converts them
379 to sin and cos, so that all equivalent formulations of the
380 relation sin^2 + cos^2 = 1 are exploited fully
381 (decreasing the number of terms).
382 Then it also COMBINES BACK the sin- and cos-es into the most
383 advantageous combination of the other functions (not offered
384 by earlier methods as I know). If nothing better, at least
385 neg. powers of sin or cos are replaced with csc and sec.
386 Both conversions are integrated in an excisting one, costing
387 negligible extra time. Please send +/- -experiences and bugs to me.
390 From ADK@MIT-MC Thu Jan 14 16:03:00 1982
391 Date: 14 January 1982 16:03-EST
392 From: Anthony D. Kennedy <ADK at MIT-MC>
393 Subject: Dirac Algebra.
394 To: HEP at MIT-MC, INFO-TENSOR at MIT-MC, WEC at MIT-MC,
397 I am considering implementing a new Dirac gamma-matrix
398 algorithm in Macsyma. The algorithm is much faster than the
399 previously used brute-force methods for arbitrary n-dimensional
400 calculations, and is quite possibly faster than tricks like the
401 Kahane algorithm in four dimensions. I would like to know all
402 your comments, suggestions, and uses (past, present, or future)
403 for such a program, as well as your preferences for input/output
404 formats and syntax. Now is the chance to make your prejudices known!
405 - Tony Kennedy (ADK@MIT-MC)
406 [Apologies for multiple copies due to overlapping mailing-lists]
408 From TENSOR@MIT-MC Fri Feb 19 07:26:00 1982
409 Date: 19 February 1982 07:26-EST
410 From: Richard Pavelle <TENSOR at MIT-MC>
411 To: INFO-TENSOR at MIT-MC
413 Do not use ITENSR until further notice. It is broken!
415 From TENSOR@MIT-MC Mon Mar 1 08:38:00 1982
416 Date: 1 March 1982 08:38-EST
417 From: Richard Pavelle <TENSOR at MIT-MC>
418 To: INFO-TENSOR at MIT-MC
420 ITENSR is now fixed. Thanks JPG.
422 From TENSOR@MIT-MC Tue Mar 9 14:38:00 1982
423 Date: 9 March 1982 14:38-EST
424 From: Richard Pavelle <TENSOR at MIT-MC>
425 Subject: TRANSFORM in CTENSR
426 To: INFO-TENSOR at MIT-MC
427 cc: JPG at MIT-MC, ELLEN at MIT-MC, RJF at MIT-MC, RP at MIT-MC,
430 The TRANSFORM function in CTENSR has been renamed to TTRANSFORM.
432 From TENSOR@MIT-MC Tue Mar 9 15:25:00 1982
433 Date: 9 March 1982 15:25-EST
434 From: Richard Pavelle <TENSOR at MIT-MC>
435 To: Kim.fateman at UCB-C70
438 Date: 4 Mar 1982 12:37:41-PST
439 From: Kim.fateman at Berkeley
441 I mentioned to you that "transform" as a name of a command was
442 used elsewhere (than in ctensor). It is used in "ode". We noticed
443 it on the vax because we have installed auto-load properties on
444 entries into ode in our default system.
445 Thanks. It has been changed to TTRANSFORM in CTENSR.
447 From ELLEN@MIT-MC Wed Mar 10 02:42:59 1982
448 From: ELLEN@MIT-MC 03/10/82 02:42:59
449 Subject: Re: TRANSFORM in CTENSR
451 I have changed TRANSFORM in TENSOR;MANUAL > to be TTRANSFORM, and
452 made the proper change in DESCRIBE.
454 From ELLEN@MIT-MC Wed Mar 10 10:56:00 1982
455 Date: 10 March 1982 10:56-EST
456 From: V. Ellen Golden <ELLEN at MIT-MC>
458 cc: BUG-MULMAX at MIT-MC
460 I moved TENSOR;ITENSR > over to Multics as
461 >udd>Mathlab>macsyma>share>itensr.lisp and when I attempt to loadfile
464 "Call to an undefined function '?macsyma\-module' at Lisp level."
466 Any ideas what that is about?
468 From RP@MIT-MC Thu Mar 11 08:25:00 1982
469 Date: 11 March 1982 08:25-EST
470 From: Richard Pavelle <RP at MIT-MC>
471 Subject: conflicting functions in ITENSR and CTENSR
473 cc: RP at MIT-MC, ELLEN at MIT-MC
475 Date: 22 September 1981 04:10-EDT
476 From: Jeffrey P. Golden <JPG at MIT-MC>
478 ELLEN@MIT-MC 09/22/81 03:57:36 Re: BUG - ITENSR
479 I tried the ITENSO DEMO1 and it got a "too many arguments supplied
480 to RIEMANN(DIS) at the first line. You better check this, since POURNE
481 may want to use these demos (and the error could be indicative of more
482 serious trouble in MACSYMA).
484 It appears that RIEMANN is two different functions, the one in CTENSR takes
485 one arg and the one in ITENSR takes two args! So you get into trouble
486 if you try CTENSR and ITENSR in the same MACSYMA. What lossage! This
488 I have changed the RIEMANN function in ITENSR to CURVATURE. If this name
489 causes no conflicts please recompile TENSOR;ITENSR > and I will send a
492 From RP@MIT-MC Thu Mar 11 16:37:00 1982
493 Date: 11 March 1982 16:37-EST
494 From: Richard Pavelle <RP at MIT-MC>
495 Subject: change to ITENSR
496 To: INFO-TENSOR at MIT-MC
498 The RIEMANN function in ITENSR, which represents the standard Riemann
499 4 index curvature tensor, has been renamed to CURVATURE to stop the
500 conflict with the RIEMANN function in CTENSR.
502 From RP@MIT-MC Fri Mar 12 09:46:00 1982
503 Date: 12 March 1982 09:46-EST
504 From: Richard Pavelle <RP at MIT-MC>
505 Subject: TENSOR;MANUAL >
509 ELLEN@MIT-MC 03/11/82 18:19:42 Re: TENSOR;MANUAL >
510 I have put CURVATURE alphabetically, which places it between COVDIFF
511 and DIFF. I myself wonder if (since there is an index) you might want
512 to consider reordering the functions more by "use", if there is any
513 sort of progression there... it is a very minor point, so if you don't
514 care we will leave things as they are, but to me for instance it would
515 seem natural to have DIFF and COVDIFF together, and have CURVATURE
516 (even if it were named RIEMANN and thus came later in the alphabet) just
517 before GEODESIC, since they appear (to my casual glance) to be related.
518 Anyone needing the page of a precise function probably isn't going to
519 be making use of the fact they are alphabetical, but rather using the
521 I do not think this would be useful here. Clearly, for a users manual it
524 From RP@MIT-MC Sun Mar 14 17:11:00 1982
525 Date: 14 March 1982 17:11-EST
526 From: Richard Pavelle <RP at MIT-MC>
530 I made a few more changes to the TENSOR manual. I assume you will be using
531 this as the source for the new manual, right? Also, I want to remind you
532 about checking that acknowledgements to not occur in the new manual.
534 From ELLEN@MIT-MC Sun Mar 14 17:11:55 1982
535 ELLEN@MIT-MC 03/14/82 17:11:55
536 Yes, the PUB for the manual pulls TENSOR;MANUAL > in as source file.
537 I will check on the acknowledgements, thanks for reminding me.
539 From ELLEN@MIT-MC Mon Mar 15 16:31:30 1982
540 ELLEN@MIT-MC 03/15/82 16:31:30
541 Date: 14 March 1982 17:11-EST
542 From: Richard Pavelle <RP at MIT-MC>
544 I made a few more changes to the TENSOR manual. I assume you will be using
545 this as the source for the new manual, right? Also, I want to remind you
546 about checking that acknowledgements to not occur in the new manual.
547 -----------------------------------
548 I have removed the acknowledgement from TENSOR;MANUAL > and placed it in
549 DRAFT > so that if the TENSOR manual is run off again as a TM, it will appear
550 in that copy, but the text itself as gets slurped into the "real manual"
553 From RP@MIT-MC Tue Mar 23 20:40:00 1982
554 Date: 23 March 1982 20:40-EST
555 From: Richard Pavelle <RP at MIT-MC>
557 cc: RP at MIT-MC, ELLEN at MIT-MC, CWH at MIT-MC
559 Date: 23 March 1982 03:39-EST
560 From: Jeffrey P. Golden <JPG at MIT-MC>
561 CWH tells me that ITENSR has been compiled on Multics. Load it up and
563 Date: 10 March 1982 10:56-EST
564 From: V. Ellen Golden <ELLEN at MIT-MC>
566 cc: BUG-MULMAX at MIT-MC
567 I moved TENSOR;ITENSR > over to Multics as
568 >udd>Mathlab>macsyma>share>itensr.lisp and when I attempt to loadfile
570 "Call to an undefined function '?macsyma\-module' at Lisp level."
571 Any ideas what that is about?
572 This bug is still there so I cannot test ITENSR.
574 From CWH@MIT-MC Tue Mar 23 21:15:00 1982
575 Date: 23 March 1982 21:15-EST
576 From: Carl W. Hoffman <CWH at MIT-MC>
577 To: RP at MIT-MC, JPG at MIT-MC, ELLEN at MIT-MC, GJC at MIT-MC
579 Date: 23 March 1982 20:40-EST
580 From: Richard Pavelle <RP at MIT-MC>
582 Date: 10 March 1982 10:56-EST
583 From: V. Ellen Golden <ELLEN at MIT-MC>
585 I moved TENSOR;ITENSR > over to Multics as
586 >udd>Mathlab>macsyma>share>itensr.lisp and when I attempt to loadfile
588 "Call to an undefined function '?macsyma\-module' at Lisp level."
589 Any ideas what that is about?
591 This bug is still there so I cannot test ITENSR.
593 No, that's a different bug. The installed Macsyma doesn't know about
594 macsyma-module, so running interpreted system code won't work. Try loading
597 From ELLEN@MIT-MC Tue Mar 23 23:47:00 1982
598 Date: 23 March 1982 23:47-EST
599 From: V. Ellen Golden <ELLEN at MIT-MC>
601 cc: RP at MIT-MC, JPG at MIT-MC, ELLEN at MIT-MC, GJC at MIT-MC
603 RE ITENSR... what is the proper file spec for the compiled version of
604 ITENSR? My guess would be ">udd>Mathlab>macsyma>share>itensr.fasl"
605 but Multics is not always that obvious... is this correct?
607 From ELLEN@MIT-MC Wed Mar 24 00:26:00 1982
608 Date: 24 March 1982 00:26-EST
609 From: V. Ellen Golden <ELLEN at MIT-MC>
611 cc: ELLEN at MIT-MC, RP at MIT-MC, JPG at MIT-MC, GJC at MIT-MC
613 Date: 23 March 1982 23:47-EST
614 From: V. Ellen Golden <ELLEN at MIT-MC>
616 RE ITENSR... what is the proper file spec for the compiled version of
617 ITENSR? My guess would be ">udd>Mathlab>macsyma>share>itensr.fasl"
618 but Multics is not always that obvious... is this correct?
619 -------------------------------
620 I just tried it and it is not correct. NU?
622 From CWH@MIT-MC Wed Mar 24 11:13:00 1982
623 Date: 24 March 1982 11:13-EST
624 From: Carl W. Hoffman <CWH at MIT-MC>
626 cc: GJC at MIT-MC, JPG at MIT-MC, RP at MIT-MC
628 Date: 23 March 1982 23:47-EST
629 From: V. Ellen Golden <ELLEN>
631 cc: RP, JPG, ELLEN, GJC
633 RE ITENSR... what is the proper file spec for the compiled version of
634 ITENSR? My guess would be ">udd>Mathlab>macsyma>share>itensr.fasl"
635 but Multics is not always that obvious... is this correct?
637 No, it is just called itensr. If you do "cwd >udd>Mathlab>Macsyma>share"
638 (or just "cwd >udd>mal>a>share"), then you can type "list" to list the
639 contents of the directory. (Of course this is less obvious than typing
640 control-F, but what can you do with a loser like Multics.)
642 From RP@MIT-MC Wed Mar 24 11:38:00 1982
643 Date: 24 March 1982 11:38-EST
644 From: Richard Pavelle <RP at MIT-MC>
646 cc: RP at MIT-MC, JPG at MIT-MC
648 Date: 24 March 1982 11:13-EST
649 From: Carl W. Hoffman <CWH at MIT-MC>
650 Date: 23 March 1982 23:47-EST
651 From: V. Ellen Golden <ELLEN>
653 cc: RP, JPG, ELLEN, GJC
654 RE ITENSR... what is the proper file spec for the compiled version of
655 ITENSR? My guess would be ">udd>Mathlab>macsyma>share>itensr.fasl"
656 but Multics is not always that obvious... is this correct?
657 No, it is just called itensr. If you do "cwd >udd>Mathlab>Macsyma>share"
658 (or just "cwd >udd>mal>a>share"), then you can type "list" to list the
659 contents of the directory. (Of course this is less obvious than typing
660 control-F, but what can you do with a loser like Multics.)
661 I tried LOADFILE(">udd>Mathlab>macsyma>share>itensr") and this is ok. Then
662 BATCH(">udd>Mathlab>macsyma>share>itensr.demo1") etc bombs out because
663 each ITENSR demo has a command to LOADFILE(ITENSR,FASL). Can you edit this
664 line out of each demo or tell me how to do it?
666 From ELLEN@MIT-MC Wed Mar 24 17:33:00 1982
667 Date: 24 March 1982 17:33-EST
668 From: V. Ellen Golden <ELLEN at MIT-MC>
670 cc: ELLEN at MIT-MC, JPG at MIT-MC
672 Date: 24 March 1982 11:38-EST
673 From: Richard Pavelle <RP at MIT-MC>
675 Date: 24 March 1982 11:13-EST
676 From: Carl W. Hoffman <CWH at MIT-MC>
677 No, it is just called itensr.
678 If you do "cwd >udd>Mathlab>Macsyma>share"
679 (or just "cwd >udd>mal>a>share"), then you can type "list" to list the
680 contents of the directory. (Of course this is less obvious than typing
681 control-F, but what can you do with a loser like Multics.)
682 I tried LOADFILE(">udd>Mathlab>macsyma>share>itensr") and this is ok. Then
683 BATCH(">udd>Mathlab>macsyma>share>itensr.demo1") etc bombs out because
684 each ITENSR demo has a command to LOADFILE(ITENSR,FASL). Can you edit this
685 line out of each demo or tell me how to do it?
686 ---------------------------------
687 I edited a copy of each demo file here on MC and retransferred them to Multics.
688 Now, when I attempt to demo these files, they appear to work until (for
689 demo1, e.g.) up to the line
693 at which point it gets an error:
695 lisp:function allfiles rejected argument ((dsk tensor) symtry fasl)
697 which I gather means we need to transfer (and compile) some more files.
699 From ELLEN@MIT-MC Wed Mar 24 17:55:00 1982
700 Date: 24 March 1982 17:55-EST
701 From: V. Ellen Golden <ELLEN at MIT-MC>
702 Subject: More ITENSR stuff
703 To: CWH at MIT-MC, GJC at MIT-MC, RP at MIT-MC
704 cc: ELLEN at MIT-MC, JPG at MIT-MC
706 It appears to get ITENSR working on Multics we need also to compile
710 on Multics. Since there are called from itensr.
712 >udd>Mathlab>macsyma>share>itensr.demo1
716 lisp:function allfiles rejected argument ((dsk tensor) symtry fasl)
718 From Unruh.QuantGR@MIT-MULTICS Thu Mar 25 17:21:00 1982
719 Date: 25 March 1982 17:21 est
720 From: Unruh.QuantGR at MIT-MULTICS
721 Subject: Bug in ctensr on Multics
724 I've run into another bug in CTENSR on Multics.I ran tsetup(), dimension 4,
725 coordinates [u,v,x,y], symmetric metric, with 1,2=a , 3,3=b , 4,4=b
726 and depends(a,[x,y],b,[x,y]). I had the metric listed. After the metric
727 was displayed,I got the message
728 "Call to an undefined function 'true' at Lisp level."
729 Unruh under QuantGR on Multics.
731 From RP@MIT-MC Thu Mar 25 19:25:27 1982
732 From: RP@MIT-MC 03/25/82 19:25:27
733 Subject: Re: Bug in ctensr on Multics
735 CC: RP at MIT-MC, CWH at MIT-MC
737 Date: 25 March 1982 17:21 est
738 From: Unruh.QuantGR at MIT-MULTICS
740 coordinates [u,v,x,y], symmetric metric, with 1,2=a , 3,3=b , 4,4=b
741 and depends(a,[x,y],b,[x,y]). I had the metric listed. After the metric
742 was displayed,I got the message
743 "Call to an undefined function 'true' at Lisp level."
744 Unruh under QuantGR on Multics.
745 I ran this on MC without difficulty but it does bomb out on MULTICS-
749 From JPG@MIT-MC Thu Mar 25 19:39:35 1982
750 RP@MIT-MC 03/25/82 19:39:35 Re: Bug in ctensr on Multics
752 CC: RP at MIT-MC, CWH at MIT-MC
753 I ran some more tests and the CTENSR demos run on MULTICS though
754 this example of Unruh's bombs. The problem occurs when ANY metric
755 is direct input (as opposed to the demos where the user does not
756 type them). I have no idea where the problem lies.
758 From RP@MIT-MC Thu Mar 25 19:42:00 1982
759 Date: 25 March 1982 19:42-EST
760 From: Richard Pavelle <RP at MIT-MC>
761 Subject: Bug in ctensr on Multics
762 To: Unruh.QuantGR at MIT-MULTICS
765 Date: 25 March 1982 17:21 est
766 From: Unruh.QuantGR at MIT-MULTICS
768 I've run into another bug in CTENSR on Multics.I ran tsetup(), dimension 4,
769 coordinates [u,v,x,y], symmetric metric, with 1,2=a , 3,3=b , 4,4=b
770 and depends(a,[x,y],b,[x,y]). I had the metric listed. After the metric
771 was displayed,I got the message
772 "Call to an undefined function 'true' at Lisp level."
773 Unruh under QuantGR on Multics.
774 It seems to happen with any metric. MC is working fine if that helps.
775 We will try to do something but there is little support for MULTICS macsyma
778 From JPG@MIT-MC Sat Mar 27 09:39:00 1982
779 Date: 27 March 1982 09:39-EST
780 From: Jeffrey P. Golden <JPG at MIT-MC>
781 To: ELLEN at MIT-MC, RP at MIT-MC
783 You people have any ideas for UNRUH:
784 Date: 26 March 1982 17:08 est
785 From: Unruh.QuantGR at MIT-MULTICS
787 Yes, I am the William G Unruh who used to use MIT-MC, and I would love to
788 use MC to do my calculations. My problem is that here I do not have access
789 to ARPA NET and have been unable to find out how to get on to it from
790 British Columbia. We are now on Datapac and I can therefore get onto
791 Multics via TELENET. Its too expensive to phone MC (about $100/hr). If you
792 have any sugestion as to how I could use MC I would love to hear it.
794 From ELLEN@MIT-MC Sat Mar 27 13:27:00 1982
795 Date: 27 March 1982 13:27-EST
796 From: V. Ellen Golden <ELLEN at MIT-MC>
798 To: Unruh.QuantGR at MIT-MULTICS
799 cc: JPG at MIT-MC, ELLEN at MIT-MC, RP at MIT-MC
801 One possibility is to request ARPAnet access (or Chaos net access...
802 that is our local MIT net and I believe Multics is now connected to
803 it) to MC to go along with your Multics account and use MC from a
804 "supdup" connection from Multics. The connection (being through
805 Telenet to Multics then through ARPA or Chaos net to MC) will probably
806 be somewhat "slow" and perhaps frustrating from the "user
807 input/output" point of view, but of course the Tensor package would
808 then work for you, and you could probably do any preparation of batch
809 files or whatever on Multics and only make use of an interactive port
810 to MC to do the actual calculation. You would have to contact the
811 Information Processing Services to arrange this. If they have any
812 questions about it, you can refer them to me.
814 From JPG@MIT-MC Sun Mar 28 13:26:00 1982
815 Date: 28 March 1982 13:26-EST
816 From: Jeffrey P. Golden <JPG at MIT-MC>
817 To: RP at MIT-MC, Unruh.QuantGR at MIT-MULTICS
818 cc: BUG-MULMAX at MIT-MC, CWH at MIT-MC
820 RP@MIT-MC 03/25/82 19:25:27 Re: Bug in ctensr on Multics
822 CC: RP at MIT-MC, CWH at MIT-MC
823 Date: 25 March 1982 17:21 est
824 From: Unruh.QuantGR at MIT-MULTICS
825 coordinates [u,v,x,y], symmetric metric, with 1,2=a , 3,3=b , 4,4=b
826 and depends(a,[x,y],b,[x,y]). I had the metric listed. After the metric
827 was displayed,I got the message
828 "Call to an undefined function 'true' at Lisp level."
829 Unruh under QuantGR on Multics.
830 I ran this on MC without difficulty but it does bomb out on MULTICS:
831 See RP;AA BUG. Any suggestions?
834 From JPG@MIT-MC Sun Mar 28 13:36:00 1982
835 Date: 28 March 1982 13:36-EST
836 From: Jeffrey P. Golden <JPG at MIT-MC>
837 To: RP at MIT-MC, Unruh.QuantGR at MIT-MULTICS
838 cc: BUG-MULMAX at MIT-MC
840 Date: 12 March 1982 10:15-EST
841 From: Richard Pavelle <RP at MIT-MC>
842 Date: 11 March 1982 18:55 est
843 From: Unruh.QuantGR at MIT-MULTICS
844 In the CTENSR package on MULTICS MACSYMA , one cannot seem to
845 enter a new metric . If I try tsetup() I get a message saying
846 I must do a KILL(ALL). I KEEP GETTING THIS EVEN AFTER I DO A KILL(ALL)
847 For the moment you will have to start up a fresh MACSYMA to enter a new
849 has been fixed so starting up a new macsyma is no longer necessary.
850 (You have to do a KILL(ALL); and a TENSORKILL:TRUE$ as RP's comments
853 From JPG@MIT-MC Mon Apr 5 01:02:00 1982
854 Date: 5 April 1982 01:02-EST
855 From: Jeffrey P. Golden <JPG at MIT-MC>
856 To: LAParker.Gravity at MIT-MULTICS
857 cc: MULTICS-MACSYMA-BUGS at MIT-MC
859 Date: 4 April 1982 18:45 est
860 From: LAParker.Gravity at MIT-MULTICS
861 To: Multics-Macsyma-Bugs at MIT-MC
862 [1] why did loadfile(etensr,fasl,dsk,share)
863 not load as macsyma manual says it should? What do I do?
864 The manual was written before the current Multics Macsyma even existed.
865 On Multics you can get the package which is now called "ctensr" by doing:
866 loadfile(">udd>Mathlab>macsyma>share>ctensr.lisp");
868 [2] Following macsyma reference manual, p.191-192, I typed tsetup(),
869 but only got the reply tsetup()
870 rather than what the manual shows.
871 On Multics you have to do the loadfile listed in [1] above before typing
874 From RP@MIT-MC Fri Jul 2 13:58:00 1982
875 Date: 2 July 1982 13:58-EDT
876 From: Richard Pavelle <RP at MIT-MC>
877 To: INFO-TENSOR at MIT-MC
880 I have revised the tensor manual, TM-167 (June 1980), to reflect
881 some changes and additions to the CTENSR and ITENSR packages. If
882 you wish to receive a copy let me know.
884 From RP@MIT-MC Sat Nov 20 16:44:00 1982
885 Date: 20 November 1982 16:44-EST
886 From: Richard Pavelle <RP at MIT-MC>
888 To: INFO-TENSOR at MIT-MC
890 At ASB's suggestion, for consistency, I have changed RATRIEMAN to RATRIEMANN
893 From RP@MIT-MC Fri Jan 14 06:05:00 1983
894 Date: 14 January 1983 06:05-EST
895 From: Richard Pavelle <RP @ MIT-MC>
897 To: INFO-TENSOR @ MIT-MC
899 Many of you on this list do not work in relativity but if
900 some of your colleagues have used MACSYMA for relativity
901 applications please forward the following to them:
903 Lars Hornfeldt and his colleagues at Stockholm would like
904 to get together a list of papers for the 10th International
905 Conference on General Relativity and Gravitation this July
906 in Padova. The papers are to be those which have used MACSYMA
907 for General Relativity and I am trying to collect them for
908 Hornfeldt. If you have published any, or if you have any in
909 preprint form, send them or the references to me.
914 From vttoth@vttoth.com Tue Nov 30 23:39:00 2004
915 Date: Tue, 30 Nov 2004 23:39:00 -0500
916 From: "Viktor T. Toth" <vttoth@vttoth.com>
918 Subject: Mail archive
920 This mail archive contains old MIT MACSYMA mailing list messages that were
921 found in two file fragments among the TENSOR package source code. It is
922 mostly of historical interest, but I found some of it educational, i.e.,
923 worth preserving. I sorted them chronologically, and modified message
924 headers so that the archive can now be read by any mail program that
925 understands UNIX format mail archives (i.e., mail -f mail-archive.txt
926 should suffice on any UNIX/Linux box.)
928 It is interesting to note that much of this code was written at a time when
929 people were still concerned about loading an extra few kilobytes worth of
930 code into system memory!
936 (http://www.vttoth.com/)