volume calculation algorithm in HyperMesh


Hi everyone,
Does anyone know any details about how the volume of solid elements is calculated in HyperMesh? That is, the particular algorithm used to calculate the element volumes? I am doing an analysis in which I average over the element volumes in a hexahedral mesh. For convenience, I decided to perform this analysis in MATLAB, using MATLAB's convex hull functions to calculate the volume of each element. To verify my method, I checked the volume of select elements in HyperMesh, using the Mass Calc function. It appears that the volumes between HyperMesh and MATLAB differ by about 2%. I have confirmed in MATLAB that all elements are convex. Does anyone know which approach HyperMesh uses to calculate volumes? Does HyperMesh use a convex hull algorithm, or some other method?
I'm new to the forums so I apologize if there is any relevant info for my posting that I have omitted.
Thanks,
Matt


I ended up finding another method that seemed to work pretty well: Triangulate the outer faces of each element and use the divergence theorem to calculate the volume. I even found a MATLAB function online to perform this calculation.
I actually performed the exact verification exercise proposed below with this method. I meshed a rectangular geometry and distorted the internal elements, and then calculated the volume of each element. I found that total volume found with the convex hull algorithm that I was using was indeed incorrect, but the divergence theorem method was very accurate (to within floating-point error).
I'm actually curious about the method that HyperMesh uses, involving the sum of Jacobians. Is this method published somewhere?
Thanks,
Matt
I have no idea, therefore here is the answer I received from development:
Hope that helps!