Nektar++
|
Classes | |
class | Topology |
Functions | |
def | __init__ |
def | Print_Hardware |
def | Distribute_Elements |
def | Distribute_Modes |
def | Hardware_Constant |
def | Print_Elements |
def | Print_Modes |
def | CG_Iterations |
def | Data_Size |
def | Input_Communication |
def | Check_Neighbour |
def | Communication_Pairwise_Exchange |
def | Communication_Allreduce |
def | Communication_Alltoall |
def | Serial_Compute |
def class_topology.__init__ | ( | self, | |
PROC_Z, | |||
PROC_XY, | |||
Num_Core_Per_Socket, | |||
Num_Sock_Per_Node, | |||
Scheme | |||
) |
def class_topology.CG_Iterations | ( | self, | |
Pressure, | |||
Velocity_1, | |||
Velocity_2, | |||
Velocity_3 | |||
) |
Definition at line 277 of file class_topology.py.
def class_topology.Check_Neighbour | ( | self, | |
core_1, | |||
core_2 | |||
) |
Definition at line 318 of file class_topology.py.
def class_topology.Communication_Allreduce | ( | self | ) |
Definition at line 385 of file class_topology.py.
def class_topology.Communication_Alltoall | ( | self | ) |
Definition at line 453 of file class_topology.py.
def class_topology.Communication_Pairwise_Exchange | ( | self | ) |
Definition at line 336 of file class_topology.py.
def class_topology.Data_Size | ( | self, | |
P | |||
) |
Definition at line 289 of file class_topology.py.
def class_topology.Distribute_Elements | ( | self, | |
Num_Element_Msg, | |||
Num_Elements | |||
) |
Definition at line 133 of file class_topology.py.
def class_topology.Distribute_Modes | ( | self, | |
Num_Modes | |||
) |
def class_topology.Hardware_Constant | ( | self, | |
Num_Constants, | |||
constants | |||
) |
Definition at line 172 of file class_topology.py.
def class_topology.Input_Communication | ( | self, | |
BW_Node_To_Node, | |||
LAT_Node_To_Node, | |||
BW_Socket_To_Socket, | |||
LAT_Socket_To_Socket, | |||
BW_Core_To_Core, | |||
LAT_Core_To_Core | |||
) |
Definition at line 302 of file class_topology.py.
def class_topology.Print_Elements | ( | self, | |
Index | |||
) |
Definition at line 182 of file class_topology.py.
def class_topology.Print_Hardware | ( | self | ) |
Definition at line 85 of file class_topology.py.
def class_topology.Print_Modes | ( | self, | |
Index | |||
) |
Definition at line 231 of file class_topology.py.
def class_topology.Serial_Compute | ( | self | ) |
Definition at line 512 of file class_topology.py.
References serial.Serial_Computation().
class_topology.BW_Core_To_Core |
Definition at line 305 of file class_topology.py.
class_topology.BW_Node_To_Node |
Definition at line 303 of file class_topology.py.
class_topology.BW_Socket_To_Socket |
Definition at line 304 of file class_topology.py.
class_topology.constants |
Definition at line 174 of file class_topology.py.
class_topology.Core |
Definition at line 42 of file class_topology.py.
class_topology.Data_Communication_Input |
Definition at line 77 of file class_topology.py.
class_topology.Data_Element |
Definition at line 291 of file class_topology.py.
class_topology.Data_Mode |
Definition at line 292 of file class_topology.py.
class_topology.Data_Size_Input |
Definition at line 76 of file class_topology.py.
class_topology.Elements_Disributed |
Definition at line 74 of file class_topology.py.
class_topology.LAT_Core_To_Core |
Definition at line 308 of file class_topology.py.
class_topology.LAT_Node_To_Node |
Definition at line 306 of file class_topology.py.
class_topology.LAT_Socket_To_Socket |
Definition at line 307 of file class_topology.py.
class_topology.Modes |
Definition at line 153 of file class_topology.py.
class_topology.Modes_Disributed |
Definition at line 75 of file class_topology.py.
class_topology.N_Z |
Definition at line 151 of file class_topology.py.
class_topology.Node |
Definition at line 44 of file class_topology.py.
Referenced by Nektar::NekMeshUtils::FaceMesh.AddNewPoint(), Nektar::Utilities::ProcessBL.BoundaryLayer2D(), Nektar::Utilities::ProcessBL.BoundaryLayer3D(), Nektar::NekMeshUtils::CADVertOCE.Initialise(), Nektar::Utilities::InputNek.LoadHOSurfaces(), Nektar::NekMeshUtils::Generator2D.MakeBL(), Nektar::NekMeshUtils::Line.MakeOrder(), Nektar::NekMeshUtils::Quadrilateral.MakeOrder(), Nektar::NekMeshUtils::Tetrahedron.MakeOrder(), Nektar::NekMeshUtils::Prism.MakeOrder(), Nektar::NekMeshUtils::Triangle.MakeOrder(), Nektar::NekMeshUtils::Hexahedron.MakeOrder(), Nektar::NekMeshUtils::Edge.MakeOrder(), Nektar::NekMeshUtils::Face.MakeOrder(), Nektar::NekMeshUtils::TetMesh.Mesh(), Nektar::NekMeshUtils::CurveMesh.Mesh(), Nektar::Utilities::InputNekpp.Process(), Nektar::Utilities::InputGmsh.Process(), Nektar::Utilities::InputSem.Process(), Nektar::NekMeshUtils::HOSurfaceMesh.Process(), Nektar::Utilities::InputNek5000.Process(), Nektar::Utilities::ProcessExtrude.Process(), Nektar::Utilities::InputSwan.Process(), Nektar::Utilities::InputVtk.Process(), Nektar::Utilities::ProcessSpherigon.Process(), Nektar::Utilities::InputNek.Process(), Nektar::Utilities::ProcessTetSplit.Process(), Nektar::Utilities::ProcessScalar.Process(), Nektar::NekMeshUtils::BLMesh.Proximity(), Nektar::Utilities::InputStar.ReadNodes(), Nektar::Utilities::InputPly.ReadPly(), Nektar::Utilities::InputTec.ReadZone(), Nektar::NekMeshUtils::BLMesh.Setup(), Nektar::NekMeshUtils::FaceMesh.Smoothing(), Nektar::Utilities::ProcessCyl.v_GenerateEdgeNodes(), Nektar::Utilities::ProcessCurve.v_GenerateEdgeNodes(), and Nektar::NekMeshUtils::Octree.WriteOctree().
class_topology.Num_Constants |
Definition at line 173 of file class_topology.py.
class_topology.Num_Core_Per_Socket |
Definition at line 34 of file class_topology.py.
class_topology.Num_Element_Msg |
Definition at line 140 of file class_topology.py.
class_topology.Num_Elements |
Definition at line 134 of file class_topology.py.
class_topology.Num_Modes |
Definition at line 150 of file class_topology.py.
class_topology.Num_Sock_Per_Node |
Definition at line 35 of file class_topology.py.
class_topology.P |
Definition at line 290 of file class_topology.py.
Referenced by Nektar::MultiRegions::AssemblyMapCG.AssemblyMapCG(), Nektar::NekMeshUtils::CADSystemOCE.BuildNACA(), Nektar::SolverUtils::FilterAeroForces.CalculateForces(), Nektar::SolverUtils::FilterAeroForces.CalculateForcesMapping(), Nektar::LibUtilities::Basis.GenBasis(), Nektar::StdRegions::StdExpansion.GetEdgeToElementMap(), Nektar::RinglebFlow.GetExactRinglebFlow(), Nektar::NekMeshUtils::CADCurveOCE.NormalWRT(), Nektar::NekMeshUtils::CADSurf.OrientateEdges(), Nektar::Utilities::InputMCF.ParseFile(), Nektar::Utilities::ProcessSpherigon.Process(), Nektar::FieldUtils::ProcessNumModes.Process(), Nektar::NekMeshUtils::BLMesh.Proximity(), Nektar::StdRegions::StdPyrExp.StdPyrExp(), Nektar::Utilities::ProcessSpherigon.SuperBlend(), Nektar::FilterMovingBody.UpdateForce(), Nektar::RinglebFlowBC.v_Apply(), Nektar::SolverUtils::DriverAdaptive.v_Execute(), Nektar::StdRegions::StdPrismExp.v_GetBoundaryMap(), Nektar::StdRegions::StdTetExp.v_GetBoundaryMap(), Nektar::StdRegions::StdPrismExp.v_GetEdgeInteriorMap(), Nektar::StdRegions::StdTetExp.v_GetEdgeInteriorMap(), Nektar::StdRegions::StdPyrExp.v_GetEdgeInteriorMap(), Nektar::StdRegions::StdTetExp.v_GetEdgeNcoeffs(), Nektar::StdRegions::StdTriExp.v_GetEdgeToElementMap(), Nektar::StdRegions::StdQuadExp.v_GetEdgeToElementMap(), Nektar::StdRegions::StdPrismExp.v_GetFaceInteriorMap(), Nektar::StdRegions::StdTetExp.v_GetFaceInteriorMap(), Nektar::StdRegions::StdPyrExp.v_GetFaceInteriorMap(), Nektar::StdRegions::StdPyrExp.v_GetFaceIntNcoeffs(), Nektar::StdRegions::StdPrismExp.v_GetFaceNcoeffs(), Nektar::StdRegions::StdTetExp.v_GetFaceNcoeffs(), Nektar::StdRegions::StdPyrExp.v_GetFaceNcoeffs(), Nektar::StdRegions::StdPrismExp.v_GetFaceToElementMap(), Nektar::StdRegions::StdHexExp.v_GetFaceToElementMap(), Nektar::StdRegions::StdTetExp.v_GetFaceToElementMap(), Nektar::StdRegions::StdPyrExp.v_GetFaceToElementMap(), Nektar::StdRegions::StdPrismExp.v_GetInteriorMap(), Nektar::StdRegions::StdTetExp.v_GetInteriorMap(), Nektar::CFLtester.v_GetTimeStep(), Nektar::StdRegions::StdPrismExp.v_GetTotalEdgeIntNcoeffs(), Nektar::StdRegions::StdTetExp.v_GetTotalEdgeIntNcoeffs(), Nektar::StdRegions::StdPrismExp.v_NumBndryCoeffs(), Nektar::StdRegions::StdTetExp.v_NumBndryCoeffs(), Nektar::StdRegions::StdPyrExp.v_NumBndryCoeffs(), Nektar::StdRegions::StdPrismExp.v_NumDGBndryCoeffs(), and Nektar::StdRegions::StdTetExp.v_NumDGBndryCoeffs().
class_topology.Plane_Num |
Definition at line 155 of file class_topology.py.
class_topology.Planes |
Definition at line 154 of file class_topology.py.
class_topology.Pressure |
Definition at line 278 of file class_topology.py.
class_topology.PROC_TOT |
Definition at line 39 of file class_topology.py.
class_topology.PROC_XY |
Definition at line 33 of file class_topology.py.
class_topology.PROC_Z |
Definition at line 32 of file class_topology.py.
class_topology.Scheme |
Definition at line 36 of file class_topology.py.
class_topology.Socket |
Definition at line 43 of file class_topology.py.
class_topology.Split |
Definition at line 152 of file class_topology.py.
class_topology.Velocity_1 |
Definition at line 279 of file class_topology.py.
class_topology.Velocity_2 |
Definition at line 280 of file class_topology.py.
class_topology.Velocity_3 |
Definition at line 281 of file class_topology.py.