ExaGeoStat
ExaGeoStat is a parallel high performance unified framework for geostatistics on manycore systems.
arguments Struct Reference

#include <MLE.h>

Data Fields

int test
 The -t flag – use testing mode (Synthetic Dataset Generator). More...
 
int check
 The -c flag – use check mode (in the case of approximation only). More...
 
char * zvecs
 The number of Z vectors to be tested. More...
 
int verbose
 The -v flag – verbose mode. More...
 
char * ncores
 Number of CPU cores. More...
 
char * gpus
 Number of GPUs. More...
 
char * N
 Problem size – Only in the case of testing mode. More...
 
char * p
 P in distributed grid. More...
 
char * q
 q in distributed grid. More...
 
char * lts
 HiCMA tile size. More...
 
char * dts
 Chameleon tile size. More...
 
char * kernel
 Target theta vector output (ex., ?:?:?). More...
 
char * ikernel
 Initial theta vector – Only in the case of testing mode (ex., 1:0.1:0.5). More...
 
char * olb
 Optimizer lower bounds vector (ex., 0.1:0.01:0.01). More...
 
char * oub
 Optimizer upper bounds vector (ex., 5:5:5). More...
 
char * computation
 Approx or exact — for now only exact option is ON. More...
 
int async
 0–> tile 1–> tile_async.The –async flag. More...
 
char * locs_file
 Locations file path – in the case of real dataset (real mode). More...
 
char * obs_dir
 Observations file path – in the case of real dataset (real mode). More...
 
char * actualZ_file
 Actual observations file path – in the case of prediction. More...
 
char * actualZloc_file
 Actial locations file path – in the case of prediction. More...
 
char * predict
 Number of missing values – in the case of testing mode. More...
 
char * dm
 Distance metric to be used ed->Euclidian Distance – gcd->Greate Circle Distance. More...
 
char * diag_thick
 The thick of used diagonal in the case of diagonal approximation approch. More...
 
int log
 Generate log files – 0->do not store generated data, 1–>store generated data. More...
 
char * maxrank
 Max Rank in the case of LR-HiCMA approx. More...
 
char * acc
 Accuracy in the case of LR-HiCMA approx. More...
 
int profile
 profiling the performance of exageostat using FxT. More...
 
char * opt_tol
 The parameter tol is a tolerance that is used for the purpose of stopping criteria only. More...
 
char * opt_max_iters
 Maximum number of mle iterations. More...
 
int ooc
 Support Out-Of-Core (OOC) – 0->do not support, 1–>support. More...
 

Detailed Description


EXAGEOSTAT arguments uniquely identifies a set of input arguments

Definition at line 37 of file MLE.h.

Field Documentation

int arguments::test

The -t flag – use testing mode (Synthetic Dataset Generator).

Definition at line 39 of file MLE.h.

int arguments::check

The -c flag – use check mode (in the case of approximation only).

Definition at line 40 of file MLE.h.

char* arguments::zvecs

The number of Z vectors to be tested.

Definition at line 41 of file MLE.h.

int arguments::verbose

The -v flag – verbose mode.

Definition at line 42 of file MLE.h.

char* arguments::ncores

Number of CPU cores.

Definition at line 43 of file MLE.h.

char* arguments::gpus

Number of GPUs.

Definition at line 44 of file MLE.h.

char* arguments::N

Problem size – Only in the case of testing mode.

Definition at line 45 of file MLE.h.

char* arguments::p

P in distributed grid.

Definition at line 46 of file MLE.h.

char* arguments::q

q in distributed grid.

Definition at line 47 of file MLE.h.

char* arguments::lts

HiCMA tile size.

Definition at line 48 of file MLE.h.

char* arguments::dts

Chameleon tile size.

Definition at line 49 of file MLE.h.

char* arguments::kernel

Target theta vector output (ex., ?:?:?).

Definition at line 50 of file MLE.h.

char* arguments::ikernel

Initial theta vector – Only in the case of testing mode (ex., 1:0.1:0.5).

Definition at line 51 of file MLE.h.

char* arguments::olb

Optimizer lower bounds vector (ex., 0.1:0.01:0.01).

Definition at line 52 of file MLE.h.

char* arguments::oub

Optimizer upper bounds vector (ex., 5:5:5).

Definition at line 53 of file MLE.h.

char* arguments::computation

Approx or exact — for now only exact option is ON.

Definition at line 54 of file MLE.h.

int arguments::async

0–> tile 1–> tile_async.The –async flag.

Definition at line 55 of file MLE.h.

char* arguments::locs_file

Locations file path – in the case of real dataset (real mode).

Definition at line 56 of file MLE.h.

char* arguments::obs_dir

Observations file path – in the case of real dataset (real mode).

Definition at line 57 of file MLE.h.

char* arguments::actualZ_file

Actual observations file path – in the case of prediction.

Definition at line 58 of file MLE.h.

char* arguments::actualZloc_file

Actial locations file path – in the case of prediction.

Definition at line 59 of file MLE.h.

char* arguments::predict

Number of missing values – in the case of testing mode.

Definition at line 60 of file MLE.h.

char* arguments::dm

Distance metric to be used ed->Euclidian Distance – gcd->Greate Circle Distance.

Definition at line 61 of file MLE.h.

char* arguments::diag_thick

The thick of used diagonal in the case of diagonal approximation approch.

Definition at line 62 of file MLE.h.

int arguments::log

Generate log files – 0->do not store generated data, 1–>store generated data.

Definition at line 63 of file MLE.h.

char* arguments::maxrank

Max Rank in the case of LR-HiCMA approx.

Definition at line 64 of file MLE.h.

char* arguments::acc

Accuracy in the case of LR-HiCMA approx.

Definition at line 65 of file MLE.h.

int arguments::profile

profiling the performance of exageostat using FxT.

Definition at line 66 of file MLE.h.

char* arguments::opt_tol

The parameter tol is a tolerance that is used for the purpose of stopping criteria only.

Definition at line 67 of file MLE.h.

char* arguments::opt_max_iters

Maximum number of mle iterations.

Definition at line 68 of file MLE.h.

int arguments::ooc

Support Out-Of-Core (OOC) – 0->do not support, 1–>support.

Definition at line 69 of file MLE.h.


The documentation for this struct was generated from the following file: