Difference between revisions of "Inverters"

From Gw-qcd-wiki
Jump to: navigation, search
(Introduction)
 
Line 1: Line 1:
 
= Introduction =
 
= 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.  
 
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'''.
 +
  
 
----
 
----

Latest revision as of 08:04, 10 September 2014

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