A Compact Algorithm for Applying Periodic Boundary Conditions in 3D RVE Modeling with Abaqus | Synapse