Difference between revisions of "Software"
(→Software) |
|||
Line 18: | Line 18: | ||
==== SEISM-IO ==== | ==== SEISM-IO ==== | ||
− | SEISM-IO is | + | The SEISM-IO library is designed to take up the large-scale I/O challenge across different seismic applications.The goal of this I/O library is to reduce the amount of optimization efforts and lower the barrier of parallel I/O implementation. Compared with other generalized I/O libraries, our SEISM-IO library has many specialized functions which aim at improving the programming efficiency of seismic applications, such as grid partition and buffering output. We also develop an easy-to-use application programming interface (API) for both C and Fortran language, which integrates different initialization, open, read, write and finalize processes in underlying MPI-IO, PHDF5, PnetCDF and ADIOS I/O libraries. Although designed for seismic applications, the SEISM-IO library can be used by other HPC applications based on structured meshes. [[Contact|Contact us for Beta testing]] |
</div> | </div> | ||
</div> | </div> | ||
</div> | </div> |
Revision as of 15:31, 18 April 2017
Software
AWP-ODC
The AWP-ODC code simulates dynamic rupture and wave propagation using a staggered grid finite difference scheme. Artificial wave reflections at external boundaries are attenuated with absorbing boundary conditions or perfectly matched layers. More info
SEISM-IO
The SEISM-IO library is designed to take up the large-scale I/O challenge across different seismic applications.The goal of this I/O library is to reduce the amount of optimization efforts and lower the barrier of parallel I/O implementation. Compared with other generalized I/O libraries, our SEISM-IO library has many specialized functions which aim at improving the programming efficiency of seismic applications, such as grid partition and buffering output. We also develop an easy-to-use application programming interface (API) for both C and Fortran language, which integrates different initialization, open, read, write and finalize processes in underlying MPI-IO, PHDF5, PnetCDF and ADIOS I/O libraries. Although designed for seismic applications, the SEISM-IO library can be used by other HPC applications based on structured meshes. Contact us for Beta testing