NeoPZ
Classes | Macros | Functions | Variables
main.cpp File Reference
#include <iostream>
#include "arglib.h"
#include "pzfmatrix.h"
#include "pzparallel.h"
#include "run_stats_table.h"
#include <float.h>
#include <stdio.h>
#include <sys/time.h>
Include dependency graph for main.cpp:

Go to the source code of this file.

Classes

class  MatrixBenchmark
 

Macros

#define RPT
 

Functions

double mysecond ()
 
void kernel ()
 
int main ()
 

Variables

clarg::argInt number_of_matrices ("-n", "Number of matrices.", 2)
 
clarg::argInt dimension ("-d", "Matrices dimension M x M", 1000)
 
RunStatsTable total_rst ("-tot_rdt", "Whole program (total) statistics raw data table")
 
const char * kernel_name
 

Macro Definition Documentation

◆ RPT

#define RPT

Definition at line 14 of file main.cpp.

Referenced by main().

Function Documentation

◆ kernel()

void kernel ( )

Definition at line 53 of file main.cpp.

References dimension, clarg::argT< T >::get_value(), number_of_matrices, and pz::parallel_for().

Referenced by main().

◆ main()

int main ( )

Definition at line 60 of file main.cpp.

References kernel(), kernel_name, MAX, MIN, mysecond(), and RPT.

◆ mysecond()

double mysecond ( )

Definition at line 42 of file main.cpp.

Referenced by main().

Variable Documentation

◆ dimension

clarg::argInt dimension("-d", "Matrices dimension M x M", 1000)

Referenced by TPZSubCompMesh::Analysis(), TPZMultiphysicsInterfaceElement::BuildCornerConnectList(), TPZInterpolationSpace::BuildTransferMatrix(), TPZInterpolatedElement::BuildTransferMatrix(), TPZCompElDisc::BuildTransferMatrix(), TPZMultiphysicsInterfaceElement::CalcStiff(), TPZCompEl::ComputeError(), TPZMultiphysicsElement::ComputeRequiredData(), TPZCompElHDiv< TSHAPE >::ComputeSolution(), TPZSkylNSymMatrix< TVar >::Copy(), TPZSkylMatrix< TVar >::Copy(), TPZMultiphysicsInterfaceElement::CreateGraphicalElement(), TPZMultiphysicsCompEl< TGeometry >::CreateGraphicalElement(), TPZSBFemVolume::CreateGraphicalElement(), TPZMHMeshControl::CreateSkeletonElements(), TPZSkylMatrix< TVar >::Decompose_Cholesky(), TPZSkylMatrix< TVar >::Decompose_Cholesky_blk(), TPZSkylMatrix< TVar >::Decompose_LDLt(), TPZSkylNSymMatrix< TVar >::Decompose_LU(), TPZAnalysis::DefineElementTable(), TPZElementGroup::Dimension(), TPZMGAnalysis::ElementError(), TPZInterpolatedElement::ForceSideOrder(), TPZGmshReader::GeometricGmshMesh3(), TPZGmshReader::GeometricGmshMesh4(), TPZAnalysis::GetStep(), TPZGeoElRefLess< TGeo >::HDivPermutation(), TPZGeoEl::HDivPermutation(), TPZAnalysis::IdentifyPostProcessingMatIds(), TPZInterpolatedElement::IdentifySideOrder(), TPZGmshReader::InsertElement(), TPZInterpolationSpace::InterpolateSolution(), TPZGeoEl::IsSibling(), kernel(), MatrixBenchmark::MatrixBenchmark(), TPZCompElHDiv< TSHAPE >::NConnects(), TPZIntelGen< TSHAPE >::NCornerConnects(), TPZAgglomerateElement::NIndexes(), pztopology::TPZQuadrilateral::NumSides(), TPZTransientAnalysis< TRANSIENTCLASS >::PostProcess(), TPZCompElHDivPressure< TSHAPE >::PressureConnectIndex(), TPZAgglomerateElement::ProjectSolution(), TPZInterpolatedElement::RecomputeRestraints(), TPZCreateApproximationSpace::SetAllCreateFunctionsHDivReferred(), TPZMultiphysicsCompEl< TGeometry >::SetConnectIndexes(), TPZReducedSpace::SetPreferredOrder(), pztopology::TPZLine::Shape(), TPZCompElHDivPressure< TSHAPE >::Shape(), TPZCompElHDivPressure< TSHAPE >::ShapeDual(), TPZSkylMatrix< TVar >::Subst_Forward(), TPZSkylNSymMatrix< TVar >::Subst_LForward(), TPZSkylMatrix< TVar >::Subst_LForward(), TPZIncNavierStokesKEps::TPZIncNavierStokesKEps(), TPZMHMixedMeshControl::TPZMHMixedMeshControl(), TPZTracerFlow::TPZTracerFlow(), TPZCompElDisc::VolumeOfEl(), pztopology::TPZCube::~TPZCube(), pztopology::TPZPrism::~TPZPrism(), pztopology::TPZPyramid::~TPZPyramid(), pztopology::TPZTetrahedron::~TPZTetrahedron(), and pztopology::TPZTriangle::~TPZTriangle().

◆ kernel_name

const char* kernel_name

Definition at line 51 of file main.cpp.

Referenced by main().

◆ number_of_matrices

clarg::argInt number_of_matrices("-n", "Number of matrices.", 2)

◆ total_rst

RunStatsTable total_rst("-tot_rdt", "Whole program (total) statistics raw data table")