Many research projects at SEP can be included in the wave-equation imaging category. All of these projects share a substantial part of their theoretical foundations, and a large part of their software infrastructure. It appears, therefore, redundant for each researcher to develop individually a substantial part of similar code.
WEI represents a Fortran90 library of programs
designed for wave-equation imaging using mixed-domain (f-k,f-x)
downward-continuation operators. The main goal of this library
is to provide a program engine that enables the users to develop
various imaging operators without having to deal with I/O or
parallelization issues.
Parallelization is done over frequencies using a combination
of the Open MP
and MPI
standards.
The code is modular and reusable, in the sense
that the main imaging operator is divided in blocks that perform specific
tasks.
This paper is a brief summary of WEI. We present some of the theoretical background as well as the main function interfaces and parameters.