Some solution options allow the initial stress to be specified explicitly, instead of being calculated from the initial state. This allows internal evolution (e.g. complete chemical reaction) to be treated without an explicit evolution model. This is useful for convenient calculation of Chapman-Jouguet detonation, for instance.
The library and control parameters are as follows:
diagnostic_flag: 0 for no diagnostics, increasing integers for increasing detail in diagnostic output number_of_materials For each: name type parameters (per ARIADNE) Hugoniot parameters: stress_tolerance e.g. 1.0e-6 energy_growth_factor e.g. 1.1 initial_energy_increment e.g. 1.0e-5 maximum_iterations e.g. 200 initial_compression e.g. 1.01 compression_increment e.g. 0.005 Adiabat parameters: compression_increment e.g. 0.005 Planar solution parameters: compression_increment e.g. 0.01 velocity_tolerance e.g. 1.0e-4 stress_tolerance e.g. 1.0e-4 minimum_compression e.g. 1.0e-8 Oblique solution parameters: compression_increment e.g. 0.01 angle_tolerance e.g. 1.0e-3 stress_tolerance e.g. 1.0e-4 minimum_compression e.g. 1.0e-8
Each command is followed by a set of parameters.
The command end
terminates the run.
Commands are listed below.
In each case, the first word is the command,
followed by the appropriate set of parameters.
hugoniot material_name (from material list)
hugoniot_specinit material_name (from material list)
isentrope material_name (from material list)
end
.
path material_name (from material list) initial_state initial_particle_speed strain_rate
Each loading command is followed by a set of parameters, mostly the same. Possible loading commands and parameters are:
shock direction (1: compress to the right, -1: compress to the left) stop_parameter (tau1/.../tau6/p/T/up/us/e/csq/c/comp/rho) target_value_of_stop_parameter target_tolerance_in_stop_parameter output_switch (0: report endpoint only / 1: print intermediate points too)
shock_specinit direction stop_parameter target_value target_tolerance output_switch initial_stress (6 components of symmetric stress tensor: 11 22 33 23 12 31)
compress direction stop_parameter target_value target_tolerance output_switch
release direction stop_parameter target_value target_tolerance output_switch
two-wave (left) material_name state up (right) material_name state up strain_rate
wavestack number_of_regions For each: material_name state up strain_rate
oblique-shock (incident) material_name state (transmitted) material_name state strain_rate pressure0 pressure1 pressure_interval angle0 angle1 angle_interval (degrees)