Abstract: Numerical modeling of phenomena on modern supercomputers using finite difference methods requires development of complex application software capable of adapting to both hardware ...