"oa_pref" Arguments Valid for PRIMER
"oa_pref" arguments valid for PRIMER
| Preference | Type | Description | Valid arguments | Default |
| analysis_tracking_tool_dir_level | <integer> | The dir level written to the analysis register by the Analysis Tracking Tool, where '0' is the kwd file dir, '1' is its 'parent' dir, '2' is its 'grandparent' dir, etc. | 0 | |
| default_keyw_fav | <logical> | Make the Favourites tab for Keywords the default tab that gets mapped | TRUE, FALSE | FALSE |
| default_tool_fav | <logical> | Make the Favourites tab for Tools the default tab that gets mapped | TRUE, FALSE | FALSE |
| error_handler | <string> | how to handle errors and exceptions | no_action, mini_dump, trap_continue, trace_exit | mini_dump |
| icfd_init_label_clash_part_type | <string> | Set a part type to be used if there are clashing icfd_part and icfd_part_vol ids | ICFD_PART, ICFD_PART_VOL | ICFD_PART |
| json_bookmarks_file | <string> | File to read the JSON formatted bookmarks for "LS-DYNA Submission" | <none> | |
| nurbs_degree_reduction_tolerance | <real> | Maximum error tolerance while reducing NURBS curve degree in *ELEMENT_SHELL_NURBS_PATCH edit panel. | 1.0 | |
| pdf_keyword_args | <string> | Commands to use when opening keyword manual using user specified pdf application. Use %p to indicate a page number, e.g. use the following for Acrobat Reader: /A page=%p | <none> | |
| save_dialogue_dir | <string> | Directory in which to save dialogue info on exit (otherwise deleted) | <none> | |
| save_window_positions | <logical> | Save position of undocked windows between sessions | TRUE, FALSE | TRUE |
| segment_count_for_bucket_sort_warning | <integer> | Threshold for warning of excessive number of segments in bucket | 1000000 | |
| show_license_warning | <logical> | Display Window containing License System messages | TRUE, FALSE | TRUE |
| splash_screen_seen | <real> | Most recent version (as major.minor, eg 17.1) for which a splash screen has been seen | 0.0 | |
| start_in | <string> | Directory to start Primer in | <none> |
The following controls the default ascii file output
| Preference | Type | Description | Valid arguments | Default |
| ABSTAT_asc | <string> | ABSTAT ascii file selected | ON, OFF | OFF |
| BNDOUT_asc | <string> | BNDOUT ascii file selected | ON, OFF | OFF |
| DEFGEO_asc | <string> | DEFGEO ascii file selected | ON, OFF | OFF |
| DEFORC_asc | <string> | DEFORC ascii file selected | ON, OFF | OFF |
| ELOUT_asc | <string> | ELOUT ascii file selected | ON, OFF | OFF |
| GCEOUT_asc | <string> | GCEOUT ascii file selected | ON, OFF | OFF |
| GLSTAT_asc | <string> | GLSTAT ascii file selected | ON, OFF | OFF |
| H3OUT_asc | <string> | H3OUT ascii file selected | ON, OFF | OFF |
| JNTFORC_asc | <string> | JNTFORC ascii file selected | ON, OFF | OFF |
| MATSUM_asc | <string> | MATSUM ascii file selected | ON, OFF | OFF |
| NCFORC_asc | <string> | NCFORC ascii file selected | ON, OFF | OFF |
| NODFOR_asc | <string> | NODFOR ascii file selected | ON, OFF | OFF |
| NODOUT_asc | <string> | NODOUT ascii file selected | ON, OFF | OFF |
| RBDOUT_asc | <string> | RBDOUT ascii file selected | ON, OFF | OFF |
| RWFORC_asc | <string> | RWFORC ascii file selected | ON, OFF | OFF |
| SECFORC_asc | <string> | SECFORC ascii file selected | ON, OFF | OFF |
| RCFORC_asc | <string> | RCFORC ascii file selected | ON, OFF | OFF |
| SBTOUT_asc | <string> | SBTOUT ascii file selected | ON, OFF | OFF |
| SLEOUT_asc | <string> | SLEOUT ascii file selected | ON, OFF | OFF |
| SPCFORC_asc | <string> | SPCFORC ascii file selected | ON, OFF | OFF |
| SPHOUT_asc | <string> | SPHOUT ascii file selected | ON, OFF | OFF |
| SWFORC_asc | <string> | SWFORC ascii file selected | ON, OFF | OFF |
| TPRINT_asc | <string> | TPRINT ascii file selected | ON, OFF | OFF |
| TRHIST_asc | <string> | TRHIST ascii file selected | ON, OFF | OFF |
The following relate to assemblies
| Preference | Type | Description | Valid arguments | Default |
| assembly_output_format | <string> | Format for writing post *END assembly data | PRIMER, HYPERMESH, ANSA, CUSTOMER | PRIMER |
| assembly_read_mode | <string> | Action for existing assemblies when reading assembly data in part tree | RESET, OVERWRITE, ASK | ASK |
The following relate to assign mass function
| Preference | Type | Description | Valid arguments | Default |
| assign_mass_percent_error_tolerance | <real> | Error tolerance (percent) for Assign Mass Calculation | 5.0 | |
| assign_mass_includes_timestep_mass | <string> | massing up function includes timestep added mass | OFF, ON | OFF |
| assign_mass_includes_attached_mass | <string> | Default is to include attached mass which is free or belongs to ASSM of lower label if overmassing | FREE_AND_LOWER, NONE, ALL | FREE_AND_LOWER |
| assign_mass_emp_to_part_include | <string> | newly created *EMP to same include as PART (otherwise same include as ASSM) | ON, OFF | ON |
| assign_mass_masses_to_part_include | <string> | newly created *ELEMENT_MASS to same include as PART (otherwise same include as ASSM) | ON, OFF | OFF |
The following control attributes of the attached function
| Preference | Type | Description | Valid arguments | Default |
| attached_tied_contact | <string> | Attach through tied contacts (program setting initially ON) | ON, OFF, PROG | PROG |
| attached_beam_pid | <string> | Attach through beam PIDs (program setting initially OFF) | ON, OFF, PROG | PROG |
| attached_beam_3rd_node | <string> | Attach through beam third node (program setting initially OFF) | ON, OFF, PROG | PROG |
| attached_recursive | <string> | Find attached recursively (program setting initially OFF) | ON, OFF, PROG | PROG |
| find_attached_through | <string> | Sets up the initial entity switches for attached | <none> |
Options to control behaviour of the battery setup tool.
| Preference | Type | Description | Valid arguments | Default |
| battery_undo_warn | <logical> | Warn before deleting entities from following steps | TRUE, FALSE | TRUE |
| battery_overwrite_analysis_warn | <logical> | Warn before overwriting control keywords in 'Analysis' panel | TRUE, FALSE | TRUE |
The following controls the default binary file output
| Preference | Type | Description | Valid arguments | Default |
| ABSTAT_bin | <string> | ABSTAT binary file selected | ON, OFF | OFF |
| BNDOUT_bin | <string> | BNDOUT binary file selected | ON, OFF | OFF |
| DEFGEO_bin | <string> | DEFGEO binary file selected | ON, OFF | OFF |
| DEFORC_bin | <string> | DEFORC binary file selected | ON, OFF | OFF |
| ELOUT_bin | <string> | ELOUT binary file selected | ON, OFF | OFF |
| GCEOUT_bin | <string> | GCEOUT binary file selected | ON, OFF | OFF |
| GLSTAT_bin | <string> | GLSTAT binary file selected | ON, OFF | OFF |
| H3OUT_bin | <string> | H3OUT binary file selected | ON, OFF | OFF |
| JNTFORC_bin | <string> | JNTFORC binary file selected | ON, OFF | OFF |
| MATSUM_bin | <string> | MATSUM binary file selected | ON, OFF | OFF |
| NCFORC_bin | <string> | NCFORC binary file selected | ON, OFF | OFF |
| NODFOR_bin | <string> | NODFOR binary file selected | ON, OFF | OFF |
| NODOUT_bin | <string> | NODOUT binary file selected | ON, OFF | OFF |
| RBDOUT_bin | <string> | RBDOUT binary file selected | ON, OFF | OFF |
| RWFORC_bin | <string> | RWFORC binary file selected | ON, OFF | OFF |
| SECFORC_bin | <string> | SECFORC binary file selected | ON, OFF | OFF |
| RCFORC_bin | <string> | RCFORC binary file selected | ON, OFF | OFF |
| SBTOUT_bin | <string> | SBTOUT binary file selected | ON, OFF | OFF |
| SLEOUT_bin | <string> | SLEOUT binary file selected | ON, OFF | OFF |
| SPCFORC_bin | <string> | SPCFORC binary file selected | ON, OFF | OFF |
| SPHOUT_bin | <string> | SPHOUT binary file selected | ON, OFF | OFF |
| SWFORC_bin | <string> | SWFORC binary file selected | ON, OFF | OFF |
| TPRINT_bin | <string> | TPRINT binary file selected | ON, OFF | OFF |
| TRHIST_bin | <string> | TRHIST binary file selected | ON, OFF | OFF |
The following control BOM read
| Preference | Type | Description | Valid arguments | Default |
| alternate_bom_read_method | <logical> | when reading BOM set material from title match; create section, hourglass | TRUE, FALSE | FALSE |
| bom_read_apply_target_massing | <string> | option to process target massing when reading BOM | ASK, TRUE, FALSE | ASK |
The following control attributes of the model checking function
| Preference | Type | Description | Valid arguments | Default |
| error_configuration_file | <string> | user file to configure error/warning/ignore status | <none> | |
| check_tree_category_list | <string> | list of user categories to be displayed on check tree e.g. LOW_PRIORITY:HIGH_PRIORITY:FATAL | <none> | |
| error_tags | <string> | show Primer error code for every error and warning | ON, OFF | OFF |
| rechecking_level | <string> | Post fix/edit recheck level in error tree viewer | 0, 1, 2, 3 | 2 |
| default_table_create | <string> | default option for table create edit panel. _NONE deprecated, _2D most preferred ! | NONE, 2D | 2D |
beams | ||||
| beam_orient_vector_min_angle | <real> | Minimum angle (radians) between beam axis and orientation vector below which it should be flagged as error | 0.001 | |
contact | ||||
| contact_check_mode | <string> | use MPP or SMP treatment for contact analysis | MPP, SMP | MPP |
| beam_on_beam_automatic_general_contact_method | <string> | treatment for Automatic General analysis of beam to beam contact | BASIC, ENHANCED | ENHANCED |
| contact_check_shells_for_thinning | <string> | report shells where LS-Dyna contact thickness less than 90% of actual | ON, OFF | OFF |
| contact_check_contents | <string> | check surfB and surfA side of contact for contents | ON, OFF | ON |
| contact_rigorous_cntco_check | <string> | run rigorous (slow) check for CNTCO=1 needed when shells in contact use OFFSET or NLOC | ON, OFF | OFF |
| contact_stiffness_check | <string> | Check for contact stiffness mismatch | ON, OFF | OFF |
| max_allowable_contact_stiffness_ratio | <real> | Max allowable ratio of contact stiffnesses | 100.0 | |
sliding_contact | ||||
| report_crossed_3d_elems | <string> | report crossed edges for 3d elements | ON, OFF | ON |
| contact_penetration_threshold | <real> | if set to zero, SMP calculates threshold, MPP will use min(0.001, SMP penetration threshold) | 0.0 | |
| contact_penetration_checks | <string> | Contact penetration checking | ON, OFF | OFF |
| contact_penetration_max_allowable_value | <real> | allowable penetration expressed as value | 0.0 | |
| contact_penetration_min_remaining_depth | <real> | allowable penetration expressed as remaining segment depth | 0.0 | |
| contact_penetration_min_remaining_depth_factor | <real> | allowable penetration expressed as remaining factor on segment depth | 0.0 | |
| contact_ignore_pen_on_same_rigid_body | <logical> | if node and segment on same rigid body ignore the penetration | TRUE, FALSE | true |
tied_contact | ||||
| contact_check_constrained_clash | <string> | check for segment clashes between constrained contacts | ON, OFF | ON |
| contact_check_all_connection_nodes_tie | <string> | all nodes of connections must tie | ON, OFF | ON |
| contact_check_tied | <string> | check that all tied contacts tie at least one node | ON, OFF | OFF |
| contact_treat_attached_node_as_tied | <logical> | include attached nodes in tied contact in the tied count | TRUE, FALSE | TRUE |
| contact_check_all_tracked_nodes_by_part_tie | <string> | all tracked nodes defined by part must tie | ON, OFF | OFF |
| contact_check_all_tracked_nodes_by_node_set_tie | <string> | all tracked nodes defined by node set must tie | ON, OFF | OFF |
| contact_check_all_tracked_nodes_on_shell_edge_tie | <string> | all tracked nodes on shell edge must tie | ON, OFF | OFF |
| contact_check_all_tracked_nodes_on_solid_face_tie | <string> | all tracked nodes on exterior faces of solids must tie | ON, OFF | OFF |
| contact_allow_spotweld_offset_option | <logical> | allow *CONTACT_SPOTWELD_OFFSET (though Dyna manual prohibits it) | TRUE, FALSE | FALSE |
crash_dump_handling | ||||
| cd_compose_email | <logical> | Whether or not to offer to compose an email for sending minidump files. | TRUE, FALSE | TRUE |
| cd_email_address | <string> | Email address in To: field of crash dump emails. | dyna.support@arup,com | |
| cd_cc_addresses | <string> | Email address(es) in Cc: field of crash dump emails. | <none> | |
| cd_custom_email | <string> | Custom method of sending emails. | <none> | |
| cd_dump_directory | <string> | Directory in which to save crash dump files | <none> | |
| cd_email_method | <string> | Method used to create crash dump emails. | BEST_EFFORT, SYSTEM_DEFAULT, OUTLOOK_CLI, URL_MAILTO, CUSTOM | BEST_EFFORT |
| cd_minidump_file | <string> | Whether or not to create minidump files, and what to do with them. | NOT_USED, SAVED_ONLY, EMAILED_ONLY, SAVED_AND_EMAILED | SAVED_AND_EMAILED |
dyna_load_profile_graph_panel | ||||
| dyna_profile_graph_width | <integer> | Graph's bar width. | 1 - 10 | 4 |
| dyna_profile_graph_gap | <integer> | Gap between graph's bar. | 1 - 10 | 1 |
| minimize_dyna_profile_graph_after_only | <logical> | minimize dyna graph panel after sketch/only. | TRUE, FALSE | FALSE |
element_quality_checks | ||||
| element_quality_checks_active | <string> | Element quality check settings at program start | ON, OFF, PREF | PREF |
| interpolation_node_deviation | <real> | Maximum percentage deviation an interpolation node can have before triggering a warning. (For a node on an edge: % of length of the edge). | 0.0 - 100.0 | 1.0 |
shells | ||||
| shell_length_check | <string> | Shell quality length checking | ON, OFF | OFF |
| shell_min_length | <real> | Shell quality minimum length. Negative for automatic unit conversion for models in metres. | -5 | |
| shell_aspect_ratio_check | <string> | Shell quality aspect ratio checking | ON, OFF | OFF |
| shell_max_aspect_ratio | <real> | Shell quality maximum aspect ratio | 5 | |
| shell_warpage_check | <string> | Shell quality warpage checking | ON, OFF | OFF |
| shell_max_warpage | <real> | Shell quality maximum warpage | 0.0 - 180.0 | 20 |
| shell_skew_check | <string> | Shell quality skew checking | ON, OFF | OFF |
| shell_max_skew | <real> | Shell quality maximum skew | 0.0 - 180.0 | 60 |
| shell_tria_angle_check | <string> | Shell quality tria internal angle checking | ON, OFF | OFF |
| shell_max_tria_angle | <real> | Shell quality tria maximum internal angle | 0.0 - 180.0 | 120 |
| shell_min_tria_angle | <real> | Shell quality tria minimum internal angle | 0.0 - 180.0 | 30 |
| shell_quad_angle_check | <string> | Shell quality quad internal angle checking | ON, OFF | OFF |
| shell_max_quad_angle | <real> | Shell quality quad maximum internal angle | 0.0 - 180.0 | 140 |
| shell_min_quad_angle | <real> | Shell quality quad minimum internal angle | 0.0 - 180.0 | 40 |
| shell_jacobian_check | <string> | Shell quality jacobian checking | ON, OFF | OFF |
| shell_min_jacobian | <real> | Shell quality minimum jacobian | 0.0 - 1.0 | 0.7 |
| shell_taper_check | <string> | Shell quality taper check | ON, OFF | OFF |
| shell_max_taper | <real> | Shell quality maximum taper | 0.5 | |
solids | ||||
| solid_length_check | <string> | Solid quality length checking | ON, OFF | OFF |
| solid_min_length | <real> | Solid quality minimum length. Negative for automatic unit conversion for models in metres. | -5 | |
| solid_aspect_ratio_check | <string> | Solid quality aspect ratio checking | ON, OFF | OFF |
| solid_max_aspect_ratio | <real> | Solid quality maximum aspect ratio | 5 | |
| solid_warpage_check | <string> | Solid quality warpage checking (use spotweld_warpage_check for spotweld/adhesive) | ON, OFF | OFF |
| solid_max_warpage | <real> | Solid quality maximum warpage (use spotweld_max_warpage for spotweld/adhesive) | 0.0 - 180.0 | 20 |
| solid_skew_check | <string> | Solid quality skew checking | ON, OFF | OFF |
| solid_max_skew | <real> | Solid quality maximum skew | 0.0 - 180.0 | 60 |
| solid_tria_angle_check | <string> | Solid quality tria internal angle checking | ON, OFF | OFF |
| solid_max_tria_angle | <real> | Solid quality tria maximum internal angle | 0.0 - 180.0 | 120 |
| solid_min_tria_angle | <real> | Solid quality tria minimum internal angle | 0.0 - 180.0 | 30 |
| solid_quad_angle_check | <string> | Solid quality quad internal angle checking | ON, OFF | OFF |
| solid_max_quad_angle | <real> | Solid quality quad maximum internal angle | 0.0 - 180.0 | 140 |
| solid_min_quad_angle | <real> | Solid quality quad minimum internal angle | 0.0 - 180.0 | 40 |
| solid_jacobian_check | <string> | Solid quality jacobian checking | ON, OFF | OFF |
| solid_min_jacobian | <real> | Solid quality minimum jacobian | 0.0 - 1.0 | 0.7 |
| solid_tet_collapse_check | <string> | Solid quality tetrahedral collapse check | ON, OFF | OFF |
| solid_min_tet_collapse | <real> | Solid quality minimum tetrahedral collapse | 0.1 | |
tshells | ||||
| tshell_length_check | <string> | TShell quality length checking | ON, OFF | OFF |
| tshell_min_length | <real> | TShell quality minimum length. Negative for automatic unit conversion for models in metres. | -5 | |
| tshell_aspect_ratio_check | <string> | TShell quality aspect ratio checking | ON, OFF | OFF |
| tshell_max_aspect_ratio | <real> | TShell quality maximum aspect ratio | 5 | |
| tshell_warpage_check | <string> | TShell quality warpage checking | ON, OFF | OFF |
| tshell_max_warpage | <real> | TShell quality maximum warpage | 0.0 - 180.0 | 20 |
| tshell_skew_check | <string> | TShell quality skew checking | ON, OFF | OFF |
| tshell_max_skew | <real> | TShell quality maximum skew | 0.0 - 180.0 | 60 |
| tshell_tria_angle_check | <string> | TShell quality tria internal angle checking | ON, OFF | OFF |
| tshell_max_tria_angle | <real> | TShell quality tria maximum internal angle | 0.0 - 180.0 | 120 |
| tshell_min_tria_angle | <real> | TShell quality tria minimum internal angle | 0.0 - 180.0 | 30 |
| tshell_quad_angle_check | <string> | TShell quality quad internal angle checking | ON, OFF | OFF |
| tshell_max_quad_angle | <real> | TShell quality quad maximum internal angle | 0.0 - 180.0 | 140 |
| tshell_min_quad_angle | <real> | TShell quality quad minimum internal angle | 0.0 - 180.0 | 40 |
| tshell_jacobian_check | <string> | TShell quality jacobian checking | ON, OFF | OFF |
| tshell_min_jacobian | <real> | TShell quality minimum jacobian | 0.0 - 1.0 | 0.7 |
structural_elements | ||||
| check_min_length_timestep | <string> | Use timestep size of elements while checking minimum length | TRUE, FALSE | FALSE |
| maximum_warpage_criterion | <real> | Used to condition the calculation for highly warped elements | 0.0 - 180.0 | 180.0 |
| element_jacobian_calc_method | <string> | Element jacobian calculation method | GAUSS, NODAL | GAUSS |
| ignore_rigid_element_checks | <logical> | Element quality checks will not include elements of rigid parts (*MAT_20 and *MAT_220) | TRUE, FALSE | TRUE |
| ignore_null_part_element_checks | <logical> | Element quality checks will not include elements of null parts (*MAT_NULL) | TRUE, FALSE | TRUE |
| tet_skew_check | <string> | Skew check on Tet elements | ON, OFF | OFF |
| elem_free_end_both | <string> | Report 1D elements only if both nodes are free | ON, OFF | OFF |
| elem_free_end_check | <string> | Both nodes of 1D elements should be structural | ON, OFF | OFF |
| elem_free_end_rigid | <string> | Report rigid 1D elements with free ends | ON, OFF | OFF |
| part_quality_check | <string> | Part quality check | ON, OFF | OFF |
| part_quality_min_elem | <integer> | Min required number of elements for part quality check | 1 | |
| part_quality_percent_threshold | <real> | Threshold for part quality check | 10.0 | |
weighting_factors | ||||
| quality_wt_leng | <real> | Weighting factor for length | 1.0 | |
| quality_wt_aspr | <real> | Weighting factor for aspect ratio | 1.0 | |
| quality_wt_warp | <real> | Weighting factor for warpage | 1.0 | |
| quality_wt_skew | <real> | Weighting factor for skew | 0.1 | |
| quality_wt_lang | <real> | Weighting factor for min angle | 1.0 | |
| quality_wt_uang | <real> | Weighting factor for max angle | 1.0 | |
| quality_wt_jac | <real> | Weighting factor for jacobian | 0.0 | |
| quality_wt_tap | <real> | Weighting factor for taper | 0.0 | |
| quality_wt_tet | <real> | Weighting factor for tetrahedral collapse | 0.0 | |
| quality_wt_tstp | <real> | Weighting factor for min timestep | 0.0 | |
| quality_wt_admass | <real> | Weighting factor for max added mass | 0.0 | |
history | ||||
| database_node_check | <string> | Check for absence of database history node | ON, OFF | OFF |
| database_shell_check | <string> | Check for absence of database history shell | ON, OFF | OFF |
| database_tshell_check | <string> | Check for absence of database history thick shell | ON, OFF | OFF |
| database_solid_check | <string> | Check for absence of database history solid | ON, OFF | OFF |
| database_beam_check | <string> | Check for absence of database history beam | ON, OFF | OFF |
| database_sbelt_check | <string> | Check for absence of database history seatbelt | ON, OFF | OFF |
| database_discrete_check | <string> | Check for absence of database history discrete | ON, OFF | OFF |
| database_acoustic_check | <string> | Check for absence of database history acoustic | ON, OFF | OFF |
| database_des_check | <string> | Check for absence of database history des | ON, OFF | OFF |
include | ||||
| part_element_include_check | <string> | Check elements in same include as part | ON, OFF | OFF |
| element_node_include_check | <string> | Check nodes in same include as element | ON, OFF | OFF |
| mass_node_include_check | <string> | Check ELEMENT_MASS(_NODE) in same include as node | ON, OFF | OFF |
| section_include_check | <string> | Check sections in same include as part | ON, OFF | OFF |
| material_include_check | <string> | Check materials in same include as part | ON, OFF | OFF |
joint | ||||
| minimum_joint_mass_value | <real> | minimum value of mass on joint node | 0.0 | |
| minimum_cylindrical_joint_size | <real> | minimum value for size of cylindrical joint | 0.0 | |
| user_max_joint_node_separation | <real> | max allowable separation for joint nodes (n/a if zero) | 0.0 | |
| output_joint_coinc_check_threshold | <real> | Critical coordinate magnitude (seek help from Support) | 0.0 - 1.0e37 | 8190.0 |
| output_joint_coinc_check_distance | <real> | Critical separation distance (seek help from Support) | 0.0 - 1.0e37 | 1.5e-3 |
label_clash | ||||
| element_label_clash | <string> | Warn if there is a clash in elements ID | ON, OFF | OFF |
| set_label_clash | <string> | Warn if there is a clash in sets ID | ON, OFF | OFF |
| material_label_clash | <string> | Warn if there is a clash in materials ID | ON, OFF | OFF |
material | ||||
| mat24_vp_check | <string> | Check VP set when strain rate is active | ON, OFF | OFF |
| mat24_strain_check_limit | <real> | Limiting strain value for Matl curve and table check | 10.0 | |
| mat24_required_table_curve_separation_factor | <real> | Minimum required table curve separation factor | 0.01 | |
| mat24_check_curve_discretization | <string> | Check for accuracy loss from discretization of MAT24 curves | ON, OFF | OFF |
| allowable_relative_error_for_discretized_mat24_curve | <real> | allowable relative error in interpolated Y value for discretized curve | 0.01 | |
model_check | ||||
| model_check_airbag | <string> | Check category AIRBAG during Model Check | ON, OFF | OFF |
| model_check_ale | <string> | Check category ALE during Model Check | ON, OFF | OFF |
| model_check_boundary | <string> | Check category BOUNDARY during Model Check | ON, OFF | OFF |
| model_check_case | <string> | Check category CASE during Model Check | ON, OFF | OFF |
| model_check_component | <string> | Check category COMPONENT during Model Check | ON, OFF | OFF |
| model_check_connection | <string> | Check category CONNECTION during Model Check | ON, OFF | OFF |
| model_check_constrained | <string> | Check category CONSTRAINED during Model Check | ON, OFF | OFF |
| model_check_contact | <string> | Check category CONTACT during Model Check | ON, OFF | OFF |
| model_check_control | <string> | Check category CONTROL during Model Check | ON, OFF | OFF |
| model_check_damping | <string> | Check category DAMPING during Model Check | ON, OFF | OFF |
| model_check_database | <string> | Check category DATABASE during Model Check | ON, OFF | OFF |
| model_check_define | <string> | Check category DEFINE during Model Check | ON, OFF | OFF |
| model_check_def_to_rigid | <string> | Check category DEF_TO_RIGID during Model Check | ON, OFF | OFF |
| model_check_dummy | <string> | Check category DUMMY during Model Check | ON, OFF | OFF |
| model_check_element | <string> | Check category ELEMENT during Model Check | ON, OFF | OFF |
| model_check_eos | <string> | Check category EOS during Model Check | ON, OFF | OFF |
| model_check_frequency | <string> | Check category FREQUENCY during Model Check | ON, OFF | OFF |
| model_check_group | <string> | Check category GROUP during Model Check | ON, OFF | OFF |
| model_check_hourglass | <string> | Check category HOURGLASS during Model Check | ON, OFF | OFF |
| model_check_include_file | <string> | Check category INCLUDE FILE during Model Check | ON, OFF | OFF |
| model_check_initial | <string> | Check category INITIAL during Model Check | ON, OFF | OFF |
| model_check_integration | <string> | Check category INTEGRATION during Model Check | ON, OFF | OFF |
| model_check_interface | <string> | Check category INTERFACE during Model Check | ON, OFF | OFF |
| model_check_load | <string> | Check category LOAD during Model Check | ON, OFF | OFF |
| model_check_material | <string> | Check category MATERIAL during Model Check | ON, OFF | OFF |
| model_check_mechanism | <string> | Check category MECHANISM during Model Check | ON, OFF | OFF |
| model_check_mesh | <string> | Check category MESH during Model Check | ON, OFF | OFF |
| model_check_node | <string> | Check category NODE during Model Check | ON, OFF | OFF |
| model_check_parameter | <string> | Check category PARAMETER during Model Check | ON, OFF | OFF |
| model_check_part | <string> | Check category PART during Model Check | ON, OFF | OFF |
| model_check_particle | <string> | Check category PARTICLE during Model Check | ON, OFF | OFF |
| model_check_perturbation | <string> | Check category PERTURBATION during Model Check | ON, OFF | OFF |
| model_check_rail | <string> | Check category RAIL during Model Check | ON, OFF | OFF |
| model_check_rigidwall | <string> | Check category RIGIDWALL during Model Check | ON, OFF | OFF |
| model_check_section | <string> | Check category SECTION during Model Check | ON, OFF | OFF |
| model_check_sensor | <string> | Check category SENSOR during Model Check | ON, OFF | OFF |
| model_check_set | <string> | Check category SET during Model Check | ON, OFF | OFF |
| model_check_termination | <string> | Check category TERMINATION during Model Check | ON, OFF | OFF |
| model_check_translate | <string> | Check category TRANSLATE during Model Check | ON, OFF | OFF |
| model_check_user | <string> | Check category USER during Model Check | ON, OFF | OFF |
| model_check_em_2daxi | <string> | Check category EM_2DAXI during Model Check | ON, OFF | OFF |
| model_check_em_boundary | <string> | Check category EM_BOUNDARY during Model Check | ON, OFF | OFF |
| model_check_em_circuit | <string> | Check category EM_CIRCUIT during Model Check | ON, OFF | OFF |
| model_check_em_circuit_rogo | <string> | Check category EM_CIRCUIT_ROGO during Model Check | ON, OFF | OFF |
| model_check_em_contact | <string> | Check category EM_CONTACT during Model Check | ON, OFF | OFF |
| model_check_em_contact_resistance | <string> | Check category EM_CONTACT_RESISTANCE during Model Check | ON, OFF | OFF |
| model_check_em_eos | <string> | Check category EM_EOS during Model Check | ON, OFF | OFF |
| model_check_em_external_field | <string> | Check category EM_EXTERNAL_FIELD during Model Check | ON, OFF | OFF |
| model_check_em_mat | <string> | Check category EM_MAT during Model Check | ON, OFF | OFF |
| model_check_em_rotation_axis | <string> | Check category EM_ROTATION_AXIS during Model Check | ON, OFF | OFF |
| model_check_em_solver | <string> | Check category EM_SOLVER during Model Check | ON, OFF | OFF |
| model_check_icfd_control | <string> | Check category ICFD_CONTROL during Model Check | ON, OFF | OFF |
| model_check_icfd_database | <string> | Check category ICFD_DATABASE during Model Check | ON, OFF | OFF |
| model_check_icfd_define | <string> | Check category ICFD_DEFINE during Model Check | ON, OFF | OFF |
| model_check_icfd_initial | <string> | Check category ICFD_INITIAL during Model Check | ON, OFF | OFF |
| model_check_chemistry_control | <string> | Check category CHEMISTRY_CONTROL during Model Check | ON, OFF | OFF |
| model_check_chemistry_det_initiation | <string> | Check category CHEMISTRY_DET_INITIATION during Model Check | ON, OFF | OFF |
| model_check_chemistry_composition | <string> | Check category CHEMISTRY_COMPOSITION during Model Check | ON, OFF | OFF |
| model_check_chemistry_path | <string> | Check category CHEMISTRY_PATH during Model Check | ON, OFF | OFF |
| model_check_geometry | <string> | Check category GEOMETRY during Model Check | ON, OFF | OFF |
| model_keyout_check | <string> | Generate check info on model keyout | ON, OFF | OFF |
| separate_check_file | <string> | write check info into fname.check | ON, OFF | OFF |
model_quality_checks | ||||
| model_quality_checks_active | <string> | Model quality check settings at program start | ON, OFF, PREF | PREF |
| model_timestep_check | <string> | Model timestep check | ON, OFF | OFF |
| model_min_timestep | <real> | Model minimum timestep | 1.e-6 | |
| model_max_timestep | <real> | Model maximum timestep | <none> | |
| model_added_mass_check | <string> | Model added mass check | ON, OFF | ON |
| model_max_added_mass | <real> | Model maximum added mass | <none> | |
| model_max_added_mass_percent | <real> | Model maximum added mass percent | 5.0 | |
| part_added_mass_check | <string> | Part added mass check | ON, OFF | OFF |
| part_max_added_mass | <real> | Part maximum added mass | <none> | |
| part_max_added_mass_percent | <real> | Part maximum added mass percent | 5.0 | |
| spotweld_part_max_added_mass | <real> | Spotweld Part maximum added mass | <none> | |
| spotweld_part_max_added_mass_percent | <real> | Spotweld Part maximum added mass percent | 5.0 | |
element | ||||
| element_timestep_check | <string> | Element timestep checking | ON, OFF | OFF |
| element_min_timestep | <real> | Element minimum timestep | 1.e-6 | |
| spotweld_min_timestep | <real> | Spotweld minimum timestep | 1.e-6 | |
| element_added_mass_check | <string> | Element added mass check | ON, OFF | OFF |
| element_max_added_mass | <real> | Element maximum added mass | <none> | |
| element_max_added_mass_percent | <real> | Element maximum added mass percent | 5.0 | |
| spotweld_max_added_mass | <real> | Spotweld maximum added mass | <none> | |
| spotweld_max_added_mass_percent | <real> | Spotweld maximum added mass percent | 5.0 | |
| element_overlap_check | <string> | Element overlap checking | ON, OFF | OFF |
| element_overlap_different_part | <string> | treat elements in different parts as overlapping | ON, OFF | OFF |
part_checks | ||||
| empty_part | <string> | check for empty parts | ON, OFF | ON |
| def_part_continuity_check | <string> | Deformable part mesh continuity check | ON, OFF | OFF |
| deformable_size | <real> | optional maximum part size for continuity check | 0.0 | |
| part_normal_check | <string> | Part normal consistency check | ON, OFF | OFF |
| part_crack_check | <string> | Part crack check | ON, OFF | OFF |
| check_percent_of_trias | <string> | Check the percentage of triangle in shell parts | ON, OFF | OFF |
| max_percentage_of_trias | <real> | Value of the max percentage of triangle admitted in a part | 10.0 | |
rigid | ||||
| nodal_rigid_body_minimum_mass | <real> | minimum mass required for nodal rigid body (0.0 for off) | 0.0 | |
| nrb_release_flag_check | <string> | Warning issued if release flags set on nodal rigid bodies | ON, OFF | OFF |
| rigid_part_minimum_mass | <real> | minimum mass required for rigid part (0.0 for auto) | 0.0 | |
| accelerometer_minimum_mass | <real> | minimum mass required for accelerometer | 0.0 | |
| rigid_body_merge_check | <string> | Rigid body merge checking | ON, OFF | OFF |
| rigid_body_merge_max_separation | <real> | Maximum size for rigid body merge | 100.0 | |
| rigid_body_continuity_check | <string> | Rigid body mesh continuity check | ON, OFF | OFF |
| rigid_body_min_elem | <integer> | Min required num of elems for rigid body continuity check | 3 | |
| rigid_part_size | <real> | optional maximum part size for continuity check | 0.0 | |
| nodal_rigid_body_size_check | <string> | Check size of nodal rigid bodies | ON, OFF | OFF |
| maximum_nodal_rigid_body_size | <real> | Maximum size for nodal rigid body | 100.0 | |
xsec | ||||
| check_database_cross_section_parts | <string> | check that parts cut by finite Database Xsec are in PSET (if defined) | TRUE, FALSE | FALSE |
other | ||||
| allow_unused_nrb_master_node | <string> | allow unused nodal rigid body master node | ON, OFF | OFF |
| control_solution_undef_isnan_check | <string> | Flag undefined ISNAN parameter as an error | ON, OFF | OFF |
| check_missing_output_fields | <string> | Model check includes tests for non-zero data fields omitted on output due to LS-DYNA version | NO_CHECK, WARNING, ERROR | WARNING |
| warn_param_8_chars | <string> | Warn if 8 character parameter names found | ON, OFF | ON |
section | ||||
| shell_thickness_check | <string> | On section update warn if *ELEMENT_SHELL_THICKNESS is set | ON, OFF | ON |
The following strings and values control checkpoint
| Preference | Type | Description | Valid arguments | Default |
| write_checkpoint_files | <logical> | Record checkpoint files for the PRIMER session. | TRUE, FALSE | FALSE |
| checkpoint_dir | <string> | Directory for checkpoint files. If omitted use cwd. | <none> | |
| show_checkpoint_files | <logical> | Show checkpoint playback panel upon PRIMER startup. | TRUE, FALSE | FALSE |
The following apply to composites
| Preference | Type | Description | Valid arguments | Default |
| create_composite_long | <logical> | If TRUE _LONG is added to *ELEMENT_SHELL_COMPOSITE when creating a composite layup | TRUE, FALSE | TRUE |
| composites_sketch_mode | <string> | determines whether the composite ply directions are sketched using lines or arrows | LINES, ARROWS | LINES |
| composites_mapping_parameter | <real> | Determines the strength of the map lines on the interpolated composite direction field | 1.5 | |
| composites_shell_qual_angle | <real> | Angle which determines which shells are sketched as having bad quality during composites orient. | 45.0 | |
| ztf_output_composite_action | <string> | Action for dialogue box when *PART_COMPOSITE/*ELEMENT_SHELL_COMPOSITE cards are being written out in ztf without any piles. | Yes_Del, Yes, No | <none> |
The following apply to the connections function
| Preference | Type | Description | Valid arguments | Default |
| conx_table_columns | <string> | Columns initially shown in connection table | <none> | |
| conx_compare_table_columns | <string> | Columns considered in connection compare table | <none> | |
| connection_file_type | <string> | Default spotweld file type | PRIMER_SPOTWELD, PRIMER_CONNECTION, CATIA, UG, USER | PRIMER_CONNECTION |
| connection_read_script | <string> | User defined JavaScript to read connections | <none> | |
| connection_write_script | <string> | User defined JavaScript to write connections | <none> | |
| connection_same_part | <logical> | TRUE if a part can be joined to itself with a connection entity (weld or adhesive) | TRUE, FALSE | FALSE |
| connection_allow_clinch | <logical> | TRUE if shell elements of different parts meshed together forming a clinch can be connected | TRUE, FALSE | FALSE |
| connection_node_element_numbering_rule | <string> | default rule for numbering of connection nodes and elements | HIGHEST_PLUS_ONE, LAYER_FIRST_FREE, LAYER_HIGHEST_FREE, LAYER_HIGHEST_PLUS_ONE | LAYER_HIGHEST_PLUS_ONE |
| connection_general_item_numbering_rule | <string> | default rule for numbering of connection general items | HIGHEST_PLUS_ONE, LAYER_FIRST_FREE, LAYER_HIGHEST_FREE, LAYER_HIGHEST_PLUS_ONE | LAYER_HIGHEST_PLUS_ONE |
| connection_create_length_rigorous | <logical> | TRUE:do not make a connection if it fails max/min length settings. FALSE:connect fewer layers to produce a shorter connection | TRUE, FALSE | FALSE |
| contact_check_all_connection_nodes_tie | <string> | all nodes of connections must tie | ON, OFF | ON |
| rigidify_makes_contact_node_sets | <logical> | Interactive user may set this false and use Connection > Contacts to repair the model | TRUE, FALSE | TRUE |
| connection_xml_file_paths | <string> | Write xml filename to post-end connections with absolute or relative path or not at all | ABSOLUTE, RELATIVE, DONT_WRITE | DONT_WRITE |
| connection_save_settings | <logical> | TRUE to save current settings with connection during creation | TRUE, FALSE | TRUE |
adhesive | ||||
| adhesive_solid_percentage | <real> | Max percentage of solids created for adhesive. Anything less is invalid | 0 - 100 | 50.0 |
| connection_patch_cohesive | <logical> | Flag to use the cohesive nodal order for 6 noded solid elements | TRUE, FALSE | TRUE |
| patch_adhesive_source_angle_tolerance_setting | <logical> | apply angle tolerance for adhesive patch | TRUE, FALSE | FALSE |
| patch_angle | <real> | angle tolerance for adhesive patch | 30.0 | |
| patch_adhesive_extruded_from_quad_biased_grid | <logical> | quad biased grid will apply | TRUE, FALSE | TRUE |
| adhesive_patch_mesh_size | <real> | Mesh size for adhesive patch extruded from quad biased grid | 5.0 | |
| adhesive_patch_mesh_size_toggle | <string> | Use user defined mesh size for adhesive patch extruded from quad biased grid | ON, OFF | OFF |
| spotweld_warpage_check | <string> | solid spotweld/adhesive warpage checking | ON, OFF | TRUE |
| spotweld_max_warpage | <real> | solid spotweld/adhesive maximum warpage (if warpage_check on) | 0.0 - 180.0 | 20 |
| weld_adhesive_angle_tolerance | <real> | default shell angle tolerance when creating weld/adhesive | 30.0 | |
| weld_adhesive_edge_distance | <real> | edge distance when creating weld/adhesive | 3.0 | |
| weld_adhesive_search_thickness | <real> | search thickness when creating weld/adhesive | 10.0 | |
arcweld | ||||
| max_contact_parmax_for_arcweld | <real> | max parmax used when creating arc-weld contact (1.01,1.02...) | 1.0 - 2.0 | 1.2 |
autoweld | ||||
| autoweld_diff_seam_proximity | <real> | Proximity check for different autoweld seams | 0 - 1 | 0.5 |
| autoweld_same_seam_proximity | <real> | Proximity check for same autoweld seams | 0 - 1 | 0.5 |
bolts | ||||
| maximum_washer_diameter_for_bolts | <real> | default max washer diameter for bolts (expressed in mm) | 20.0 | |
| use_parent_layer_for_bolts | <logical> | bolt connection items put into parent layer where possible | TRUE, FALSE | TRUE |
| strict_layer_method_for_bolts | <logical> | abort bolt creation if include range undefined | TRUE, FALSE | FALSE |
| bolt_entity_numbering_rule | <string> | layer rule for numbering of bolt FE (over-ruling setting) | CONNECTION_LABEL_RULE, LAYER_FIRST_FREE, LAYER_HIGHEST_FREE, LAYER_HIGHEST_PLUS_ONE | CONNECTION_LABEL_RULE |
| adjust_bolt_mass_on_create | <logical> | on bolt creation add mass for stability if needed (by creating PART_INERTIA) | TRUE, FALSE | FALSE |
| bolt_feature_line_hole | <logical> | consider feature lines as potential hole edges for bolt creation | TRUE, FALSE | FALSE |
| add_database_history_beam_for_bolts | <logical> | for beam type bolts create DTHB on bolt create/remake | TRUE, FALSE | FALSE |
| use_zero_length_discrete_beam_for_bolts | <logical> | use zero length discrete beam for bolts | TRUE, FALSE | TRUE |
| use_element_beam_thickness_for_zero_length_discrete_beam_bolts | <logical> | use element beam thickness for bolts with zero length beams | TRUE, FALSE | TRUE |
| nrb_bolts_may_use_set_collect | <logical> | use set collect for NRB bolts that span includes | TRUE, FALSE | TRUE |
| modified_bolt_layer_method | <logical> | make bolt if at least 2 layers can connect | TRUE, FALSE | FALSE |
| bolt_angle_tolerance | <real> | default shell angle tolerance when creating bolts | 30.0 | |
| simplify_merge_bolt | <logical> | This setting removes empty rigid lead parts from merge type bolts | TRUE, FALSE | TRUE |
| set_bolt_header | <string> | name for connection bolt (old name 'RIGID' is deprecated) | BOLT, RIGID | BOLT |
| nrb_bolts_attach_to_existing_nodal_rigid_bodies | <logical> | nrb bolts merge to existing nodal rigid bodies | TRUE, FALSE | TRUE |
| modular_bolts_get_unique_deformable_parts | <logical> | multiple modular bolts will share same deformable part unless this is set | TRUE, FALSE | FALSE |
| modular_bolts_form_set_gen_add_contact | <logical> | multiple modular bolts containing SET_GENERAL will form SET_ADD and *CONTACT | TRUE, FALSE | FALSE |
| nrb_create_master_node_at_centre | <string> | Create a master node at the centre of an NRB (create at edge of hole / bolt connections) | TRUE, FALSE | TRUE |
rivets | ||||
| create_new_c_spr2_for_each_rivet | <string> | reuse existing C_SPR2 (OFF) or create new C_SPR2 for each rivet (ON) | ON, OFF | OFF |
| default_settings_for_rivet_creation | <string> | d=x, fn=a, ft=b, dn=c, dt=d, xln=e, xlt=f, alpha1=g, alpha2=h, alpha3=i, dens=j, expn=k, expt=m, intp=n | <none> | |
spotweld | ||||
| allow_bolt_at_hole_convert_to_hexa_weld | <logical> | allows conversion of bolts on holes to single solid weld | TRUE, FALSE | FALSE |
| consistent_area_for_spotwelds | <logical> | adjust size of spotweld solids so that area = pi*d*d/4 | TRUE, FALSE | TRUE |
| spot_max_scanlines | <integer> | Max number of lines displayed for spotweld read panel | 50 | |
| automatically_create_connections_from_welds | <string> | automatically make connections from existing (MAT100) welds without them | ON, OFF | ON |
| create_connection_popup | <string> | option to process connection popups when reading spotweld connections | ASK, TRUE, FALSE | ASK |
| spotweldbeam_length_check | <string> | Spotweld beam length checking | ON, OFF | ON |
| spotweldbeam_min_length | <real> | Spotweld beam minimum length | 0.5 | |
| spotweldbeam_max_length | <real> | Spotweld beam maximum length | 10.0 | |
| spotweldbeam_max_total_length | <real> | Spotweld beam maximum total length | 20.0 | |
| spotweldbeam_panel_check | <string> | Spotweld beam panel checking | ON, OFF | ON |
| spotweldbeam_max_panels | <integer> | Spotweld beam maximum number of panels | 5 | |
| spotweldbeam_distance_check | <string> | Spotweld beam pitch checking | ON, OFF | ON |
| spotweldbeam_min_distance | <real> | Spotweld beam minimum pitch | 10.0 | |
| spotweld_warpage_check | <string> | solid spotweld/adhesive warpage checking | ON, OFF | TRUE |
| spotweld_max_warpage | <real> | solid spotweld/adhesive maximum warpage (if warpage_check on) | 0.0 - 180.0 | 20 |
| weld_adhesive_angle_tolerance | <real> | default shell angle tolerance when creating weld/adhesive | 30.0 | |
| weld_adhesive_edge_distance | <real> | edge distance when creating weld/adhesive | 3.0 | |
| weld_adhesive_search_thickness | <real> | search thickness when creating weld/adhesive | 10.0 | |
| spotweldbeam_pid | <logical> | TRUE if _PID option is to be used when creating spotweld beams | TRUE, FALSE | TRUE |
| solid_spotweld_consider_free_edges | <string> | consider free edges of panels to align solid welds on create/remake | ON, OFF | ON |
| solid_spotweld_edge_search_dist | <real> | Search distance for finding nearby free edges to align to | 50.0 | |
| solid_spotweld_rotate_edge_align | <string> | align a flat edge of solid spotwelds with closest free edge of attaching panels | ON, OFF | OFF |
| solid_spotweld_align_feature | <string> | align to nearby feature lines as well as free edges | ON, OFF | OFF |
| solid_spotweld_align_feature_angle | <real> | Break angle to define feature line to align to | 20.0 | |
| solid_spotweld_ignore_inner_align | <string> | ignore inner layers of panels being joined together when aligning to free edges | ON, OFF | OFF |
| connection_check_thickness_change | <string> | warn if a section change may mandate change of attached spotweld material properties | ON, OFF | OFF |
| warn_of_connection_attached_to_shell_on_edge | <string> | warn if spotweld connection node attaches to shell with free edge | ON, OFF | OFF |
| allow_mig_weld_to_feature_line | <logical> | TRUE if a MIG welds can be created on feature lines as well and free edges | TRUE, FALSE | FALSE |
| suppress_mig_line_drawing | <logical> | prevents any attempt to generate MIG lines | TRUE, FALSE | FALSE |
| additional_valid_spotweld_material_types | <string> | Additional material types considered valid for PRIMER spotwelds (e.g. '*MAT_003;*MAT_240' or '003;240'). | <none> | |
| spotweld_remesh_max_factor | <real> | Factor for maximum mesh size when remeshing spotwelds | 1.0 - 2.0 | 1.2 |
| spotweld_remesh_min_factor | <real> | Factor for minimum mesh size when remeshing spotwelds | 0.0 - 1.0 | 0.8 |
| spotweld_remesh_corner_angle | <real> | Minimum angle for corners on free edges to be preserved during spotweld remeshing | 0.0 - 180.0 | 10.0 |
| spotweld_remesh_feature_line_angle | <real> | spotweld remesh feature line angle | 0.0 - 180.0 | 20.0 |
| spot_remesh_reattach_node_merge | <string> | Re-Attach nodes in the HAZ remesh zone | ON, OFF | OFF |
| spot_remesh_reattach_node_merge_tol | <real> | Re-Attach node merge tolerance | 0.0 | |
| spot_remesh_preserve_ring_around_hole | <string> | Preserve shells around hole in the HAZ remesh zone | ON, OFF | OFF |
| spot_remesh_preserve_ring_max_hole_size | <real> | Max hole diameter to preserve | 20.0 | |
| spotweld_remake_auto_remove_layer | <logical> | TRUE to automatically remove layer(s) that failed to connect when remaking spotwelds | TRUE, FALSE | FALSE |
| haz_mesh_reconstruct | <string> | HAZ mesh reconstruct after spotweld remesh | ON, OFF | OFF |
| haz_mesh_reconstruct_dist | <real> | HAZ mesh reconstruct remesh distance | 35 | |
| haz_mesh_reconstruct_size | <real> | HAZ mesh reconstruct target element size | 5 | |
| haz_mesh_reconstruct_feature_line_angle | <real> | HAZ mesh reconstruct feature line angle | 0.0 - 180.0 | 20.0 |
| haz_tria_reduction | <string> | HAZ tria reduction after HAZ remesh | ON, OFF | ON |
| haz_mesh_full_part_replace | <string> | HAZ mesh reconstruct part replace | ON, OFF | ON |
| haz_mesh_element_replace | <string> | HAZ mesh element replace (select either element or part replace) | ON, OFF | OFF |
| haz_mesh_reconstruct_process_thread_timeout | <real> | HAZ mesh reconstruct threads timeout (in minutes) | 5 | |
| skip_spotweld_remesh_in_proximity | <string> | Ignore spotweld remesh if the node is on NRB etc. | ON, OFF | ON |
| add_new_nodes_around_spotweld | <string> | Add new nodes around spotweld to improve mesh quality | ON, OFF | OFF |
| flange_width | <real> | Flange width limit to skip adding new nodes | 0.0 - 180.0 | 25.0 |
| second_feature_line_angle | <real> | Feature line angle beyond which remesh will be performed, while maintaining that feature line | 0.0 - 180.0 | 2.0 |
| auto_create_failed_welds_set | <logical> | Automatically create a set of MAT 100 SOLID elements for that a connection entity could not be automatically created | TRUE, FALSE | TRUE |
spotweld_lines | ||||
| spot_line_search_tolerance | <real> | Search tolerance for finding new starting free edge nodes for edge locked spotweld lines | 15.0 | |
The following apply to contacts
| Preference | Type | Description | Valid arguments | Default |
| contact_spr_initial_setting | <string> | Initial setting for SPR field of contacts when creating | ON, OFF | ON |
| contact_mpr_initial_setting | <string> | Initial setting for MPR field of contacts when creating | ON, OFF | ON |
| contact_check_shells_for_thinning | <string> | report shells where LS-Dyna contact thickness less than 90% of actual | ON, OFF | OFF |
| contact_check_contents | <string> | check surfB and surfA side of contact for contents | ON, OFF | ON |
| contact_rigorous_cntco_check | <string> | run rigorous (slow) check for CNTCO=1 needed when shells in contact use OFFSET or NLOC | ON, OFF | OFF |
| contact_stiffness_check | <string> | Check for contact stiffness mismatch | ON, OFF | OFF |
| max_allowable_contact_stiffness_ratio | <real> | Max allowable ratio of contact stiffnesses | 100.0 | |
| contact_check_mode | <string> | use MPP or SMP treatment for contact analysis | MPP, SMP | MPP |
| beam_on_beam_automatic_general_contact_method | <string> | treatment for Automatic General analysis of beam to beam contact | BASIC, ENHANCED | ENHANCED |
| contact_penchk_dup_shells | <string> | Allocation of contact segments to duplicate shells | AUTOMATIC, THINNEST, THICKEST | AUTOMATIC |
| contact_post_redist_perc | <integer> | Percentage of unused memory to distribute to free pool after contact checking | 0 - 100 | 90 |
| contact_post_redist_type | <string> | Which memory types to redistribute after contact checking | ANY, CCHKSG, NONE | ANY |
sliding_contact_checking | ||||
| contact_penetration_threshold | <real> | if set to zero, SMP calculates threshold, MPP will use min(0.001, SMP penetration threshold) | 0.0 | |
| report_crossed_3d_elems | <string> | report crossed edges for 3d elements | ON, OFF | ON |
| contact_penetration_checks | <string> | Contact penetration checking | ON, OFF | OFF |
| contact_penetration_max_allowable_value | <real> | allowable penetration expressed as value | 0.0 | |
| contact_penetration_min_remaining_depth | <real> | allowable penetration expressed as remaining segment depth | 0.0 | |
| contact_penetration_min_remaining_depth_factor | <real> | allowable penetration expressed as remaining factor on segment depth | 0.0 | |
| contact_ignore_pen_on_same_rigid_body | <logical> | if node and segment on same rigid body ignore the penetration | TRUE, FALSE | true |
tied_contact_checking | ||||
| contact_check_constrained_clash | <string> | check for segment clashes between constrained contacts | ON, OFF | ON |
| contact_check_all_connection_nodes_tie | <string> | all nodes of connections must tie | ON, OFF | ON |
| contact_check_tied | <string> | check that all tied contacts tie at least one node | ON, OFF | OFF |
| contact_treat_attached_node_as_tied | <logical> | include attached nodes in tied contact in the tied count | TRUE, FALSE | TRUE |
| contact_check_all_tracked_nodes_by_part_tie | <string> | all tracked nodes defined by part must tie | ON, OFF | OFF |
| contact_check_all_tracked_nodes_by_node_set_tie | <string> | all tracked nodes defined by node set must tie | ON, OFF | OFF |
| contact_check_all_tracked_nodes_on_shell_edge_tie | <string> | all tracked nodes on shell edge must tie | ON, OFF | OFF |
| contact_check_all_tracked_nodes_on_solid_face_tie | <string> | all tracked nodes on exterior faces of solids must tie | ON, OFF | OFF |
| contact_allow_spotweld_offset_option | <logical> | allow *CONTACT_SPOTWELD_OFFSET (though Dyna manual prohibits it) | TRUE, FALSE | FALSE |
The following apply to constructed properties
| Preference | Type | Description | Valid arguments | Default |
| construct_material_card_for_latent | <string> | Construct material card for latent materials in model | ON, OFF | OFF |
| constructed_material_card_density | <real> | Default density for material cards constructed by Primer | 7.85e-9 | |
| constructed_material_card_stiffness | <real> | Default stiffness for material cards constructed by Primer | 200000 | |
| constructed_material_card_spring_stiffness | <real> | Default stiffness for spring material cards constructed by Primer | 1.0 | |
| constructed_section_card_thickness | <real> | Default thickness for section shell cards constructed by Primer | 1.0 |
The following apply to cut section
| Preference | Type | Description | Valid arguments | Default |
| cut_section_beam | <string> | Shell capping at cut-section | WIREDRAW, TRUE_THICKNESS, PART_CONTACT_OPTT | WIREDRAW |
| cut_section_cap2d | <string> | Shell capping at cut-section | NO_CAPPING, TRUE_THICKNESS, FIXED_THICKNESS, PART_CONTACT_OPTT | TRUE_THICKNESS |
| cut_section_cap2d_fac | <real> | True-thickness factor | 1 | |
| cut_section_cap2d_val | <real> | Fixed thickness value | 10 | |
| cut_section_neg_action | <string> | Negative action for cut sections | OMIT, OUTLINE, NORMAL | OMIT |
| cut_section_pos_action | <string> | Positive action for cut sections | OMIT, OUTLINE, NORMAL | OMIT |
The following apply to database cross section
| Preference | Type | Description | Valid arguments | Default |
| cross_section_auto_size_percent | <real> | Percentage to increase the cross section plane dimensions when auto sized. | 10.0 | |
| add_database_xsec_location_to_title | <logical> | automatically add location to database cross section title | TRUE, FALSE | FALSE |
The drive mappings allow PRIMER to convert equivalent folder names from Windows to Unix and visa versa
| Preference | Type | Description | Valid arguments | Default |
| drive_a | <string> | Mapping from Windows drive A: to unix path | <none> | |
| drive_b | <string> | Mapping from Windows drive B: to unix path | <none> | |
| drive_c | <string> | Mapping from Windows drive C: to unix path | <none> | |
| drive_d | <string> | Mapping from Windows drive D: to unix path | <none> | |
| drive_e | <string> | Mapping from Windows drive E: to unix path | <none> | |
| drive_f | <string> | Mapping from Windows drive F: to unix path | <none> | |
| drive_g | <string> | Mapping from Windows drive G: to unix path | <none> | |
| drive_h | <string> | Mapping from Windows drive H: to unix path | <none> | |
| drive_i | <string> | Mapping from Windows drive I: to unix path | <none> | |
| drive_j | <string> | Mapping from Windows drive J: to unix path | <none> | |
| drive_k | <string> | Mapping from Windows drive K: to unix path | <none> | |
| drive_l | <string> | Mapping from Windows drive L: to unix path | <none> | |
| drive_m | <string> | Mapping from Windows drive M: to unix path | <none> | |
| drive_n | <string> | Mapping from Windows drive N: to unix path | <none> | |
| drive_o | <string> | Mapping from Windows drive O: to unix path | <none> | |
| drive_p | <string> | Mapping from Windows drive P: to unix path | <none> | |
| drive_q | <string> | Mapping from Windows drive Q: to unix path | <none> | |
| drive_r | <string> | Mapping from Windows drive R: to unix path | <none> | |
| drive_s | <string> | Mapping from Windows drive S: to unix path | <none> | |
| drive_t | <string> | Mapping from Windows drive T: to unix path | <none> | |
| drive_u | <string> | Mapping from Windows drive U: to unix path | <none> | |
| drive_v | <string> | Mapping from Windows drive V: to unix path | <none> | |
| drive_w | <string> | Mapping from Windows drive W: to unix path | <none> | |
| drive_x | <string> | Mapping from Windows drive X: to unix path | <none> | |
| drive_y | <string> | Mapping from Windows drive Y: to unix path | <none> | |
| drive_z | <string> | Mapping from Windows drive Z: to unix path | <none> |
The following apply to dummy HBM
| Preference | Type | Description | Valid arguments | Default |
| dummy_hbm_reflect_axis_phi | <logical> | Default mode for negating the phi axis when mirroring dummies/HBM | TRUE, FALSE | TRUE |
| dummy_hbm_reflect_axis_theta | <logical> | Default mode for negating the theta axis when mirroring dummies/HBM | TRUE, FALSE | FALSE |
| dummy_hbm_reflect_axis_psi | <logical> | Default mode for negating the psi axis when mirroring dummies/HBM | TRUE, FALSE | TRUE |
| dynain_fix_slipring_sbelts | <logical> | Automatically update the seatbelts on slipring elements after reading in a dynain file. | TRUE, FALSE | FALSE |
| dynain_fix_thums_angle_params | <logical> | Automatically update the joint angles stored in the parameters after reading a dynain file. | TRUE, FALSE | FALSE |
| dummy_rotate_show_sig_fig | <integer> | Number of significant figures shown in the Dummy Move Parts, Rotate Angles panel. | 0 - 7 | 2 |
| hbm_use_new_cable_node_panel | <logical> | The new cable nodes attachment panel will be activated by default while working with human body models. | TRUE, FALSE | FALSE |
| hbm_treat_bones_as_rigid | <logical> | PRIMER rigidifies all Bone related parts in a human body model for LS-DYNA positioning analysis. | TRUE, FALSE | FALSE |
| dummy_hbm_use_new_cable_equation | <logical> | Use the new equation to create the DEFINE_CURVE used while pulling positioning cables for Dummies/HBMs during LS-DYNA analysis. | TRUE, FALSE | TRUE |
| hbm_use_encrypted_mats_for_cables | <logical> | PRIMER will use the encrypted materials for finding cable attachment nodes. | TRUE, FALSE | FALSE |
Dynamic label settings.
| Preference | Type | Description | Valid arguments | Default |
| dynamic_label_format | <string> | Number format type for dynamic labels | AUTO, SCIENTIFIC, GENERAL | AUTO |
| dynamic_label_dec_places | <integer> | Number of decimal places to display on dynamic labels | 0 - 9 | 3 |
The following apply to edit panels
| Preference | Type | Description | Valid arguments | Default |
| edit_find_option | <string> | default on the Only/Find button chosen when opening an edit panel | ONLY, FIND, BLANK, UNBLANK | ONLY |
| edit_modify_mode | <logical> | Start edit panel in modify mode if 1 or more items exist | TRUE, FALSE | TRUE |
| edit_panel_colours | <string> | Edit panel button colours when using original GUI theme | ORIGINAL, MATCHING | ORIGINAL |
| edit_panel_numbering_rule | <string> | default rule for numbering of created entities in edit panels | HIGHEST_PLUS_ONE, LABEL_FIRST_FREE, LABEL_FIRST_LATENT, LAYER_FIRST_FREE, LAYER_HIGHEST_FREE, LAYER_HIGHEST_PLUS_ONE | LAYER_HIGHEST_PLUS_ONE |
| formula_req_equal | <logical> | Treat text box input as formula only with equal sign = | TRUE, FALSE | TRUE |
| modify_single_item | <logical> | In modify mode automatically edit the item if only one item exists in the active models | TRUE, FALSE | FALSE |
| remember_values_on_element_edit_panel | <string> | option to 'remember' integer, float values on edit panel across incarnations | ASK, TRUE, FALSE | FALSE |
| text_button_just | <string> | Justification of numbers in editing panel buttons | LEGACY, LEFT, CENTRE, RIGHT | CENTRE |
The following apply to element seatbelt accelerometer
| Preference | Type | Description | Valid arguments | Default |
| element_seatbelt_accelerometer_intopt | <string> | Used for setting INTOPT = 1 on *Element_seatbelt_accelerometer card. | ON, OFF | OFF |
The following apply to encryption
| Preference | Type | Description | Valid arguments | Default |
| gpg_location | <string> | file location for the gpg executable for encryption tool | <none> |
The following apply to forming
| Preference | Type | Description | Valid arguments | Default |
| forming_shell_thickness_interpolation | <string> | Forming to interpolate shell thickness rather than averaging it. | ON, OFF | ON |
The following options control many aspects of image appearance. The overlay_<xxx>
options affect only the hidden-line overlay on shaded
and all data-bearing
plots. They have no effect on wireframe ()
or hidden-line plots.
| Preference | Type | Description | Valid arguments | Default |
| background_mode | <string> | Draw background using SOLID or FADED colours | SOLID, FADED | SOLID |
| background_colour | <string> | Background colour | WHITE, GREY, BLACK, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, RED/MAGENTA, YELLOW/ORANGE, YELLOW/GREEN, GREEN/CYAN, CYAN/BLUE, RED/ORANGE, LIGHT_BLUE, AUTO | BLACK |
| background_bottom_colour | <string> | Background bottom colour for Faded backgrounds | WHITE, GREY, BLACK, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, RED/MAGENTA, YELLOW/ORANGE, YELLOW/GREEN, GREEN/CYAN, CYAN/BLUE, RED/ORANGE, LIGHT_BLUE, AUTO | AUTO |
| coatpart_display | <string> | How newly created shells coating a solid are drawn in the Coat Part tool | SOLID, STIPPLE_1, STIPPLE_2, STIPPLE_4, STIPPLE_8, STIPPLE_16 | STIPPLE_8 |
| label_colour | <string> | Label colour | WHITE, GREY, BLACK, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, RED/MAGENTA, YELLOW/ORANGE, YELLOW/GREEN, GREEN/CYAN, CYAN/BLUE, RED/ORANGE, LIGHT_BLUE, NOT_BACKGROUND, TEXT | NOT_BACKGROUND |
| nodal_force_moment_colour | <string> | Nodal Force/Moment colour | WHITE, GREY, BLACK, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, RED/MAGENTA, YELLOW/ORANGE, YELLOW/GREEN, GREEN/CYAN, CYAN/BLUE, RED/ORANGE, LIGHT_BLUE | CYAN |
| trans_velocity_colour | <string> | Trans Velocity colour | WHITE, GREY, BLACK, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, RED/MAGENTA, YELLOW/ORANGE, YELLOW/GREEN, GREEN/CYAN, CYAN/BLUE, RED/ORANGE, LIGHT_BLUE | MAGENTA |
| rotl_velocity_colour | <string> | Rot'l Velocity colour | WHITE, GREY, BLACK, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, RED/MAGENTA, YELLOW/ORANGE, YELLOW/GREEN, GREEN/CYAN, CYAN/BLUE, RED/ORANGE, LIGHT_BLUE | RED/MAGENTA |
| tracer_particle_colour | <string> | Tracer Particle colour | WHITE, GREY, BLACK, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, RED/MAGENTA, YELLOW/ORANGE, YELLOW/GREEN, GREEN/CYAN, CYAN/BLUE, RED/ORANGE, LIGHT_BLUE | CYAN |
| constrained_extra_nodes_colour | <string> | Constrained Extra Nodes colour | WHITE, GREY, BLACK, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, RED/MAGENTA, YELLOW/ORANGE, YELLOW/GREEN, GREEN/CYAN, CYAN/BLUE, RED/ORANGE, LIGHT_BLUE, MODEL_COLS, IFILE_COLS, ASSY_COLS, DEFAULT | DEFAULT |
| node_symbol_colour | <string> | Node Symbol colour | WHITE, GREY, BLACK, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, RED/MAGENTA, YELLOW/ORANGE, YELLOW/GREEN, GREEN/CYAN, CYAN/BLUE, RED/ORANGE, LIGHT_BLUE, NOT_BACKGROUND, TEXT | NOT_BACKGROUND |
| airbag_symbol_colour | <string> | Airbag Symbol colour | WHITE, GREY, BLACK, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, RED/MAGENTA, YELLOW/ORANGE, YELLOW/GREEN, GREEN/CYAN, CYAN/BLUE, RED/ORANGE, LIGHT_BLUE | BLUE |
| time_history_block_colour | <string> | Time History Block colour | WHITE, GREY, BLACK, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, RED/MAGENTA, YELLOW/ORANGE, YELLOW/GREEN, GREEN/CYAN, CYAN/BLUE, RED/ORANGE, LIGHT_BLUE | RED |
| cross_section_colour | <string> | Cross Section colour | WHITE, GREY, BLACK, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, RED/MAGENTA, YELLOW/ORANGE, YELLOW/GREEN, GREEN/CYAN, CYAN/BLUE, RED/ORANGE, LIGHT_BLUE | GREEN |
| constrained_rigid_bodies_colour | <string> | Constrained Rigid Bodies colour | WHITE, GREY, BLACK, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, RED/MAGENTA, YELLOW/ORANGE, YELLOW/GREEN, GREEN/CYAN, CYAN/BLUE, RED/ORANGE, LIGHT_BLUE, MODEL_COLS, IFILE_COLS, ASSY_COLS, DEFAULT | DEFAULT |
| nodal_rigid_body_colour | <string> | Nodal Rigid Body colour | WHITE, GREY, BLACK, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, RED/MAGENTA, YELLOW/ORANGE, YELLOW/GREEN, GREEN/CYAN, CYAN/BLUE, RED/ORANGE, LIGHT_BLUE, MODEL_COLS, IFILE_COLS, ASSY_COLS, DEFAULT | DEFAULT |
| spotweld_beam_solid_colour | <string> | Spotweld Beam Solid colour | PART, NPANELS | PART |
| spotweld_beam_solid_colour_projected | <string> | Spotweld Beam Solid Colour 2 panels colour | WHITE, GREY, BLACK, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, RED/MAGENTA, YELLOW/ORANGE, YELLOW/GREEN, GREEN/CYAN, CYAN/BLUE, RED/ORANGE, LIGHT_BLUE | WHITE |
| spotweld_beam_solid_colour_2_panels | <string> | Spotweld Beam Solid Colour 2 panels colour | WHITE, GREY, BLACK, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, RED/MAGENTA, YELLOW/ORANGE, YELLOW/GREEN, GREEN/CYAN, CYAN/BLUE, RED/ORANGE, LIGHT_BLUE | RED |
| spotweld_beam_solid_colour_3_panels | <string> | Spotweld Beam Solid Colour 3 panels colour | WHITE, GREY, BLACK, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, RED/MAGENTA, YELLOW/ORANGE, YELLOW/GREEN, GREEN/CYAN, CYAN/BLUE, RED/ORANGE, LIGHT_BLUE | GREEN |
| spotweld_beam_solid_colour_4_panels | <string> | Spotweld Beam Solid Colour 4 panels colour | WHITE, GREY, BLACK, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, RED/MAGENTA, YELLOW/ORANGE, YELLOW/GREEN, GREEN/CYAN, CYAN/BLUE, RED/ORANGE, LIGHT_BLUE | BLUE |
| spotweld_beam_solid_colour_5_panels | <string> | Spotweld Beam Solid Colour 5 panels colour | WHITE, GREY, BLACK, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, RED/MAGENTA, YELLOW/ORANGE, YELLOW/GREEN, GREEN/CYAN, CYAN/BLUE, RED/ORANGE, LIGHT_BLUE | CYAN |
| constrained_spr | <string> | Constrained SPR/SPR2/SPR3 | RED_HEAD/GREEN_TAIL, NODE_SET | RED_HEAD/GREEN_TAIL |
| backing_store | <string> | Backing store refresh switch and method | OFF, ON, PIXMAP, PBUFFER | ON |
| beam_min_size | <integer> | Screen length at which to swap to blob beam symbols | 1 - 100 | 25 |
| beam_blob_diameter | <integer> | Beam blob diameter | 1 - 100 | 15 |
| beams_use_optt | <string> | Turn ON OFF the Use OPTT option for beams in Display options | OFF, ON | OFF |
| contact_shaded_display | <string> | How contact segments are rendered in shaded display mode | SOLID_HATCHED, SOLID, STIPPLE_1, STIPPLE_2, STIPPLE_4, STIPPLE_8, STIPPLE_16 | STIPPLE_1 |
| contact_colour | <string> | Colour used to draw contact surfaces | DEFAULT, BY_SIDE, WHITE, GREY, BLACK, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, RED/MAGENTA, YELLOW/ORANGE, YELLOW/GREEN, GREEN/CYAN, CYAN/BLUE, RED/ORANGE, LIGHT_BLUE | DEFAULT |
| contour_text_pt_size | <string> | Contour bar text point size | 8, 10, 12, 14, 18, 24, AUTOMATIC | AUTOMATIC |
| contour_levels | <integer> | Number of contour (CT/SI/VEC) levels | 2 - 13 | 6 |
| contour_ramp | <string> | Contour ramp colour option | DEFAULT, VIRIDIS, PLASMA, MAGMA, INFERNO | DEFAULT |
| curve_white_background | <logical> | When TRUE, set the background of DEFINE_CURVE/TABLE graphs to white | TRUE, FALSE | FALSE |
| draw_database_crossection_parts | <string> | If YES, outline of part cross section will be drawn when xsec cuts it | YES, NO | YES |
| title_date_pt_size | <string> | Title and date (clock) point size | 8, 10, 12, 14, 18, 24, AUTOMATIC | AUTOMATIC |
| feature_angle | <real> | Feature line angle | 60.0 | |
| force_back_buffer | <string> | Whether to draw always to back buffer (for remote rendering) | OFF, ON | OFF |
geometry | ||||
| geometry_highlight_failed_surface_boundaries | <logical> | When TRUE, trim curves of geometry surfaces that failed to render are copied to a new model and drawn | TRUE, FALSE | FALSE |
| geometry_write_tessellation_error_log | <logical> | When TRUE, error messages related to geometry surface tessellation are written to a log file in the same directory as the parent model | TRUE, FALSE | FALSE |
| geometry_add_failed_surfaces_to_clipboard | <logical> | When TRUE, surfaces that have failed to render will be added to the clipboard | TRUE, FALSE | FALSE |
| geometry_curve_max_edge_length_factor | <real> | Max edge length, as a factor of the model diagonal, for segments used to draw geometry surface trim curves | 1.1754944E-38 - 1.0 | 0.01 |
| geometry_curve_min_edge_length_factor | <real> | Min edge length, as a factor of the model diagonal, for segments used to draw geometry surface trim curves | 1.1754944E-38 - 1.0 | 0.0008 |
| geometry_surface_max_edge_length_factor | <real> | Max edge length, as a factor of the model diagonal, of trias used to draw geometry surfaces | 1.1754944E-38 - 1.0 | 0.08 |
| geometry_surface_min_edge_length_factor | <real> | Min edge length, as a factor of the model diagonal, of trias used to draw geometry surfaces | 1.1754944E-38 - 1.0 | 0.001 |
| geometry_element_max_separation_factor | <real> | Max separation, as a factor of the model diagonal, between the centres/edges of trias, used to draw geometry surfaces, and a surface | 1.1754944E-38 - 1.0 | 0.0001 |
| geometry_surface_refinement | <integer> | Number of iterations to refine the tessellation of a geometry surface | 0 - 10 | 2 |
| geometry_refinement_distance_tolerance | <real> | Distance tolerance of tessellation to actual geometry surface | 1E-6 - 1.0 | 1E-5 |
| geometry_refinement_angle_tolerance | <real> | Dot product tolerance between two trias on a geometry surface tessellation | 0.0 - 1.0 | 0.999 |
| geometry_max_trim_split | <integer> | Maximum number of trias that can be split by a trim curve segment before aborting | 1 - 2147483646 | 1000 |
| geometry_coord_tolerance | <real> | Parametric tolerance for point coincidence in NURB surfaces | 1.1754944E-38 - 1.0 | 1E-3 |
| geometry_vertex_tolerance | <real> | Parametric tolerance at which we are on a vertex in NURB surfaces | 0.0 - 1.0 | 2.5e-5 |
| geometry_edge_tolerance | <real> | Parametric tolerance for facet edges in NURB surfaces | 0.0 - 1.0 | 1E-6 |
| geometry_free_edge_tolerance | <real> | Parametric tolerance for facet free edges in NURB surfaces | 0.0 - 1.0 | 2.5E-4 |
| geometry_invert_grid | <integer> | Size of initial grid when inverting points in NURB surfaces | 5 - 100 | 25 |
| geometry_curve_segs | <integer> | Number of segments to draw curve with | 2 - 1000 | 20 |
| geometry_surf_segs | <integer> | Number of segments to draw surface with | 2 - 500 | 10 |
| geometry_sh_overlay | <string> | NURB Hidden/Shaded overlay edge display | OFF, ON | ON |
| geometry_tolerance | <real> | NURB tolerance for coincident points | 1.1754944E-38 - 1 | 1.0E-5 |
| geometry_merge_tolerance | <real> | Tolerance for merging points | 1.1754944E-38 - 1 | 0.05 |
| geometry_ignore_curves | <real> | Length below which curves are ignored | 1.1754944E-38 - 1 | 0.01 |
| graphics_refresh | <string> | Refresh graphics window when exposed | OFF, ON | ON |
| graphics_type | <string> | Graphics format to start Primer with | X8, X24, X, Opengl, Default | Opengl |
| graticule_active | <string> | Turns graticule ON or OFF | OFF, ON | OFF |
| graticule_mode | <string> | Graticule mode - 2D/3D | 2D, 3D | 2D |
| graticule_decimal_places | <integer> | Number of decimal places for graticule numbers | 0 - 9 | 3 |
| graticule_display_numbers | <string> | When ON, graticule numbers are displayed. | OFF, ON | ON |
| graticule_exponent | <integer> | Exponent for graticule number format | -99 - 99 | 3 |
| graticule_line_colour | <string> | Graticule line colour | WHITE, GREY, BLACK, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, RED/MAGENTA, YELLOW/ORANGE, YELLOW/GREEN, GREEN/CYAN, CYAN/BLUE, RED/ORANGE, LIGHT_BLUE, NOT_BACKGROUND, TEXT | TEXT |
| graticule_number_format | <string> | Format for graticule numbers | AUTOMATIC, MANUAL, SCIENTIFIC, GENERAL | AUTOMATIC |
| graticule_plane_colour | <string> | Graticule plane colour | WHITE, GREY, BLACK, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, RED/MAGENTA, YELLOW/ORANGE, YELLOW/GREEN, GREEN/CYAN, CYAN/BLUE, RED/ORANGE, LIGHT_BLUE | GREY |
| graticule_show_grid | <string> | Shows the graticule grid | OFF, ON | OFF |
| graticule_text_colour | <string> | Graticule text colour | WHITE, GREY, BLACK, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, RED/MAGENTA, YELLOW/ORANGE, YELLOW/GREEN, GREEN/CYAN, CYAN/BLUE, RED/ORANGE, LIGHT_BLUE, NOT_BACKGROUND, TEXT | TEXT |
| graticule_text_size | <integer> | Graticule text size | 0 - 500 | 25 |
| graticule_transparency | <integer> | Transparency for graticule | 0 - 100 | 100 |
graticule_3D | ||||
for_X | ||||
| graticule3D_Plane_X_active | <string> | Show plane X= | OFF, ON | ON |
| graticule3D_Plane_X_type | <string> | Shows the plane at X= | MIN, MAX, AUTO | AUTO |
| graticule3D_minimum_X | <real> | Minimum value for X | <none> | |
| graticule3D_min_X_auto | <string> | Puts the default value for Minimum value of X | ON, OFF | <none> |
| graticule3D_maximum_X | <real> | Maximum value for X | <none> | |
| graticule3D_max_X_auto | <string> | Puts the default value for Maximum value of X | ON, OFF | <none> |
| graticule3D_tick_X_auto | <string> | Puts the default value for tick interval of X | ON, OFF | <none> |
| graticule3D_tick_interval_X | <real> | Tick interval for X | <none> | |
for_Y | ||||
| graticule3D_Plane_Y_active | <string> | Show plane Y= | OFF, ON | ON |
| graticule3D_Plane_Y_type | <string> | Shows the plane at Y= | MIN, MAX, AUTO | AUTO |
| graticule3D_minimum_Y | <real> | Minimum value for Y | <none> | |
| graticule3D_min_Y_auto | <string> | Puts the default value for Minimum value of Y | ON, OFF | <none> |
| graticule3D_maximum_Y | <real> | Maximum value for Y | <none> | |
| graticule3D_max_Y_auto | <string> | Puts the default value for Maximum value of Y | ON, OFF | <none> |
| graticule3D_tick_interval_Y | <real> | Tick interval for Y | <none> | |
| graticule3D_tick_Y_auto | <string> | Puts the default value for tick interval of Y | ON, OFF | <none> |
for_Z | ||||
| graticule3D_Plane_Z_active | <string> | Show plane Y= | OFF, ON | ON |
| graticule3D_Plane_Z_type | <string> | Shows the plane at Z= | MIN, MAX, AUTO | AUTO |
| graticule3D_minimum_Z | <real> | Minimum value for Z | <none> | |
| graticule3D_min_Z_auto | <string> | Puts the default value for Minimum value of Z | ON, OFF | <none> |
| graticule3D_maximum_Z | <real> | Maximum value for Z | <none> | |
| graticule3D_max_Z_auto | <string> | Puts the default value for Maximum value of Z | ON, OFF | <none> |
| graticule3D_tick_interval_Z | <real> | Tick interval for Z | <none> | |
| graticule3D_tick_Z_auto | <string> | Puts the default value for tick interval of Z | ON, OFF | <none> |
| image_format | <string> | Default image format | BMP_8_C, BMP_8_UN, PNG_8, GIF_8, BMP_24_UN, PNG_24, JPG_24, PPM_24 | PNG_24 |
| initial_plot_mode | <string> | Initial drawing mode | LINE, HIDDEN, SHADED | SHADED |
| initial_view_orientation | <string> | Initial view orientation for the graphics window. | +XY, +YZ, +XZ, +ISO, -XY, -YZ, -XZ, -ISO | +XY |
| intel_hd_use_shaders | <string> | Control usage of hardware shaders on Intel HD graphics cards | AUTO_DETECT, FORCE_OFF, FORCE_ON | AUTO_DETECT |
| label_pt_size | <string> | Label text point size | 8, 10, 12, 14, 18, 24, AUTOMATIC | AUTOMATIC |
| label_background | <string> | Label background display | ON, OFF | ON |
| line_antialias | <string> | Draw lines using antialiasing | OFF, ON | OFF |
| lumped_mass_size | <integer> | Lumped mass symbol size | 1 - 100 | 25 |
| lumped_mass_symbol | <string> | Lumped mass symbol type | square, cube, automatic | automatic |
| mesh_fixed_point_size | <integer> | Size to draw fixed points at when (re)meshing | 1 - 100 | 10 |
| no_discrete_contouring | <logical> | Draw continuous contours as discrete bands when less than 14 unique values are present | TRUE, FALSE | FALSE |
| overlay_colour | <string> | Overlay colour | WHITE, GREY, BLACK, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, RED/MAGENTA, YELLOW/ORANGE, YELLOW/GREEN, GREEN/CYAN, CYAN/BLUE, RED/ORANGE, LIGHT_BLUE, ELEMENT | GREY |
| overlay_mode | <string> | Overlay drawn | OFF, FREE, FREE_IGN_PART, FEATURE, ALL | FREE |
| overlay_line_width | <integer> | Width of overlay lines | 1 - 10 | 1 |
| placement | <string> | Location for initial window on multi-screen display | LEFT, CENTRE, RIGHT, BOTTOM, TOP, LEFT_BOTTOM, LEFT_TOP, CENTRE_BOTTOM, CENTRE_TOP, RIGHT_BOTTOM, RIGHT_TOP | <none> |
| plot_border | <string> | Border drawn on plot | OFF, ON | ON |
| plot_date | <string> | Date drawn on plot | OFF, ON | OFF |
| plot_model_names | <string> | Model names drawn on plot | OFF, ON | ON |
| plot_triad | <string> | Triad for coordinate axes drawn on plot | OFF, ON | OFF |
| recursive_blanking | <string> | How blanking propagates recursively | NO_RECURSION, DRAWABLE_ONLY, UNCONDITIONAL | NO_RECURSION |
| seatbelt_size | <integer> | Notional seatbelt size | 1 - 1000 | 50 |
| segment_hatching | <string> | Contact and other segment hatching | OFF, ON | ON |
| shell_graphics_mode | <string> | Drawing method for shell elements, flat and smooth use true thickness | THIN, FLAT, SMOOTH | THIN |
| shell_normal_length | <real> | Multiplier for determining the length of shell normals. | 0.01 | |
| sketch_colour | <string> | Sketch colour | WHITE, GREY, BLACK, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, RED/MAGENTA, YELLOW/ORANGE, YELLOW/GREEN, GREEN/CYAN, CYAN/BLUE, RED/ORANGE, LIGHT_BLUE, NOT_BACKGROUND, TEXT | WHITE |
| spotweld_size | <integer> | Spotweld beam graphics size | 1 - 100 | 40 |
| spring_size | <integer> | Spring beam graphics size | 0 - 500 | 100 |
| swap_nodal_coords | <string> | Whether to swap ordinary and reference nodal coordinates | ALWAYS, ASK | ASK |
| swap_shell_topology | <string> | Whether to swap ordinary and airbag reference shell topology | ALWAYS, ASK | ASK |
| target_size | <integer> | Target graphics size | 0 - 100 | 20 |
| text_colour | <string> | Text colour | WHITE, GREY, BLACK, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW, RED/MAGENTA, YELLOW/ORANGE, YELLOW/GREEN, GREEN/CYAN, CYAN/BLUE, RED/ORANGE, LIGHT_BLUE, NOT_BACKGROUND | WHITE |
| true_beam_sections | <logical> | Whether or not to draw beam elements using true sections | TRUE, FALSE | FALSE |
| white_background_image | <logical> | Write images with white background | TRUE, FALSE | FALSE |
| window_size_control | <string> | Define the Window size control fro PRIMER | AUTOMATIC, STATIC, FIXED_ASPECT, LOCKED | AUTOMATIC |
The following options control graphical user interface
| Preference | Type | Description | Valid arguments | Default |
| gui_theme | <string> | Graphical User Interface (GUI) theme | LIGHT, DARK, CLASSIC, LEGACY | LIGHT |
| gui_styling_mode | <string> | Graphical User Interface (GUI) styling and decoration | NOT_USED, TIME_LIMIT, ALWAYS | TIME_LIMIT |
| gui_styling_tlimit | <integer> | Graphical User Interface (GUI) menu repaint time limit to turn off decorations | 0 - 100000 | 500 |
| show_icon_text | <logical> | Whether or not to show text on picture-style icons | TRUE, FALSE | TRUE |
The following control settings and warnings when reading include files
| Preference | Type | Description | Valid arguments | Default |
| auto_offset_user_clash | <string> | Handling of clashes involving *INCLUDE_AUTO_OFFSET_USER | IGNORE, REMOVE_USER | IGNORE |
| doppelganger_listing_order | <string> | How doppelganger/alternative include filenames appear in include and part trees | AS_READ_FIRST, ON_INCL_FIRST | AS_READ_FIRST |
| include_file_exceeds_80_char_warning | <string> | message handling when include file exceeding 80 char is read | WARNING, ERROR, NO_CHECK | WARNING |
| missing_include_file_action | <string> | Whether or not to remember missing (skipped on input) include file definitions | REMEMBER, FORGET | REMEMBER |
| read_set_collect_include_trans | <string> | If *SET_COLLECT in *INCLUDE_TRANSFORM with IDSOFF is unreferenced remap references | AS_DYNA, REMAP | AS_DYNA |
| warn_set_collect_include_trans | <logical> | Warn if *SET_COLLECT in *INCLUDE_TRANSFORM with IDSOFF non-zero may have errors | TRUE, FALSE | TRUE |
The following control settings and warnings when reading files
| Preference | Type | Description | Valid arguments | Default |
comments | ||||
| anchored_comment_handling | <string> | Anchor *COMMENT cards to the single following keyword or to the following block of multiple cards | SINGLE, MULTIPLE | SINGLE |
| anchored_comment_dollar_alone | <logical> | Anchored *COMMENTs will include empty comment lines '$' (dollar alone) | TRUE, FALSE | TRUE |
| anchored_comment_dollar_wspace | <logical> | Anchored *COMMENTs will include comment lines starting '$ ' (dollar + white space) | TRUE, FALSE | TRUE |
| anchored_comment_dollar_primer | <logical> | Anchored *COMMENTs will include PRIMER special comment lines starting '$:' (dollar + colon) | TRUE, FALSE | TRUE |
| anchored_comment_dollar_lspp | <logical> | Anchored *COMMENTs will include LSPP special comment lines starting '$#' (dollar + hash) | TRUE, FALSE | TRUE |
| anchored_comment_dollar_any_nw | <logical> | Anchored *COMMENTs will include comment lines starting '$...' (dollar + any non-white space character) | TRUE, FALSE | TRUE |
| anchored_comment_truncation | <logical> | Anchored *COMMENTs will truncate multiple empty '$' lines to a single such line | TRUE, FALSE | TRUE |
| copy_hm_comment_title | <string> | Set material and section titles to HM comment titles if no current title is set | ON, OFF | ON |
| ignore_lspp_comments | <logical> | Ignore comment lines from LSPP starting '$#' when storing comments | TRUE, FALSE | TRUE |
| read_ansa_comments | <string> | read ANSA comments upon input (comments used to construct assemblies) | ON, OFF | ON |
| read_embedded_comments | <logical> | Read and store embedded comments in the keyword file | TRUE, FALSE | TRUE |
| read_hm_comments | <string> | read HM comments upon input (comments used to construct assemblies, colours and in some cases, titles) | ON, OFF | ON |
compressed | ||||
| keyin_compress_threaded | <logical> | TRUE if compressed input runs in a separate thread (faster) | TRUE, FALSE | TRUE |
| keyin_compress_diag_level | <integer> | Diagnostic level for compressed input. (0 = off, 1 to 3 progressively more ) | 0 - 3 | 0 |
| keyin_compress_bsize | <integer> | Compression buffer size in kbytes (4 - 16384 permitted, advanced setting) | 4 - 16384 | 1024 |
| keyin_compress_nspin_m | <integer> | Threaded master spin limit (0 - 100000000 permitted, advanced setting) | 0 - 100000000 | 4000 |
| keyin_compress_nspin_s | <integer> | Threaded output spin limit (0 - 100000000 permitted, advanced setting) | 0 - 100000000 | 4000 |
| keyin_compress_yield_m | <integer> | Threaded master yield threshold in ms (0 - 1000 permitted, advanced setting) | 0 - 1000 | 1 |
| keyin_compress_yield_s | <integer> | Threaded output yield threshold in ms (0 = 1000 permitted, advanced setting) | 0 - 1000 | 1 |
| keyin_compress_sleep_m | <integer> | Threaded master sleep threshold in ms (0 = 1000 permitted, advanced setting) | 0 - 1000 | 60 |
| keyin_compress_sleep_s | <integer> | Threaded output sleep threshold in ms (0 = 1000 permitted, advanced setting) | 0 - 1000 | 40 |
| keyin_compress_timeout | <integer> | Threaded timeout threshold in ms (0 = 100000 permitted, advanced setting) | 0 - 100000 | 10000 |
normal | ||||
| keyin_normal_threaded | <logical> | TRUE if normal input runs in a separate thread (faster) | TRUE, FALSE | TRUE |
| keyin_normal_diag_level | <integer> | Diagnostic level for normal input. (0 = off, 1 to 3 progressively more ) | 0 - 3 | 0 |
| keyin_normal_bsize | <integer> | Threaded buffer size in kbytes (4 - 16384 permitted, advanced setting) | 4 - 16384 | 1024 |
| keyin_normal_nspin_m | <integer> | Threaded master spin limit (0 - 100000000 permitted, advanced setting) | 0 - 100000000 | 4000 |
| keyin_normal_nspin_s | <integer> | Threaded output spin limit (0 - 100000000 permitted, advanced setting) | 0 - 100000000 | 4000 |
| keyin_normal_yield_m | <integer> | Threaded master yield threshold in ms (0 - 1000 permitted, advanced setting) | 0 - 1000 | 1 |
| keyin_normal_yield_s | <integer> | Threaded output yield threshold in ms (0 = 1000 permitted, advanced setting) | 0 - 1000 | 1 |
| keyin_normal_sleep_m | <integer> | Threaded master sleep threshold in ms (0 = 1000 permitted, advanced setting) | 0 - 1000 | 60 |
| keyin_normal_sleep_s | <integer> | Threaded output sleep threshold in ms (0 = 1000 permitted, advanced setting) | 0 - 1000 | 40 |
| keyin_normal_timeout | <integer> | Threaded timeout threshold in ms (0 = 100000 permitted, advanced setting) | 0 - 100000 | 10000 |
dyna_check | ||||
| dyna_output_source | <string> | Process to get the LS-DYNA outputs checks | EXISTING_DYNA_RESULTS, INITIALISE_IN_DYNA | EXISTING_DYNA_RESULTS |
| additional_dyna_output | <string> | Additional search string for dyna output files | <none> | |
| additional_dyna_output_search | <logical> | Action to search for dyna output files using additional search string (provided search string is not empty) | TRUE, FALSE | FALSE |
| compressed_dyna_output_search | <logical> | Action to search for compressed (.gz and .zip) dyna output files | TRUE, FALSE | FALSE |
| dyna_output_initialise_type | <string> | LS-DYNA option to set to initialise the model | NCYCLE, MCHECK | NCYCLE |
| dyna_output_initialise_ncycle | <integer> | Number of cycles to run to initialise model in LS-DYNA, used only if db_dyna_output_initialise_type is set to NCYCLE | 1 - 2147483646 | 10 |
| dyna_output_mpp_decomp_numproc | <integer> | Number of processors to run MPP decomposition while submitting the model to LS-DYNA | 1 - 8192 | 4 |
| convert_implicit_parameter | <logical> | Action to convert implicit parameters in [...] to values | TRUE, FALSE | FALSE |
| correct_seatbelt_topology | <string> | Action to correct errors in 1D seatbelt topology on input | AUTOMATIC, MANUAL | MANUAL |
| duplicated_keyword_warning | <string> | Give 'Stop and acknowledge' style warning whenever duplicated keyword is read | ON, OFF | ON |
| duplicate_batch_default | <string> | Action to use when reading entities with duplicate labels in batch mode | USE_LAST, USE_FIRST, MASTER_OR_LAST, MASTER_OR_FIRST, ABORT | USE_LAST |
| extensions_for_file_read | <string> | considered extensions for file read (e.g. *.k* *.gz). | *.k* *.dyn *.gz *.zip | |
| find_data_for_scan | <logical> | Find missing parameter and/or include transform data during model scan | TRUE, FALSE | FALSE |
| force_keyword_format | <string> | Force the size of data fields to be SMALL (8 or 10 columns wide), I10 (min 10 wide) or LARGE (min 20 wide) | SMALL, I10, LARGE | SMALL |
| inherit_file_format | <logical> | Include file inherits large/i10/small keyword format of parent if no explicit size defined | TRUE, FALSE | TRUE |
| input_buffer_size | <integer> | File buffer size for reading ascii files | 2 - 2147483646 | 4096 |
| input_echo_frequency | <integer> | Progress echo interval when reading ascii files | 1 - 2147483646 | 1000 |
| input_exception_BOUNDARY | <string> | Allow 'excess' input *BOUNDARY cards to be skipped or ignored. READ: all cards are read and stored as normal; SKIP: cards are not read into memory but are written to a 'skip' file; IGNORE: cards are neither read nor written to a 'skip' file | READ, SKIP, IGNORE | READ |
| input_exception_INITIAL | <string> | Allow 'excess' input *INITIAL cards to be skipped or ignored. READ: all cards are read and stored as normal; SKIP: cards are not read into memory but are written to a 'skip' file; IGNORE: cards are neither read nor written to a 'skip' file | READ, SKIP, IGNORE | READ |
| input_exception_LOAD | <string> | Allow 'excess' input *LOAD cards to be skipped or ignored. READ: all cards are read and stored as normal; SKIP: cards are not read into memory but are written to a 'skip' file; IGNORE: cards are neither read nor written to a 'skip' file | READ, SKIP, IGNORE | READ |
| keyin_filename_syntax | <string> | For include files (and master if not found) permute filename with .gz, .zip, .kby etc and find newest version on disk | NEWEST, VERBATIM, PREFER_EXACT | PREFER_EXACT |
| large_format_80cols | <logical> | Wrap large format at 80 columns | TRUE, FALSE | FALSE |
| preread_parameters | <logical> | Enable pre-read scan of input deck for *PARAMETER definitions | TRUE, FALSE | FALSE |
| read_despite_error_warning | <string> | Give 'Stop and acknowledge' style warning when file read succeeds despite errors | ON, OFF | ON |
| read_duplicates | <string> | How duplicate labelled items are handled during keyword input | ALL, NONE, LS971, R9, NODE | R9 |
| drag_drop_files_are_LSDYNA | <logical> | Drag and Drop files are LS-DYNA | TRUE, FALSE | FALSE |
| read_missing_include_file | <logical> | set to TRUE/FALSE to enable/disable the 'Missing include file browse panel' | TRUE, FALSE | TRUE |
| save_read_log_dir | <string> | Directory in which a copy of the PRIMER keyword read log, primer_readlog.txt, is written | JOBDIR | |
| single_card_ABAG | <logical> | Ignore 'extra' data lines when reading *ABAG headers | TRUE, FALSE | FALSE |
| single_card_EQOS | <logical> | Ignore 'extra' data lines when reading *EQOS headers | TRUE, FALSE | FALSE |
| single_card_HGLS | <logical> | Ignore 'extra' data lines when reading *HGLS headers | TRUE, FALSE | FALSE |
| single_card_MATL | <logical> | Ignore 'extra' data lines when reading *MATL headers | TRUE, FALSE | FALSE |
| skip_severe_errors | <logical> | Whether PRIMER should skip severe errors or not. | TRUE, FALSE | FALSE |
| skip_severe_errors_dynain | <logical> | Whether PRIMER should temporarily skip severe errors when reading a dynain file in. | TRUE, FALSE | TRUE |
| suppress_text_box_messages_on_keyin | <string> | suppress all text box messages on keyin (just write to log) | ON, OFF | OFF |
| threaded_elem_node_lookup_limit | <integer> | Threshold test time (ms) for element topology lookup to consider threading | 0 - 2147483646 | 1000 |
| threaded_elem_node_lookup_spin | <integer> | Number of spin iterations in threaded element topology lookup before sleep | 1 - 2147483646 | 10000 |
| threaded_elem_node_lookup_yield | <logical> | Permit thread to yield its time slice while waiting | TRUE, FALSE | FALSE |
| warn_num_implicit_parameters | <integer> | Number of [...] implicit parameters to trigger warning, zero to turn off | 0 - 2000000000 | 100000 |
| warn_parameter_order | <logical> | Warn if parameters in INCLUDE_TRANSFORM used before being defined | TRUE, FALSE | TRUE |
| zero_field_spillover | <logical> | Allow zero field spillover when reading keyword files | TRUE, FALSE | FALSE |
| zero_volume_warning | <logical> | Warn about shells of zero area or solids of zero volume | TRUE, FALSE | TRUE |
STEP | ||||
| step_component_name_source | <string> | Which STEP entity type to use as the source for component names | PRODUCT, PRODUCT_DEFINITION | PRODUCT |
These settings control the attributes and behaviour of Primer's IPP model build tool.
| Preference | Type | Description | Valid arguments | Default |
| ipp_replacement_impactor | <string> | set filename substitute user defined impactor on completion of IPP build | None | |
| ipp_positioning_method | <string> | control positioning bias of impactor at 'difficult' points | bias aim point to target, bias contact point to target, combined | combined |
These settings control the attributes and behaviour of Primer's generic Keyword editor.
| Preference | Type | Description | Valid arguments | Default |
| formula_req_equal | <logical> | Treat text box input as formula only with equal sign = | TRUE, FALSE | TRUE |
| kw_edit_init_defs | <integer> | Number of definitions to show initially | 1 - 100 | 5 |
| kw_edit_init_rows | <integer> | Maximum number of rows to show initially | 1 - 100 | 10 |
| scale_kw_editor | <logical> | Whether or not to scale the KW editor horizontally to show large labels | TRUE, FALSE | TRUE |
The following control element labelling
| Preference | Type | Description | Valid arguments | Default |
| clabel_case_sensitive | <string> | Whether or not character labels are case sensitive | KEYIN_ONLY, NEVER, ALWAYS | KEYIN_ONLY |
| clabel_syntax | <string> | Syntax permitted for character labels | VERY_LOOSE, LOOSE, RATIONAL | VERY_LOOSE |
| label_warning | <logical> | Display a warning if the maximum number of labels is reached | TRUE, FALSE | TRUE |
| max_labels | <integer> | Maximum number of labels to display | 1 - 2147483646 | 1000 |
| NODE_labelled | <string> | Nodes labelled | ON, OFF | OFF |
| SOLID_labelled | <string> | Solids labelled | ON, OFF | OFF |
| BEAM_labelled | <string> | Beams labelled | ON, OFF | OFF |
| SHELL_labelled | <string> | Shells labelled | ON, OFF | OFF |
| TSHELL_labelled | <string> | Thick shells labelled | ON, OFF | OFF |
| DISCRETE_labelled | <string> | Springs/dampers labelled | ON, OFF | OFF |
| MASS_labelled | <string> | Lumped masses labelled | ON, OFF | OFF |
The following strings and values control laser plotting setup
| Preference | Type | Description | Valid arguments | Default |
| laser_paper_size | <string> | Default paper size | US, A4 | A4 |
| laser_orientation | <string> | Default page orientation | Portrait, Landscape | Landscape |
| laser_mode | <string> | Default laser mode | Colour, Greyscale | Greyscale |
| laser_insert_file | <string> | Valid filename | <none> | |
| laser_top_margin | <real> | Top margin size in mm | 10 | |
| laser_bottom_margin | <real> | Bottom margin size in mm | 30 | |
| laser_left_margin | <real> | Left margin size in mm | 20 | |
| laser_right_margin | <real> | Right margin size in mm | 10 |
The following control overall window layout, organisation and behaviour
| Preference | Type | Description | Valid arguments | Default |
| auto_minimise | <string> | If an edit panel obscures the graphics window, it will automatically minimise when the mouse moves off the panel | OFF, ON, PICK, ALWAYS | OFF |
| existing_panel_action | <string> | Action for existing panels when new one mapped | NONE, IN_SITU, TIDY | NONE |
| keep_rhs_lowered | <logical> | (Superseded) Keep all of docked area on Right Hand Side lowered in stacking order | TRUE, FALSE | FALSE |
| keep_rhs_top_lowered | <logical> | Keep top half of docked area on Right Hand Side lowered in stacking order | TRUE, FALSE | TRUE |
| keep_rhs_bottom_lowered | <logical> | Keep bottom half of docked area on Right Hand Side lowered in stacking order | TRUE, FALSE | FALSE |
| keep_gbox_lowered | <logical> | Keep graphics box lowered in stacking order | TRUE, FALSE | TRUE |
| maximise | <logical> | Maximise window when PRIMER started | TRUE, FALSE | TRUE |
| panel_placement | <string> | Where new floating panels are located | LEFT, R_BORD, RIGHT, TOP, B_BORD, BOTTOM, FREE | FREE |
| permit_duplicate_edit | <logical> | Whether or not to allow a 2nd and subsequent editing panel on the same entity | TRUE, FALSE | FALSE |
| reset_layout | <logical> | Reset standard layout after change in master window size or shape | TRUE, FALSE | TRUE |
| rhs_initial_keywords_state | <string> | Initial appearance of Keywords button area | EXPANDED, CONTRACTED | EXPANDED |
| rhs_initial_tools_state | <string> | Initial appearance of Tools button area | EXPANDED, CONTRACTED | EXPANDED |
| rhs_number_columns | <integer> | Number of columns of Tools, Keywords and Tabs buttons | 3 - 100 | 4 |
| scale_edit_panels | <logical> | Whether or not to scale editing panels horizontally to show large labels | TRUE, FALSE | TRUE |
| scale_kw_editor | <logical> | Whether or not to scale the KW editor horizontally to show large labels | TRUE, FALSE | TRUE |
The following options control image lighting
| Preference | Type | Description | Valid arguments | Default |
| shaded_ambient | <real> | Percentage ambient light (0-100) | 0.0 - 100.0 | 30 |
| shaded_diffuse | <real> | Percentage diffuse brightness (0-100) | 0.0 - 100.0 | 70 |
| shaded_shininess | <real> | Percentage specular brightness (0-100) | 0.0 - 100.0 | 70 |
| shaded_saturation | <real> | Percentage colour saturation (0-100) | 0.0 - 100.0 | 50 |
The following relate to the load path tool
| Preference | Type | Description | Valid arguments | Default |
| load_path_intersection_warning | <logical> | Warn about unexpected intersections when auto-creating a load path | TRUE, FALSE | TRUE |
| load_path_exclude_solids | <logical> | Exclude solid elements by default when auto-creating a load path | TRUE, FALSE | FALSE |
| load_path_exclude_beams | <logical> | Exclude beam elements by default when auto-creating a load path | TRUE, FALSE | FALSE |
| load_path_exclude_shells | <logical> | Exclude shell elements by default when auto-creating a load path | TRUE, FALSE | FALSE |
| load_path_exclude_tshells | <logical> | Exclude thick shell elements by default when auto-creating a load path | TRUE, FALSE | FALSE |
| load_path_psid_mode | <string> | Default mode for Xsec PSID definition | AUTO, MANUAL | AUTO |
| load_path_orientation_mode | <string> | Default xsec orientation mode | NORMAL_TO_PATH, CONSTANT_X, CONSTANT_Y, CONSTANT_Z | NORMAL_TO_PATH |
| load_path_position_mode | <string> | Default xsec position mode | PITCH, COUNT, SNAP | PITCH |
| load_path_pitch | <real> | Default pitch value | 0.0 | |
| load_path_xsec_count | <integer> | Default number of xsecs | 0 | |
| load_path_snap_axis | <string> | Default snap to grid global axis | X_AXIS, Y_AXIS, Z_AXIS, DEFAULT | DEFAULT |
| load_path_snap_grid | <real> | Default 'snap to grid' grid size | 0.0 | |
| load_path_offset | <real> | Default start offset | 0.0 | |
| load_path_size_mode | <string> | Default xsec size mode | AUTO, FIXED | AUTO |
| load_path_auto_size_perc_increase | <real> | Default percentage increase for the auto-size mode | 10.0 | |
| load_path_auto_size_only_vis | <logical> | Default 'only visible' status for the auto-size mode | TRUE, FALSE | FALSE |
| load_path_auto_size_max | <real> | Default max size for the auto-size mode | 0.0 | |
| load_path_l_length | <real> | Default L length for the fixed-size mode | 0.0 | |
| load_path_m_length | <real> | Default M length for the fixed-size mode | 0.0 | |
| load_path_add_loc_to_title | <logical> | Default status of the 'Automatically add location to title' | TRUE, FALSE | TRUE |
The following options control display of local material directions
| Preference | Type | Description | Valid arguments | Default |
| locaxes_type | <string> | Set size of triad as a function of raw or screen coordinates, or as a function of average element length | SCREEN_SPACE, MODEL_SPACE, AVG_EL_LENGTH | SCREEN_SPACE |
| locaxes_size | <real> | Triad size | 75 | |
| locaxes_scale | <real> | Triad scale factor | 0.2 | |
| locaxes_colour | <string> | Display triads for composite parts | DEFAULT, MTL_COLOUR | DEFAULT |
The following options relate to macros
| Preference | Type | Description | Valid arguments | Default |
| macro_auto_record | <string> | Filename to automatically record macro to | <none> | |
| macro_directory | <string> | Directory in which PRIMER looks for macros | $OA_INSTALL/primer_library/macros | |
| macro_echo_to_dialogue | <string> | Echo of recorded macro commands to dialogue box | ON, OFF | ON |
| macro_echo_to_terminal | <string> | Echo of recorded macro commands to terminal window | ON, OFF | OFF |
The following options relate to mass display
| Preference | Type | Description | Valid arguments | Default |
| include_mass_for_2d_seatbelt_elements | <string> | include mass of 2d seatbelt elements in the part mass | ON, OFF | ON |
| information_mass_display | <string> | switch to turn off mass information in the quick-pick information panel | OFF, ON | ON |
The following options affect the properties and behaviour of materials
(see Materials section)
| Preference | Type | Description | Valid arguments | Default |
user_defined_materials | ||||
| mat_41_user_defined | <string> | csv file that contains information about user defined material MAT_41 | <none> | |
| mat_42_user_defined | <string> | csv file that contains information about user defined material MAT_42 | <none> | |
| mat_43_user_defined | <string> | csv file that contains information about user defined material MAT_43 | <none> | |
| mat_44_user_defined | <string> | csv file that contains information about user defined material MAT_44 | <none> | |
| mat_45_user_defined | <string> | csv file that contains information about user defined material MAT_45 | <none> | |
| mat_46_user_defined | <string> | csv file that contains information about user defined material MAT_46 | <none> | |
| mat_47_user_defined | <string> | csv file that contains information about user defined material MAT_47 | <none> | |
| mat_48_user_defined | <string> | csv file that contains information about user defined material MAT_48 | <none> | |
| mat_49_user_defined | <string> | csv file that contains information about user defined material MAT_49 | <none> | |
| mat_50_user_defined | <string> | csv file that contains information about user defined material MAT_50 | <none> | |
| mat_281_user_defined | <string> | csv file that contains information about user defined material MAT_281 | <none> | |
| mat_282_user_defined | <string> | csv file that contains information about user defined material MAT_282 | <none> | |
| mat_283_user_defined | <string> | csv file that contains information about user defined material MAT_283 | <none> | |
| mat_284_user_defined | <string> | csv file that contains information about user defined material MAT_284 | <none> | |
| mat_285_user_defined | <string> | csv file that contains information about user defined material MAT_285 | <none> | |
| mat_286_user_defined | <string> | csv file that contains information about user defined material MAT_286 | <none> | |
| mat_287_user_defined | <string> | csv file that contains information about user defined material MAT_287 | <none> | |
| mat_288_user_defined | <string> | csv file that contains information about user defined material MAT_288 | <none> | |
| mat_289_user_defined | <string> | csv file that contains information about user defined material MAT_289 | <none> | |
| mat_290_user_defined | <string> | csv file that contains information about user defined material MAT_290 | <none> | |
| mat_user_ref_curves | <string> | Whether and how MAT_USER definitions reference load-curves | NONE, IFILE_ONLY, ALL | IFILE_ONLY |
| enable_integers_for_mat_user_defined | <string> | For MAT_USER (MAT_041) write integers for U_1.., P_1.. where rounding permits | ON, OFF | OFF |
| mat_etan_max | <real> | MAX Strain for curves with ETAN option | 1.0 | |
| mat_database_sort_alphabetical | <string> | Switch to sort materials in alphabetical order when importing from a database | FALSE, TRUE | FALSE |
| mat_database_import_title | <string> | Switch to import material titles when importing from a database | FALSE, TRUE | FALSE |
| mat_254_r12_read | <logical> | Set 'TRUE' to read in MAT_254 keyword in R12 format, allowing for enhanced annealing values, set 'FALSE' otherwise | TRUE, FALSE | FALSE |
| mat_173_r14_read | <logical> | Set 'TRUE' to read in MAT_173 keyword in R14 format, allowing for additional erosion parameters, set 'FALSE' to use R13 format | TRUE, FALSE | TRUE |
The following apply to measure
| Preference | Type | Description | Valid arguments | Default |
| measure_text_bg_transparent | <logical> | Set to 'TRUE' for PRIMER to write measure text without a background | TRUE, FALSE | FALSE |
These settings apply to mechanisms and dummies
| Preference | Type | Description | Valid arguments | Default |
| mdumm_check_centroid_action | <string> | Action when check of assembly centroids detects a gross change in coordinate | NOTIFY, UPDATE, REBUILD, IGNORE | NOTIFY |
| mdumm_check_centroid_thresh | <real> | %age of assembly bounding box diagonal at which centroid coordinate check triggers NOTIFY action | 0.001 - 1000.0 | 10.0 |
| mechanism_joint_check | <string> | Coincidence check for nodal pairs in joints | NO_CHECK, SILENT, PROMPT | PROMPT |
| mechanism_accuracy | <real> | Default calculation accuracy (0.1 - 100.0) | 0.1 - 100.0 | 1.0 |
| mechanism_convergence_factor | <real> | Mechanism position convergence factor | 1.0e-4 | |
| mechanism_end_movement_factor | <real> | Mechanism position end movement factor | 1.0e-8 | |
| mechanism_step_size_factor | <real> | Mechanism position step size factor | 1.0e-4 | |
| mechanism_max_outer_step | <integer> | Mechanism position max outer steps | 100 | |
| mechanism_max_inner_step | <integer> | Mechanism position max inner steps | 30 | |
| mechanism_rotate_show_sig_fig | <integer> | Number of significant figures shown in the Mechanism Rotate Angles panel | 0 - 7 | 2 |
The following options affect the appearance and behaviour of the graphical user interface
(see Customising the User Interface), left handed support,
and the mouse
| Preference | Type | Description | Valid arguments | Default |
| display_factor | <real> | Factor on display size (0.5 - 2.0, automatic if undefined) | 0.5 - 2.0 | 1.2 |
| display_brightness | <real> | Menu brightness (0.0-1.0) | 0.0 - 1.0 | 1.0 |
| display_saturation | <real> | Menu colour saturation (0.0-1.0) | 0.0 - 1.0 | 1.0 |
| button_gradation | <real> | Button shade gradation (0.0-1.0) | 0.0 - 1.0 | 0.0 |
| dv_sync_windows | <string> | Dyn view method(s) for synchronising windows | ICON, ICON+CAPS, ICON+NUM, ICON+CAPS+NUM | ICON+CAPS |
| dv_left_shift | <string> | Dyn view action for shift + Left mouse | ROTATION_XYZ, ROTATION_XY, ROTATION_Z, ROTATION_SPHERE, TRANSLATION, ZOOM_UP_+VE, ZOOM_DOWN_+VE, UNUSED | ROTATION_XYZ |
| dv_middle_shift | <string> | Dyn view action for shift + Middle mouse | ROTATION_XYZ, ROTATION_XY, ROTATION_Z, ROTATION_SPHERE, TRANSLATION, ZOOM_UP_+VE, ZOOM_DOWN_+VE, UNUSED | TRANSLATION |
| dv_right_shift | <string> | Dyn view action for shift + Right mouse | ROTATION_XYZ, ROTATION_XY, ROTATION_Z, ROTATION_SPHERE, TRANSLATION, ZOOM_UP_+VE, ZOOM_DOWN_+VE, UNUSED | ZOOM_UP_+VE |
| dv_left_ctrl | <string> | Dyn view action for ctrl + Left mouse | ROTATION_XYZ, ROTATION_XY, ROTATION_Z, ROTATION_SPHERE, TRANSLATION, ZOOM_UP_+VE, ZOOM_DOWN_+VE, UNUSED | ROTATION_XYZ |
| dv_middle_ctrl | <string> | Dyn view action for ctrl + Middle mouse | ROTATION_XYZ, ROTATION_XY, ROTATION_Z, ROTATION_SPHERE, TRANSLATION, ZOOM_UP_+VE, ZOOM_DOWN_+VE, UNUSED | TRANSLATION |
| dv_right_ctrl | <string> | Dyn view action for ctrl + Right mouse | ROTATION_XYZ, ROTATION_XY, ROTATION_Z, ROTATION_SPHERE, TRANSLATION, ZOOM_UP_+VE, ZOOM_DOWN_+VE, UNUSED | ZOOM_UP_+VE |
| dv_left_both | <string> | Dyn view action for shift+ctrl + Left mouse | ROTATION_XYZ, ROTATION_XY, ROTATION_Z, ROTATION_SPHERE, TRANSLATION, ZOOM_UP_+VE, ZOOM_DOWN_+VE, UNUSED | ROTATION_XYZ |
| dv_middle_both | <string> | Dyn view action for shift+ctrl + Middle mouse | ROTATION_XYZ, ROTATION_XY, ROTATION_Z, ROTATION_SPHERE, TRANSLATION, ZOOM_UP_+VE, ZOOM_DOWN_+VE, UNUSED | TRANSLATION |
| dv_right_both | <string> | Dyn view action for shift+ctrl + Right mouse | ROTATION_XYZ, ROTATION_XY, ROTATION_Z, ROTATION_SPHERE, TRANSLATION, ZOOM_UP_+VE, ZOOM_DOWN_+VE, UNUSED | ZOOM_UP_+VE |
| dv_shift_action | <string> | Dynamic viewing mode for shift + mouse button | CURRENT, WIREFRAME, FREE_EDGE, UNUSED | CURRENT |
| dv_ctrl_action | <string> | Dynamic viewing mode for ctrl + mouse button | CURRENT, WIREFRAME, FREE_EDGE, UNUSED | WIREFRAME |
| dv_both_action | <string> | Dynamic viewing mode for shift+ctrl + mouse button | CURRENT, WIREFRAME, FREE_EDGE, UNUSED | FREE_EDGE |
| font_cache | <logical> | Whether to use cached fonts on Linux machines with no core X11 fonts loaded | TRUE, FALSE | TRUE |
| font_quality | <string> | The quality of font rendering in the graphical user interface | PLAIN, ANTI-ALIAS | ANTI-ALIAS |
| font_scaling | <string> | Whether text in GUI buttons can be scaled down to fit (TRUE means both width and height) | FALSE, WIDTH, HEIGHT, TRUE | WIDTH |
| font_silent | <logical> | whether to write explanatory text if wanted fonts are not found | TRUE, FALSE | FALSE |
| font_size | <string> | Menu font size | TINY, SMALL, DEFAULT, LARGE, HUGE | DEFAULT |
| font_type | <string> | Menu font typeface and strength | HELVETICA, HELVETICA-BOLD, TIMES, TIMES-BOLD, COURIER, COURIER-BOLD | HELVETICA |
| unix_prop_font | <string> | GUI proportional font for menu panels on Linux/Unix | Helvetica | |
| unix_mono_font | <string> | GUI monospaced font for listing boxes on Linux/Unix | Courier New | |
| windows_prop_font | <string> | GUI proportional font for menu panels on Windows | Helvetica | |
| windows_mono_font | <string> | GUI monospaced font for listing boxes on Windows | Courier New | |
| left_handed | <string> | Left handed switching of mouse and/or keyboard | NONE, MOUSE, KEYBOARD, ALL | NONE |
| zoom_factor | <real> | Zoom Factor for mouse wheel (0.01-1.0) | 0.01 - 1.0 | 0.05 |
| czoom_factor | <real> | Factor for right mouse dynamic zoom (0.01-0.2) | 0.01 - 0.2 | 0.05 |
| kzoom_factor | <real> | Factor for +/- keyboard short-cut keys | 0.01 - 100.0 | 2.0 |
| menu_dragging_mode | <string> | Mode used when moving menu panels with the mouse | WIREFRAME, OPAQUE | WIREFRAME |
| mouse_3d_rotation_factor | <real> | Factor applied to the speed of rotation when using a 3D mouse | 1.0 | |
| mouse_3d_pan_factor | <real> | Factor applied to the speed of panning when using a 3D mouse | 1.0 | |
| mouse_3d_zoom_factor | <real> | Factor applied to the speed of zooming when using a 3D mouse | 1.0 | |
| mouse_action_middle_button | <string> | Set the action for the middle mouse key during picking | APPLY, REJECT, DESELECT | REJECT |
| mouse_action_right_button | <string> | Set the action for the right mouse key during picking | APPLY, REJECT, DESELECT | DESELECT |
The following settings control meshing and hole properties
| Preference | Type | Description | Valid arguments | Default |
| align_solid_axes_tol_angle | <real> | Angle tolerance for aligning solid elements | 0.0 - 90.0 | 15.0 |
| hole_element_method | <string> | Elements around hole specified by number/size | NUMBER, SIZE | NUMBER |
| hole_element_number | <integer> | Number of elements around hole | 3 - 1000 | 4 |
| hole_element_size | <real> | Size of elements around hole | 10.0 | |
| hole_diameter | <real> | Hole diameter | 10.0 | |
| hole_rotate_angle | <real> | Rotation angle | 10.0 | |
| remesh_area | <logical> | Remesh area when removing hole | TRUE, FALSE | TRUE |
| washer | <logical> | Create washer elements around hole | TRUE, FALSE | TRUE |
| washer_diameter | <real> | Washer diameter | 20.0 | |
| washer_elements | <integer> | Number of washer elements | 1 - 5 | 1 |
| mesh_element_size | <real> | Element size for shells | 5.0 | |
| mesh_feature_line | <logical> | Limit mesh area by feature lines | TRUE, FALSE | FALSE |
| mesh_feature_line_angle | <real> | Mesh feature line angle | 20.0 | |
| swage_auto_pid | <logical> | PID for Swage Mesh shells be picked automatically | TRUE, FALSE | TRUE |
| swage_base_width | <real> | BASE width for Swage Mesh | 40.0 | |
| swage_top_width | <real> | TOP surface width for Swage Mesh | 20.0 | |
| swage_height | <real> | Height for Swage Mesh | 10.0 | |
| swage_radius1 | <real> | Radius for fillets at the TOP surface for Swage Mesh | 0.0 | |
| swage_break_angle | <real> | Angle to consider sharp bends for Swage Mesh path | 30.0 | |
| swage_element_pitch | <real> | Element pitch size for Swage Mesh shells | 5.0 | |
| swage_top_element_method | <string> | TOP surface shells of the Swage Mesh specified by number/size | NUMBER, SIZE | SIZE |
| swage_top_element_number | <integer> | Number of shells at the TOP surface of the Swage Mesh | 3 - 1000 | 2 |
| swage_top_element_size | <real> | Size of shells at the TOP surfaces of the Swage Mesh | 5.0 | |
| swage_side_element_method | <string> | SIDE surface shells of the Swage Mesh specified by number/size | NUMBER, SIZE | SIZE |
| swage_side_element_number | <integer> | Number of shells at the SIDE surfaces of the Swage Mesh | 3 - 1000 | 2 |
| swage_side_element_size | <real> | Size of shells at the SIDE surfaces of the Swage Mesh | 5.0 | |
| swage_side_ends_type | <string> | Types of the Ends of the SIDE surface of the Swage Mesh | CHAMFERED, SLANTED, VERTICAL | CHAMFERED |
| swage_side_mesh_type | <string> | Method to create the SIDE Surface shells of the Swage Mesh | STRUCTURED, FREE | STRUCTURED |
| swage_remesh_distance | <real> | Distance to remesh the original surface for Swage Mesh | 20.0 | |
| swage_remesh_break_angle | <real> | Shell normals break angle to identify the Re-mesh surface for the Swage Mesh | 20.0 | |
| swage_remesh_length | <real> | Element size for the remeshed surface for the Swage Mesh | 5.0 | |
user_defined_meshing_parameters | ||||
| enable_user_defined_meshing_parameters | <logical> | Enable user defined meshing parameters | TRUE, FALSE | false |
| user_def_mesh_minimum_element_length | <real> | Minimum edge length of generated elements | 0.0 - 999.9 | 2.43 |
| user_def_mesh_maximum_element_length | <real> | Maximum edge length of generated elements | 0.0 - 999.9 | 7.0 |
| user_def_mesh_minimum_tria_angle | <real> | Minimum tria angle of generated elements | 0.0 - 180 | 20.0 |
| user_def_mesh_maximum_tria_angle | <real> | Maximum tria angle of generated elements | 0.0 - 180 | 140.0 |
| user_def_mesh_maximum_quad_angle | <real> | Maximum quad angle of generated elements | 0.0 - 180 | 140.0 |
| user_def_mesh_maximum_warpage_angle | <real> | Maximum warpage angle of generated elements | 0.0 - 180 | 20.0 |
The following affect model build
| Preference | Type | Description | Valid arguments | Default |
| set_database_dir | <string> | Default directory for databases when using model database | <none> | |
| set_template_dir | <string> | Default directory for templates when using model database | <none> | |
| model_build_delete_latent_items | <string> | on build remove missing items if possible | ON, OFF | ON |
| move_include_to_master | <string> | on build move extra data file to master if any delete | OFF, ON, ASK | ASK |
| extensions_for_database_from_dir | <string> | considered extensions for database from dir | .key;.k;.dyn | |
| build_csv_impact_abs_path | <logical> | build from csv - use full path for impactor, relative for others | TRUE, FALSE | false |
| write_all_includes | <logical> | Write all includes to model build directories (default is master only) | TRUE, FALSE | FALSE |
| model_build_load_range_info | <logical> | load model build label range info from .csv file | TRUE, FALSE | TRUE |
| database_template_block_error | <logical> | halt database/template build process if errors detected | TRUE, FALSE | FALSE |
| model_build_diffcheck | <string> | Run model modified diff check (to detect edit of models in memory) before commencing build | OFF, ON | OFF |
| model_build_use_old_naming_convention | <logical> | use old names for built models (deprecated) | TRUE, FALSE | FALSE |
| model_build_generate_contact_boxes_for_depenetration | <string> | speed up contact check by forming box around impactor | AUTOMATIC, USER, NO_BOX | AUTOMATIC |
| time_limit_in_secs_for_impactor_positioning | <real> | timeout in sec for impactor positioning (no timeout if zero) | 0.0 - 3600.0 | 600.0 |
The following control settings when merging models
| Preference | Type | Description | Valid arguments | Default |
| merge_range_location | <string> | Choose the model to take any master file numbering range information from upon model merge | FIRST, SECOND, NEITHER | FIRST |
| merge_thumb_location | <string> | Choose the model to take any master file thumbnail information from upon model merge | FIRST, SECOND, NEITHER | NEITHER |
| merge_incl_path_location | <string> | Choose the model to take any master file INCLUDE_PATH information from upon model merge | FIRST, SECOND, NEITHER | FIRST |
| merge_set_collect | <logical> | Merge clashing *SET_COLLECT cards rather than renumbering them | TRUE, FALSE | FALSE |
The following options relate to model modified
| Preference | Type | Description | Valid arguments | Default |
| threshold_for_modified_nodal_coordinates | <real> | Threshold difference for comparing nodal coordinates | 0.0 | |
| sig_fig_for_modified_floats | <integer> | Number of significant figures for comparing real numbers | 1 - 7 | 6 |
| check_for_modified_header_comments | <string> | Check for differences in (include) header comments | OFF, ON | ON |
| check_for_modified_kw_comments | <string> | Check for differences in keyword comments | OFF, ON | ON |
The following options relate to model submit
| Preference | Type | Description | Valid arguments | Default |
| job_monitor_total_timeout | <integer> | Maximum time interval in milli-seconds until the LS-DYNA job monitor process must run when the d3hsp file is not getting updated | 5000 - 100000000 | 1000000 |
| job_monitor_sub_wait_interval | <integer> | Time interval in milli-seconds between the instances for the LS-DYNA job monitor process to enquire the d3hsp file | 100 - 10000000 | 10000 |
| job_monitor_min_bytes_to_read | <integer> | Minimum bytes to read in one instance of LS-DYNA job monitor process while checking the LS-DYNA d3hsp file | 1000 - 1000000 | 10000 |
| job_monitor_max_bytes_to_read | <integer> | Maximum bytes to read in one instance of LS-DYNA job monitor process while checking the LS-DYNA d3hsp file | 1000 - 10000000 | 50000 |
Options to control setup and processing morphing.
| Preference | Type | Description | Valid arguments | Default |
| edge_morph_point_interpolation | <string> | Interpolation method for morph points on edges of a high order box. | LINEAR_FROM_CORNERS, FROM_SELECTED_EDGE_POINTS | FROM_SELECTED_EDGE_POINTS |
| interpolated_morph_points | <string> | Morph points on high order boxes whose movement is interpolated while selected points are moved. | NONE, HIDDEN, ALL | HIDDEN |
| morph_box_min_size | <real> | Minimum side length of morph boxes created. When the bounding box around selected entities is smaller, the morph box corners are moved outside to attain the minimum size. | 10.0 | |
| morph_connections | <logical> | Positions of connections will be moved when morphing. | TRUE, FALSE | TRUE |
| morph_find_new_connections_automatically | <logical> | Automatically search for and add new connections to morph boxes, and update positions/add new nodes for existing connections. | TRUE, FALSE | TRUE |
| morph_find_new_connections_warning | <logical> | Display a warning message when searching for new connections/updating existing connections in morph boxes. | TRUE, FALSE | TRUE |
| morph_cad_bolt_warning | <logical> | If FALSE PRIMER will not print a warning when cad type bolts are altered during morphing. | TRUE, FALSE | TRUE |
| morph_interpolation_combination | <string> | Method of combining different linear interpolations for face and internal morph points of a high order box. | SUPERPOSE, AVERAGE | SUPERPOSE |
| morph_node_clash_error | <string> | Action for nodes already in other morph boxes when creating a new one. | SKIP, ERROR | ERROR |
The following options relate to nastran read
| Preference | Type | Description | Valid arguments | Default |
| nastran_read_retain_parabolic_nodes | <string> | Retain mid-side nodes for parabolic solids and shells. | ON, OFF | OFF |
| nastran_read_convert_2_noded_RBE2_to_weld | <string> | Convert 2-noded RBE2 to Constrained_Spotweld rest to Constrained_NRB. OFF to convert all to Constrained_NRB. | ON, OFF | ON |
The following options relate to nastran write
| Preference | Type | Description | Valid arguments | Default |
| nastran_write_continuation_strings | <string> | Write continuation strings | TRUE, FALSE | FALSE |
| nastran_write_merge_overlapping_nrbs | <string> | merge overlapping Nodal Rigid Bodies before Nastran write | ON, OFF | ON |
| nastran_write_process_mat169_into_new_parts_by_thickness | <string> | Split adhesive parts into different parts containing solids of similar thickness | ON, OFF | ON |
| nastran_write_convert_tied_contact_to_RBE3 | <string> | Convert DYNA tied contact to RBE3 | ON, OFF | ON |
| nastran_write_contact_rbe3_placement | <string> | RBE3s created from tied contact written to same include as elem of dependent node, elem of independent node, or of Dyna contact | DNODE, INODE, CONT | DNODE |
| nastran_enable_rotational_dof_on_RBE3_shell_nodes | <string> | Consider rotational d.o.f on RBE3 nodes attached to shells (default is translational only) | ON, OFF | OFF |
| nastran_write_suppress_rigid_elements | <string> | Do not write elements when rendering rigid part into Nastran use CONM2 instead (unconditional for Part_inertia) | ON, OFF | ON |
| nastran_write_rigid_element_limit | <string> | If n.gt.0 rigid parts with numel.gt.n will be written using reduced RBE2, otherwise all (external) nodes are included | 1000 | |
| nastran_write_translate_matl_with_uncalc_poisson_ratio | <string> | apply user value for Poisson ratio if it cannot be calculated | ON, OFF | OFF |
| nastran_write_poissons_ratio | <real> | Value of Poisson ratio that will be used for materials with undefined Poisson ratio | 0.3 | |
| nastran_write_mat67_with_cbush_stiffness_values | <string> | MAT67 written using 6 stiffness values as defined on Nastran writeout properties panel | ON, OFF | OFF |
| nastran_write_cbush_prop_tkr | <real> | Value of cbush stiffness TKR that will be used while writing MAT_67 | 1e6 | |
| nastran_write_cbush_prop_tks | <real> | Value of cbush stiffness TKS that will be used while writing MAT_67 | 1e6 | |
| nastran_write_cbush_prop_tkt | <real> | Value of cbush stiffness TKT that will be used while writing MAT_67 | 1e6 | |
| nastran_write_cbush_prop_rkr | <real> | Value of cbush stiffness RKR that will be used while writing MAT_67 | 1e7 | |
| nastran_write_cbush_prop_rks | <real> | Value of cbush stiffness RKS that will be used while writing MAT_67 | 1e7 | |
| nastran_write_cbush_prop_rkt | <real> | Value of cbush stiffness RKT that will be used while writing MAT_67 | 1e7 |
The following control options used during creation of nodal rigid bodies
| Preference | Type | Description | Valid arguments | Default |
| nrb_create_master_node_at_centre | <string> | Create a master node at the centre of an NRB (create at edge of hole / bolt connections) | TRUE, FALSE | TRUE |
| nrb_pick_create_centre_node | <string> | Create a master node at the centre of an NRB when in the picking nodes mode | TRUE, FALSE | FALSE |
| nrb_creation_method | <string> | Sets the default creation method for NRBs | PICK_NODES, PICK_POINTS, PICK_WITH_TOL, PICK_CLOSEST_NODES, STANDARD_MENU, EDGE_OF_HOLE | PICK_CLOSEST_NODES |
| nrb_iga_option | <string> | IGA option for NRBs | TRUE, FALSE | FALSE |
The following options relate to node merge/replace
| Preference | Type | Description | Valid arguments | Default |
| replace_shell_reference_geometry | <logical> | If nodes in shell reference geometry will be replaced by node merge/replace | TRUE, FALSE | true |
| replace_collapse_shell | <logical> | When using the node replace feature, if this setting is on quad shells will be collapsed to tria shells if possible | TRUE, FALSE | true |
| replace_morb_entry | <string> | Sets the condition for which morph box a node will be stored in when using node merge/replace with nodes owned by different morph boxes selected | HIGHEST, LOWEST | HIGHEST |
If a selection menu is not wide enough to display all the contents, it can be expanded automatically
by the following (see Panel Behaviour)
| Preference | Type | Description | Valid arguments | Default |
| menu_expand | <string> | Automatic menu expansion or undocking on/off switch | OFF, ON, EXPAND, UNDOCK | UNDOCK |
| menu_expand_delay | <real> | Factor on delay time before expansion | 0.1 - 5.0 | 1.0 |
| menu_expand_speed | <real> | Factor on menu expansion speed | 0.1 - 5.0 | 1.0 |
| menu_sketch | <string> | Whether or not to show sketch menu items when cursor hovered over menu row | OFF, ON | ON |
| menu_label | <string> | Whether or not menu sketching also shows item labels | OFF, ON | ON |
| entity_on_object_menu_only_shows_visible | <string> | restrict object menu Entity... to types where vis switch is ON | OFF, ON | OFF |
| vis_menu_position | <string> | Position of the Vis menu - graphics area or docked to parent | FLOATING, DOCKED | DOCKED |
These settings apply to object picking
| Preference | Type | Description | Valid arguments | Default |
| area_select | <string> | Whether being inside an area pick is based on element/face centre or any node | CENTRE, NODE | CENTRE |
| area_through | <string> | Whether all 3d elements inside a mesh, or only external ones, are selected in a screen area pick | ALL, EXTERNAL | ALL |
| a_through_factor | <real> | Factor on depth testing when using EXTERNAL area through selection mode | 0.001 - 1000.0 | 1.0 |
| predictive_pick | <string> | Whether or not to show what will be picked based on the current cursor position | OFF, ON | ON |
| predictive_label | <string> | Whether or not predictive picking also shows item labels | OFF, ON | ON |
| query_ambiguous | <string> | If screen picking is ambiguous, ON will offer the selection menu, OFF will select nearest | OFF, ON | ON |
These settings apply to orientation
| Preference | Type | Description | Valid arguments | Default |
| box_rotation_mode | <string> | Controls how boxes are oriented during rotation | AUTO, LOCAL, NO_LOCAL | AUTO |
| distorted_element_warning | <logical> | Warn if nodes of element are moved when element itself is not selected | TRUE, FALSE | FALSE |
| elements_in_new_part | <logical> | Move elements to a new part | TRUE, FALSE | TRUE |
| move_attached_extra_nodes | <logical> | Automatically orient constrained nodes of a rigid part which is oriented | TRUE, FALSE | TRUE |
| move_beam_third_nodes | <logical> | Orient third node of beams (affecting their transverse axes) | TRUE, FALSE | TRUE |
| move_connection_with_fe | <logical> | Automatically orient connection entity whenever all its FE entities are moved | TRUE, FALSE | TRUE |
| move_secondary_rigid_bodies | <logical> | Orient secondary (constrained) rigid bodies whenever the lead in a rigid body merge is moved | TRUE, FALSE | FALSE |
| move_weld_with_panels | <logical> | Automatically orient a weld whenever all shells it attaches to are oriented | TRUE, FALSE | FALSE |
| orient_child_include_with_parent | <logical> | orient child include(s) when parent is oriented | TRUE, FALSE | TRUE |
| orient_copy_include | <string> | Include file which copied items are put into | SAME, CURRENT, DUPLICATE | SAME |
| orient_mat_fabric_axes | <logical> | Orient the axes of *MAT_FABRIC cards | TRUE, FALSE | TRUE |
| orient_reference_geometry | <logical> | Orient airbag reference geometry | TRUE, FALSE | TRUE |
| orient_constraint_with_node | <logical> | orient whole constraint when any node is oriented | TRUE, FALSE | FALSE |
| propagate_orient | <logical> | Option to orient items cross referenced by the oriented part/node | TRUE, FALSE | FALSE |
| copy_related_items | <logical> | if FALSE, copy orient will only copy part (with section,etc) elements and nodes | TRUE, FALSE | TRUE |
| propagate_copy_orient_part | <logical> | Option to copy orient items referenced by a copy-oriented part | TRUE, FALSE | FALSE |
| propagate_copy_orient_node | <logical> | Option to copy orient items referenced by a copy-oriented node | TRUE, FALSE | FALSE |
| use_old_sections | <logical> | Reuse existing sections and materials for copied parts | TRUE, FALSE | FALSE |
| welds_in_new_part | <logical> | Move welds to a new part | TRUE, FALSE | FALSE |
| clear_selection_on_orient_apply | <logical> | Clear object menu selection on apply of orient | TRUE, FALSE | FALSE |
| interpolation_tolerance_angle | <real> | Interpolation 'Select Items' mode tolerance angle | 2.0 |
The following control settings when writing files
| Preference | Type | Description | Valid arguments | Default |
| add_dyna_key_file_extension | <logical> | Add file extension to dyna keyword files if unspecified | TRUE, FALSE | TRUE |
| dyna_key_file_extension_master | <string> | file extension for Dyna master keyword files | .key | |
| dyna_key_file_extension_include | <string> | file extension for Dyna include files | .key | |
binary | ||||
| keyout_binary_format | <string> | Whether or not to use binary output format | OFF, KEEP, ON | KEEP |
| keyout_binary_kby_extension | <logical> | Output files with binary content given extension .kby | TRUE, FALSE | TRUE |
| keyout_binary_master_ascii | <logical> | When writing in binary format master file is all ASCII | TRUE, FALSE | FALSE |
| keyout_binary_top_c_ascii | <logical> | When writing in binary format header and initial cards are ASCII | TRUE, FALSE | TRUE |
compressed | ||||
| keyout_compress_switch | <string> | If ON, keyword output (ascii or binary) is compressed to .gz or .zip format. KEEP copies input. | OFF, ON, KEEP | KEEP |
| keyout_zip_extension | <string> | For file name.key APPEND writes filename name.key.zip. REPLACE writes name.zip. | APPEND, REPLACE | APPEND |
| keyout_compress_format | <string> | Format used to compress files in ON case: individual .gz, individual .zip, package in .zip | GZ, ZIP, ZPACK | GZ |
| keyout_compress_level | <integer> | Compression level (1 = least and fastest, to 9 = most and slowest) | 1 - 9 | 1 |
| keyout_compress_threaded | <logical> | TRUE if compressed output runs in a separate thread (faster) | TRUE, FALSE | TRUE |
| keyout_compress_raw_io | <logical> | TRUE if compressed output does not use system level i/o buffering | TRUE, FALSE | TRUE |
| keyout_compress_diag_level | <integer> | Diagnostic level for compressed output. (0 = off, 1 to 3 progressively more ) | 0 - 3 | 0 |
| keyout_compress_bsize | <integer> | Compression buffer size in kbytes (4 - 16384 permitted, advanced setting) | 4 - 16384 | 1024 |
| keyout_compress_nspin_m | <integer> | Threaded master spin limit (0 - 100000000 permitted, advanced setting) | 0 - 100000000 | 4000 |
| keyout_compress_nspin_s | <integer> | Threaded output spin limit (0 - 100000000 permitted, advanced setting) | 0 - 100000000 | 4000 |
| keyout_compress_yield_m | <integer> | Threaded master yield threshold in ms (0 - 1000 permitted, advanced setting) | 0 - 1000 | 1 |
| keyout_compress_yield_s | <integer> | Threaded output yield threshold in ms (0 = 1000 permitted, advanced setting) | 0 - 1000 | 1 |
| keyout_compress_sleep_m | <integer> | Threaded master sleep threshold in ms (0 = 1000 permitted, advanced setting) | 0 - 1000 | 60 |
| keyout_compress_sleep_s | <integer> | Threaded output sleep threshold in ms (0 = 1000 permitted, advanced setting) | 0 - 1000 | 40 |
| keyout_compress_timeout | <integer> | Threaded timeout threshold in ms (0 = 100000 permitted, advanced setting) | 0 - 100000 | 10000 |
coordinates | ||||
| any_coord_clamp_zero | <real> | Any nodal coordinates less than this |clamp value| will be set to zero during output | 0.0 - 1.0e-3 | 0.0 |
| trans_coord_clamp_zero | <real> | Transformed nodal coordinates less than this |clamp value| will be set to zero during output | 0.0 - 1.0e-3 | 5.0e-15 |
double_precision | ||||
| dp_genio_prec_gui | <string> | General DP values in GUI data fields: number of significant figures to use | MAX_POSSIBLE, MAX_ROUNDED, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 10 |
| dp_genio_prec_10 | <string> | General DP values in 10 wide fields: number of significant figures to use | MAX_POSSIBLE, MAX_ROUNDED, 6, 7, 8, 9, 10 | MAX_POSSIBLE |
| dp_genio_prec_16 | <string> | General DP values in 16 wide fields: number of significant figures to use | MAX_POSSIBLE, MAX_ROUNDED, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | MAX_ROUNDED |
| dp_genio_prec_20 | <string> | General DP values in 20 wide fields: number of significant figures to use | MAX_POSSIBLE, MAX_ROUNDED, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | MAX_ROUNDED |
| dp_ncio_prec_gui | <string> | DP coordinate values in GUI button fields: number of significant figures to use | MAX_POSSIBLE, MAX_ROUNDED, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 10 |
| dp_ncio_prec_10 | <string> | DP coordinate values in 10 wide fields: number of significant figures to use | MAX_POSSIBLE, MAX_ROUNDED, 6, 7, 8, 9, 10 | MAX_POSSIBLE |
| dp_ncio_prec_16 | <string> | DP coordinate values in 16 wide fields: number of significant figures to use | MAX_POSSIBLE, MAX_ROUNDED, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | MAX_ROUNDED |
| dp_ncio_prec_20 | <string> | DP coordinate values in 20 wide fields: number of significant figures to use | MAX_POSSIBLE, MAX_ROUNDED, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | MAX_ROUNDED |
excel | ||||
| excel_drawing_mode | <string> | Type of Images in excel output for keywords | HI, LI, SH | SH |
| excel_find_volume | <real> | Find volume for database history node images in excel output for keywords | 200.0 | |
| excel_image_column | <string> | Column in which images are written in excel | FIRST, LAST | LAST |
| excel_image_height | <integer> | Height of Images(pixels) in excel output for keywords | 166 | |
| excel_image_orientation | <string> | View of Images in excel output for keywords | +XY, -XY, +XZ, -XZ, +YZ, -YZ, +ISO, -ISO | +ISO |
| excel_image_width | <integer> | Width of Images(pixels) in excel output for keywords | 257 | |
| excel_recursive_loops | <integer> | No of recursive loops in find attached for database history beam images in excel output | 3 | |
normal | ||||
| keyout_normal_threaded | <logical> | TRUE if normal output runs in a separate thread (faster) | TRUE, FALSE | TRUE |
| keyout_normal_raw_io | <logical> | TRUE if normal output does not use system level i/o buffering | TRUE, FALSE | TRUE |
| keyout_normal_diag_level | <integer> | Diagnostic level for normal output. (0 = off, 1 to 3 progressively more ) | 0 - 3 | 0 |
| keyout_normal_bsize | <integer> | Threaded buffer size in kbytes (4 - 16384 permitted, advanced setting) | 4 - 16384 | 1024 |
| keyout_normal_nspin_m | <integer> | Threaded master spin limit (0 - 100000000 permitted, advanced setting) | 0 - 100000000 | 4000 |
| keyout_normal_nspin_s | <integer> | Threaded output spin limit (0 - 100000000 permitted, advanced setting) | 0 - 100000000 | 4000 |
| keyout_normal_yield_m | <integer> | Threaded master yield threshold in ms (0 - 1000 permitted, advanced setting) | 0 - 1000 | 1 |
| keyout_normal_yield_s | <integer> | Threaded output yield threshold in ms (0 = 1000 permitted, advanced setting) | 0 - 1000 | 1 |
| keyout_normal_sleep_m | <integer> | Threaded master sleep threshold in ms (0 = 1000 permitted, advanced setting) | 0 - 1000 | 60 |
| keyout_normal_sleep_s | <integer> | Threaded output sleep threshold in ms (0 = 1000 permitted, advanced setting) | 0 - 1000 | 40 |
| keyout_normal_timeout | <integer> | Threaded timeout threshold in ms (0 = 100000 permitted, advanced setting) | 0 - 100000 | 10000 |
ztf | ||||
| autocreate_ztf | <logical> | Write out jobname.ztf file for D3PLOT | TRUE, FALSE | FALSE |
| ztf_composite | <string> | Write out ztf modules pertaining to composites | ON, OFF | ON |
| ztf_load | <string> | Write out ztf modules pertaining to loads | ON, OFF | ON |
| ztf_orthotropic | <string> | Write out ztf modules pertaining to orthotropic material data | ON, OFF | ON |
| ztf_set | <string> | Write out ztf modules pertaining to sets | ON, OFF | ON |
| ztf_spotweld | <string> | Write out ztf modules pertaining to spotwelds | ON, OFF | ON |
| allow_wmode_r61 | <logical> | Show field WMODE on *CONTROL_SHELL in special OEM release of 9716.1 | TRUE, FALSE | FALSE |
| ascii_file_format | <string> | Output format for ascii files (use output_os for keyword file) | NATIVE, UNIX | NATIVE |
| assembly_output_format | <string> | Format for writing post *END assembly data | PRIMER, HYPERMESH, ANSA, CUSTOMER | PRIMER |
| write_free_format | <string> | Writing out keywords in free format | NO, ONLY_INITIAL, YES | PRIMER |
| check_for_clashing_element_and_set_labels_on_keyout | <logical> | Report and offer to fix clashing element and set labels | TRUE, FALSE | TRUE |
| constrained_solid_in_solid_field_swapping_version | <string> | The version of dyna that the keyword *CONSTRAINED_SOLID_IN_SOLID is read from, to swap the fields accordingly from R14 | R12.0, R13.0, R14.0 | R13.0 |
| curve_output_style | <string> | The floating point format used when writing the define_curve keyword to output file | FULL, ROUNDED | FULL |
| customer_comment_output_name | <string> | Name that appears on customer comment output button. Limited to 10 characters | customer | |
| define_transformation_transl2nd_a3_zero | <string> | Behaviour for *DEFINE_TRANSFORMATION TRANSL2ND option with a3 zero | warn, R12, R14 | warn |
| directory_name_for_include_keyout | <string> | Directory name for include keyout IN_SUBDIR mode | INCL | |
| dyna_output_version | <string> | The version of dyna used when writing a keyword file | 940, 950, 960, 960+, 970v3858, 970v5434, 970v6763, 971R2, 971R3, 971R4, 971R5, 971R6, 971R6.1, R7.0, R7.1, R8.0, R9.0, R10.0, R11.0, R12.0, R13.0, R14.0, R15.0, R16.0 dev | R11.0 |
| dyna_output_style | <string> | The floating point format used when writing a keyword file | NATIVE, COMMON, ROUNDED, FAST_FULL, FAST_ROUNDED | FAST_FULL |
| dyna_v3_title_output_version | <string> | Global ON/OFF switch for _TITLE in Vol 3 keywords | ON, OFF | ON |
| dyna_v3_battery_title_output_version | <string> | Handles _TITLE in Vol 3 keywords | ALWAYS, NEVER, PER_MANUAL | PER_MANUAL |
| dyna_v3_cese_title_output_version | <string> | Handles _TITLE in Vol 3 keywords | ALWAYS, NEVER, PER_MANUAL | PER_MANUAL |
| dyna_v3_chemistry_title_output_version | <string> | Handles _TITLE in Vol 3 keywords | ALWAYS, NEVER, PER_MANUAL | PER_MANUAL |
| dyna_v3_dualcese_title_output_version | <string> | Handles _TITLE in Vol 3 keywords | ALWAYS, NEVER, PER_MANUAL | PER_MANUAL |
| dyna_v3_em_title_output_version | <string> | Handles _TITLE in Vol 3 keywords | ALWAYS, NEVER, PER_MANUAL | PER_MANUAL |
| dyna_v3_icfd_title_output_version | <string> | Handles _TITLE in Vol 3 keywords | ALWAYS, NEVER, PER_MANUAL | PER_MANUAL |
| dyna_v3_mesh_title_output_version | <string> | Handles _TITLE in Vol 3 keywords | ALWAYS, NEVER, PER_MANUAL | PER_MANUAL |
| dyna_v3_stochastic_title_output_version | <string> | Handles _TITLE in Vol 3 keywords | ALWAYS, NEVER, PER_MANUAL | PER_MANUAL |
| dyna_v3_lso_title_output_version | <string> | Handles _TITLE in Vol 3 keywords | ALWAYS, NEVER, PER_MANUAL | PER_MANUAL |
| emergency_keyout_dir | <string> | Directory for emergency keyout dump following a crash (otherwise default used) | <none> | |
| element_mass_part_970 | <logical> | TRUE if *ELEMENT_MASS_PART can be written to a 970 deck | TRUE, FALSE | FALSE |
| freestanding_pgp_output_location | <string> | Where to write free-standing PGP blocks in a keyword file) | BEFORE_END, TOP_OF_FILE, AFTER_PARAMETERS, AFTER_INCLUDES | BEFORE_END |
| freestanding_pgp_output_method | <string> | How to write free-standing PGP blocks in a keyword file) | EMBEDDED, AS_INCLUDE | EMBEDDED |
include | ||||
| include_file_paths | <string> | Write absolute/relative pathnames in INCLUDE statements | ABSOLUTE, RELATIVE | ABSOLUTE |
| include_file_method | <string> | Default method of writing include files | IN_SUBDIR, IN_SAME_DIR, SELECT_FILES | IN_SUBDIR |
| include_mass_comment | <string> | Write the mass of an include file as a comment | ON, OFF | OFF |
| write_include_filename_comment | <string> | Option for what is written as a comment at the top of include files | FULL, FILENAME, NONE | FULL |
| write_include_filename_to_its_own_line | <logical> | unconditionally write filename to its own line | TRUE, FALSE | false |
| write_latent_includes | <logical> | Suppress reference to unscanned includes | TRUE, FALSE | FALSE |
| keyout_auto_detail | <string> | How Automatic keyout format handles data too large for small format | PROMOTE_MODEL, PROMOTE_INCLUDE, PROMOTE_KEYWORD, RENUMBER_MODEL | PROMOTE_INCLUDE |
| keyout_auto_promote | <string> | Automatically promote keywords to i10 or long format (deprecated: TRUE = I10_ALWAYS, FALSE = NONE) | NONE, I10_IF_REQ, I10_ALWAYS, I10_LARGE, FALSE, TRUE | NONE |
| keyout_orig_detail | <string> | Default Keep Original keyout behaviour when data too large for existing format | PROMOTE_MODEL, PROMOTE_INCLUDE, PROMOTE_KEYWORD, RENUMBER_MODEL | PROMOTE_INCLUDE |
| keyout_large_warning | <logical> | Display a warning if the keyout format is changed from small to i10 or large | TRUE, FALSE | TRUE |
| keyout_mutable_at_top | <string> | Which mutable parameters to write out in the PARAMETER block at the top of the file | ALL, FIRST, NONE | FIRST |
| keyout_mutable_post_include | <string> | The status of mutable parameters in the parent file after reading child INCLUDE file | UNKNOWN, UNCHANGED | UNKNOWN |
| keyout_mutable_scope | <string> | Whether the scope of mutable parameters persists across include files during output | MODEL, FILE | MODEL |
| keyword_order_style | <string> | Order of keywords in output | ALPHABETICAL, CLASSIC | CLASSIC |
| keyout_post_end_encrypted | <string> | Whether and how to output post END invented keywords inside *ENCRYPTED_START ... _END cards | OMIT, COMBINED, INDIVIDUAL | COMBINED |
| keyout_set_adjacent | <logical> | Output *SET cards next to the first keyword that refers to them | TRUE, FALSE | TRUE |
| long_structured_deck | <string> | Addition of long=s to *KEYWORD to make LS-DYNA use long structured format | NEVER, AUTO, ALWAYS | AUTO |
| post_end_keyout_format | <string> | Output format of *BELT, *DUMMY, *MECHANISM and *LOAD_PATH keywords | V11, V12, V13, V14, V15, V16, V17, V18, V19, V20, V21, CURRENT | CURRENT |
| model_mass_comment | <string> | Write the model mass and C of G as a comment | ON, OFF | OFF |
| omitted_message_limit | <integer> | Limit to per-keyword type messages about omitted data fields | 0 - 100 | 20 |
| output_971R5_control_shell_in_old_format | <logical> | True will keyout *Control_shell in old (971R5.0) format | TRUE, FALSE | FALSE |
| output_buffer_size | <integer> | File buffer size for writing ascii files | 2 - 2147483646 | 4096 |
| output_control_solid_tet13v_r11 | <logical> | Output field TET13V on *CONTROL_SOLID in R11 | TRUE, FALSE | FALSE |
| output_define_title | <logical> | If TRUE _TITLE suffix will be written out for all *DEFINE keywords | TRUE, FALSE | FALSE |
| output_echo_frequency | <integer> | Progress echo interval when writing ascii files | 1 - 2147483646 | 1000 |
| output_card_format | <string> | Card format for keyout (ORIG is deprecated, use KEEP instead) | SMALL, I10, LARGE, KEEP, AUTO, ORIG | KEEP |
| output_joint_coinc_check_distance | <real> | Critical separation distance (seek help from Support) | 0.0 - 1.0e37 | 1.5e-3 |
| output_joint_coinc_check_threshold | <real> | Critical coordinate magnitude (seek help from Support) | 0.0 - 1.0e37 | 8190.0 |
| output_os | <string> | Operating system type for include file naming | NATIVE, WINDOWS, UNIX | NATIVE |
| parameter_in_string | <string> | Processing of parameters in text and titles during keyout | AUTOMATIC, REPLACE_AMPERSAND, INSERT_VALUE, VERBATIM | AUTOMATIC |
| preselect_master_file | <logical> | pre-select master file for select files keyout | TRUE, FALSE | TRUE |
| rigidwall_force_transducer_version | <string> | The version of dyna that *RIGIDWALL_FORCE_TRANSDUCER is supported from | 971R6.1, R7.0, R7.1 | R7.1 |
| sensor_keyout_pattern | <string> | Handles keyout pattern of *SENSOR_ keywords | COUPLED, NORMAL | NORMAL |
| short_matl_name | <string> | Option to write materials as *MAT_NNN | ON, OFF | OFF |
| skip_undefined_message | <string> | Preference for skipping the writing of undefined item message | ON, OFF | OFF |
| solid_two_line_output | <logical> | Write out all solids in LS Dyna version 970 and above 2 line format | TRUE, FALSE | FALSE |
suppress | ||||
| suppress_keyout_all_connections | <string> | suppress write of all connections | ON, OFF | OFF |
| suppress_keyout_autocreated_connections | <string> | Don't write connections created from welds by Primer | ON, OFF | OFF |
| suppress_keyout_geometry | <string> | Don't write geometry to keyword file | ON, OFF | OFF |
| tied_rounding | <string> | How tied values exactly between upper and lower bounds will be rounded | AWAY_FROM_ZERO, TIED_TO_EVEN | AWAY_FROM_ZERO |
write_options | ||||
| write_ansa_comments | <logical> | Write ANSA comments to keyword file | TRUE, FALSE | FALSE |
| write_data_field_headers | <logical> | Write comment line of data field acronyms to keyword file | TRUE, FALSE | FALSE |
| write_embedded_comments | <logical> | Write embedded comments to keyword file | TRUE, FALSE | TRUE |
| write_existing_include_path | <logical> | Write existing *INCLUDE_PATH | TRUE, FALSE | TRUE |
| write_group_attributes | <logical> | Write group attributes (colours, transparency etc) to keyword file | TRUE, FALSE | FALSE |
| write_hm_comments | <string> | Write HM comments to keyword file (auto writes if they have been read) | TRUE, FALSE, AUTO | AUTO |
| write_overflowing_character_data | <logical> | Write out character data overflowing the width of the data field, potentially truncating it | TRUE, FALSE | FALSE |
| write_parameters_as_values | <logical> | Write parameters as numerical values | TRUE, FALSE | FALSE |
| write_post_end_data | <logical> | Write post *END data to keyword file | TRUE, FALSE | TRUE |
| write_primer_part_colours | <logical> | Write primer part colour comments to keyword file | TRUE, FALSE | TRUE |
| write_spaces_for_set_segments | <logical> | write spaces for default a1 ... a4 rather than zeroes | TRUE, FALSE | true |
| write_thumbnails | <logical> | Write any include file thumbnail images to keyword file | TRUE, FALSE | TRUE |
| write_timestamp_comments | <logical> | Write timestamp comments to keyword file | TRUE, FALSE | TRUE |
| write_xref_comments | <logical> | Write cross reference comments to keyword file | TRUE, FALSE | TRUE |
The following control settings when processing parameters
| Preference | Type | Description | Valid arguments | Default |
| update_params_on_unused_curves | <logical> | Following a units change whether to change parameterised data fields on unreferenced loadcurves | TRUE, FALSE | TRUE |
The following options relate part
| Preference | Type | Description | Valid arguments | Default |
| part_table_columns | <string> | Columns initially shown in part table | <none> | |
part_tree | ||||
| ptree_parts_top_level | <logical> | If TRUE parts are always expanded at the top level | TRUE, FALSE | TRUE |
| part_tree_blank_mode | <string> | Sets the mode for blanking/unblanking/only for includes/assemblies in the part tree | PART, ELEMENT, LEGACY | ELEMENT |
| part_tree_drag_material | <string> | Take or leave materials referenced by the part card when moving parts in the part tree | TAKE, LEAVE | TAKE |
| part_tree_drag_section | <string> | Take or leave sections referenced by the part card when moving parts in the part tree | TAKE, LEAVE | TAKE |
| part_tree_drag_hourglass | <string> | Take or leave hourglass cards referenced by the part card when moving parts in the part tree | TAKE, LEAVE | LEAVE |
| part_tree_drag_equation_of_state | <string> | Take or leave equation of state cards referenced by the part card when moving parts in the part tree | TAKE, LEAVE | LEAVE |
| part_tree_drag_other | <string> | Take or leave junior items that reference parts when moving parts in the part tree | TAKE, LEAVE | LEAVE |
| part_tree_include_hovertext | <string> | If set to ON, hover text will be displayed for the full path of the include in the part tree | ON, OFF | ON |
| part_tree_show_blanking_status | <string> | If set to ON, the blanking status for includes/parts will be displayed in the part tree | ON, OFF | OFF |
| part_tree_show_blanking_mode | <string> | The blanking status display on the part tree can either be based on blanked/unblanked parts or elements | PART, ELEMENT | PART |
| part_tree_show_latent_entities | <string> | If set to ON, the latent items are displayed on the part tree contents and its list | ON, OFF | OFF |
| ptree_show_beam | <logical> | If TRUE a Beam category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_define_box | <logical> | If TRUE a Define box category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_define_coordinate | <logical> | If TRUE a Define coordinate category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_contact | <logical> | If TRUE a Contact category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_define_curve | <logical> | If TRUE a Define curve category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_database_history | <logical> | If TRUE a Database history category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_eos | <logical> | If TRUE an Equation of state category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_define_function | <logical> | If TRUE a Define function category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_group | <logical> | If TRUE a Groups category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_hourglass | <logical> | If TRUE an Hourglass category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_joint | <logical> | If TRUE a Joints category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_mass | <logical> | If TRUE a Mass category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_nodal_rigid_body | <logical> | If TRUE a Nodal RB category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_prescribed_motion | <logical> | If TRUE a Boundary prescribed motion category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_pretensioner | <logical> | If TRUE a Pretensioner category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_retractor | <logical> | If TRUE a Retractor category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_rigidwall | <logical> | If TRUE a Rigidwall category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_seatbelt | <logical> | If TRUE a Seatbelt category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_define_sd_orientation | <logical> | If TRUE a Define spring/damper orientation category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_section | <logical> | If TRUE a Section category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_set_beam | <logical> | If TRUE a Set beam category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_set_discrete | <logical> | If TRUE a Set discrete category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_set_node | <logical> | If TRUE a Set node category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_set_part | <logical> | If TRUE a Set part category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_set_segment | <logical> | If TRUE a Set segment category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_set_shell | <logical> | If TRUE a Set shell category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_set_solid | <logical> | If TRUE a Set solid category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_set_tshell | <logical> | If TRUE a Set tshell category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_shell | <logical> | If TRUE a Shell category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_slipring | <logical> | If TRUE a Slipring category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_solid | <logical> | If TRUE a Solid category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_spc | <logical> | If TRUE a Boundary SPC category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_discrete | <logical> | If TRUE a Spring category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_define_table | <logical> | If TRUE a Define table category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_tshell | <logical> | If TRUE a Thick Shell category will be included in the tree | TRUE, FALSE | FALSE |
| ptree_show_define_vector | <logical> | If TRUE a Define vector category will be included in the tree | TRUE, FALSE | FALSE |
part_replace | ||||
| part_replace_process_haz_connection | <string> | undo HAZ welds and remake if 'remake connection' option is active in part replace | ON, OFF | ON |
| part_replace_remake_connection | <string> | remake affected Primer connections after part replace | ON, OFF | ON |
| part_replace_node_merge_tolerance | <real> | default tolerance for node merge of part replace | 0.0 | |
transfer_options | ||||
| part_replace_transfer_section | <string> | If defined in source model, change PID->SECID and transfer section card to target model | ON, OFF | OFF |
| part_replace_transfer_material | <string> | If defined in source model, change PID->MID and transfer material card and load-curves to target model | ON, OFF | OFF |
| part_replace_transfer_hourglass | <string> | If defined in source model, change PID->HGID and transfer hourglass card to target model | ON, OFF | OFF |
| part_replace_cleanup_obsolete | <string> | after transfer delete obsolete sect/matl/hgls/lcur\nfrom target model | ON, OFF | ON |
| part_replace_transfer_intial_str | <string> | transfer relevant initial stress and initial strain cards from source model to target model | ON, OFF | ON |
| part_replace_transfer_part_title | <string> | transfer part title from source model to target model | ON, OFF | OFF |
The following are used for some of the pedestrian tools in PRIMER
| Preference | Type | Description | Valid arguments | Default |
| hic_yellow | <real> | HIC value below which = 'green', above = 'yellow' (ENCAP reg) | 650.0 | |
| hic_orange | <real> | HIC value below which = 'yellow', above = 'orange' (ENCAP reg) | 1000.0 | |
| hic_brown | <real> | HIC value below which = 'orange', above = 'brown' (ENCAP reg) | 1350.0 | |
| hic_red | <real> | HIC value below which = 'brown', above = 'red' (ENCAP reg) | 1700.0 | |
| hic_low | <real> | Low HIC value used in pedestrian area calculator (GTR reg) | 800.0 | |
| hic_high | <real> | High HIC value used in pedestrian area calculator (GTR reg) | 1700.0 | |
| hic_grid | <integer> | Grid spacing used in pedestrian area calculator (GTR reg) | 10 | |
| hic_area_sensitivity | <real> | HIC area sensitivity used in pedestrian area calculator (GTR reg) | -50.0 | |
| hic_band_sensitivity | <real> | HIC band sensitivity used in pedestrian area calculator (ENCAP reg) | 50.0 |
The following control permissions when writing files
| Preference | Type | Description | Valid arguments | Default |
| directory_permission | <integer> | Octal permission code for new directories | 0 - 777 | <none> |
The following control what property save and reload operations consider
| Preference | Type | Description | Valid arguments | Default |
| properties_save_blanking | <logical> | Whether to consider blanking | TRUE, FALSE | TRUE |
| properties_save_colour | <logical> | Whether to consider colour | TRUE, FALSE | TRUE |
| properties_save_transparency | <logical> | Whether to consider transparency | TRUE, FALSE | TRUE |
| properties_save_plot_mode | <logical> | Whether to consider plotting mode (current, shaded, hidden, wire) | TRUE, FALSE | TRUE |
| properties_save_entity | <logical> | Whether to consider entity visibility switches | TRUE, FALSE | TRUE |
| properties_save_view | <logical> | Whether to consider the current view | TRUE, FALSE | TRUE |
The following control settings when renumbering entities
| Preference | Type | Description | Valid arguments | Default |
| database_norenumber | <string> | If set to ON, DATABASE_HISTORY cards will not be renumbered | OFF, ON | OFF |
| nset_norenumber | <string> | SET_NODE cards used by 2d seatbelts will not be renumbered beyond the 7 digit range for versions older than 971R7.1 | OFF, ON | ON |
| material_norenumber | <string> | If set to ON, MAT cards will not be renumbered | OFF, ON | OFF |
| section_norenumber | <string> | If set to ON, SECTION cards will not be renumbered | OFF, ON | OFF |
| label_declash | <string> | If set to ON, elements are declashed to avoid problems when reading models into other software | OFF, ON | OFF |
| nrb_declash | <string> | If set to ON, PRIMER will avoid labelling NRB's with the same label as parts, and vice-versa | OFF, ON | ON |
| disable_safe_ranges | <string> | If set to ON, safe ranges will be ignored during renumbering | OFF, ON | OFF |
| range_norenumber | <string> | If set to ON, labels in the specified range will not be renumbered | OFF, ON | OFF |
| rigid_patch_ref_size | <real> | Rigid parts with diagonals smaller than this value are designated as rigid patches | 50 | |
| norenumber_min | <integer> | Min label that will not be renumbered | 1 | |
| norenumber_max | <integer> | Max label that will not be renumbered | 1 | |
| edit_panel_numbering_rule | <string> | default rule for numbering of created entities in edit panels | HIGHEST_PLUS_ONE, LABEL_FIRST_FREE, LABEL_FIRST_LATENT, LAYER_FIRST_FREE, LAYER_HIGHEST_FREE, LAYER_HIGHEST_PLUS_ONE | LAYER_HIGHEST_PLUS_ONE |
| renumber_latent_in_main_renumber_panel | <logical> | If TRUE Primer will renumber latent entities in the main model renumber panel and in individual entity renumbering panels | TRUE, FALSE | FALSE |
| label_lock_csv | <string> | csv file that contains locked and safe label ranges | <none> |
The following control settings related to quickfind
| Preference | Type | Description | Valid arguments | Default |
| quickfind_search_keyword_menus | <logical> | Whether to search for items in the keyword menus | TRUE, FALSE | TRUE |
| quickfind_search_other_menus | <logical> | Whether to search for items in other menus | TRUE, FALSE | TRUE |
| quickfind_search_keyword_manual | <logical> | Whether to search for items in the LS-DYNA keyword manual | TRUE, FALSE | TRUE |
| quickfind_search_models | <logical> | Whether to search for items in models | TRUE, FALSE | TRUE |
| quickfind_unmatched_text_colour | <string> | Text colour for unmatched characters | WHITE, GREY, BLACK, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW | BLACK |
| quickfind_matched_text_colour | <string> | Text colour for matched characters | WHITE, GREY, BLACK, RED, GREEN, BLUE, CYAN, MAGENTA, YELLOW | BLUE |
| quickfind_found_list_length | <integer> | Number of items to display in the found list | 1 - 20 | 10 |
| quickfind_recent_history | <integer> | Number of recently selected items to store | 0 - 2147483646 | 10 |
| quickfind_sequential_bonus | <integer> | Modifier for two successful adjacent matches | 1 - 100 | 50 |
| quickfind_word_start_bonus | <integer> | Modifier for successful match at word beginning | 1 - 100 | 10 |
| quickfind_box_size | <string> | Size and layout of Search box | SMALL, LARGE | SMALL |
The following control settings related to target marker
| Preference | Type | Description | Valid arguments | Default |
| tmark_type | <string> | size determination method for target marker | MODEL_SPACE, SCREEN_SPACE | MODEL_SPACE |
The following affect scripting
| Preference | Type | Description | Valid arguments | Default |
crash_test_setup | ||||
| crash_test_setup_admin_loc | <string> | Admin location for .xml read only files | <none> | |
| custom_tools_script_directory | <string> | Directory for PRIMER to look for custom tool scripts in | <none> | |
| custom_tools_name | <string> | Name for custom tools button | <none> | |
| javascript_memory_size | <integer> | Initial memory allocated for garbage collection (MB) | 1 - 4095 | 25 |
| modules_directory | <string> | Directory for PRIMER to look for modules in | <none> | |
| script_directory | <string> | Directory for PRIMER to look for scripts in | $OA_INSTALL/primer_library/scripts | |
| set_class | <string> | Whether the Set class is used for the LS-DYNA *SET keyword or the ECMAScript Set object | Keyword, ECMAScript | Keyword |
| script_copy_nonexistent_include_warning | <logical> | Whether to show a warning if a keyword is copied into a non-existent include. | TRUE, FALSE | TRUE |
ejection_mitigation | ||||
| em_ihi_template | <string> | CSV template for interior head impact model build | <none> | |
free_motion_headform | ||||
| fmh_ihi_template | <string> | CSV template for interior head impact model build | <none> | |
pedestrian_markup | ||||
| pm_adult_head_template | <string> | CSV template for adult head model build | <none> | |
| pm_child_head_template | <string> | CSV template for child head model build | <none> | |
| pm_cyclist_head_template | <string> | CSV template for cyclist head model build | <none> | |
| pm_lower_leg_template | <string> | CSV template for lower leg model build | <none> | |
| pm_upper_leg_template | <string> | CSV template for upper leg model build | <none> | |
Options to control setup and processing seatsquash.
| Preference | Type | Description | Valid arguments | Default |
| squash_x_increment | <real> | X displacement that the dummy will move per iteration to move the dummy out of the seat | 0.0 | |
| squash_y_increment | <real> | Y displacement that the dummy will move per iteration to move the dummy out of the seat | 0.0 | |
| squash_z_increment | <real> | Z displacement that the dummy will move per iteration to move the dummy out of the seat | 0.0 | |
| squash_max_iter | <integer> | Maximum number of iterations that PRIMER will try to do when moving the dummy out of the seat. | 100 | |
| squash_vol | <real> | If any solid element becomes excessively deformed and reaches this threshold, the seat squash process will stop | 0.2 | |
| squash_imp_exp_coords | <logical> | Import and export coordinates of a specific part | TRUE, FALSE | TRUE |
| squash_init_stress_solid | <logical> | Initial stress field for solid elements | TRUE, FALSE | TRUE |
| squash_init_stress_shell | <logical> | Initial stress field for shell elements | TRUE, FALSE | TRUE |
| squash_init_stress_beam | <logical> | Initial stress field for beam elements | TRUE, FALSE | TRUE |
| squash_init_foam_ref_geom_create | <logical> | NONE | TRUE, FALSE | FALSE |
| squash_init_foam_ref_geom_remove | <logical> | NONE | TRUE, FALSE | TRUE |
| squash_init_stress_delete | <logical> | NONE | TRUE, FALSE | TRUE |
| squash_remove_ammg | <logical> | NONE | TRUE, FALSE | TRUE |
| squash_redraw_after_each_iter | <logical> | If you want to see the progress of the seatsquash then select the Redraw after each iteration checkbox. | TRUE, FALSE | TRUE |
| squash_try_improve_tet_mesh | <logical> | PRIMER can try to 'smooth' tet meshes to make them better. | TRUE, FALSE | TRUE |
| squash_create_foam_ref_geom | <logical> | You can opt to create *INITIAL_FOAM_REFERENCE_GEOMETRY cards for the nodes in the seat foam before the deformation. This is only available for hyperelastic materials and certain solid element formulations. | TRUE, FALSE | TRUE |
| squash_time_posit_dummy | <real> | Time to position dummy | 7.5E-2 | |
| squash_total_analysis_time | <real> | Total analysis time | 0.1 | |
| squash_dumping_glob | <real> | Value assigned to global dumping (*DAMPING_GLOBAL). | 50.0 | |
| squash_use_define_construction | <logical> | Use DEFINE_CONSTRUCTION cards to output the dynain file (the default is to use INTERFACE_SPRINGBACK) | TRUE, FALSE | FALSE |
Options to control setup and processing of seatbelt fitting.
| Preference | Type | Description | Valid arguments | Default |
| belt_rows | <integer> | Number of rows of elements across belt | 1 | |
| belt_width | <real> | Width of belt (total across all rows) | 1e-10 - 1e10 | 40.0 |
| belt_thickness | <real> | Thickness of belt elements | 1e-10 - 1e10 | 1.0 |
| belt_length | <real> | Characteristic length of belt elements | 1e-10 - 1e10 | 25.0 |
| belt_xsec_bpost_slipring_offset | <real> | Database Cross-section offset at B-Post slipring | 0.0 - 1e10 | 200.0 |
| belt_xsec_pelvis_slipring_offset | <real> | Database Cross-section offset at Pelvis slipring | 0.0 - 1e10 | 150.0 |
| belt_xsec_retractor_offset | <real> | Database Cross-section offset at Retractor | 0.0 - 1e10 | 0.0 |
| belt_xsec_fixed_point_offset | <real> | Database Cross-section offset at fixed and end points | 0.0 - 1e10 | 0.0 |
| belt_xsec_naming_convention | <string> | Database Cross-section naming convention | NONE, AUTO, CUSTOM | AUTO |
| belt_xsec_custom_pre_text | <string> | Additional pre-text for Database Cross-section e.g. Dummy 1 | <none> | |
| belt_iterations | <integer> | Number of iterations between resorts during fitting | 25 | |
| belt_convergence | <real> | Convergence tolerance during fitting | 1e-10 - 1.0 | 1.0e-5 |
| belt_contact_thickness | <string> | Contact thickness used for shell elements during fitting | TRUE, FACTORED, NEUTRAL | TRUE |
| belt_contact_tfact | <real> | Factor used on FACTORED contact thickness during fitting | 0.0 - 1.0 | 1.0 |
| belt_contact_tmin | <real> | Minimum thickness for shells used during fitting (it uses max(true thickness, this value)) | 0.0 - 1.0e10 | 1.0 |
| belt_penetration_dist | <real> | Maximum permitted contact penetration distance into solids | 0.0 - 1e10 | 5.0 |
| belt_overlap | <real> | Overlap between adjacent segments during contact | 0.0 - 1e10 | 0.05 |
| belt_projection_dist | <real> | Initial projection distance during fitting | 0.0 - 1e10 | 35.0 |
| belt_max_curvature | <real> | Limiting transverse angular difference (deg). 0 = no limit. | 0.0 - 1e10 | 0.0 |
| belt_friction | <real> | Transverse friction coefficient for belt to structure contact. | 0.0 - 1.0 | 0.0 |
| belt_acute_angle | <real> | Angle considered to be acute in the belt path during fitting. | 0.0 - 180.0 | 90.0 |
| belt_growth_percent | <real> | Permitted %age growth of belt element length during fitting. | 0.0 - 500.0 | 0.0 |
| belt_refit_max_iter | <integer> | Maximum number of iterations performed during auto-refit operation | 2000 | |
| belt_parallel_fit | <logical> | Whether to use parallelised belt fitting. | TRUE, FALSE | TRUE |
| belt_fitting_options_menu | <string> | Whether to map the fitting options panel automatically during fitting | AUTO_MAP, MANUAL | AUTO_MAP |
| belt_fitting_path_order | <string> | Shape of belt fitting path interpolated from basic path points | SPLINE, MIXED, LINEAR | SPLINE |
| belt_fitting_path_display_mode | <string> | Method used to display belt fitting path | SKELETON_WIRE, THICK_WIRE, THICK_SHADED | THICK_SHADED |
| belt_fitting_path_offset_mode | <string> | Distance by which fitting path is projected outwards from basic path | FIXED_OFFSET, TENTH_OF_FIXED, NO_OFFSET | FIXED_OFFSET |
| belt_fitting_auto_depenetration | <string> | Whether belt is depenetrated prior to start of fitting process | OFF, ON | OFF |
| belt_auto_depen_b2b_mode | <string> | How in front vs behind status of belt path segments is determined for initial depenetration | AUTO, LOWER, HIGHER, NONE | AUTO |
| belt_auto_depen_max_iter | <integer> | Max number of iterations used for automatic depenetration | 1 - 10 | 4 |
| belt_fitting_radial_method | <string> | Method used to determine the outward (radial) direction at belt path points | LOCAL_NORMAL, PATH_TWIST | LOCAL_NORMAL |
| belt_fitting_self_depenetration | <string> | Whether the belt considers contact against itself during fitting | OFF, ON | ON |
| belt_self_depen_factor | <real> | Initial factor on belt thickness for contact against itself | 1e-5 - 100.0 | 1.0 |
| belt_self_depen_ramp_iter | <integer> | Number of iterations over which self depen factor ramps down to 1.0 | 1 - 10000 | 500 |
| belt_mesh_definition_method | <string> | Method of defining element types used to mesh each belt segment | AUTOMATIC, OLD, NEW | AUTOMATIC |
| belt_meshed_slipring_radius | <real> | Meshed slipring radius | 1e-5 - 1e5 | 5.0 |
| belt_meshed_slipring_angle | <real> | Angle (deg) that elements subtend when passing around the slipring radius | 0.1 - 90 | 15.0 |
| belt_meshed_slipring_distance | <real> | Distance that short elements span either side of the slipring | 1e-5 - 1e5 | 20.0 |
| belt_path_show_drag_handles | <logical> | Whether to show translation drag handles on belt fitting path | TRUE, FALSE | TRUE |
| belt_path_show_twist_handles | <logical> | Whether to show curvature/twist drag handles on belt fitting path | TRUE, FALSE | TRUE |
| belt_path_show_inter_points | <logical> | Whether to show intermediate points on belt fitting path | TRUE, FALSE | TRUE |
| belt_path_symbol_transparency | <integer> | Transparency of otherwise obscured symbols in belt fitting. | 0 - 100 | 30 |
| belt_path_max_handle_size | <integer> | Maximum size of drag and twist handles (screen space units). | 10 - 4000 | 400 |
| belt_path_lock_twist | <logical> | Whether or not belt twist is locked in advanced fitting mode. | TRUE, FALSE | TRUE |
| belt_path_match_method | <string> | How to deal with mismatch between belt path point and nodal coordinates | PREFER_COORD, PREFER_NODE | PREFER_COORD |
| belt_path_match_tol | <real> | Tolerance to match nodes to path points when fitting existing path to new dummy. | 0.0 - 1e10 | 1.0 |
| belt_path_nfind_tol | <real> | Tolerance when finding new nodes at path points when fitting existing path to new dummy. | 0.0 - 1e10 | 10.0 |
| belt_reference_geometry | <string> | Whether or not reference geometry is created (for all fabric belts). | AUTOMATIC, TRUE, FALSE | AUTOMATIC |
| belt_label_gap_allowed | <integer> | Permitted gap in start/end label ranges | 0 | |
| initial_belt_readjust_accept | <string> | Readjust initial belt points around sliprings after accepting belt path | All, None, Shoulder, Pelvis | All |
| belt_buckle_rot_iter_per_mode | <integer> | Number of iterations per buckle rotation mode | 100 | |
| belt_refit_xsec_rename | <string> | Rename Cross section titles when doing a belt auto-refit | UPDATE, REPLACE, KEEP_OLD | UPDATE |
| belt_ignore_pelvis_rotation_check | <string> | Show the pelvis buckle rotation warning about lap belt point type. | SHOW, IGNORE | SHOW |
The following affect how *SET_NODE_GENERAL are treated in PRIMER
| Preference | Type | Description | Valid arguments | Default |
| speedup_set_handling_for_node_set_general | <string> | speeds up edit create ops for models with many SET_GENERAL | TRUE, FALSE | TRUE |
The following affect how *SET_GENERATE are treated in PRIMER
| Preference | Type | Description | Valid arguments | Default |
| check_set_generate_on_renumber | <string> | check SET_GENERATE content on renumber selected | ON, OFF | ON |
| highest_label_considers_set_generate_entries | <string> | Consider SET_GENERATE upper bounds when determining highest label? | TRUE, FALSE, PROMPT | FALSE |
Keys can have functions assigned to them:
| Preference | Type | Description | Valid arguments | Default |
| F1_key | <string> | Shortcut for F1 | <none> | |
| F2_key | <string> | Shortcut for F2 | <none> | |
| F3_key | <string> | Shortcut for F3 | <none> | |
| F4_key | <string> | Shortcut for F4 | <none> | |
| F5_key | <string> | Shortcut for F5 | <none> | |
| F6_key | <string> | Shortcut for F6 | <none> | |
| F7_key | <string> | Shortcut for F7 | <none> | |
| F8_key | <string> | Shortcut for F8 | <none> | |
| F9_key | <string> | Shortcut for F9 | <none> | |
| F10_key | <string> | Shortcut for F10 | <none> | |
| F11_key | <string> | Shortcut for F11 | <none> | |
| F12_key | <string> | Shortcut for F12 | <none> | |
| A_key | <string> | Shortcut for A | AUTOSCALE | |
| B_key | <string> | Shortcut for B | BLANK | |
| C_key | <string> | Shortcut for C | CLOSE_ALL | |
| D_key | <string> | Shortcut for D | DRAG_CUT | |
| E_key | <string> | Shortcut for E | ENTITIES | |
| F_key | <string> | Shortcut for F | FRINGE | |
| G_key | <string> | Shortcut for G | <none> | |
| H_key | <string> | Shortcut for H | HIDDEN | |
| I_key | <string> | Shortcut for I | ICONISE | |
| J_key | <string> | Shortcut for J | ATTACHED | |
| K_key | <string> | Shortcut for K | RESET_ATTR | |
| L_key | <string> | Shortcut for L | LINE | |
| M_key | <string> | Shortcut for M | MEASURE | |
| N_key | <string> | Shortcut for N | CUT_PLANE | |
| O_key | <string> | Shortcut for O | DISPLAY | |
| P_key | <string> | Shortcut for P | TOGGLE_ALL_PP | |
| Q_key | <string> | Shortcut for Q | QUICK_PICK | |
| R_key | <string> | Shortcut for R | REVERSE | |
| S_key | <string> | Shortcut for S | SHADED | |
| T_key | <string> | Shortcut for T | TIDY_MENUS | |
| U_key | <string> | Shortcut for U | UNBLANK | |
| V_key | <string> | Shortcut for V | VIEW_MENU | |
| W_key | <string> | Shortcut for W | IMAGE_MENU | |
| X_key | <string> | Shortcut for X | CUT_SECTION | |
| Y_key | <string> | Shortcut for Y | CYCLE_OVERLAY | |
| Z_key | <string> | Shortcut for Z | ZOOM | |
| a_key | <string> | Shortcut for a | AUTOSCALE | |
| b_key | <string> | Shortcut for b | BLANK | |
| c_key | <string> | Shortcut for c | CLOSE_ALL | |
| d_key | <string> | Shortcut for d | DRAG_CUT | |
| e_key | <string> | Shortcut for e | ENTITIES | |
| f_key | <string> | Shortcut for f | FRINGE | |
| g_key | <string> | Shortcut for g | <none> | |
| h_key | <string> | Shortcut for h | HIDDEN | |
| i_key | <string> | Shortcut for i | ICONISE | |
| j_key | <string> | Shortcut for j | ATTACHED | |
| k_key | <string> | Shortcut for k | RESET_VIS | |
| l_key | <string> | Shortcut for l | LINE | |
| m_key | <string> | Shortcut for m | MEASURE | |
| n_key | <string> | Shortcut for n | CUT_PLANE | |
| o_key | <string> | Shortcut for o | DISPLAY | |
| p_key | <string> | Shortcut for p | TOGGLE_CURR_PP | |
| q_key | <string> | Shortcut for q | QUICK_PICK | |
| r_key | <string> | Shortcut for r | REVERSE | |
| s_key | <string> | Shortcut for s | SHADED | |
| t_key | <string> | Shortcut for t | TIDY_MENUS | |
| u_key | <string> | Shortcut for u | UNBLANK | |
| v_key | <string> | Shortcut for v | VIEW_MENU | |
| w_key | <string> | Shortcut for w | IMAGE_MENU | |
| x_key | <string> | Shortcut for x | CUT_SECTION | |
| y_key | <string> | Shortcut for y | CYCLE_OVERLAY | |
| z_key | <string> | Shortcut for z | ZOOM | |
| SPACE_key | <string> | Shortcut for space | <none> | |
| ONE_key | <string> | Shortcut for 1 | VIEW_P_XY | |
| TWO_key | <string> | Shortcut for 2 | VIEW_P_YZ | |
| THREE_key | <string> | Shortcut for 3 | VIEW_P_XZ | |
| FOUR_key | <string> | Shortcut for 4 | VIEW_P_ISO | |
| FIVE_key | <string> | Shortcut for 5 | VIEW_N_XY | |
| SIX_key | <string> | Shortcut for 6 | VIEW_N_YZ | |
| SEVEN_key | <string> | Shortcut for 7 | VIEW_N_XZ | |
| EIGHT_key | <string> | Shortcut for 8 | VIEW_N_ISO | |
| NINE_key | <string> | Shortcut for 9 | <none> | |
| ZERO_key | <string> | Shortcut for 0 | <none> | |
| EXCLAMATION_key | <string> | Shortcut for ! | <none> | |
| DOUBLEQUOTE_key | <string> | Shortcut for " | <none> | |
| HASH_key | <string> | Shortcut for # | <none> | |
| DOLLAR_key | <string> | Shortcut for $ | <none> | |
| PERCENT_key | <string> | Shortcut for % | <none> | |
| AMPERSAND_key | <string> | Shortcut for & | <none> | |
| SINGLEQUOTE_key | <string> | Shortcut for ' | <none> | |
| LEFTBRACKET_key | <string> | Shortcut for ( | <none> | |
| RIGHTBRACKET_key | <string> | Shortcut for ) | <none> | |
| ASTERISK_key | <string> | Shortcut for * | <none> | |
| PLUS_key | <string> | Shortcut for + | ZOOM_IN | |
| COMMA_key | <string> | Shortcut for , | <none> | |
| MINUS_key | <string> | Shortcut for - | ZOOM_OUT | |
| DOT_key | <string> | Shortcut for . | <none> | |
| SLASH_key | <string> | Shortcut for / | SHORTCUT | |
| COLON_key | <string> | Shortcut for : | <none> | |
| SEMICOLON_key | <string> | Shortcut for ; | <none> | |
| LESSTHAN_key | <string> | Shortcut for < | <none> | |
| EQUALS_key | <string> | Shortcut for = | ZOOM_IN | |
| GREATERTHAN_key | <string> | Shortcut for > | <none> | |
| QUESTIONMARK_key | <string> | Shortcut for ? | SHORTCUT | |
| AT_key | <string> | Shortcut for @ | <none> | |
| LEFTSQUAREBRACKET_key | <string> | Shortcut for [ | <none> | |
| BACKSLASH_key | <string> | Shortcut for \ | <none> | |
| RIGHTSQUAREBRACKET_key | <string> | Shortcut for ] | <none> | |
| CIRCUMFLEX_key | <string> | Shortcut for ^ | <none> | |
| UNDERSCORE_key | <string> | Shortcut for _ | ZOOM_OUT | |
| BACKTICK_key | <string> | Shortcut for ` | <none> | |
| LEFTCURLYBRACKET_key | <string> | Shortcut for { | <none> | |
| PIPE_key | <string> | Shortcut for | | <none> | |
| RIGHTCURLYBRACKET_key | <string> | Shortcut for } | <none> | |
| TILDE_key | <string> | Shortcut for ~ | SAVED_PROPS | |
| SM_BUTTON1_key | <string> | Shortcut for 3D SpaceMouse Button 1 | VIEW_P_XY | |
| SM_BUTTON2_key | <string> | Shortcut for 3D SpaceMouse Button 2 | VIEW_N_XZ | |
| SM_BUTTON3_key | <string> | Shortcut for 3D SpaceMouse Button 3 | VIEW_P_XZ | |
| SM_BUTTON4_key | <string> | Shortcut for 3D SpaceMouse Button 4 | VIEW_P_YZ | |
| SM_BUTTON5_key | <string> | Shortcut for 3D SpaceMouse Button 5 | <none> | |
| SM_BUTTON6_key | <string> | Shortcut for 3D SpaceMouse Button 6 | <none> | |
| SM_BUTTON7_key | <string> | Shortcut for 3D SpaceMouse Button 7 | <none> | |
| SM_BUTTON8_key | <string> | Shortcut for 3D SpaceMouse Button 8 | <none> | |
| SM_BUTTON9_key | <string> | Shortcut for 3D SpaceMouse Button 9 | <none> | |
| SM_BUTTON10_key | <string> | Shortcut for 3D SpaceMouse Button 10 | <none> | |
| SM_BUTTON11_key | <string> | Shortcut for 3D SpaceMouse Button 11 | <none> | |
| SM_BUTTON12_key | <string> | Shortcut for 3D SpaceMouse Button 12 | <none> | |
| SM_BUTTON13_key | <string> | Shortcut for 3D SpaceMouse Button 13 | <none> | |
| SM_BUTTON14_key | <string> | Shortcut for 3D SpaceMouse Button 14 | <none> | |
| SM_BUTTON15_key | <string> | Shortcut for 3D SpaceMouse Button 15 | <none> | |
| SM_BUTTON16_key | <string> | Shortcut for 3D SpaceMouse Button 16 | <none> | |
| SM_BUTTON17_key | <string> | Shortcut for 3D SpaceMouse Button 17 | <none> | |
| SM_BUTTON18_key | <string> | Shortcut for 3D SpaceMouse Button 18 | <none> | |
| SM_BUTTON19_key | <string> | Shortcut for 3D SpaceMouse Button 19 | <none> | |
| SM_BUTTON20_key | <string> | Shortcut for 3D SpaceMouse Button 20 | <none> | |
| SM_BUTTON21_key | <string> | Shortcut for 3D SpaceMouse Button 21 | <none> | |
| SM_BUTTON22_key | <string> | Shortcut for 3D SpaceMouse Button 22 | <none> | |
| SM_BUTTON23_key | <string> | Shortcut for 3D SpaceMouse Button 23 | <none> | |
| SM_BUTTON24_key | <string> | Shortcut for 3D SpaceMouse Button 24 | <none> | |
| SM_BUTTON25_key | <string> | Shortcut for 3D SpaceMouse Button 25 | <none> | |
| SM_BUTTON26_key | <string> | Shortcut for 3D SpaceMouse Button 26 | <none> | |
| SM_BUTTON27_key | <string> | Shortcut for 3D SpaceMouse Button 27 | <none> | |
| SM_BUTTON28_key | <string> | Shortcut for 3D SpaceMouse Button 28 | <none> | |
| SM_BUTTON29_key | <string> | Shortcut for 3D SpaceMouse Button 29 | <none> | |
| SM_APPLICATION_key | <string> | Shortcut for 3D SpaceMouse Application Button | SHORTCUT_3D | |
| SM_FIT_key | <string> | Shortcut for 3D SpaceMouse Fit Button | AUTOSCALE |
The following settings control the interactive text editor, and the contents of files.
| Preference | Type | Description | Valid arguments | Default |
| text_editor | <string> | Text editor to use for editing comments | <none> | |
| text_edit_show_names | <logical> | Whether to show field header names in file to be edited | TRUE, FALSE | TRUE |
| text_edit_show_rules | <logical> | Whether to show rules about editing files as comments | TRUE, FALSE | TRUE |
| hide_text_edit_pref_comments | <logical> | hide # comment lines in text edit of preferences (## are preserved) | TRUE, FALSE | FALSE |
The following options relate title
| Preference | Type | Description | Valid arguments | Default |
| show_title_prefix_suffix | <logical> | display PREFIX,SUFFIX if defined on include transform | TRUE, FALSE | TRUE |
| dyna_title_placement | <string> | placement of *TITLE in written deck | default, top, bottom, both | default |
The following settings control in fine detail how threading (parallelism)
is used to speed up operations. It is recommended that you do not edit these
in the preferences editor, but rather use Model, Utilities, Details and then
Save_settings.
| Preference | Type | Description | Valid arguments | Default |
| memory_helper_thread | <string> | Threaded assistance for memory pre-allocation | TRUE, FALSE | TRUE |
| threading_status | <string> | Bitwise encoded threading status word #0 - do not hand edit!! | <none> | |
| threading_status_1 | <string> | Bitwise encoded threading status word #1 - do not hand edit!! | <none> | |
| threading_status_2 | <string> | Bitwise encoded threading status word #2 - do not hand edit!! | <none> | |
| threading_status_3 | <string> | Bitwise encoded threading status word #3 - do not hand edit!! | <none> |
The following settings allow high performance graphics settings to be
tuned. It is recommended that you do not modify these in the preferences
editor, but rather use the Display, Tuning option and then SAVE_SETTINGS.
| Preference | Type | Description | Valid arguments | Default |
| gtune_varray | <integer> | Whether or not to use vertex arrays | 0 - 2 | 0 |
| gtune_vbo_verts | <integer> | Whether or not to use VBOs for vertices | 0 - 2 | 0 |
| gtune_vbo_coords | <integer> | Whether or not to use VBOs for coordinates | 0 - 2 | 0 |
| gtune_vbo_limit | <integer> | How VBO usage is limited (explicit size in MBytes, or -1 for auto) | -1 - 1048576 | -1 |
| gtune_vbo_mult | <integer> | The number of GDSIZE cache blocks in a VBO | 1 - 1048576 | 1024 |
| gtune_shader | <integer> | Whether or not to use shaders | 0 - 2 | 0 |
| gtune_mbr | <integer> | Whether or not to use the MBR extension for VBOs | 0 - 3 | 0 |
| gtune_gdsize | <integer> | Size of graphics data cache storage in KWords | 1 - 1048576 | 64 |
The following parameters can be used to preset
operations
| Preference | Type | Description | Valid arguments | Default |
| transfer_source_file | <string> | Source model filename | <none> | |
| transfer_data_type | <list> | One or more datatypes to be matched from the list | MAT, SECTION, EOS, HOURGLASS, TMAT | <none> |
| transfer_match_by | <string> | The method for matching items between source and target models | ID, NAME, BOTH, ALL | NAME |
| transfer_action | <string> | Where in the target model to copy transferred data | CS, CO, CM, RO | CS |
| transfer_name_match | <string> | The name matching method used | T_IN_S, S_IN_T, EITHER, EXACT | EITHER |
| transfer_superseded | <string> | What happens to superseded data | SAVE, DELETE | SAVE |
| transfer_missing | <string> | Transfer missing items into target model | TRUE, FALSE | FALSE |
| transfer_populate | <string> | items for populate during transfer | DISCRETE, JOINT, NONE | NONE |
The following control undo functionality
| Preference | Type | Description | Valid arguments | Default |
| undo_enabled | <logical> | Undo enabled | TRUE, FALSE | TRUE |
| undo_deletion | <logical> | Turn on/off undo of deletion | TRUE, FALSE | TRUE |
| undo_create_entity | <logical> | Turn on/off undo of entity creation | TRUE, FALSE | TRUE |
| undo_modify_entity | <logical> | Turn on/off undo of modifying an entity | TRUE, FALSE | TRUE |
| undo_merge_nodes | <logical> | Turn on/off undo of merging nodes | TRUE, FALSE | TRUE |
| undo_align_elements | <logical> | Turn on/off undo of aligning elements | TRUE, FALSE | TRUE |
| undo_split_elements | <logical> | Turn on/off undo of splitting elements | TRUE, FALSE | TRUE |
| undo_replace_nodes | <logical> | Turn on/off undo of node replace | TRUE, FALSE | TRUE |
| undo_coat_shell | <logical> | Turn on/off undo of coat shell | TRUE, FALSE | TRUE |
| undo_simple_mesh | <logical> | Turn on/off undo of simple mesh | TRUE, FALSE | TRUE |
| undo_tet_mesh | <logical> | Turn on/off undo of tetrahedral mesh | TRUE, FALSE | TRUE |
| undo_drag_node | <logical> | Turn on/off undo of node dragging | TRUE, FALSE | TRUE |
| undo_beam_on_nodes | <logical> | Turn on/off undo of beams creation on nodes | TRUE, FALSE | TRUE |
| undo_binary_format | <logical> | Use binary keywords format for undo files (faster i/o) | TRUE, FALSE | TRUE |
| undo_renumber_entity | <logical> | Turn on/off undo of renumbering entities | TRUE, FALSE | TRUE |
| undo_parameter_change | <logical> | Turn on/off undo of changing parameters while renumbering | TRUE, FALSE | TRUE |
| undo_max_percent_memory | <integer> | Maximum percentage of memory to use for storing undo info | 0 - 100 | 5 |
The following control treatment of unicode
| Preference | Type | Description | Valid arguments | Default |
| cjk_unix_font | <string> | Font to use for CJK text on unix machines | -misc-fixed-medium-r-normal-*-12-*-*-*-*-*-*-* | |
| cjk_windows_font | <string> | Font to use for CJK text on windows machines | MS Gothic 10 | |
| file_encoding | <string> | Character encoding for script files | Latin-1, BIG5, EUC-CN, EUC-JP, EUC-KR, GB, GBK, ISO-2022-CN, ISO-2022-CN-EXT, ISO-2022-JP, ISO-2022-JP-2, ISO-2022-KR, JOHAB, Shift-JIS, UTF-8, UTF-16BE, UTF-16LE, UTF-16, UTF-32BE, UTF-32LE, UTF-32 | Latin-1 |
The following control automatic unit determination
| Preference | Type | Description | Valid arguments | Default |
| configure_model_units | <string> | To configure model length unit. AUTO will determine whether length units are m or mm per model | AUTO, METRES, MM | AUTO |
| dimension_limit_for_diagonal_upper | <real> | If set, if model diagonal exceeds this value, model units presumed mm | 0.0 - 1e10 | 100.0 |
| dimension_limit_for_diagonal_lower | <real> | If model diagonal below this value, model units presumed m | 0.0 - 1e10 | 10.0 |
| dimension_limit_for_max_shell_thickness | <real> | if set, if maximum struct shell thickness exceeds this value model units presumed mm | 0.0 - 1e10 | 0.5 |
| dimension_limit_for_min_shell_thickness | <real> | if minimum struct shell thickness below this value model units presumed m | 0.0 - 1e10 | 0.1 |
| dimension_limit_for_characteristic_element_length_upper | <real> | if set, if characteristic element length above this value model units presumed mm | 0.0 - 1e10 | 2.0 |
| dimension_limit_for_characteristic_element_length_lower | <real> | if characteristic element length below this value model units presumed m | 0.0 - 1e10 | 0.5 |
| dimension_limit_for_min_density | <real> | if set, if minimum struct material density below this value model units presumed mm else m | 0.0 - 1e10 | 0.01 |
The following control element visibility
| Preference | Type | Description | Valid arguments | Default |
| NODE_drawn | <string> | Nodes drawn | ON, OFF | OFF |
| SOLID_drawn | <string> | Solids drawn | ON, OFF | ON |
| BEAM_drawn | <string> | Beams drawn | ON, OFF | ON |
| SHELL_drawn | <string> | Shells drawn | ON, OFF | ON |
| TSHELL_drawn | <string> | Thick shells drawn | ON, OFF | ON |
| DISCRETE_drawn | <string> | Springs/dampers drawn | ON, OFF | ON |
| MASS_drawn | <string> | Lumped masses drawn | ON, OFF | OFF |
"oa_pref" arguments valid for all programs
| Preference | Type | Description | Valid arguments | Default |
| file_names | <string> | Controls input filename syntax. LSTC = d3*, OASYS = job.ptf* | OASYS, LSTC | OASYS |
| html_application | <string> | Location of HTML browser | <none> | |
| html_application_linux | <string> | Location of HTML browser for linux (use if the same oa_pref file is used for windows and linux) | <none> | |
| html_application_windows | <string> | Location of HTML browser for windows (use if the same oa_pref file is used for windows and linux) | <none> | |
| image_format | <string> | Default image format | BMP_8_C, BMP_8_UN, PNG_8, GIF_8, BMP_24_UN, PNG_24, JPG_24, PPM_24 | PNG_24 |
| intel_hd_use_shaders | <string> | Control usage of hardware shaders on Intel HD graphics cards | AUTO_DETECT, FORCE_OFF, FORCE_ON | AUTO_DETECT |
| javascript_maximum_memory_size | <integer> | Maximum memory allocated for garbage collection (MB) | 1 - 4095 | 4095 |
| locale | <string> | Language and country locale to use (overrides system one) | <none> | |
| manuals_url | <string> | URL of the online manuals | help.oasys-software.com/articles/?readerUiPreview=1#! | |
| maximise | <logical> | Maximise window when Program is started | TRUE, FALSE | TRUE |
| online_manuals | <logical> | Open the online version of the manuals from Help buttons (TRUE) or open the local (offline) HTML copy (FALSE) | TRUE, FALSE | TRUE |
| pdf_application | <string> | Location of PDF browser | <none> | |
| pdf_application_linux | <string> | Location of PDF browser for linux (use if the same oa_pref file is used for windows and linux) | <none> | |
| pdf_application_windows | <string> | Location of PDF browser for windows (use if the same oa_pref file is used for windows and linux) | <none> | |
| placement | <string> | Location for initial window on multi-screen display | LEFT, CENTRE, RIGHT, BOTTOM, TOP, LEFT_BOTTOM, LEFT_TOP, CENTRE_BOTTOM, CENTRE_TOP, RIGHT_BOTTOM, RIGHT_TOP | <none> |
| start_in | <string> | Directory to start Program in | <none> | |
| temp_file_expiry | <integer> | Age in days after which a temporary filename can be reused, 0 = never | 0 - 10000 | 31 |
| show_license_warning | <logical> | Display Window containing License System messages | TRUE, FALSE | TRUE |
| post_uses_primer | <logical> | ADMIN/INSTALL pref which allows D3Plot, T/his to take an available Primer license | TRUE, FALSE | TRUE |
| save_window_positions | <logical> | Save position of undocked windows between sessions | TRUE, FALSE | TRUE |
The following control whether and how crash dump information is sent by email following a crash
| Preference | Type | Description | Valid arguments | Default |
| cd_compose_email | <logical> | Whether or not to offer to compose an email for sending minidump files. | TRUE, FALSE | TRUE |
| cd_email_address | <string> | Email address in To: field of crash dump emails. | dyna.support@arup,com | |
| cd_cc_addresses | <string> | Email address(es) in Cc: field of crash dump emails. | <none> | |
| cd_custom_email | <string> | Custom method of sending emails. | <none> | |
| cd_dump_directory | <string> | Directory in which to save crash dump files | <none> | |
| cd_email_method | <string> | Method used to create crash dump emails. | BEST_EFFORT, SYSTEM_DEFAULT, OUTLOOK_CLI, URL_MAILTO, CUSTOM | BEST_EFFORT |
| cd_minidump_file | <string> | Whether or not to create minidump files, and what to do with them. | NOT_USED, SAVED_ONLY, EMAILED_ONLY, SAVED_AND_EMAILED | SAVED_AND_EMAILED |
The following control directories
| Preference | Type | Description | Valid arguments | Default |
| home_dir | <string> | "home" directory for user | <none> | |
| manuals_dir | <string> | Directory user manuals are installed in | <none> | |
| temp_dir | <string> | temporary directory for user | <none> | |
| write_checkpoint_files | <logical> | Record checkpoint files for the PRIMER, D3PLOT or T/His sessions. | TRUE, FALSE | FALSE |
| checkpoint_dir | <string> | Directory for checkpoint files. If omitted use cwd. | <none> | |
| show_checkpoint_files | <logical> | Show checkpoint playback panel upon PRIMER, D3PLOT or T/His startup. | TRUE, FALSE | FALSE |
General graphics initialisation and settings.
| Preference | Type | Description | Valid arguments | Default |
| initial_view_orientation | <string> | Initial view orientation for the graphics window. | +XY, +YZ, +XZ, +ISO, -XY, -YZ, -XZ, -ISO | +XY |
The following options control graphical user interface
| Preference | Type | Description | Valid arguments | Default |
| gui_theme | <string> | Graphical User Interface (GUI) theme | LIGHT, DARK, CLASSIC, LEGACY | LIGHT |
| gui_styling_mode | <string> | Graphical User Interface (GUI) styling and decoration | NOT_USED, TIME_LIMIT, ALWAYS | TIME_LIMIT |
| gui_styling_tlimit | <integer> | Graphical User Interface (GUI) menu repaint time limit to turn off decorations | 0 - 100000 | 500 |
The following control laser options
| Preference | Type | Description | Valid arguments | Default |
| laser_paper_size | <string> | Default paper size | US, A4 | A4 |
| laser_orientation | <string> | Default page orientation | Portrait, Landscape | Landscape |
| laser_top_margin | <real> | Top margin size in mm | 10 | |
| laser_bottom_margin | <real> | Bottom margin size in mm | 30 | |
| laser_left_margin | <real> | Left margin size in mm | 20 | |
| laser_right_margin | <real> | Right margin size in mm | 10 |
The following control menu and mouse attributes
| Preference | Type | Description | Valid arguments | Default |
| display_factor | <real> | Factor on display size (0.5 - 2.0, automatic if undefined) | 0.5 - 2.0 | 1.2 |
| display_brightness | <real> | Menu brightness (0.0-1.0) | 0.0 - 1.0 | 1.0 |
| display_saturation | <real> | Menu colour saturation (0.0-1.0) | 0.0 - 1.0 | 1.0 |
| button_gradation | <real> | Button shade gradation (0.0-1.0) | 0.0 - 1.0 | 0.0 |
| dv_sync_windows | <string> | Dyn view method(s) for synchronising windows | ICON, ICON+CAPS, ICON+NUM, ICON+CAPS+NUM | ICON+CAPS |
| dv_left_shift | <string> | Dyn view action for shift + Left mouse | ROTATION_XYZ, ROTATION_XY, ROTATION_Z, ROTATION_SPHERE, TRANSLATION, ZOOM_UP_+VE, ZOOM_DOWN_+VE, UNUSED | ROTATION_XYZ |
| dv_middle_shift | <string> | Dyn view action for shift + Middle mouse | ROTATION_XYZ, ROTATION_XY, ROTATION_Z, ROTATION_SPHERE, TRANSLATION, ZOOM_UP_+VE, ZOOM_DOWN_+VE, UNUSED | TRANSLATION |
| dv_right_shift | <string> | Dyn view action for shift + Right mouse | ROTATION_XYZ, ROTATION_XY, ROTATION_Z, ROTATION_SPHERE, TRANSLATION, ZOOM_UP_+VE, ZOOM_DOWN_+VE, UNUSED | ZOOM_UP_+VE |
| dv_left_ctrl | <string> | Dyn view action for ctrl + Left mouse | ROTATION_XYZ, ROTATION_XY, ROTATION_Z, ROTATION_SPHERE, TRANSLATION, ZOOM_UP_+VE, ZOOM_DOWN_+VE, UNUSED | ROTATION_XYZ |
| dv_middle_ctrl | <string> | Dyn view action for ctrl + Middle mouse | ROTATION_XYZ, ROTATION_XY, ROTATION_Z, ROTATION_SPHERE, TRANSLATION, ZOOM_UP_+VE, ZOOM_DOWN_+VE, UNUSED | TRANSLATION |
| dv_right_ctrl | <string> | Dyn view action for ctrl + Right mouse | ROTATION_XYZ, ROTATION_XY, ROTATION_Z, ROTATION_SPHERE, TRANSLATION, ZOOM_UP_+VE, ZOOM_DOWN_+VE, UNUSED | ZOOM_UP_+VE |
| dv_left_both | <string> | Dyn view action for shift+ctrl + Left mouse | ROTATION_XYZ, ROTATION_XY, ROTATION_Z, ROTATION_SPHERE, TRANSLATION, ZOOM_UP_+VE, ZOOM_DOWN_+VE, UNUSED | ROTATION_XYZ |
| dv_middle_both | <string> | Dyn view action for shift+ctrl + Middle mouse | ROTATION_XYZ, ROTATION_XY, ROTATION_Z, ROTATION_SPHERE, TRANSLATION, ZOOM_UP_+VE, ZOOM_DOWN_+VE, UNUSED | TRANSLATION |
| dv_right_both | <string> | Dyn view action for shift+ctrl + Right mouse | ROTATION_XYZ, ROTATION_XY, ROTATION_Z, ROTATION_SPHERE, TRANSLATION, ZOOM_UP_+VE, ZOOM_DOWN_+VE, UNUSED | ZOOM_UP_+VE |
| dv_shift_action | <string> | Dynamic viewing mode for shift + mouse button | CURRENT, WIREFRAME, FREE_EDGE, UNUSED | CURRENT |
| dv_ctrl_action | <string> | Dynamic viewing mode for ctrl + mouse button | CURRENT, WIREFRAME, FREE_EDGE, UNUSED | WIREFRAME |
| dv_both_action | <string> | Dynamic viewing mode for shift+ctrl + mouse button | CURRENT, WIREFRAME, FREE_EDGE, UNUSED | FREE_EDGE |
| font_cache | <logical> | Whether to use cached fonts on Linux machines with no core X11 fonts loaded | TRUE, FALSE | TRUE |
| font_quality | <string> | The quality of font rendering in the graphical user interface | PLAIN, ANTI-ALIAS | ANTI-ALIAS |
| font_scaling | <string> | Whether text in GUI buttons can be scaled down to fit (TRUE means both width and height) | FALSE, WIDTH, HEIGHT, TRUE | WIDTH |
| font_silent | <logical> | whether to write explanatory text if wanted fonts are not found | TRUE, FALSE | FALSE |
| font_size | <string> | Menu font size | TINY, SMALL, DEFAULT, LARGE, HUGE | DEFAULT |
| font_type | <string> | Menu font typeface and strength | HELVETICA, HELVETICA-BOLD, TIMES, TIMES-BOLD, COURIER, COURIER-BOLD | HELVETICA |
| unix_prop_font | <string> | GUI proportional font for menu panels on Linux/Unix | Helvetica | |
| unix_mono_font | <string> | GUI monospaced font for listing boxes on Linux/Unix | Courier New | |
| windows_prop_font | <string> | GUI proportional font for menu panels on Windows | Helvetica | |
| windows_mono_font | <string> | GUI monospaced font for listing boxes on Windows | Courier New | |
| left_handed | <string> | Left handed switching of mouse and/or keyboard | NONE, MOUSE, KEYBOARD, ALL | NONE |
| zoom_factor | <real> | Zoom Factor for mouse wheel (0.01-1.0) | 0.01 - 1.0 | 0.05 |
| czoom_factor | <real> | Factor for right mouse dynamic zoom (0.01-0.2) | 0.01 - 0.2 | 0.05 |
| kzoom_factor | <real> | Factor for +/- keyboard short-cut keys | 0.01 - 100.0 | 2.0 |
| menu_dragging_mode | <string> | Mode used when moving menu panels with the mouse | WIREFRAME, OPAQUE | WIREFRAME |
| mouse_3d_rotation_factor | <real> | Factor applied to the speed of rotation when using a 3D mouse | 1.0 | |
| mouse_3d_pan_factor | <real> | Factor applied to the speed of panning when using a 3D mouse | 1.0 | |
| mouse_3d_zoom_factor | <real> | Factor applied to the speed of zooming when using a 3D mouse | 1.0 | |
| mouse_action_middle_button | <string> | Set the action for the middle mouse key during picking | APPLY, REJECT, DESELECT | REJECT |
| mouse_action_right_button | <string> | Set the action for the right mouse key during picking | APPLY, REJECT, DESELECT | DESELECT |
The following control treatment of recent files popups
| Preference | Type | Description | Valid arguments | Default |
| recent_files_dropdown | <string> | Turn the recent files popup on or off | OFF, ON | ON |
| recent_files_max_but | <integer> | Maximum number of buttons displayed in a recent files popup | 1 - 50 | 10 |
| recent_files_max_char | <integer> | Maximum number of characters displayed on each recent files button | 1 - 512 | 50 |
The following control treatment of unicode
| Preference | Type | Description | Valid arguments | Default |
| cjk_unix_font | <string> | Font to use for CJK text on unix machines | -misc-fixed-medium-r-normal-*-12-*-*-*-*-*-*-* | |
| cjk_windows_font | <string> | Font to use for CJK text on windows machines | MS Gothic 10 | |
| file_encoding | <string> | Character encoding for script files | Latin-1, BIG5, EUC-CN, EUC-JP, EUC-KR, GB, GBK, ISO-2022-CN, ISO-2022-CN-EXT, ISO-2022-JP, ISO-2022-JP-2, ISO-2022-KR, JOHAB, Shift-JIS, UTF-8, UTF-16BE, UTF-16LE, UTF-16, UTF-32BE, UTF-32LE, UTF-32 | Latin-1 |
The drive mappings allow PRIMER to convert equivalent folder names from Windows to Unix and visa versa. This is currently only in use for the JavaScript function DriveMapFilename for D3PLOT and T/HIS.
| Preference | Type | Description | Valid arguments | Default |
| drive_a | <string> | Mapping from Windows drive A: to unix path | <none> | |
| drive_b | <string> | Mapping from Windows drive B: to unix path | <none> | |
| drive_c | <string> | Mapping from Windows drive C: to unix path | <none> | |
| drive_d | <string> | Mapping from Windows drive D: to unix path | <none> | |
| drive_e | <string> | Mapping from Windows drive E: to unix path | <none> | |
| drive_f | <string> | Mapping from Windows drive F: to unix path | <none> | |
| drive_g | <string> | Mapping from Windows drive G: to unix path | <none> | |
| drive_h | <string> | Mapping from Windows drive H: to unix path | <none> | |
| drive_i | <string> | Mapping from Windows drive I: to unix path | <none> | |
| drive_j | <string> | Mapping from Windows drive J: to unix path | <none> | |
| drive_k | <string> | Mapping from Windows drive K: to unix path | <none> | |
| drive_l | <string> | Mapping from Windows drive L: to unix path | <none> | |
| drive_m | <string> | Mapping from Windows drive M: to unix path | <none> | |
| drive_n | <string> | Mapping from Windows drive N: to unix path | <none> | |
| drive_o | <string> | Mapping from Windows drive O: to unix path | <none> | |
| drive_p | <string> | Mapping from Windows drive P: to unix path | <none> | |
| drive_q | <string> | Mapping from Windows drive Q: to unix path | <none> | |
| drive_r | <string> | Mapping from Windows drive R: to unix path | <none> | |
| drive_s | <string> | Mapping from Windows drive S: to unix path | <none> | |
| drive_t | <string> | Mapping from Windows drive T: to unix path | <none> | |
| drive_u | <string> | Mapping from Windows drive U: to unix path | <none> | |
| drive_v | <string> | Mapping from Windows drive V: to unix path | <none> | |
| drive_w | <string> | Mapping from Windows drive W: to unix path | <none> | |
| drive_x | <string> | Mapping from Windows drive X: to unix path | <none> | |
| drive_y | <string> | Mapping from Windows drive Y: to unix path | <none> | |
| drive_z | <string> | Mapping from Windows drive Z: to unix path | <none> |
The following control workflows functionality
| Preference | Type | Description | Valid arguments | Default |
| workflow_definitions_directory | <string> | Location that will be scanned for Workflow definitions | <none> | |
| workflow_only_use_specified_directory | <logical> | Only scan location set by preference oasys*workflow_definitions_directory for Workflow definitions (if it is set) | TRUE, FALSE | FALSE |
| workflow_user_data_directory_name | <string> | Name of a folder to search in for workflow user data | <none> | |
| workflow_auto_open_post_menu | <logical> | Automatically open the Workflow menu in D3PLOT or T/HIS when reading in a model that has workflow data | TRUE, FALSE | FALSE |
| workflow_max_upward_folder_search_depth | <integer> | Maximum number of folders to search up to look for workflow user data | 0 - 100 | 4 |