NeoPZ
|
#include <iostream>
#include <algorithm>
#include "tpzdohrsubstruct.h"
#include "tpzdohrmatrix.h"
#include "tpzdohrprecond.h"
#include "pzdohrstructmatrix.h"
#include "pzdohrstructmatrix.cpp"
#include "pzstepsolver.h"
#include "pzcompel.h"
#include "pzgeoelbc.h"
#include "pzelast3d.h"
#include "pzbndcond.h"
#include "tpzdohrassembly.h"
#include "pzlog.h"
#include "tpzgensubstruct.h"
#include "tpzpairstructmatrix.h"
#include "pzviscoelastic.h"
#include "TPZVTKGeoMesh.h"
#include "pzgeotetrahedra.h"
#include "pzskylstrmatrix.h"
#include "tpzarc3d.h"
#include "pzvtkmesh.h"
#include "pzskylmat.h"
Go to the source code of this file.
Classes | |
class | par_assemble_task_t< TVar > |
struct | par_assemble_task_t< TVar >::work_item_t< TTVar > |
Functions | |
vector< TPZSkylMatrix< STATE > *> * | get_sky_matrices () |
void | usage (char *prog) |
bool | wayToSort (TPZSkylMatrix< REAL > *i, TPZSkylMatrix< REAL > *j) |
int | main (int argc, char **argv) |
TPZGeoMesh * | malha_predio (string filename) |
void | insert_elasticity (TPZAutoPointer< TPZCompMesh > mesh) |
vector< TPZSkylMatrix< STATE > *> * | only_assemble (TPZDohrStructMatrix *dohrstruct, TPZMatrix< STATE > &mat, TPZFMatrix< STATE > &rhs, TPZAutoPointer< TPZCompMesh > &fMesh) |
Variables | |
clarg::argString | predio_file ("-f", "Mesh file.", "8andares02.txt") |
clarg::argInt | plevel ("-p", "plevel", 1) |
clarg::argInt | nsub ("-nsub", "number of substructs", 32) |
clarg::argInt | nloop ("-l", "Number of loop iterations of the Subst_Backward/Subst_Forward", 1) |
clarg::argBool | usetbb ("-tbb", "Use of parallel tbb version", false) |
clarg::argBool | aff_tbb ("-aff", "Use of affinity partitioner", false) |
clarg::argBool | help ("-h", "Show usage message.", false) |
RunStatsTable | dec_rst ("-dec", "Decompose statistics raw data table") |
RunStatsTable | sub_rst ("-sub", "Substitution Forward/Backward statistics raw data table") |
vector< TPZSkylMatrix< STATE > *> * get_sky_matrices | ( | ) |
Definition at line 465 of file tbbtst.cpp.
References TPZDohrStructMatrix::Create(), clarg::argT< T >::get_value(), TPZDohrStructMatrix::IdentifyExternalConnectIndexes(), insert_elasticity(), malha_predio(), nsub, only_assemble(), plevel, predio_file, TPZCompEl::SetgOrder(), and TPZDohrStructMatrix::SubStructure().
Referenced by main().
void insert_elasticity | ( | TPZAutoPointer< TPZCompMesh > | mesh | ) |
Definition at line 314 of file tbbtst.cpp.
References bc, TPZMaterial::CreateBC(), TPZCompMesh::InsertMaterialObject(), and TPZCompMesh::SetDimModel().
Referenced by get_sky_matrices().
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 91 of file tbbtst.cpp.
References aff_tbb, dec_rst, test::f, get_sky_matrices(), clarg::argT< T >::get_value(), help, nloop, nsub, pz::parallel_for(), clarg::parse_arguments(), predio_file, RunStatsTable::start(), RunStatsTable::stop(), sub_rst, usage(), usetbb, clarg::arg_base::was_set(), and wayToSort().
TPZGeoMesh* malha_predio | ( | string | filename | ) |
Definition at line 182 of file tbbtst.cpp.
References TPZGeoMesh::BuildConnectivity(), TPZGeoMesh::ElementVec(), m, TPZVec< T >::NElements(), TPZGeoEl::NodeIndex(), TPZGeoMesh::NodeVec(), stats::read(), TPZVec< T >::Resize(), and TPZGeoEl::WhichSide().
Referenced by get_sky_matrices().
vector<TPZSkylMatrix<STATE>* >* only_assemble | ( | TPZDohrStructMatrix * | dohrstruct, |
TPZMatrix< STATE > & | mat, | ||
TPZFMatrix< STATE > & | rhs, | ||
TPZAutoPointer< TPZCompMesh > & | fMesh | ||
) |
Definition at line 408 of file tbbtst.cpp.
References TPZDohrStructMatrix::Assembly(), nsub, NSubMesh(), SubMesh(), and TPZDohrMatrix< TVar, TSubStruct >::SubStructures().
Referenced by get_sky_matrices().
void usage | ( | char * | prog | ) |
Definition at line 81 of file tbbtst.cpp.
References clarg::arguments_descriptions().
Referenced by main().
bool wayToSort | ( | TPZSkylMatrix< REAL > * | i, |
TPZSkylMatrix< REAL > * | j | ||
) |
Definition at line 89 of file tbbtst.cpp.
References TPZSkylMatrix< TVar >::MemoryFootprint().
Referenced by main().
clarg::argBool aff_tbb("-aff", "Use of affinity partitioner", false) |
Referenced by main().
RunStatsTable dec_rst("-dec", "Decompose statistics raw data table") |
Referenced by main().
clarg::argBool help("-h", "Show usage message.", false) |
Referenced by main().
clarg::argInt nloop("-l", "Number of loop iterations of the Subst_Backward/Subst_Forward", 1) |
Referenced by Bench_10_Op(), Bench_1_Op(), Bench_20_Op(), Bench_2_Op(), Bench_3_Op(), Bench_4_Op(), main(), testADOLC(), and testFAD().
clarg::argInt nsub("-nsub", "number of substructs", 32) |
Referenced by get_sky_matrices(), main(), and only_assemble().
clarg::argInt plevel("-p", "plevel", 1) |
Referenced by get_sky_matrices().
clarg::argString predio_file("-f", "Mesh file.", "8andares02.txt") |
PZ Includes Command Line Arguments
Referenced by get_sky_matrices(), and main().
RunStatsTable sub_rst("-sub", "Substitution Forward/Backward statistics raw data table") |
Referenced by main().
clarg::argBool usetbb("-tbb", "Use of parallel tbb version", false) |
Referenced by main().