@@ -1033,6 +1033,35 @@ def test_nx_sol111_solid_stress(self):
10331033 stop_on_failure = True , dev = False ,
10341034 build_pandas = True , log = log )
10351035
1036+ def test_nx_sol401_tstep1 (self ):
1037+ """Test SOL401 simulation with a TSTEP1 card."""
1038+
1039+ log = get_logger (level = 'info' )
1040+ bdf_filename = MODEL_PATH / 'nx' / 'sol401' / 'sol401_tstep1.dat'
1041+ op2_filename = MODEL_PATH / 'nx' / 'sol401' / 'sol401_tstep1.op2'
1042+
1043+ # can't parse replication
1044+ unused_fem1 , unused_fem2 , diff_cards = self .run_bdf ('' , bdf_filename , log = log )
1045+ diff_cards2 = list (set (diff_cards ))
1046+ diff_cards2 .sort ()
1047+ assert len (diff_cards2 ) == 0 , diff_cards2
1048+
1049+ model = read_bdf (bdf_filename , debug = False , log = log , xref = False )
1050+ model .safe_cross_reference ()
1051+ save_load_deck (model , run_save_load = False , run_renumber = False )
1052+
1053+ log = get_logger (level = 'warning' )
1054+ exclude_results = None # ['*cplstn3*']
1055+ run_op2 (op2_filename , make_geom = True , write_bdf = False , read_bdf = True ,
1056+ write_f06 = True , write_op2 = False , write_hdf5 = False , # IS_H5PY
1057+ is_mag_phase = False ,
1058+ is_sort2 = False , is_nx = None , delete_f06 = True ,
1059+ subcases = None , exclude_results = exclude_results ,
1060+ short_stats = False ,
1061+ compare = False , debug = True , binary_debug = True ,
1062+ quiet = True ,
1063+ stop_on_failure = True , dev = False ,
1064+ build_pandas = True , log = log )
10361065
10371066class TestMSC (Tester ):
10381067 def test_cantilever_plate_nonlinear_msc_2021 (self ):
0 commit comments