![]() |
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().
1.8.13