NeoPZ
Classes | Variables
TPZParFrontStructMatrix.cpp File Reference

Contains the implementation of the TPZParFrontStructMatrix methods. More...

#include "TPZFrontMatrix.h"
#include "TPZParFrontStructMatrix.h"
#include "TPZFrontStructMatrix.h"
#include "TPZFrontSym.h"
#include "TPZFrontNonSym.h"
#include "pzstrmatrix.h"
#include "pzfstrmatrix.h"
#include "pzgmesh.h"
#include "pzcmesh.h"
#include "pzsubcmesh.h"
#include "pzbndcond.h"
#include "pzanalysis.h"
#include "pzsolve.h"
#include "pzstepsolver.h"
#include "TPZParFrontMatrix.h"
#include "pzelementgroup.h"
#include "pzcondensedcompel.h"
#include "pzdxmesh.h"
#include <fstream>
#include "pzelmat.h"
#include "TPZFileEqnStorage.h"
#include "pzlog.h"
#include "pz_pthread.h"
#include "arglib.h"
#include "pzmat2dlin.h"
Include dependency graph for TPZParFrontStructMatrix.cpp:

Go to the source code of this file.

Classes

class  TPZFrontSym< TVar >
 Abstract class implements storage and decomposition process of the frontal matrix involving simmetry characteristics. Frontal. More...
 
class  TPZFrontNonSym< TVar >
 Abstract class implements storage and decomposition process of the frontal matrix involving non-simetry characteristics. Frontal. More...
 

Variables

pthread_mutex_t mutex
 Semaphore which controls multiple threads. More...
 
pthread_mutex_t mutex_element_assemble
 Semaphore which controls threads assembling elements. More...
 
pthread_mutex_t mutex_global_assemble
 Semaphore which controls thread assembling global matrices. More...
 
pthread_cond_t condassemble
 Semaphore which controls condensed assembling. More...
 
pthread_cond_t stackfull
 Semaphore. More...
 
clarg::argInt num_threads ("-ntdec", "Number of threads to decompose in TPZParFrontStructMatrix.", 6)
 

Detailed Description

Contains the implementation of the TPZParFrontStructMatrix methods.

Definition in file TPZParFrontStructMatrix.cpp.

Variable Documentation

◆ condassemble

pthread_cond_t condassemble

Semaphore which controls condensed assembling.

Definition at line 55 of file TPZParFrontStructMatrix.cpp.

◆ mutex

pthread_mutex_t mutex

◆ mutex_element_assemble

pthread_mutex_t mutex_element_assemble

Semaphore which controls threads assembling elements.

Definition at line 50 of file TPZParFrontStructMatrix.cpp.

◆ mutex_global_assemble

pthread_mutex_t mutex_global_assemble

Semaphore which controls thread assembling global matrices.

Definition at line 52 of file TPZParFrontStructMatrix.cpp.

◆ num_threads

clarg::argInt num_threads("-ntdec", "Number of threads to decompose in TPZParFrontStructMatrix.", 6)

◆ stackfull

pthread_cond_t stackfull

Semaphore.

Definition at line 57 of file TPZParFrontStructMatrix.cpp.