MAOS
Multithreaded Adaptive Optics Simulator
mvm_direct.cu File Reference

Data Structures

struct  mvm_igpu_t
 

Macros

#define TIMING   0
 

Functions

void gpu_setup_recon_mvm_direct (const parms_t *parms, recon_t *recon)
 

Detailed Description

Compute the MVM control matrix in GPU colume by colume


Data Structure Documentation

◆ mvm_igpu_t

struct mvm_igpu_t
+ Collaboration diagram for mvm_igpu_t:
Data Fields
const parms_t * parms
const recon_t * recon
dmat * residual
dmat * residualfit
long ntotact
long ntotgrad
long ntotxloc
smat * mvmc
smat * mvmi
recon_t * recon
curcell & mvmig
curcell & mvmfg
curmat & mvmt
Real * FLI
smat * residual
smat * residualfit
long(* curp)[2]
int ntotact
int ntotgrad
int load_mvmf

Function Documentation

◆ gpu_setup_recon_mvm_direct()

void gpu_setup_recon_mvm_direct ( const parms_t parms,
recon_t recon 
)

Assemble the MVM control matrix.