Inverters

From Gw-qcd-wiki
Jump to: navigation, search

Introduction

In this section, the suite of inverters are described and practical applications are given as examples. All shift-inverters are actually multi-shift inverters.

Interface

The inverters interface follows the pattern:

     int function_name( matrix mult info, source vec, solution(s) vec,
         relative error, max iter, other inverter params )

where the return value is the number of iterations.

The generic inverters are declared in inverters.h and the device specialized ones in inverters_device.h.



Multi-shift inverters