Reliable mesh-based PDE simulations are needed to solve complex engineering problems. Mesh adaptivity can increase reliability by reducing discretization errors, but requires two or more software components to exchange information. Often, components exchange information by reading and writing a common file format. On massively parallel computers filesystem bandwidth is a critical performance bottleneck. Our data stream and component interface approaches avoid the filesystem bottleneck. In this paper we present the approaches and discuss their use within the PHASTA computational fluid dynamics solver and Albany Multiphysics framework. Information exchange performance results are reported on up to 2048 cores of a BlueGene/Q system.