Steve, I know there is a correct way to submit code changes, but I dunno how to do that. I'm in v4.1.1.
I think I chased this to static_loads.py class PLOAD2, function raw_fields( ) where it decides if the list of eids is sequence with step 1. It uses numpy diff( ) to do this. In my case, [eids] is a single element number and diff can't diff that. It returns diffs as a []. Then np.all(diffs == 1) incorrectly answers something interpreted as True.
I changed line 2330 from
if len(diffs) !=0 and np.all(diffs == 1):
And the bdf does what I want:
PLOAD2 4.0055272 3137
I ran a simple check where I forced my eids to be two sequential element numbers, and it correctly wrote
PLOAD2 4.0055272 3137 THRU 3138
So, I hope that helps and there isn't more to it than that. I apologize for not following due process.
Sincerely,
Clark