Hello,
In parFEAP 8.4, the stiffness assembly process is a bit different from that of serial FEAP. In serial FEAP, the element matrix is calculated and then added to the global matrix, with local components corresponding to given displacements being ignored. In parFEAP, the element matrix is "compressed" in routines pmodify.f and pcompress.f, in which unnecessary components are deleted, before being added to the stiffness matrix via Petsc. What is the purpose of this compression? As far as I can tell, parFEAP assembly could be done in the same straightforward way as in serial FEAP. Any insight is appreciated.
Best regards,
wklausler