@Article{miyamura:adventure-io, author = {Tomoshi Miyamura and Shinobu Yoshimura}, title = {Generalized {I/O} data format and interface library for module-based parallel finite element analysis system.}, journal = {Advances in Engineering Software}, year = {2004}, month = {March}, volume = {35}, number = {3--4}, pages = {149--159}, institution = {Nihon Univ, Coll Engn, Dept Comp Sci, 1 Nakagawara, Koriyama, Fukushima 9638642, Japan; Nihon Univ, Coll Engn, Dept Comp Sci, Koriyama, Fukushima 9638642, Japan; Univ Tokyo, Grad Sch Frontier Sci, Inst Environm Studies, Bunkyo Ku, Tokyo 1138656, Japan}, publisher = {UK : Elsevier, 2004}, copyright = {(c)2005 Elsevier Engineering Information, Inc.; IEE; The Thomson Corporation}, keywords = {data format, finite element method, generalized I/O data, hierarchical domain decomposition, pario-app, pario-bib}, abstract = {In this paper, a generalized input/output (I/O) data format and library for a module-based parallel finite element analysis system are proposed. The module-based system consists of pre-, main- and post-modules, as well as some common libraries. The present I/O library, called ADVENTURE_IO, and data format are developed specifically for use in parallel high-performance computational mechanics system. These are rather simple compared to other general-purpose I/O systems such as netCDF and HDF5. A simple container called a finite element generic attributes (FEGAs) document enables the handling of almost all the I/O data in a parallel finite element method code. Due to the simplicity of the present system, tuning up the I/O library for a specific parallel environment is easy. Other major features of the present system are: (1) it possesses a generalized collaboration mechanism consisting of multiple modules in a distributed computing environment employing common object request broker architecture, and (2) abstracted data description employed in the FEGA/HDDM_FEGA document enables the development of a unique domain decomposer that can subdivide any kind of input data.} }