-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathEXEC.TXT
More file actions
1811 lines (1275 loc) · 58.1 KB
/
EXEC.TXT
File metadata and controls
1811 lines (1275 loc) · 58.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
=PAGE=
2.0 GENERAL DESCRIPTION OF DATA DECK
The input deck begins with the required resident operating system control
cards. The type and number of these cards will vary with the installation.
Instructions for the preparation of these control cards should be obtained
from the programming staff at each installation.
The operating system control cards reference the NASTRAN primary input
file. This is the file that is assigned to FORTRAN unit 5. The primary input
file may contain the complete NASTRAN Data Deck or it may contain parts of the
NASTRAN Data Deck and include references to secondary input files that contain
the remainder of the NASTRAN Data Deck. Section 2.0.1 describes the setup of
the NASTRAN Data Deck and Section 2.0.2 describes the usage of secondary input
files via the READFILE capability.
2.0.1 NASTRAN Data Deck
The NASTRAN Data Deck is constructed in the following order (depending on
the particular job requirements):
1. The NASTRAN card (optional)
2. The Executive Control Deck (required)
3. The Substructure Control Deck (required only in substructure analyses)
4. The Case Control Deck (required)
5. The Bulk Data Deck (required)
6. The INPUT Module Data card(s) (required only if the INPUT module is
used)
The NASTRAN card is used to change the default values for certain
operational parameters, such as the buffer size and the machine configuration.
The NASTRAN card is optional, but, if present, it must be the first card of
the NASTRAN Data Deck. It is described in detail in Section 2.1.
The Executive Control Deck begins with the NASTRAN ID card and ends with
the CEND card. It identifies the job and the type of solution to be performed.
It also declares the general conditions under which the job is to be executed,
such as, maximum time allowed, type of system diagnostics desired, restart
conditions, and whether or not the job is to be checkpointed. If the job is to
be executed with a rigid format, the number of the rigid format is declared
along with any alterations to the rigid format that may be desired. If Direct
Matrix Abstraction is used, the complete DMAP sequence must appear in the
Executive Control Deck. The executive control cards and examples of their use
are described in Section 2.2.
The Substructure Control Deck begins with the SUBSTRUCTURE card and
terminates with the ENDSUBS card. It defines the general attributes of the
Automated Multi-stage Substructuring capability and establishes the control of
the Substructure Operating File (SOF). The command cards are described in
Section 2.7.
When automated multi-stage substructuring is not included, then the Case
Control Deck begins with the first card following CEND and ends with the BEGIN
BULK card. It defines the subcase structure for the problem, makes selections
from the Bulk Data Deck, and makes output requests for printing, punching and
plotting. A general discussion of the functions of the Case Control Deck and a
detailed description of the cards used in this deck are given in Section 2.3.
The special requirements of the Case Control Deck for each rigid format are
discussed in Section 3.
The Bulk Data Deck begins with the card following BEGIN BULK and ends with
the card preceding ENDDATA. It contains all of the details of the structural
model and the conditions for the solution. A detailed description of all of
the bulk data cards is given in Section 2.4. The BEGIN BULK and ENDDATA cards
must be present even though no new bulk data is being introduced into the
problem or all of the bulk data is coming from an alternate source, such as
User's Master File or user generated input. The format of the BEGIN BULK card
is free field. The ENDDATA card must begin in column 1 or 2. Generally
speaking, only one structural model can be defined in the Bulk Data Deck.
However, some of the bulk data, such as cards associated with loading
conditions, constraints, direct input matrices, transfer functions, and
thermal fields may exist in multiple sets. All types of data that are
available in multiple sets are discussed in Section 2.3.1. Only sets selected
in the Case Control Deck will be used in any particular solution.
If the INPUT module is employed, one or two additional data cards are
required following the ENDDATA card. For specific cases, see Section 2.6.
Comment cards may be inserted in any of the parts of the NASTRAN Data Deck.
These cards are identified by a $ in column one. Columns 2-72 may contain any
desired text.
2.0.2 Usage of Secondary Input Files Via the READFILE Capability
The READFILE capability allows you to logically read data from one or more
external, secondary, card-image files by referencing these files from the
NASTRAN primary input file. (The primary input file is the file that is
assigned to FORTRAN unit 5 from which NASTRAN normally reads the input data.)
2.0.2.1 Description of the Capability
The format of the READFILE card is as follows:
READFILE name
where "name" refers to an external, secondary, card-image file.
When a READFILE card is encountered in the primary input file, NASTRAN
reads all subsequent input data from the specified secondary file until an
end-of-file condition or an ENDDATA card is encountered on that file,
whichever occurs earlier. If an end-of-file condition is encountered on the
secondary file before an ENDDATA card is detected, the program resumes reading
of the input data from the primary input file and the process continues. If an
ENDDATA card is encountered on the secondary file before an end-of-file
condition is detected, obviously the program will not read any more input data
from either the secondary file or the primary file, unless the INPUT module is
being used, in which case the data required for the INPUT module will be read
from the primary input file (see Item 5 in the following discussion).
The flexibilities of the READFILE cards are as follows:
1. The format of the READFILE card is free-field. The only restrictions are
that there should be at least one space between the word READFILE and
the "name" of the secondary file and that the card cannot extend beyond
one card image (80 columns).
2. Nested READFILE cards are allowed. That is, READFILE cards are permitted
in both the NASTRAN primary and secondary input files.
3. If input cards from the READFILE file are not to be echoed, you can add
the option NOPRINT after READFILE.
4. READFILE cards may be used anywhere in the Executive Control,
Substructure Control, Case Control and Bulk Data Decks. (The NASTRAN
card can also be specified in a secondary file.)
5. If the INPUT module is used, the data required for that module must
appear in the primary input file.
6. On the CDC and DEC VAX versions, "name" may be any valid file name (see
Examples 1 and 2 below). On the IBM version, "name" may be either a
sequential file name (see Example 3) or a member name of a PDS (see
Example 4). On the UNIVAC, "name" may be any file name (see Example 5)
or file.element name (see Example 6).
2.0.2.2 Examples of READFILE Capability Usage
The following examples illustrate several ways in which the READFILE
capability can be used. These examples also illustrate the usage of this
capability on all four versions of NASTRAN.
Example 1
This example illustrates the usage of the READFILE capability for reading
in the restart dictionary in a checkpoint/restart run on the CDC version.
(This example assumes that the output on the punch file in the checkpoint run
contains only the restart dictionary.)
/JOB
.
.
.
COPYBR,INPUT,INPUT1.
COPYBR,INPUT,INPUT2.
REWIND,INPUT1,INPUT2.
* RUN CHECKPOINT JOB
LINK1,INPUT1,OUTPUT,PUNCH1,UT1.
* MANIPULATE FILES
PACK,PUNCH1.
REWIND,PUNCH1.
RETURN,POOL.
RENAME,OPTP=NPTP.
* RUN RESTART JOB
LINK1,INPUT2,OUTPUT,PUNCH2,UT1.
/EOR
NASTRAN FILES=NPTP
.
. (Data for Checkpoint Job)
.
/EOR
NASTRAN FILES=OPTP
.
$ READ THE RESTART DICTIONARY
READFILE PUNCH1
.
CEND
.
. (Data for Restart Job)
.
/EOF
Example 2
This example illustrates the use of multiple READFILE cards on the DEC VAX
version.
ID ....
.
.
.
BEGIN BULK
READFILE DDB1:[NASDIR]FUSELAGE.DT
READFILE DDB1:[NASDIR]WINGS.DT
READFILE,NOPRINT,DDB1:[NASDIR]TAIL.DT
ENDDATA
The directory and device names need not be specified if default values are to
be used.
Example 3
In this example, the READFILE capability is used to access a sequential
file on the IBM version. The format for reading a sequential file is to
include the DDname of the file on the READFILE card as shown below.
// EXEC NASTRAN
//NS.CARDS DD DSN=USER.JOB1EXEC.DATA,DISP=SHR
//NS.SYSIN DD *
ID ....
.
.
.
READFILE CARDS
/*
An ENDDATA card is not used in the Bulk Data Deck here as it is assumed to be
included in the data on the sequential file.
Example 4
In this example, the READFILE capability is used to read a member of a PDS
on the IBM version. The format for reading a member of a PDS is to include the
DDname of the PDS with the member name in parentheses immediately following it
as shown below.
// EXEC NASTRAN
//NS.CARDS DD DSN=USER.PDS.DATA,DISP=SHR
//NS.SYSIN DD *
ID ....
.
.
.
READFILE CARDS(JOB2EXEC)
.
.
.
/*
The member JOB2EXEC is read from the PDS USER.PDS.DATA.
Example 5
In this example, a file name on the UNIVAC is referenced by a READFILE
card, and the input cards are not to be printed.
@ASG,A CARDS*UN1EXEC.
@XQT *NASTRAN.L1NK1
ID ....
READFILE(NOPRINT)CARDS*UN1EXEC.
.
.
.
The file UN1EXEC with the qualifier CARDS will be read immediately after the
ID card.
Example 6
In this example, a file.element name on the UNIVAC is referenced by a
READFILE card.
@ASG,A CARDS*UN2.
@XQT *NASTRAN.L1NK1
ID ....
READFILE CARDS*UN2.EXEC
.
.
.
The element EXEC of file UN2 with the qualifier CARDS is read immediately
after the ID card.
=PAGE=
2.1 THE NASTRAN CARD
Many of the important operational parameters used in NASTRAN, such as the
buffer size and the machine configuration, are contained in the /SYSTEM/
COMMON block. These and other operational parameters are initially assigned
values by the program. However, the program does provide a means by which the
default values initially set for some of these operational parameters can be
redefined by you at execution time. The card that provides this capability is
called the NASTRAN card.
The NASTRAN card is optional, but, if used, it must be the first card of
the NASTRAN data deck; that is, it must precede the Executive Control Deck.
The NASTRAN card is a free-field card (similar to the cards in the Executive
and Case Control Decks). The format of the card is as follows:
NASTRAN keyword1 = value, keyword2 = value, ...
The list of applicable and acceptable keywords is as follows:
1. BANDIT - Changes the 77th word in /SYSTEM/. This parameter specifies
whether the BANDIT operations in NASTRAN are to be performed or not. If
BANDIT = 0 (the default), the BANDIT operations are performed if there
are no input data errors. If BANDIT = -1, the BANDIT operations are
skipped unconditionally.
2. BANDTCRI - Manipulates the 77th word in /SYSTEM/. This parameter
specifies the criterion for evaluation in the BANDIT operations.
Acceptable values and their meanings are shown below. (See Reference 1
for the definitions of the terms used here.)
BANDTCRI value Criterion for evaluation (characteristic of
matrix selected for reduction)
1 (default) RMS (root mean square) wavefront
2 Bandwidth
3 Profile
4 Maximum wavefront
3. BANDTDEP - Manipulates the 77th word in /SYSTEM/. This parameter is
meaningful only when the BANDTMPC parameter is set to 1 or 2. It
indicates whether the dependent grid points specified by multipoint
constraints (MPCs) and/or rigid elements are to be included (BANDTDEP =
0, the default) or are to be excluded (BANDTDEP = 1) from consideration
in the BANDIT computations.
4. BANDTDIM - Manipulates the 77th word in /SYSTEM/. This parameter defines
the dimension (in number of words) of a scratch array used in the BANDIT
computations with the GPS method. Any one of the integers 1 to 9 may be
specified, resulting in a dimension of words for the scratch array equal
to m*10 percent of the total number of grid points used in the problem
(where m = the value specified for this parameter). The default of m is
1, or 150 words, whichever gives the larger number.
5. BANDTMPC - Manipulates the 77th word in /SYSTEM/. This parameter
indicates whether multipoint constraints (MPCs) and/or rigid elements
are to be considered in the BANDIT computations. Acceptable values and
their meanings are shown below.
BANDTMPC value Meaning
0 (default) Do not consider MPCs or rigid elements in
the BANDIT computations.
1 Consider only rigid elements in the BANDIT
computations.
2 Consider both MPCs and rigid elements in the
BANDIT computations.
As noted in Reference 1, it should be emphasized here that only in rare
cases would it make sense to let BANDIT process MPCs and rigid elements.
The main reasons for this are that the BANDIT computations do not
consider individual degrees of freedom and, in addition, cannot
distinguish one MPC set from another.
6. BANDTMTH - Manipulates the 77th word in /SYSTEM/. This parameter
specifies the method to be used by the BANDIT operations for the
resequencing of grid points. (See Reference 1 for details of these
methods.) Acceptable values and their meanings are shown below.
BANDTMTH value Method(s) to be used in the BANDIT operations
1 Cuthill-McKee method
2 Cuthill-McKee method and Gibbs-Poole-
Stockmeyer method
3 (default) Gibbs-Poole-Stockmeyer method
7. BANDTPCH - Manipulates the 77th word in /SYSTEM/. This parameter
specifies the punching of the SEQGP cards generated by the BANDIT
procedure. Acceptable values and their meanings are given below.
BANDTPCH value Meaning
0 (default) Do not punch the SEQGP cards generated by
BANDIT and let the NASTRAN job continue
normally.
1 Punch out the SEQGP cards generated by
BANDIT and terminate the NASTRAN job.
8. BANDTRUN - Manipulates the 77th word in /SYSTEM/. This parameter
specifies the conditions under which the BANDIT operations in NASTRAN
are to be performed. A value of 0 (the default) indicates that the
BANDIT computations are to be performed if there are no input data
errors and you have not already included one or more SEQGP cards in the
Bulk Data Deck. A value of 1 specifies that the BANDIT operations are to
be performed if there are no input data errors and new SEQGP cards are
to be generated unconditionally to replace any old SEQGP cards that may
have been initially included in your input.
9. BUFFSIZE - Changes the first word in /SYSTEM/. This word defines the
number of words in a GINO (general purpose input/output routines used in
NASTRAN) buffer. The default values are as follows:
Machine GINO Buffer Size (words)
CDC 1042
IBM 1604
UNIVAC 871
DEC VAX 1408
The desired value at a particular installation may be different from the
default value. In any event, related runs such as restarts must use the
same BUFFSIZE for all parts of the run.
10. BULKDATA - Changes the 77th word in /SYSTEM/. This parameter
specifies whether NASTRAN is to run normally (BULKDATA = 0, the
default) or if NASTRAN is to terminate after the Preface (or Link 1)
operations (BULKDATA not equal to 0).
BULKDATA = -3 (a special option) indicates the NASTRAN 15 GINO timing
constants are to be calculated, printed, and the NASTRAN job
terminated.
Important note about the BANDIT, BANDTxxx, and BULKDATA Parameters
Note that the BANDIT parameter, the BANDTxxx parameters (as a group)
and the BULKDATA parameter all correspond to the same word (the 77th
word) in the /SYSTEM/ COMMON block. Hence, these parameters are
mutually exclusive. That is, you can specify either the BANDIT
parameter, any one or more of the BANDTxxx parameters, or the
BULKDATA parameter, but you cannot specify more than one of these
three parameters.
11. CONFIG - This keyword is no longer applicable. The constants required
for use in the timing equations are now automatically computed in
every NASTRAN run.
12. DRUM - Changes the 34th word in /SYSTEM/. This word defines the drum
allocation of dynamic assigns on the UNIVAC version. The default is
DRUM = 1. This causes dynamic assigns for all units not assigned by
you to be of the following form:
@ASG,T XX,F/2/POS/30.
This assign card allows a maximum of 1,920 tracks, or approximately
3,500,000 words for each file. The F refers to a mass storage device.
POS requests that 64 contiguous tracks be assigned at once. The value
30 causes the run to be terminated if more than 30 x 64 tracks of
data are written on any one file.
The drum allocation of dynamic assigns can be changed from POS
(positions) to TRK (tracks) by setting DRUM = 2. This results in
files being assigned in the following form:
@ASG,T XX,F//TRK/1360.
TRK requests that 64 sectors (28 words/sector) be assigned at one
time.
13. FILES - Establishes the specified NASTRAN files as executive files.
The files that may be specified are POOL, NPTP, OPTP, NUMF, PLT1,
PLT2, INPT, INP1, INP2,...INP9. Multiple file names must be specified
by enclosing them in parentheses, such as FILES = (PLT1, NPTP). If an
executive file is assigned to tape rather than disk, then it need not
be specified with the FILES parameter. The FILES parameter, if used,
must be the last keyword on the NASTRAN card.
14. HICORE - Changes the 31st word in /SYSTEM/. This word defines the
amount of core (in decimal words) available to you on the UNIVAC 1100
series machines. The default is 85K decimal words. The ability to
increase this value may be installation limited.
15. LOGFL - Changes the 7th word in /SYSTEM/. Default is 95 (UNIVAC
only).
16. MAXFILES - Changes the 29th word in /SYSTEM/. This word defines the
maximum number of files to be placed in COMMON /XFIAT/ by subroutine
GNFIAT. The default value is 35.
17. MAXOPEN - Changes the 30th word in /SYSTEM/. This word defines the
maximum number of files that may be open at any one time in the
program. The default value is 16.
18. MODCOM(I) - Changes the (56 + I)th word (1 <= I < 9) in /SYSTEM/.
Defines one of the words in a nine-word array. Only MODCOM(1) is
supported. If MODCOM(1) = 1, diagnostic statistics from subroutine
SDCOMP are printed. The default is MODCOM(1) = 0, resulting in no
diagnostic prints from SDCOMP.
19. NLINES - Changes the 9th word in /SYSTEM/. This word defines the
number of data lines per printed page. The smallest acceptable value
is 10. The default value is 42 for the CDC version, 55 for the IBM
version, 55 for the DEC VAX version, and 55 for the UNIVAC version.
Alternatively, the number of data lines per printed page can also be
defined by means of the LINE card in the Case Control Deck (see
Section 2.3).
20. PLOTOPT - Defines the action to be taken by NASTRAN in the case where
plots are requested and error(s) exists in the Bulk Data Deck. The
default is zero (PLOTOPT = 0) if the PLT2 file is not assigned in a
NASTRAN job and one (PLOTOPT = 1) if the PLT2 file has been assigned.
The plot options (0 through 5) are listed below:
PLOTOPT BULK DATA PLOT COMMANDS NASTRAN ACTION
0 no error no error executes all links, no
plots
no error error stops after link1 data
check
error err or no err stops after link1 data
check
1 no error no error executes all links, and
plots
no error error stops after link1 data
check
error err or no err stops after link1 data
check
2 err/no err no error stops after undef. plots
in link2
err/no err error stops after link1 data
check
3 err/no err err or no err attempts to plot; stops
in link2
4 no error no error executes all links, and
plots
no error error attempts to plot; stops
in link2
error no error stops after undef. plots
in link2
error error stops after link1 data
check
5 no error no error executes all links, and
plots
no error error executes all links, but
no plots
error no error stops after undef. plots
in link2
error error stops after link1 data
check
21. STST - Changes the 70th word in /SYSTEM/. This word defines the
singularity tolerance for use in the EMA module. The default value is
0.01. The singularities remaining are written onto the GPST data
block output from the EMA module.
22. SYSTEM(J) - Changes the Jth word (1 <= J <= 100) in /SYSTEM/. This is
the general form of defining any word in /SYSTEM/. For some values of
J, SYSTEM(J) has equivalent keywords. For instance, SYSTEM(1) and
BUFFSIZE are equivalent and SYSTEM(9) and NLINES are equivalent. The
contents of /SYSTEM/ are described fully in Section 2.4.1.8 of the
Programmer's Manual.
23. TITLEOPT - Defines the option for obtaining the title page in the
NASTRAN output. The values of this keyword and their meaning are as
follows:
TITLEOPT Meaning
<0 Print a short title page.
0 Do not print any title page.
1 Print one copy of the full title page.
2 (default) Print two copies of the full title page.
3 Print a one-line comment (which you can modify by
updating subroutine TTLPGE) followed by the short
title items on the same page.
4 Read another card immediately following the NASTRAN
card, print its contents on one line and follow it
by the short title items on the same page.
>4 Do not print any title page (same as TITLEOPT = 0).
-2 (UNIVAC only) Print a short title page and suppress
the alternate logfile assignment which is not
allowed in real-time environment.
As can be seen, when TITLEOPT = 4 is specified on the NASTRAN card,
you must supply another card immediately following the NASTRAN card
to be read by the program. You can therefore use this feature to
print one-line individual comments (along with the short title) for
individual runs.
Examples
Following are some examples of the use of the NASTRAN card.
Example 1
NASTRAN BUFFSIZE = 900
The above card changes the 1st word of /SYSTEM/.
Example 2
NASTRAN NLINES = 40
The above card changes the 9th word of /SYSTEM/.
Example 3
NASTRAN TITLEOPT = -1, FILES = (PLT1, NPTP)
The above card requests a short title page and establishes the PLT1 and NPTP
files as executive files.
Example 4
NASTRAN SYSTEM(14) = 30000, SYSTEM(79) = 16384
The above card changes the 14th and 79th words in /SYSTEM/. SYSTEM(14) = 30000
changes the maximum number of output lines from 20000 (default) to 30000. (See
the description of the MAXLINES card in Section 2.3.) SYSTEM(79) = 16384 turns
on DIAG 5 thereby requesting the tracing of GINO OPEN/CLOSE operations. (See
the description of the DIAG card in Section 2.2.)
Example 5
NASTRAN BANDTPCH = 1, BANDTRUN = 1
The above card requests the punching of the new SEQGP cards unconditionally
generated by the BANDIT procedure and the subsequent termination of the
NASTRAN job.
Example 6
NASTRAN BANDIT = -1
The above card requests the unconditional skipping of the BANDIT operations.
Example 7
NASTRAN SYSTEM(93) = 1
The above card requests that sweep aerodynamic effects are to be included In
the modal flutter analysis of an axial-flow turbomachine or an advanced
turbopropeller. (See Section 1.20.)
REFERENCE
1. Everstine, G. C., BANDIT User's Guide, COSMIC Program No. DOD-00033, May
1978.
=PAGE=
2.2 EXECUTIVE CONTROL DECK
2.2.1 Control Selection
The format of the Executive Control cards is free field. The name of the
operation (for example, CHKPNT) is separated from the operand by one or more
blanks. The fields in the operand are separated by commas, and may be up to 8
integers or alphanumeric as indicated in the control card descriptions. The
first character of an alphanumeric field must be alphabetic, followed by up to
7 additional alphanumeric characters. Blank characters may be placed adjacent
to separating commas if desired. The individual cards are described in Section
2.3.3 and examples follow in Section 2.2.2.
The following Executive Control cards are mandatory:
1. APP - selects a Rigid Format approach or a user provided Direct Matrix
Abstraction Program (DMAP).
2. CEND - defines the end of the Executive Control deck.
3. ID - defines the beginning of the Executive Control deck.
4. TIME - defines the maximum time in minutes allotted to the execution of
the NASTRAN program.
The following Executive Control cards are required under certain
circumstances:
1. BEGIN$ - defines the beginning of user provided DMAP statements.
2. END$ - defines the end of user provided DMAP statements.
3. ENDALTER - defines the end of user provided changes to a Rigid Format.
4. RESTART - defines the beginning of a restart dictionary.
5. SOL - selects the solution number of a Rigid Format.
6. UMF - selects a data deck from a User Master File.
7. UMFEDIT - controls execution as a UMF editor.
The following Executive Control cards are optional:
1. ALTER - defines the Rigid Format statement(s) at which you make
alterations.
2. CHKPNT - requests the execution to be checkpointed.
3. DIAG - requests diagnostic output to be provided or operations to be
effected.
4. NUMF - requests a User Master File to be created.
5. $ - defines a non-executable comment.
2.2.2 Executive Control Deck Examples
1. Cold start, no checkpoint, rigid format, diagnostic output.
ID MYNAME, BRIDGE23
APP DISPLACEMENT
SOL 2,0
TIME 5
DIAG 1,2
CEND
2. Cold start, checkpoint, rigid format.
ID PERSONZZ, SPACECFT
CHKPNT YES
APP DISPLACEMENT
SOL 1,3
TIME 15
CEND
3. Restart, no checkpoint, rigid format. The restart dictionary indicated by
the double line bracket is automatically punched on previous run in which the
CHKPNT option was selected by you.
ID JOESHMOE, PROJECTX
É
º RESTART PERSONZZ, SPACECFT, 05/13/67, 18936,
º 1, XVPS, FLAGS=0, REEL=l, FILE=6
º 2, REENTER AT DMAP SEQUENCE NUMBER 7
º 3, GPL, FLAGS=0, REEL=1, FILE=7
º .
º .
º .
º $ END OF CHECKPOINT DICTIONARY
È
APP DISPLACEMENT
SOL 3,3
TIME 10
CEND
4. Cold start, no checkpoint, DMAP. User-written DMAP program is indicated by
double line brackets.
ID IAM007, TRYIT
APP DMAP
BEGIN $
É »
º DMAP statements go here º
È ¼
END $
TIME 8
CEND
5. Restart, checkpoint, altered rigid format, diagnostic output.
ID BEAM, FIXED
RESTART BEAM, FREE, 05/09/68, 77400,
1, XVPS, FLAGS=0, REEL=1, FILE=6
2, REENTER AT DMAP SEQUENCE NUMBER 7
3, GPL, FLAGS=0, REEL=1, FILE=7
.
.
.
$ END OF CHECKPOINT DICTIONARY
CHKPNT YES
DIAG 2,4
APP DISPLACEMENT
SOL 3,3
TIME 15
ALTER 20 $
MATPRN KGGX,,,,// $
TABPT GPST,,,,// $
ENDALTER
CEND
2.2.3 Executive Control Card Descriptions
The format of the Executive Control cards is free-field. In presenting
general formats for each card embodying all options, the following conventions
are used:
1. Upper-case letters and parentheses must be punched as shown.
2. Lower-case letters indicate that a substitution must be made.
É »
3. Double brackets º º indicate that a choice of contents is mandatory.
È ¼
Ú ¿
4. Brackets ³ ³ contain an option that may be omitted or included by you.
À Ù
5. First listed options or values are the default values.
6. Physical card consists of information punched in columns 1 through 72 of a
card. Most Executive Control cards are limited to a single physical
card.
7. Logical card may have more than 72 columns with the use of continuation
cards. A continuation card is honored by ending the preceding card with
a comma.
=PAGE=
ALTER - DMAP Sequence Alteration Request
Description
Requests Direct Matrix Abstraction Program (DMAP) sequence of a Rigid Format
to be changed by additions, deletions, or substitutions.
Format and Example(s)
É »
ALTER ºK1 [,K2]º $
È ¼
ALTER 22 $
ALTER 5,5 $
ALTER 38,45 $
ALTER 25,19 $
Option Meaning
K1 only DMAP statement number (Integer > 0) after which DMAP instructions
following the ALTER card to be inserted.
K1 and K2 DMAP statement numbers (Integer > 0) identifying a single DMAP
statement or a range of DMAP statements to be deleted and replaced
by any DMAP instructions that may follow the ALTER card. See remark
5.
Remarks
1. See the descriptions of the INSERT and DELETE cards for alternateways of
specifying DMAP sequence alteration requests.
2. The DMAP statements referenced on ALTER, INSERT and DELETE cards (either
explicitly or implicitly, when a range is specified) must be referenced in
ascending order of their occurrence in the rigid format DMAP.
3. See Volume 2, Sections 2, 3 and 4 for the listings of all rigid format DMAP
sequences.
4. See Volume 2, Section 1.1.5 for the manner in which DMAP alters are handled
restarts.
5. If both K1 and K2 are specified and K1 is not equal to K2, a range of DMAP
statements is implied and either of them can be less than the other. If
K1 = K2, a single DMAP statement is implied.
=PAGE=
APP - Rigid Format or DMAP Declaration
Description
Selects a Rigid Format approach or a user provided Direct Matrix Abstraction
Program (DMAP).
Format and Example(s)
É »
º DISPLACEMENT º (Default)
º DISPLACEMENT, SUBS º
APP º HEAT º
º AERO º
º DMAP º
º DMAP, SUBS º
È ¼
APP HEAT
APP DMAP
Option Meaning
DISPLACEMENT Indicates one of the Displacement Approach rigid formats.
DISPLACEMENT, SUBS Indicates automated multi-stage substructuring with one of
the Displacement Approach rigid formats.
HEAT Indicates one of the heat transfer approach rigid formats.
AERO Indicates one of the aeroelastic approach rigid formats.
DMAP Indicates Direct Matrix Abstraction Program (DMAP) approach.
DMAP, SUBS Indicates Direct Matrix Abstraction Program (DMAP) approach which
includes automated multi-stage substructuring modules.
Remarks
1. Use of this card is recommended. Default is DISPLACEMENT.
=PAGE=
BEGIN - DMAP Sequence Initiation
Description
Defines the beginning of a Direct Matrix Abstraction Program (DMAP) sequence.
Format and Example(s)
BEGIN $
BEGIN OPTIONAL NAME OF DMAP SEQUENCE $
Remarks
1. This card is required at the beginning of a DMAP sequence. It must be the
first card. The statement is included at the beginning of the DMAP sequence
defining a Rigid Format. You must provide the card as part of a user
supplied DMAP sequence when using the DMAP approach.
2. This statement, like all DMAP statements, is terminated with the $
character delimiter.
3. This statement is a non-executable instruction for the DMAP compiler. (See
Section 5.7 for an alternate module XDMAP.)
4. For specific instructions related to DMAP usage, see Section 5.2.
=PAGE=
CEND - Executive Control Deck Terminator
Description
Defines the end of the Executive Control Deck.
Format and Example(s)
CEND
Remarks
1. This card is mandatory and must be last in the Executive Control Deck.
=PAGE=
CHKPNT - Checkpoint File Request
Description
Requests data blocks to be written to a checkpoint file for a later restart.
Format and Example(s)
É »
º NO º
CHKPNT º YES º
È ¼
CHKPNT YES
Remarks
1. This card is optional but when it is used, the checkpoint file must be made
available by you via operating system control cards.
2. The restart dictionary deck is automatically punched for use in a later
restart execution.
=PAGE=
DELETE - DMAP SEQUENCE ALTERATION REQUEST
Description
Requests the Direct Matrix Abstraction Program (DMAP) sequence of a rigid
format to be changed by deletions or substitutions.
Format and Example(s)
DELETE specmod [ , specmod ] $
1 2
where specmod has the following general form:
i
nommod [ ( r ) ] [ , n ]
i i i
DELETE SSG1 $
DELETE EMA(2) $
DELETE READ,1 $
DELETE SDR2(2),-1 $
DELETE SSG3,REPT $
DELETE GP2,GP3,-1 $
DELETE SMA3,1,TA1,-1 $
DELETE REPT,2,REPT,3 $
Option
nommod Nominal module (Alphanumeric value, no default). See Remark 5.
i
. th
r Occurrence flag (Integer > 0, default = 1). The r
i i
occurrence of the nominal module in the rigid format DMAP
sequence (counting from the beginning of the DMAP sequence)