lsd_mkb/lsd_mkb_superlu/superlu_threads/pxgstrf_synch.c File Reference

#include <stdio.h>
#include <math.h>
#include "slu_mt_ddefs.h"
Include dependency graph for pxgstrf_synch.c:

Defines

#define SPLIT_TOP

Functions

int_t ParallelInit (int_t n, pxgstrf_relax_t *pxgstrf_relax, superlumt_options_t *superlumt_options, pxgstrf_shared_t *pxgstrf_shared)
int_t ParallelFinalize (pxgstrf_shared_t *pxgstrf_shared)
int_t queue_init (queue_t *q, int_t n)
int_t queue_destroy (queue_t *q)
int_t Enqueue (queue_t *q, qitem_t item)
int_t Dequeue (queue_t *q, qitem_t *item)
int_t QueryQueue (queue_t *q)
int_t EnqueueRelaxSnode (queue_t *q, int_t n, pxgstrf_relax_t *pxgstrf_relax, pxgstrf_shared_t *pxgstrf_shared)
int_t EnqueueDomains (queue_t *q, struct Branch *list_head, pxgstrf_shared_t *pxgstrf_shared)
int_t NewNsuper (const int_t pnum, pxgstrf_shared_t *pxgstrf_shared, int_t *data)
int_t lockon (int_t *block)
int_t lockoff (int_t *block)

Define Documentation

#define SPLIT_TOP

Function Documentation

int_t Dequeue ( queue_t q,
qitem_t item 
)
int_t Enqueue ( queue_t q,
qitem_t  item 
)
int_t EnqueueDomains ( queue_t q,
struct Branch list_head,
pxgstrf_shared_t pxgstrf_shared 
)

Here is the caller graph for this function:

int_t EnqueueRelaxSnode ( queue_t q,
int_t  n,
pxgstrf_relax_t pxgstrf_relax,
pxgstrf_shared_t pxgstrf_shared 
)
int_t lockoff ( int_t block  ) 
int_t lockon ( int_t block  ) 
int_t NewNsuper ( const int_t  pnum,
pxgstrf_shared_t pxgstrf_shared,
int_t data 
)

Here is the call graph for this function:

int_t ParallelFinalize ( pxgstrf_shared_t pxgstrf_shared  ) 

Here is the call graph for this function:

int_t ParallelInit ( int_t  n,
pxgstrf_relax_t pxgstrf_relax,
superlumt_options_t superlumt_options,
pxgstrf_shared_t pxgstrf_shared 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int_t QueryQueue ( queue_t q  ) 

Here is the caller graph for this function:

int_t queue_destroy ( queue_t q  ) 

Here is the caller graph for this function:

int_t queue_init ( queue_t q,
int_t  n 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1