Abstract

JavaSeis is an Open Source project that provides infrastructure for parallel I/O and computation for seismic processing and imaging applications using the Java programming language. JavaSeis is not a seismic processing system, but rather a set of object-oriented classes and methods for building geophysical software applications. To date, the most extensive usage of JavaSeis has been with the SeisSpace seismic processing system from Landmark Graphics Corporation, a subsidiary of Halliburton. The JavaSeis project is hosted by SourceForge, a web-based repository for open source projects. JavaSeis is based on a long history of parallel computing algorithms, dating from the late 1970’s, when parallel computing first began to emerge as an important component of High Performance Computing (HPC). This history provides many of the unique features of JavaSeis, where a significant number of optimized parallel computing algorithms now reside. These features have been selected and tested through repeated application of a wide variety of parallel computing ideas to production processing and imaging problems in the geophysical industry. This history also has allowed the construction of a parallel computing model that performs very well on both shared memory and distributed memory computing hardware, allowing users to construct algorithms without tying their application to a specific hardware platform.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.