1 ;;; Compiled by f2cl version:
2 ;;; ("f2cl1.l,v 1.221 2010/05/26 19:25:52 rtoy Exp $"
3 ;;; "f2cl2.l,v 1.37 2008/02/22 22:19:33 rtoy Exp $"
4 ;;; "f2cl3.l,v 1.6 2008/02/22 22:19:33 rtoy Exp $"
5 ;;; "f2cl4.l,v 1.7 2008/02/22 22:19:34 rtoy Exp $"
6 ;;; "f2cl5.l,v 1.204 2010/02/23 05:21:30 rtoy Exp $"
7 ;;; "f2cl6.l,v 1.48 2008/08/24 00:56:27 rtoy Exp $"
8 ;;; "macros.l,v 1.114 2010/05/17 01:42:14 rtoy Exp $")
10 ;;; Using Lisp CMU Common Lisp CVS Head 2010-05-25 18:21:07 (20A Unicode)
12 ;;; Options: ((:prune-labels nil) (:auto-save t) (:relaxed-array-decls t)
13 ;;; (:coerce-assigns :as-needed) (:array-type ':array)
14 ;;; (:array-slicing t) (:declare-common nil)
15 ;;; (:float-format double-float))
20 (labels ((multi-entry-colnew
21 (%name% ncomp m aleft aright zeta ipar ltol tol fixpnt ispace
22 fspace iflag fsub dfsub gsub dgsub guess
)
23 (declare (type (array double-float
(*)) fspace fixpnt tol zeta
)
24 (type double-float aright aleft
)
25 (type (array f2cl-lib
:integer4
(*)) ispace ltol ipar m
)
26 (type (f2cl-lib:integer4
) iflag ncomp
))
29 :element-type
'double-float
30 :displaced-to
(colloc-part-0
31 *colloc-common-block
*)
32 :displaced-index-offset
0))
35 :element-type
'double-float
36 :displaced-to
(colloc-part-0
37 *colloc-common-block
*)
38 :displaced-index-offset
7))
41 :element-type
'f2cl-lib
:integer4
42 :displaced-to
(colord-part-0
43 *colord-common-block
*)
44 :displaced-index-offset
5))
47 :element-type
'double-float
48 :displaced-to
(colsid-part-0
49 *colsid-common-block
*)
50 :displaced-index-offset
0))
53 :element-type
'double-float
54 :displaced-to
(colest-part-0
55 *colest-common-block
*)
56 :displaced-index-offset
120))
59 :element-type
'f2cl-lib
:integer4
60 :displaced-to
(colest-part-1
61 *colest-common-block
*)
62 :displaced-index-offset
40)))
63 (symbol-macrolet ((precis
64 (aref (colout-part-0 *colout-common-block
*) 0))
66 (aref (colout-part-1 *colout-common-block
*) 0))
68 (aref (colout-part-1 *colout-common-block
*) 1))
72 (aref (colord-part-0 *colord-common-block
*) 0))
74 (aref (colord-part-0 *colord-common-block
*) 1))
76 (aref (colord-part-0 *colord-common-block
*) 2))
78 (aref (colord-part-0 *colord-common-block
*) 3))
80 (aref (colord-part-0 *colord-common-block
*) 4))
83 (aref (colapr-part-0 *colapr-common-block
*) 0))
85 (aref (colapr-part-0 *colapr-common-block
*) 1))
87 (aref (colapr-part-0 *colapr-common-block
*) 2))
89 (aref (colapr-part-0 *colapr-common-block
*) 3))
91 (aref (colapr-part-0 *colapr-common-block
*) 4))
93 (aref (colmsh-part-0 *colmsh-common-block
*) 0))
95 (aref (colmsh-part-0 *colmsh-common-block
*) 1))
97 (aref (colmsh-part-0 *colmsh-common-block
*) 2))
99 (aref (colmsh-part-0 *colmsh-common-block
*) 3))
102 (aref (colsid-part-0 *colsid-common-block
*)
105 (aref (colsid-part-0 *colsid-common-block
*)
108 (aref (colnln-part-0 *colnln-common-block
*) 0))
110 (aref (colnln-part-0 *colnln-common-block
*) 2))
112 (aref (colnln-part-0 *colnln-common-block
*) 3))
114 (aref (colnln-part-0 *colnln-common-block
*) 4))
118 (aref (colest-part-1 *colest-common-block
*)
120 (f2cl-lib:with-multi-array-data
121 ((m f2cl-lib
:integer4 m-%data% m-%offset%
)
122 (ipar f2cl-lib
:integer4 ipar-%data% ipar-%offset%
)
123 (ltol f2cl-lib
:integer4 ltol-%data% ltol-%offset%
)
124 (ispace f2cl-lib
:integer4 ispace-%data% ispace-%offset%
)
125 (zeta double-float zeta-%data% zeta-%offset%
)
126 (tol double-float tol-%data% tol-%offset%
)
127 (fixpnt double-float fixpnt-%data% fixpnt-%offset%
)
128 (fspace double-float fspace-%data% fspace-%offset%
))
129 (prog ((ic 0) (k2 0) (idmz 0) (np1 0) (linteg 0) (lpvtw 0)
130 (lpvtg 0) (ldscl 0) (lscl 0) (laccum 0) (lslope 0)
131 (lvalst 0) (lrhs 0) (ldqdmz 0) (ldqz 0) (ldeldz 0)
132 (ldelz 0) (ldmz 0) (lz 0) (lv 0) (lw 0) (lxiold 0)
133 (lg 0) (lxi 0) (nmaxi 0) (nmaxf 0) (nsizef 0) (nfixf 0)
134 (nsizei 0) (nfixi 0) (ib 0) (nrec 0) (ip 0) (nfxpnt 0)
135 (ndimi 0) (ndimf 0) (iread 0) (i 0) (precp1 0.0)
136 (dummy (make-array 1 :element-type
'double-float
)))
137 (declare (type (array double-float
(1)) dummy
)
138 (type double-float precp1
)
139 (type (f2cl-lib:integer4
) i iread ndimf ndimi
140 nfxpnt ip nrec ib nfixi
141 nsizei nfixf nsizef nmaxf
142 nmaxi lxi lg lxiold lw lv
143 lz ldmz ldelz ldeldz ldqz
144 ldqdmz lrhs lvalst lslope
145 laccum lscl ldscl lpvtg
146 lpvtw linteg np1 idmz k2
148 (if (eq %name%
'colsys
) (go colsys
))
151 (<= (f2cl-lib:fref ipar-%data%
(7) ((1 1)) ipar-%offset%
)
155 " VERSION *COLNEW* OF COLSYS . " "~%"
160 (setf precis
(/ precis
2.0))
161 (setf precp1
(+ precis
1.0))
162 (if (> precp1
1.0) (go label10
))
163 (setf precis
(* precis
100.0))
165 (if (or (< ncomp
1) (> ncomp
20)) (go end_label
))
166 (f2cl-lib:fdo
(i 1 (f2cl-lib:int-add i
1))
171 (< (f2cl-lib:fref m-%data%
(i) ((1 1)) m-%offset%
) 1)
172 (> (f2cl-lib:fref m-%data%
(i) ((1 1)) m-%offset%
) 4))
176 (f2cl-lib:fref ipar-%data%
181 (f2cl-lib:fref ipar-%data%
186 (f2cl-lib:fref ipar-%data%
190 (if (= n
0) (setf n
5))
192 (f2cl-lib:fref ipar-%data%
197 (f2cl-lib:fref ipar-%data%
201 (if (and (= nonlin
0) (= iguess
1)) (setf iguess
0))
202 (if (and (>= iguess
2) (= iread
0)) (setf iread
1))
204 (f2cl-lib:fref ipar-%data%
209 (f2cl-lib:fref ipar-%data%
214 (f2cl-lib:fref ipar-%data%
219 (f2cl-lib:fref ipar-%data%
224 (f2cl-lib:fref ipar-%data%
229 (f2cl-lib:fref ipar-%data%
235 (f2cl-lib:fdo
(i 1 (f2cl-lib:int-add i
1))
240 (f2cl-lib:fref m-%data%
245 (f2cl-lib:int-add mstar
246 (f2cl-lib:fref m-%data%
250 (setf (f2cl-lib:fref mt
(i) ((1 20)))
251 (f2cl-lib:fref m-%data%
(i) ((1 1)) m-%offset%
))
255 (f2cl-lib:max0
(f2cl-lib:int-add mmax
1)
256 (f2cl-lib:int-sub
5 mmax
))))
257 (f2cl-lib:fdo
(i 1 (f2cl-lib:int-add i
1))
261 (setf (f2cl-lib:fref tzeta
(i) ((1 40)))
262 (f2cl-lib:fref zeta-%data%
266 (f2cl-lib:fdo
(i 1 (f2cl-lib:int-add i
1))
269 (setf (f2cl-lib:fref lttol
(i) ((1 40)))
270 (f2cl-lib:fref ltol-%data%
275 (setf (f2cl-lib:fref tolin
(i) ((1 40)))
276 (f2cl-lib:fref tol-%data%
283 (setf kd
(f2cl-lib:int-mul k ncomp
))
284 (if (> iprint -
1) (go label80
))
285 (if (> nonlin
0) (go label60
))
286 (f2cl-lib:fformat iout
288 " THE NUMBER OF (LINEAR) DIFF EQNS IS " 1
289 (("~3D")) "~%" "~1@T" "THEIR ORDERS ARE"
292 (do ((ip 1 (f2cl-lib:int-add ip
1))
294 ((> ip ncomp
) (nreverse %ret
))
295 (declare (type f2cl-lib
:integer4 ip
))
297 (f2cl-lib:fref m-%data%
304 (f2cl-lib:fformat iout
306 " THE NUMBER OF (NONLINEAR) DIFF EQNS IS "
307 1 (("~3D")) "~%" "~1@T"
308 "THEIR ORDERS ARE" 20 (("~3D")) "~%")
310 (do ((ip 1 (f2cl-lib:int-add ip
1))
312 ((> ip ncomp
) (nreverse %ret
))
313 (declare (type f2cl-lib
:integer4 ip
))
315 (f2cl-lib:fref m-%data%
321 (f2cl-lib:fformat iout
322 (" SIDE CONDITION POINTS ZETA" 8
324 ("~%" "~27@T" 8 (("~10,6,0,'*,F"))) "~%")
325 (do ((ip 1 (f2cl-lib:int-add ip
1))
327 ((> ip mstar
) (nreverse %ret
))
328 (declare (type f2cl-lib
:integer4 ip
))
330 (f2cl-lib:fref zeta-%data%
336 (f2cl-lib:fformat iout
337 (" THERE ARE" 1 (("~5D"))
338 " FIXED POINTS IN THE MESH -" 10
339 (6 (("~10,6,0,'*,F")) "~%") "~%")
341 (do ((ip 1 (f2cl-lib:int-add ip
1))
343 ((> ip nfxpnt
) (nreverse %ret
))
344 (declare (type f2cl-lib
:integer4 ip
))
346 (f2cl-lib:fref fixpnt-%data%
351 (f2cl-lib:fformat iout
352 (" NUMBER OF COLLOC PTS PER INTERVAL IS" 1
355 (f2cl-lib:fformat iout
356 (" COMPONENTS OF Z REQUIRING TOLERANCES -"
357 8 ("~7@T" 1 (("~2D")) "~1@T") 4
358 ("~%" "~38@T" 8 (("~10D"))) "~%")
359 (do ((ip 1 (f2cl-lib:int-add ip
1))
361 ((> ip ntol
) (nreverse %ret
))
362 (declare (type f2cl-lib
:integer4 ip
))
364 (f2cl-lib:fref ltol-%data%
369 (f2cl-lib:fformat iout
370 (" CORRESPONDING ERROR TOLERANCES -"
371 "~6@T" 8 (("~10,2,2,0,'*,,'DE")) 4
372 ("~%" "~39@T" 8 (("~10,2,2,0,'*,,'DE")))
374 (do ((ip 1 (f2cl-lib:int-add ip
1))
376 ((> ip ntol
) (nreverse %ret
))
377 (declare (type f2cl-lib
:integer4 ip
))
379 (f2cl-lib:fref tol-%data%
385 (f2cl-lib:fformat iout
386 (" INITIAL MESH(ES) AND Z,DMZ PROVIDED BY USER"
389 (f2cl-lib:fformat iout
390 (" NO ADAPTIVE MESH SELECTION" "~%")))
392 (if (or (< k
0) (> k
7)) (go end_label
))
393 (if (< n
0) (go end_label
))
394 (if (or (< iread
0) (> iread
2)) (go end_label
))
395 (if (or (< iguess
0) (> iguess
4)) (go end_label
))
396 (if (or (< icare
0) (> icare
2)) (go end_label
))
397 (if (or (< ntol
0) (> ntol mstar
)) (go end_label
))
398 (if (< nfxpnt
0) (go end_label
))
399 (if (or (< iprint -
1) (> iprint
1)) (go end_label
))
400 (if (or (< mstar
0) (> mstar
40)) (go end_label
))
402 (f2cl-lib:fdo
(i 1 (f2cl-lib:int-add i
1))
410 (f2cl-lib:fref zeta-%data%
419 (f2cl-lib:fref zeta-%data%
427 (if (> ip nfxpnt
) (go end_label
))
431 (f2cl-lib:fref zeta-%data%
(i) ((1 1)) zeta-%offset%
)
433 (f2cl-lib:fref fixpnt-%data%
438 (setf ip
(f2cl-lib:int-add ip
1))
444 (f2cl-lib:fref zeta-%data%
(i) ((1 1)) zeta-%offset%
)
446 (f2cl-lib:fref fixpnt-%data%
458 (f2cl-lib:fdo
(i 1 (f2cl-lib:int-add i
1))
462 (f2cl-lib:int-sub
(f2cl-lib:int-add mstar
1) i
))
465 (f2cl-lib:fref zeta-%data%
(ib) ((1 1)) zeta-%offset%
)
470 (setf nsizei
(f2cl-lib:int-add
3 kd mstar
))
473 (f2cl-lib:int-mul nrec
(f2cl-lib:int-mul
2 mstar
))
474 (f2cl-lib:int-mul
5 mstar
)
478 (f2cl-lib:int-mul
3 mstar
)
480 (f2cl-lib:int-add kd
5)
481 (f2cl-lib:int-add kd mstar
))
484 (f2cl-lib:int-mul
2 mstar
)
489 (the f2cl-lib
:integer4
490 (truncate (- ndimf nfixf
) nsizef
)))
492 (the f2cl-lib
:integer4
493 (truncate (- ndimi nfixi
) nsizei
)))
495 (f2cl-lib:fformat iout
496 (" THE MAXIMUM NUMBER OF SUBINTERVALS IS MIN ("
497 1 (("~4D")) " (ALLOWED FROM FSPACE),"
499 " (ALLOWED FROM ISPACE) )" "~%")
502 (setf nmax
(f2cl-lib:min0 nmaxf nmaxi
))
503 (if (< nmax n
) (go end_label
))
504 (if (< nmax
(f2cl-lib:int-add nfxpnt
1)) (go end_label
))
507 (< nmax
(f2cl-lib:int-add
(f2cl-lib:int-mul
2 nfxpnt
) 2))
509 (f2cl-lib:fformat iout
511 " INSUFFICIENT SPACE TO DOUBLE MESH FOR ERROR ESTIMATE"
514 (setf lg
(f2cl-lib:int-add lxi nmax
1))
528 (setf lw
(f2cl-lib:int-add lxiold nmax
1))
531 (f2cl-lib:int-mul
(expt kd
2)
535 (f2cl-lib:int-mul mstar kd nmax
)))
538 (f2cl-lib:int-mul mstar
543 (f2cl-lib:int-add ldmz
(f2cl-lib:int-mul kd nmax
)))
545 (f2cl-lib:int-add ldelz
546 (f2cl-lib:int-mul mstar
551 (f2cl-lib:int-add ldeldz
552 (f2cl-lib:int-mul kd nmax
)))
554 (f2cl-lib:int-add ldqz
555 (f2cl-lib:int-mul mstar
560 (f2cl-lib:int-add ldqdmz
561 (f2cl-lib:int-mul kd nmax
)))
563 (f2cl-lib:int-add lrhs
564 (f2cl-lib:int-mul kd nmax
)
567 (f2cl-lib:int-add lvalst
568 (f2cl-lib:int-mul
4 mstar nmax
)))
569 (setf laccum
(f2cl-lib:int-add lslope nmax
))
570 (setf lscl
(f2cl-lib:int-add laccum nmax
1))
572 (f2cl-lib:int-add lscl
573 (f2cl-lib:int-mul mstar
579 (f2cl-lib:int-add lpvtg
580 (f2cl-lib:int-mul mstar
585 (f2cl-lib:int-add lpvtw
(f2cl-lib:int-mul kd nmax
)))
586 (if (< iguess
2) (go label160
))
590 (f2cl-lib:fref ispace-%data%
594 (setf nz
(f2cl-lib:int-mul mstar
(f2cl-lib:int-add nold
1)))
595 (setf ndmz
(f2cl-lib:int-mul kd nold
))
596 (setf np1
(f2cl-lib:int-add n
1))
597 (if (= iguess
4) (setf np1
(f2cl-lib:int-add np1 nold
1)))
598 (f2cl-lib:fdo
(i 1 (f2cl-lib:int-add i
1))
602 (setf (f2cl-lib:fref fspace-%data%
604 (f2cl-lib:int-add lz i
)
608 (f2cl-lib:fref fspace-%data%
609 ((f2cl-lib:int-add np1 i
))
612 (setf idmz
(f2cl-lib:int-add np1 nz
))
613 (f2cl-lib:fdo
(i 1 (f2cl-lib:int-add i
1))
617 (setf (f2cl-lib:fref fspace-%data%
619 (f2cl-lib:int-add ldmz i
)
623 (f2cl-lib:fref fspace-%data%
624 ((f2cl-lib:int-add idmz i
))
627 (setf np1
(f2cl-lib:int-add nold
1))
628 (if (= iguess
4) (go label140
))
629 (f2cl-lib:fdo
(i 1 (f2cl-lib:int-add i
1))
633 (setf (f2cl-lib:fref fspace-%data%
635 (f2cl-lib:int-add lxiold i
)
639 (f2cl-lib:fref fspace-%data%
641 (f2cl-lib:int-add lxi i
)
647 (f2cl-lib:fdo
(i 1 (f2cl-lib:int-add i
1))
651 (setf (f2cl-lib:fref fspace-%data%
653 (f2cl-lib:int-add lxiold i
)
657 (f2cl-lib:fref fspace-%data%
658 ((f2cl-lib:int-add n
1 i
))
663 (newmsh (f2cl-lib:int-add
3 iread
)
664 (f2cl-lib:array-slice fspace double-float
(lxi) ((1 1)))
665 (f2cl-lib:array-slice fspace double-float
(lxiold) ((1 1)))
666 dummy dummy dummy dummy dummy nfxpnt fixpnt
)
667 (if (>= iguess
2) (go label230
))
668 (setf np1
(f2cl-lib:int-add n
1))
669 (f2cl-lib:fdo
(i 1 (f2cl-lib:int-add i
1))
673 (setf (f2cl-lib:fref fspace-%data%
675 (f2cl-lib:int-add i lxiold
)
679 (f2cl-lib:fref fspace-%data%
681 (f2cl-lib:int-add i lxi
)
686 (if (or (= nonlin
0) (= iguess
1)) (go label230
))
687 (f2cl-lib:fdo
(i 1 (f2cl-lib:int-add i
1))
691 (setf (f2cl-lib:fref fspace-%data%
693 (f2cl-lib:int-sub lz
1)
698 (f2cl-lib:fdo
(i 1 (f2cl-lib:int-add i
1))
702 (setf (f2cl-lib:fref fspace-%data%
704 (f2cl-lib:int-sub ldmz
1)
710 (if (>= iguess
2) (setf iguess
0))
712 (var-0 var-1 var-2 var-3 var-4 var-5 var-6 var-7 var-8
713 var-9 var-10 var-11 var-12 var-13 var-14 var-15
714 var-16 var-17 var-18 var-19 var-20 var-21 var-22
715 var-23 var-24 var-25 var-26 var-27
)
717 (f2cl-lib:array-slice fspace
721 (f2cl-lib:array-slice fspace
725 (f2cl-lib:array-slice fspace double-float
(lz) ((1 1)))
726 (f2cl-lib:array-slice fspace
730 (f2cl-lib:array-slice fspace
734 (f2cl-lib:array-slice fspace
738 (f2cl-lib:array-slice fspace
742 (f2cl-lib:array-slice fspace
746 (f2cl-lib:array-slice fspace
750 (f2cl-lib:array-slice fspace double-float
(lg) ((1 1)))
751 (f2cl-lib:array-slice fspace double-float
(lw) ((1 1)))
752 (f2cl-lib:array-slice fspace double-float
(lv) ((1 1)))
753 (f2cl-lib:array-slice fspace
757 (f2cl-lib:array-slice fspace
761 (f2cl-lib:array-slice fspace
765 (f2cl-lib:array-slice fspace
769 (f2cl-lib:array-slice fspace
773 (f2cl-lib:array-slice ispace
777 (f2cl-lib:array-slice ispace
781 (f2cl-lib:array-slice ispace
785 nfxpnt fixpnt iflag fsub dfsub gsub dgsub guess
)
786 (declare (ignore var-0 var-1 var-2 var-3 var-4 var-5 var-6
787 var-7 var-8 var-9 var-10 var-11 var-12
788 var-13 var-14 var-15 var-16 var-17 var-18
789 var-19 var-20 var-21 var-23 var-24 var-25
792 (setf (f2cl-lib:fref ispace-%data%
797 (setf (f2cl-lib:fref ispace-%data%
802 (setf (f2cl-lib:fref ispace-%data%
807 (setf (f2cl-lib:fref ispace-%data%
812 (setf (f2cl-lib:fref ispace-%data%
817 (setf (f2cl-lib:fref ispace-%data%
821 (f2cl-lib:int-add nz ndmz n
2))
822 (setf k2
(f2cl-lib:int-mul k k
))
823 (setf (f2cl-lib:fref ispace-%data%
829 (f2cl-lib:fref ispace-%data%
835 (f2cl-lib:fdo
(i 1 (f2cl-lib:int-add i
1))
839 (setf (f2cl-lib:fref ispace-%data%
840 ((f2cl-lib:int-add
7 i
))
843 (f2cl-lib:fref m-%data%
847 (f2cl-lib:fdo
(i 1 (f2cl-lib:int-add i
1))
851 (setf (f2cl-lib:fref fspace-%data%
852 ((f2cl-lib:int-add n
1 i
))
855 (f2cl-lib:fref fspace-%data%
857 (f2cl-lib:int-sub lz
1)
861 (setf idmz
(f2cl-lib:int-add n
1 nz
))
862 (f2cl-lib:fdo
(i 1 (f2cl-lib:int-add i
1))
866 (setf (f2cl-lib:fref fspace-%data%
867 ((f2cl-lib:int-add idmz i
))
870 (f2cl-lib:fref fspace-%data%
872 (f2cl-lib:int-sub ldmz
1)
876 (setf ic
(f2cl-lib:int-add idmz ndmz
))
877 (f2cl-lib:fdo
(i 1 (f2cl-lib:int-add i
1))
881 (setf (f2cl-lib:fref fspace-%data%
882 ((f2cl-lib:int-add ic i
))
885 (f2cl-lib:fref coef
(i) ((1 49))))))
907 (ncomp m aleft aright zeta ipar ltol tol fixpnt ispace fspace iflag
908 fsub dfsub gsub dgsub guess
)
910 (v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16
)
911 (multi-entry-colnew 'colnew ncomp m aleft aright zeta ipar ltol tol
912 fixpnt ispace fspace iflag fsub dfsub gsub dgsub guess
)
913 (values v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16
)))
915 (ncomp m aleft aright zeta ipar ltol tol fixpnt ispace fspace iflag
916 fsub dfsub gsub dgsub guess
)
918 (v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16
)
919 (multi-entry-colnew 'colsys ncomp m aleft aright zeta ipar ltol tol
920 fixpnt ispace fspace iflag fsub dfsub gsub dgsub guess
)
921 (values v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16
))))
923 (in-package #-gcl
#:cl-user
#+gcl
"CL-USER")
924 #+#.
(cl:if
(cl:find-package
'#:f2cl
) '(and) '(or))
925 (eval-when (:load-toplevel
:compile-toplevel
:execute
)
926 (setf (gethash 'fortran-to-lisp
::colnew
927 fortran-to-lisp
::*f2cl-function-info
*)
928 (fortran-to-lisp::make-f2cl-finfo
929 :arg-types
'((fortran-to-lisp::integer4
)
930 (array fortran-to-lisp
::integer4
(1)) double-float
931 double-float
(array double-float
(1))
932 (array fortran-to-lisp
::integer4
(1))
933 (array fortran-to-lisp
::integer4
(1))
934 (array double-float
(1)) (array double-float
(1))
935 (array fortran-to-lisp
::integer4
(1))
936 (array double-float
(1)) (fortran-to-lisp::integer4
) t
938 :return-values
'(nil nil nil nil nil nil nil nil nil nil nil
939 fortran-to-lisp
::iflag nil nil nil nil nil
)
940 :calls
'(fortran-to-lisp::contrl fortran-to-lisp
::newmsh
941 fortran-to-lisp
::consts
))))