Totals: 390 tests run, 390 tests passing, 0 tests failing.
Test set: convert #
| status | message | timestamp |
| passing | celsius_const | 2026-08-21T08:59:17.506-04:00 |
| passing | psi_const | 2026-08-21T08:59:17.506-04:00 |
| passing | inch_const | 2026-08-21T08:59:17.506-04:00 |
| passing | cubic_inches_const | 2026-08-21T08:59:17.506-04:00 |
| passing | fps_const | 2026-08-21T08:59:17.506-04:00 |
| passing | lbf_per_in_const | 2026-08-21T08:59:17.506-04:00 |
6 tests run, 6 tests passing, 0 tests failing.
Test set: cva #
| status | message | timestamp |
| passing | m_total | 2026-09-09T14:42:54.428-04:00 |
| passing | y(1) | 2026-09-09T14:42:54.428-04:00 |
| passing | y(2) | 2026-09-09T14:42:54.428-04:00 |
| passing | chi(1) | 2026-09-09T14:42:54.428-04:00 |
| passing | chi(2) | 2026-09-09T14:42:54.428-04:00 |
| passing | p_cv, normal CV, atmospheric | 2026-09-09T14:42:54.428-04:00 |
| passing | p_cv, constant CV | 2026-09-09T14:42:54.429-04:00 |
| passing | temp_cv, constant CV | 2026-09-09T14:42:54.429-04:00 |
| passing | rho_cv, constant CV | 2026-09-09T14:42:54.429-04:00 |
| passing | rho_eos, atmospheric (1) | 2026-09-09T14:42:54.429-04:00 |
| passing | cv%r for mixture (moran_fundamentals_2008 table 3.1) | 2026-09-09T14:42:54.429-04:00 |
| passing | cv%r for mixture (DRY_AIR) | 2026-09-09T14:42:54.429-04:00 |
| passing | rho_eos, atmospheric (2) | 2026-09-09T14:42:54.429-04:00 |
| passing | cv%gamma for mixture (1) | 2026-09-09T14:42:54.429-04:00 |
| passing | cv%p_c | 2026-09-09T14:42:54.429-04:00 |
| passing | p_f, x_dot < 0 (dynamic friction), p_fe < 0 | 2026-09-09T14:42:54.430-04:00 |
| passing | p_f, x_dot < 0 (dynamic friction), p_fe == 0 | 2026-09-09T14:42:54.430-04:00 |
| passing | p_f, x_dot < 0 (dynamic friction), p_fe > 0 | 2026-09-09T14:42:54.430-04:00 |
| passing | p_f, x_dot == 0 (static friction), p_fe < 0 | 2026-09-09T14:42:54.430-04:00 |
| passing | p_f, x_dot == 0 (static friction), p_fe == 0 | 2026-09-09T14:42:54.430-04:00 |
| passing | p_f, x_dot == 0 (static friction), p_fe > 0 | 2026-09-09T14:42:54.430-04:00 |
| passing | p_f, x_dot > 0 (dynamic friction), p_fe < 0 | 2026-09-09T14:42:54.430-04:00 |
| passing | p_f, x_dot > 0 (dynamic friction), p_fe == 0 | 2026-09-09T14:42:54.430-04:00 |
| passing | p_f, x_dot > 0 (dynamic friction), p_fe > 0 | 2026-09-09T14:42:54.430-04:00 |
| passing | p_f, p_fs = p_fd = 0, x_dot > 0 | 2026-09-09T14:42:54.430-04:00 |
| passing | p_f, p_fs = p_fd = 0, x_dot == 0 | 2026-09-09T14:42:54.430-04:00 |
| passing | p_f0 (1) | 2026-09-09T14:42:54.430-04:00 |
| passing | p_f0 (2) | 2026-09-09T14:42:54.430-04:00 |
| passing | p_f0 (3) | 2026-09-09T14:42:54.430-04:00 |
| passing | p_f0 (4) | 2026-09-09T14:42:54.430-04:00 |
| passing | p_f0 (5) | 2026-09-09T14:42:54.430-04:00 |
| passing | p_f0 (1) | 2026-09-09T14:42:54.430-04:00 |
| passing | p_f0 (2) | 2026-09-09T14:42:54.430-04:00 |
| passing | p_f0 (3) | 2026-09-09T14:42:54.430-04:00 |
| passing | p_f0 (4) | 2026-09-09T14:42:54.430-04:00 |
| passing | p_f0 (5) | 2026-09-09T14:42:54.430-04:00 |
| passing | temp_cv (qualitative) | 2026-09-09T14:42:54.430-04:00 |
| passing | set 1, x | 2026-09-09T14:42:54.430-04:00 |
| passing | set 1, x_dot | 2026-09-09T14:42:54.430-04:00 |
| passing | set 1, csa | 2026-09-09T14:42:54.430-04:00 |
| passing | set 1, rm_p | 2026-09-09T14:42:54.430-04:00 |
| passing | set 1, p_fs | 2026-09-09T14:42:54.430-04:00 |
| passing | set 1, p_fd | 2026-09-09T14:42:54.430-04:00 |
| passing | set 1, i_cv_mirror | 2026-09-09T14:42:54.430-04:00 |
| passing | set 1, type | 2026-09-09T14:42:54.430-04:00 |
| passing | test_set_normal_1, label | 2026-09-09T14:42:54.430-04:00 |
| passing | test_set_normal_1, size(gas) | 2026-09-09T14:42:54.430-04:00 |
| passing | test_set_normal_1, gas label | 2026-09-09T14:42:54.430-04:00 |
| passing | test_set_normal_1, k | 2026-09-09T14:42:54.430-04:00 |
| passing | test_set_normal_1, delta_pre | 2026-09-09T14:42:54.430-04:00 |
| passing | test_set_normal_1, x_stop | 2026-09-09T14:42:54.430-04:00 |
| passing | test_set_normal_1, m_spring | 2026-09-09T14:42:54.430-04:00 |
| passing | test_set_normal_1, temp | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_normal_1, vol | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_normal_1, rho | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_normal_1, p | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_normal_1, m(1) | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_normal_1, e | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_normal_2, cv%m_k(1) | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_normal_2, cv%m_k(2) | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_normal_2, cv%m_total | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_normal_2, alt m_total | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_normal_2, chi_cv(1) | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_normal_2, chi_cv(2) | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_normal_2, y_cv(1) | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_normal_2, y_cv(2) | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_normal_2, vol | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_normal_2, temp | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_normal_2, p | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_normal_2, x_stop | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_normal_3, isentropic_filling=.true., cv%temp | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_normal_3, cv%m_spring | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_const, x | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_const, x_dot | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_const, e | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_const, rm_p | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_const, p_fs | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_const, p_fd | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_const, k | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_const, delta_pre | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_const, x_stop | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_const, label | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_const, type | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_const, eos | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_const, size(gas) | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_const, gas label | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_const, csa | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_const, p_const | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_const, temp_const | 2026-09-09T14:42:54.431-04:00 |
| passing | test_set_const, i_cv_mirror | 2026-09-09T14:42:54.431-04:00 |
| passing | d_x_d_t | 2026-09-09T14:42:54.431-04:00 |
| passing | d_x_dot_d_t | 2026-09-09T14:42:54.432-04:00 |
| passing | p_fe | 2026-09-09T14:42:54.432-04:00 |
| passing | d_m_d_t, CV 1 | 2026-09-09T14:42:54.432-04:00 |
| passing | d_m_d_t, CV 2 | 2026-09-09T14:42:54.432-04:00 |
| passing | d_e_g_d_t(1) | 2026-09-09T14:42:54.432-04:00 |
| passing | d_e_g_d_t(2) | 2026-09-09T14:42:54.432-04:00 |
| passing | d_e_f_d_t | 2026-09-09T14:42:54.432-04:00 |
| passing | d_x_dot_d_t == 0 when it should be | 2026-09-09T14:42:54.432-04:00 |
| passing | u (cv), 300 K | 2026-09-09T14:42:54.433-04:00 |
| passing | h (cv), 300 K | 2026-09-09T14:42:54.433-04:00 |
| passing | cv%gamma for mixture (2) | 2026-09-09T14:42:54.433-04:00 |
| passing | test_nonzero_x_min, e_s | 2026-09-09T14:42:54.433-04:00 |
| passing | test_nonzero_x_min, d_x_dot_d_t | 2026-09-09T14:42:54.433-04:00 |
| passing | test_nonzero_x_min, p_fe | 2026-09-09T14:42:54.433-04:00 |
| passing | smooth_min (1) | 2026-09-09T14:42:54.433-04:00 |
| passing | smooth_min (1) | 2026-09-09T14:42:54.433-04:00 |
| passing | f_m_dot (1) | 2026-09-09T14:42:54.433-04:00 |
| passing | f_m_dot (2) | 2026-09-09T14:42:54.433-04:00 |
| passing | f_m_dot (3) | 2026-09-09T14:42:54.433-04:00 |
| passing | g_m_dot (value, 1) | 2026-09-09T14:42:54.433-04:00 |
| passing | g_m_dot (derivative, 1) | 2026-09-09T14:42:54.433-04:00 |
| passing | g_m_dot (value, 2) | 2026-09-09T14:42:54.433-04:00 |
| passing | g_m_dot (derivative, 2) | 2026-09-09T14:42:54.433-04:00 |
| passing | g_m_dot (value, 3) | 2026-09-09T14:42:54.433-04:00 |
| passing | g_m_dot (derivative, 3) | 2026-09-09T14:42:54.433-04:00 |
| passing | g_m_dot (value, 4) | 2026-09-09T14:42:54.433-04:00 |
| passing | g_m_dot (derivative, 4) | 2026-09-09T14:42:54.433-04:00 |
| passing | g_m_dot (value, 5) | 2026-09-09T14:42:54.433-04:00 |
| passing | g_m_dot (derivative, 5) | 2026-09-09T14:42:54.433-04:00 |
| passing | m_dot, small delta_p, v | 2026-09-09T14:42:54.434-04:00 |
| passing | m_dot, small delta_p, d | 2026-09-09T14:42:54.434-04:00 |
| passing | m_dot, subsonic, v | 2026-09-09T14:42:54.434-04:00 |
| passing | m_dot, subsonic, d | 2026-09-09T14:42:54.434-04:00 |
| passing | m_dot, choked, v | 2026-09-09T14:42:54.434-04:00 |
| passing | m_dot, choked, d | 2026-09-09T14:42:54.434-04:00 |
| passing | m_dot, inactive, value | 2026-09-09T14:42:54.434-04:00 |
| passing | m_dot, inactive, derivative | 2026-09-09T14:42:54.434-04:00 |
| passing | alpha_m_dot, t = 0.0, value | 2026-09-09T14:42:54.434-04:00 |
| passing | alpha_m_dot, t = 0.0, derivative | 2026-09-09T14:42:54.434-04:00 |
| passing | alpha_m_dot, m_dot, t = 0.0 | 2026-09-09T14:42:54.434-04:00 |
| passing | alpha_m_dot, t = t_opening/2, value | 2026-09-09T14:42:54.434-04:00 |
| passing | alpha_m_dot, t = t_opening/2, derivative | 2026-09-09T14:42:54.434-04:00 |
| passing | alpha_m_dot, t = t_opening/2, value, lower bound | 2026-09-09T14:42:54.434-04:00 |
| passing | alpha_m_dot, t = t_opening/2, value, upper bound | 2026-09-09T14:42:54.434-04:00 |
| passing | alpha_m_dot, t = t_opening/2, derivative, lower bound | 2026-09-09T14:42:54.434-04:00 |
| passing | alpha_m_dot, m_dot, t = t_opening/2 | 2026-09-09T14:42:54.434-04:00 |
| passing | alpha_m_dot, t = t_opening, value | 2026-09-09T14:42:54.434-04:00 |
| passing | alpha_m_dot, t = t_opening, derivative | 2026-09-09T14:42:54.434-04:00 |
| passing | alpha_m_dot, m_dot, t = t_opening | 2026-09-09T14:42:54.434-04:00 |
| passing | test_check_sys, CONTINUE_RUN_RC, status%rc | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, X_GE_X_STOP_RUN_RC, status%rc | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, X_GE_X_STOP_RUN_RC, size(status%i_cv) | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, X_GE_X_STOP_RUN_RC, status%i_cv(1) | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, TIMEOUT_RUN_RC, status%rc | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, NEGATIVE_CV_M_TOTAL_RUN_RC, status%rc | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, NEGATIVE_CV_M_TOTAL_RUN_RC, size(status%i_cv) | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, NEGATIVE_CV_M_TOTAL_RUN_RC, status%i_cv(1) | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, NEGATIVE_CV_M_TOTAL_RUN_RC, size(status%data) | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, NEGATIVE_CV_M_TOTAL_RUN_RC, status%data(1) | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, NEGATIVE_CV_M_TOTAL_RUN_RC, status%data(2) | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, NEGATIVE_CV_TEMP_RUN_RC, status%rc | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, NEGATIVE_CV_TEMP_RUN_RC, size(status%i_cv) | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, NEGATIVE_CV_TEMP_RUN_RC, status%i_cv(1) | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, NEGATIVE_CV_TEMP_RUN_RC, size(status%data) | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, NEGATIVE_CV_TEMP_RUN_RC, status%data(1) sign | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, NEGATIVE_CV_TEMP_RUN_RC, status%data(2) sign | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, NEGATIVE_CV_TEMP_RUN_RC, status%data(2) | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, MASS_TOLERANCE_RUN_RC, status%rc | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, MASS_TOLERANCE_RUN_RC, size(status%data) | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, MASS_TOLERANCE_RUN_RC, status%data(1) | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, ENERGY_TOLERANCE_RUN_RC, status%rc | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, ENERGY_TOLERANCE_RUN_RC, size(status%data) | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, ENERGY_TOLERANCE_RUN_RC, status%data(1) | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, MASS_DERIV_TOLERANCE_RUN_RC, n_d | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, MASS_DERIV_TOLERANCE_RUN_RC, status%rc | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, MASS_DERIV_TOLERANCE_RUN_RC, size(status%data) | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, MASS_DERIV_TOLERANCE_RUN_RC, status%data(1) | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, MASS_DERIV_TOLERANCE_RUN_RC, status%data(2) | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, MASS_DERIV_TOLERANCE_RUN_RC, n_d | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, ENERGY_DERIV_TOLERANCE_RUN_RC, status%rc | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, ENERGY_DERIV_TOLERANCE_RUN_RC, size(status%data) | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, ENERGY_DERIV_TOLERANCE_RUN_RC, status%data(1) | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, ENERGY_DERIV_TOLERANCE_RUN_RC, status%data(2) | 2026-09-09T14:42:54.435-04:00 |
| passing | test_check_sys, IDEAL_EOS_RUN_RC, status%rc | 2026-09-09T14:42:54.436-04:00 |
| passing | test_check_sys, IDEAL_EOS_RUN_RC, size(status%i_cv) | 2026-09-09T14:42:54.436-04:00 |
| passing | test_check_sys, IDEAL_EOS_RUN_RC, status%i_cv(1) | 2026-09-09T14:42:54.436-04:00 |
| passing | test_check_sys, IDEAL_EOS_RUN_RC, size(status%data) | 2026-09-09T14:42:54.436-04:00 |
| passing | test_check_sys, IDEAL_EOS_RUN_RC, p >= p_c | 2026-09-09T14:42:54.436-04:00 |
| passing | test_check_sys, IDEAL_EOS_RUN_RC, status%data(1) sign | 2026-09-09T14:42:54.436-04:00 |
| passing | test_check_sys, IDEAL_EOS_RUN_RC, status%data(2) sign | 2026-09-09T14:42:54.436-04:00 |
| passing | test_check_sys, MIRROR_X_TOLERANCE_RUN_RC, status%rc | 2026-09-09T14:42:54.436-04:00 |
| passing | test_check_sys, X_LT_X_MIN_RUN_RC, status%rc | 2026-09-09T14:42:54.436-04:00 |
| passing | test_check_sys, X_LT_X_MIN_RUN_RC, size(status%i_cv) | 2026-09-09T14:42:54.436-04:00 |
| passing | test_check_sys, X_LT_X_MIN_RUN_RC, status%i_cv(1) | 2026-09-09T14:42:54.436-04:00 |
| passing | size(m_dot, 1) | 2026-09-09T14:42:54.436-04:00 |
| passing | size(m_dot, 2) | 2026-09-09T14:42:54.436-04:00 |
| passing | size(h_dot, 1) | 2026-09-09T14:42:54.436-04:00 |
| passing | size(h_dot, 2) | 2026-09-09T14:42:54.436-04:00 |
| passing | m_dots(1, 1) | 2026-09-09T14:42:54.436-04:00 |
| passing | m_dots(1, 2) | 2026-09-09T14:42:54.436-04:00 |
| passing | m_dots(2, 1) | 2026-09-09T14:42:54.436-04:00 |
| passing | m_dots(2, 2) | 2026-09-09T14:42:54.436-04:00 |
| passing | h_dots(1, 1) | 2026-09-09T14:42:54.436-04:00 |
| passing | h_dots(1, 2) | 2026-09-09T14:42:54.436-04:00 |
| passing | m_dots(2, 1) | 2026-09-09T14:42:54.436-04:00 |
| passing | m_dots(2, 2) | 2026-09-09T14:42:54.436-04:00 |
| passing | test_conservation_1, sys_start%cv(1)%type | 2026-09-09T14:42:54.436-04:00 |
| passing | test_conservation_1, sys_start%cv(1)%i_cv_mirror | 2026-09-09T14:42:54.436-04:00 |
| passing | test_conservation_1, sys_start%cv(2)%type | 2026-09-09T14:42:54.436-04:00 |
| passing | test_conservation_1, sys_start%cv(2)%i_cv_mirror | 2026-09-09T14:42:54.436-04:00 |
| passing | test_conservation_1, status%rc | 2026-09-09T14:42:59.219-04:00 |
| passing | test_conservation_1, e_s_3_start | 2026-09-09T14:42:59.219-04:00 |
| passing | test_conservation_1, e_k_3_start | 2026-09-09T14:42:59.219-04:00 |
| passing | test_conservation_1, sys_start%cv(3)%e_total() | 2026-09-09T14:42:59.219-04:00 |
| passing | test_conservation_1, m_start == m_end | 2026-09-09T14:42:59.219-04:00 |
| passing | test_conservation_1, m_start derivative is positive | 2026-09-09T14:42:59.219-04:00 |
| passing | test_conservation_1, delta m derivative is zero | 2026-09-09T14:42:59.219-04:00 |
| passing | test_conservation_1, e_start == e_end | 2026-09-09T14:42:59.219-04:00 |
| passing | test_conservation_1, e_start derivative is positive | 2026-09-09T14:42:59.219-04:00 |
| passing | test_conservation_1, delta e derivative is zero | 2026-09-09T14:42:59.219-04:00 |
| passing | test_conservation_1, chamber atmosphere label | 2026-09-09T14:42:59.219-04:00 |
| passing | test_conservation_1, chamber atmosphere energy sign | 2026-09-09T14:42:59.219-04:00 |
| passing | test_conservation_1, chamber atmosphere plunger velocity is non-zero | 2026-09-09T14:42:59.219-04:00 |
| passing | test_conservation_1, chamber atmosphere velocity matches plunger velocity | 2026-09-09T14:42:59.219-04:00 |
| passing | test_conservation_1, chamber atmosphere energy is internal energy | 2026-09-09T14:42:59.219-04:00 |
| passing | test_conservation_1, barrel atmosphere label | 2026-09-09T14:42:59.219-04:00 |
| passing | test_conservation_1, barrel atmosphere energy sign | 2026-09-09T14:42:59.219-04:00 |
| passing | test_conservation_1, barrel atmosphere projectile/plunger velocity is non-zero | 2026-09-09T14:42:59.219-04:00 |
| passing | test_conservation_1, barrel atmosphere velocity matches projectile velocity | 2026-09-09T14:42:59.219-04:00 |
| passing | test_conservation_1, barrel atmosphere energy is internal energy | 2026-09-09T14:42:59.219-04:00 |
| passing | test_conservation_1, chamber friction loss is non-zero | 2026-09-09T14:42:59.219-04:00 |
| passing | test_conservation_1, barrel friction loss is non-zero | 2026-09-09T14:42:59.219-04:00 |
| passing | test_conservation_2, status%rc | 2026-09-09T14:43:05.897-04:00 |
| passing | test_conservation_2, CV 1 at start has no H2O | 2026-09-09T14:43:05.897-04:00 |
| passing | test_conservation_2, CV 2 at start has no DRY_AIR | 2026-09-09T14:43:05.897-04:00 |
| passing | test_conservation_2, DRY_AIR mass is conserved | 2026-09-09T14:43:05.897-04:00 |
| passing | test_conservation_2, H2O mass is conserved | 2026-09-09T14:43:05.897-04:00 |
| passing | test_mirror_1, status%rc | 2026-09-09T14:43:10.028-04:00 |
| passing | test_mirror_1, p_1 == p_2 at end | 2026-09-09T14:43:10.029-04:00 |
| passing | test_mirror_1, plunger motion is as expected | 2026-09-09T14:43:10.029-04:00 |
| passing | test_mirror_1, CV 1 x_dot | 2026-09-09T14:43:10.029-04:00 |
| passing | test_mirror_1, CV 2 x_dot | 2026-09-09T14:43:10.029-04:00 |
| passing | test_mirror_1, CV 1 x_dot = - CV 2 x_dot | 2026-09-09T14:43:10.029-04:00 |
| passing | test_mirror_2, status%rc | 2026-09-09T14:43:10.099-04:00 |
| passing | test_mirror_2, plunger motion is as expected | 2026-09-09T14:43:10.099-04:00 |
| passing | test_mirror_2, CV 1 x_dot = - CV 2 x_dot | 2026-09-09T14:43:10.099-04:00 |
| passing | test_single_cv_exact, x_dot numerical error | 2026-09-09T14:43:13.580-04:00 |
| passing | test_single_cv_exact, d(x_dot)/d(csa) numerical error | 2026-09-09T14:43:13.580-04:00 |
| passing | test_single_cv_exact, d(x_dot)/d(p_atm) numerical error | 2026-09-09T14:43:13.580-04:00 |
| passing | test_single_cv_exact, d(x_dot)/d(x_0) numerical error | 2026-09-09T14:43:13.580-04:00 |
| passing | test_single_cv_exact, d(x_dot)/d(p_0) numerical error | 2026-09-09T14:43:13.580-04:00 |
| passing | test_single_cv_exact, d(x_dot)/d(m_p) numerical error | 2026-09-09T14:43:13.580-04:00 |
| passing | test_single_cv_exact, d(x_dot)/d(p_f) numerical error | 2026-09-09T14:43:13.580-04:00 |
| passing | test_single_cv_exact, passing, p_v=expected, var=1 | 2026-09-09T14:43:14.127-04:00 |
| passing | test_single_cv_exact, passing, p_v%d(1)=0, var=1 | 2026-09-09T14:43:14.127-04:00 |
| passing | test_single_cv_exact, passing, p_d(1)=expected, var=1 | 2026-09-09T14:43:14.127-04:00 |
| passing | test_single_cv_exact, passing, p_v%d(2)=0, var=1 | 2026-09-09T14:43:14.127-04:00 |
| passing | test_single_cv_exact, passing, p_d(2)=expected, var=1 | 2026-09-09T14:43:14.127-04:00 |
| passing | test_single_cv_exact, passing, p_v%d(3)=0, var=1 | 2026-09-09T14:43:14.127-04:00 |
| passing | test_single_cv_exact, passing, p_d(3)=expected, var=1 | 2026-09-09T14:43:14.127-04:00 |
| passing | test_single_cv_exact, passing, p_v%d(4)=0, var=1 | 2026-09-09T14:43:14.127-04:00 |
| passing | test_single_cv_exact, passing, p_d(4)=expected, var=1 | 2026-09-09T14:43:14.127-04:00 |
| passing | test_single_cv_exact, passing, p_v%d(5)=0, var=1 | 2026-09-09T14:43:14.128-04:00 |
| passing | test_single_cv_exact, passing, p_d(5)=expected, var=1 | 2026-09-09T14:43:14.128-04:00 |
| passing | test_single_cv_exact, passing, p_v%d(6)=0, var=1 | 2026-09-09T14:43:14.128-04:00 |
| passing | test_single_cv_exact, passing, p_d(6)=expected, var=1 | 2026-09-09T14:43:14.128-04:00 |
| passing | test_plunger_impact_1, m | 2026-09-09T14:43:14.156-04:00 |
| passing | test_plunger_impact_1, e_g | 2026-09-09T14:43:14.156-04:00 |
| passing | test_plunger_impact_1, x | 2026-09-09T14:43:14.156-04:00 |
| passing | test_plunger_impact_1, x_dot | 2026-09-09T14:43:14.156-04:00 |
| passing | test_plunger_impact_1, rho | 2026-09-09T14:43:14.156-04:00 |
| passing | test_plunger_impact_2, status%rc at impact | 2026-09-09T14:44:14.030-04:00 |
| passing | test_plunger_impact_2, impact time | 2026-09-09T14:44:14.030-04:00 |
| passing | test_plunger_impact_2, plunger x_dot immediately after impact | 2026-09-09T14:44:14.030-04:00 |
265 tests run, 265 tests passing, 0 tests failing.
Test set: gasdata #
| status | message | timestamp |
| passing | u (gas), 300 K | 2026-08-21T09:01:32.022-04:00 |
| passing | h (gas), 300 K | 2026-08-21T09:01:32.023-04:00 |
| passing | u (gas), 400 K | 2026-08-21T09:01:32.023-04:00 |
| passing | h (gas), 400 K | 2026-08-21T09:01:32.023-04:00 |
| passing | u (gas), 200 K | 2026-08-21T09:01:32.023-04:00 |
| passing | h (gas), 200 K | 2026-08-21T09:01:32.023-04:00 |
| passing | c_p (DRY_AIR), 300 K | 2026-08-21T09:01:32.023-04:00 |
| passing | c_v (DRY_AIR), 300 K | 2026-08-21T09:01:32.023-04:00 |
| passing | c_p (AR), 300 K | 2026-08-21T09:01:32.023-04:00 |
| passing | c_v (AR), 300 K | 2026-08-21T09:01:32.023-04:00 |
| passing | water vapor pressure at 0.01 C | 2026-08-21T09:01:32.023-04:00 |
| passing | water vapor pressure at 20 C | 2026-08-21T09:01:32.023-04:00 |
| passing | water vapor pressure at 50 C | 2026-08-21T09:01:32.023-04:00 |
13 tests run, 13 tests passing, 0 tests failing.
Test set: io #
| status | message | timestamp |
| passing | read_pneumatic_namelist, non-default values, rc | 2026-09-09T14:44:19.195-04:00 |
| passing | read_pneumatic_namelist, non-default values, dt | 2026-09-09T14:44:19.196-04:00 |
| passing | read_pneumatic_namelist, non-default values, csv_output | 2026-09-09T14:44:19.196-04:00 |
| passing | read_pneumatic_namelist, non-default values, csv_frequency | 2026-09-09T14:44:19.196-04:00 |
| passing | read_pneumatic_namelist, non-default values, d_barrel | 2026-09-09T14:44:19.196-04:00 |
| passing | read_pneumatic_namelist, non-default values, d_e | 2026-09-09T14:44:19.196-04:00 |
| passing | read_pneumatic_namelist, non-default values, d_chamber | 2026-09-09T14:44:19.196-04:00 |
| passing | read_pneumatic_namelist, non-default values, l_travel | 2026-09-09T14:44:19.196-04:00 |
| passing | read_pneumatic_namelist, non-default values, m_proj | 2026-09-09T14:44:19.196-04:00 |
| passing | read_pneumatic_namelist, non-default values, p_fd_proj | 2026-09-09T14:44:19.196-04:00 |
| passing | read_pneumatic_namelist, non-default values, p_fs_proj | 2026-09-09T14:44:19.196-04:00 |
| passing | read_pneumatic_namelist, non-default values, vol_dead | 2026-09-09T14:44:19.196-04:00 |
| passing | read_pneumatic_namelist, non-default values, id | 2026-09-09T14:44:19.196-04:00 |
| passing | read_pneumatic_namelist, non-default values, b | 2026-09-09T14:44:19.196-04:00 |
| passing | read_pneumatic_namelist, non-default values, p_atm | 2026-09-09T14:44:19.196-04:00 |
| passing | read_pneumatic_namelist, non-default values, temp_atm | 2026-09-09T14:44:19.196-04:00 |
| passing | read_pneumatic_namelist, non-default values, actual_v_muzzle | 2026-09-09T14:44:19.196-04:00 |
| passing | read_pneumatic_namelist, non-default values, actual_rc | 2026-09-09T14:44:19.196-04:00 |
| passing | read_pneumatic_namelist, default values, rc | 2026-09-09T14:44:19.197-04:00 |
| passing | read_pneumatic_namelist, default values, dt | 2026-09-09T14:44:19.197-04:00 |
| passing | read_pneumatic_namelist, default values, csv_output | 2026-09-09T14:44:19.197-04:00 |
| passing | read_pneumatic_namelist, default values, csv_frequency | 2026-09-09T14:44:19.197-04:00 |
| passing | read_pneumatic_namelist, default values, d_barrel | 2026-09-09T14:44:19.197-04:00 |
| passing | read_pneumatic_namelist, default values, d_e | 2026-09-09T14:44:19.197-04:00 |
| passing | read_pneumatic_namelist, default values, d_chamber | 2026-09-09T14:44:19.197-04:00 |
| passing | read_pneumatic_namelist, default values, l_travel | 2026-09-09T14:44:19.197-04:00 |
| passing | read_pneumatic_namelist, default values, m_proj | 2026-09-09T14:44:19.197-04:00 |
| passing | read_pneumatic_namelist, default values, p_fd_proj | 2026-09-09T14:44:19.197-04:00 |
| passing | read_pneumatic_namelist, default values, p_fs_proj | 2026-09-09T14:44:19.197-04:00 |
| passing | read_pneumatic_namelist, default values, vol_dead | 2026-09-09T14:44:19.197-04:00 |
| passing | read_pneumatic_namelist, default values, id | 2026-09-09T14:44:19.197-04:00 |
| passing | read_pneumatic_namelist, default values, b | 2026-09-09T14:44:19.197-04:00 |
| passing | read_pneumatic_namelist, default values, p_atm | 2026-09-09T14:44:19.197-04:00 |
| passing | read_pneumatic_namelist, default values, temp_atm | 2026-09-09T14:44:19.197-04:00 |
| passing | read_pneumatic_namelist, default values, actual_v_muzzle | 2026-09-09T14:44:19.197-04:00 |
| passing | read_pneumatic_namelist, default values, actual_rc | 2026-09-09T14:44:19.197-04:00 |
| passing | read_springer_namelist, non-default values, rc | 2026-09-09T14:44:19.197-04:00 |
| passing | read_springer_namelist, non-default values, dt | 2026-09-09T14:44:19.197-04:00 |
| passing | read_springer_namelist, non-default values, csv_output | 2026-09-09T14:44:19.197-04:00 |
| passing | read_springer_namelist, non-default values, csv_frequency | 2026-09-09T14:44:19.197-04:00 |
| passing | read_springer_namelist, non-default values, d_barrel | 2026-09-09T14:44:19.197-04:00 |
| passing | read_springer_namelist, non-default values, d_e | 2026-09-09T14:44:19.197-04:00 |
| passing | read_springer_namelist, non-default values, d_plunger | 2026-09-09T14:44:19.197-04:00 |
| passing | read_springer_namelist, non-default values, k | 2026-09-09T14:44:19.197-04:00 |
| passing | read_springer_namelist, non-default values, l_draw | 2026-09-09T14:44:19.197-04:00 |
| passing | read_springer_namelist, non-default values, delta_pre | 2026-09-09T14:44:19.197-04:00 |
| passing | read_springer_namelist, non-default values, cor | 2026-09-09T14:44:19.197-04:00 |
| passing | read_springer_namelist, non-default values, l_travel | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, non-default values, m_plunger | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, non-default values, m_proj | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, non-default values, m_spring | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, non-default values, p_fd_plunger | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, non-default values, p_fd_proj | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, non-default values, p_fs_plunger | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, non-default values, p_fs_proj | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, non-default values, vol_dead (barrel) | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, non-default values, vol_dead (plunger) | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, non-default values, id | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, non-default values, b | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, non-default values, p_atm (1) | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, non-default values, p_atm (2) | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, non-default values, temp_atm (1) | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, non-default values, temp_atm (2) | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, non-default values, actual_v_muzzle | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, non-default values, actual_rc | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, rc | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, dt | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, csv_output | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, csv_frequency | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, d_barrel | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, d_e | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, d_plunger | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, k | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, l_draw | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, delta_pre | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, cor | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, d_plunger | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, m_plunger | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, m_proj | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, m_spring | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, p_fd_plunger | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, p_fd_proj | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, p_fs_plunger | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, p_fs_proj | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, vol_dead (barrel) | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, vol_dead (plunger) | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, id | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, b | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, p_atm (1) | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, p_atm (2) | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, temp_atm (1) | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, temp_atm (2) | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, actual_v_muzzle | 2026-09-09T14:44:19.198-04:00 |
| passing | read_springer_namelist, default values, actual_rc | 2026-09-09T14:44:19.198-04:00 |
94 tests run, 94 tests passing, 0 tests failing.
Test set: validation #
| status | message | timestamp |
| passing | pneumatic-2010-08-07-25-psi.nml, status%rc | 2026-09-09T14:46:44.173-04:00 |
| passing | pneumatic-2010-08-07-25-psi.nml, muzzle velocity (validation) | 2026-09-09T14:46:44.173-04:00 |
| passing | pneumatic-2010-08-07-30-psi.nml, status%rc | 2026-09-09T14:46:44.936-04:00 |
| passing | pneumatic-2010-08-07-30-psi.nml, muzzle velocity (validation) | 2026-09-09T14:46:44.936-04:00 |
| passing | pneumatic-2010-08-07-40-psi.nml, status%rc | 2026-09-09T14:46:45.604-04:00 |
| passing | pneumatic-2010-08-07-40-psi.nml, muzzle velocity (validation) | 2026-09-09T14:46:45.604-04:00 |
| passing | pneumatic-2010-08-07-50-psi.nml, status%rc | 2026-09-09T14:46:46.266-04:00 |
| passing | pneumatic-2010-08-07-50-psi.nml, muzzle velocity (validation) | 2026-09-09T14:46:46.266-04:00 |
| passing | pneumatic-2010-08-07-60-psi.nml, status%rc | 2026-09-09T14:46:46.892-04:00 |
| passing | pneumatic-2010-08-07-60-psi.nml, muzzle velocity (validation) | 2026-09-09T14:46:46.892-04:00 |
| passing | pneumatic-2010-08-07-70-psi.nml, status%rc | 2026-09-09T14:46:47.480-04:00 |
| passing | pneumatic-2010-08-07-70-psi.nml, muzzle velocity (validation) | 2026-09-09T14:46:47.480-04:00 |
12 tests run, 12 tests passing, 0 tests failing.