Steve, we have struggled with this for several years. In 2021, we concluded one thing, then reversed it, now it seems to need to be back.
We calculate the weight of structure via the subject func. I go through the returned pids_to_mass and add up the m's.
We use wtmass = 1/32.2 so user inputs can be in lbf.
What units does pids_to_mass return mass in? Does it apply wtmass so I get mass in lbs?
I really guess, this is about what (MSC) Nastran is doing internally. The intent of wtmass is to let Nastran do all its internal calculations in slug-ft^3 per fortnight or whatever.
I suppose it gives you the masses in those internal units. Do you manually do anything to re-apply wtmass?
Should I be summing the returned m's * wtmass so we get lbs?
There was a conversation in pyNastran Discuss back in 2015 where the then-current mass getter let the user provide wtmass. It isn't that way anymore I guess.
Thanks,
Clark