Difference between revisions of "Software"

(Software)
Line 18: Line 18:
 
==== SEISM-IO ====
 
==== SEISM-IO ====
  
SEISM-IO is a community IO library being developed to manage the IO requirements of the earthquake simulations on petascale systems. This generalized IO interface is designed with high performance and portability in mind, built on top of the available high-performance IO libraries consisting of MPI-IO, ADIOS, HDF5 and PnetCDF etc. [[Contact|Contact us for Beta testing]]
+
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 16:31, 18 April 2017

Software

Commun.jpg

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