PRIMER 22.1

"oa_pref" Arguments Valid for PRIMER

"oa_pref" arguments valid for PRIMER

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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.

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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.

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
element_seatbelt_accelerometer_intopt <string> Used for setting INTOPT = 1 on *Element_seatbelt_accelerometer card. ON, OFF OFF


The following apply to encryption

PreferenceTypeDescriptionValid argumentsDefault
gpg_location <string> file location for the gpg executable for encryption tool   <none>


The following apply to forming

PreferenceTypeDescriptionValid argumentsDefault
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 (LINE) or hidden-line plots.

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault

         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.

PreferenceTypeDescriptionValid argumentsDefault
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.

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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)

PreferenceTypeDescriptionValid argumentsDefault

         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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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.

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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)

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
directory_permission <integer> Octal permission code for new directories 0 - 777 <none>


The following control what property save and reload operations consider

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
tmark_type <string> size determination method for target marker MODEL_SPACE, SCREEN_SPACE MODEL_SPACE


The following affect scripting

PreferenceTypeDescriptionValid argumentsDefault

         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.

PreferenceTypeDescriptionValid argumentsDefault
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.

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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:

PreferenceTypeDescriptionValid argumentsDefault
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.

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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.

PreferenceTypeDescriptionValid argumentsDefault
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.

PreferenceTypeDescriptionValid argumentsDefault
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 TRANSFER_DATA operations

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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.

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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.

PreferenceTypeDescriptionValid argumentsDefault
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

PreferenceTypeDescriptionValid argumentsDefault
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