Nektar++
Variables
main Namespace Reference

Variables

string Mesh = 'cyl-small.xml'
 
string Max_N_Z = 'output_72.txt'
 
string Conditions_File = 'conditions_80.xml'
 
string Scheme = 'IterativeStaticCond'
 
list Consider_Modes = [80]
 
int Num_Constants = 2
 
bool Compare_Serial = False
 
bool Parallel = True
 
string Parallelisation = 'Hybrid_Socket'
 
bool Compare_Parallel = True
 
int Num_Node = 1
 
 Mesh_File
 
 Input_Nektar_Max
 
 Conditions
 
 Loc_Serial_Timing_Files
 
 Loc_Parallel_Timing_Files
 
 Benchmark_PBS
 
 MPI_Benchmark
 
 Node_Map
 
string output_path = 'Output/Figures/'
 
string cmd_string_clear = 'rm -r Output/Figures/ \n'
 
 process = Popen([cmd_string_clear],shell=True, stdout=PIPE, stdin=PIPE)
 
 Pressure
 
 Velocity_1
 
 Velocity_2
 
 Velocity_3
 
 Nektar_Serial_Elements = Find_Nektar_Elements(Mesh_File)
 
 Nektar_Modes
 
 Timing_Files
 
dictionary Timings = {}
 
 Num_Modes
 
 P
 
 Error
 
 Message
 
 Fit = Run_Serial_Fit(Compare_Serial, Consider_Modes, Num_Constants, P, Nektar_Serial_Elements, Nektar_Modes, Timings, Pressure, Velocity_1, Velocity_2, Velocity_3, 'IterativeStaticCond')
 
 Num_Core_Per_Node
 
 Num_Core_Per_Socket
 
 Num_Sock_Per_Node
 
int PROC_TOT = Num_Core_Per_Node * Num_Node
 
 PROC_BENCHMARK
 
 BW_Node_To_Node
 
 LAT_Node_To_Node
 
 BW_Socket_To_Socket
 
 LAT_Socket_To_Socket
 
 BW_Core_To_Core
 
 LAT_Core_To_Core
 
 PROC_Z
 
 PROC_XY
 
 Total
 

Variable Documentation

◆ Benchmark_PBS

main.Benchmark_PBS

Definition at line 95 of file main.py.

◆ BW_Core_To_Core

main.BW_Core_To_Core

Definition at line 176 of file main.py.

◆ BW_Node_To_Node

main.BW_Node_To_Node

Definition at line 176 of file main.py.

◆ BW_Socket_To_Socket

main.BW_Socket_To_Socket

Definition at line 176 of file main.py.

◆ cmd_string_clear

string main.cmd_string_clear = 'rm -r Output/Figures/ \n'

Definition at line 103 of file main.py.

◆ Compare_Parallel

bool main.Compare_Parallel = True

Definition at line 86 of file main.py.

◆ Compare_Serial

bool main.Compare_Serial = False

Definition at line 77 of file main.py.

◆ Conditions

main.Conditions

Definition at line 95 of file main.py.

◆ Conditions_File

string main.Conditions_File = 'conditions_80.xml'

Definition at line 64 of file main.py.

◆ Consider_Modes

list main.Consider_Modes = [80]

Definition at line 70 of file main.py.

◆ Error

main.Error

Definition at line 133 of file main.py.

◆ Fit

Definition at line 145 of file main.py.

◆ Input_Nektar_Max

main.Input_Nektar_Max

Definition at line 95 of file main.py.

◆ LAT_Core_To_Core

main.LAT_Core_To_Core

Definition at line 176 of file main.py.

◆ LAT_Node_To_Node

main.LAT_Node_To_Node

Definition at line 176 of file main.py.

◆ LAT_Socket_To_Socket

main.LAT_Socket_To_Socket

Definition at line 176 of file main.py.

◆ Loc_Parallel_Timing_Files

main.Loc_Parallel_Timing_Files

Definition at line 95 of file main.py.

◆ Loc_Serial_Timing_Files

main.Loc_Serial_Timing_Files

Definition at line 95 of file main.py.

◆ Max_N_Z

string main.Max_N_Z = 'output_72.txt'

Definition at line 61 of file main.py.

◆ Mesh

string main.Mesh = 'cyl-small.xml'

Definition at line 58 of file main.py.

◆ Mesh_File

main.Mesh_File

Definition at line 95 of file main.py.

◆ Message

main.Message

Definition at line 133 of file main.py.

◆ MPI_Benchmark

main.MPI_Benchmark

Definition at line 95 of file main.py.

◆ Nektar_Modes

main.Nektar_Modes

Definition at line 123 of file main.py.

◆ Nektar_Serial_Elements

main.Nektar_Serial_Elements = Find_Nektar_Elements(Mesh_File)

Definition at line 121 of file main.py.

◆ Node_Map

main.Node_Map

Definition at line 95 of file main.py.

◆ Num_Constants

int main.Num_Constants = 2

Definition at line 73 of file main.py.

◆ Num_Core_Per_Node

main.Num_Core_Per_Node

Definition at line 155 of file main.py.

◆ Num_Core_Per_Socket

main.Num_Core_Per_Socket

Definition at line 155 of file main.py.

◆ Num_Modes

main.Num_Modes

Definition at line 133 of file main.py.

◆ Num_Node

int main.Num_Node = 1

Definition at line 89 of file main.py.

◆ Num_Sock_Per_Node

main.Num_Sock_Per_Node

Definition at line 155 of file main.py.

◆ output_path

string main.output_path = 'Output/Figures/'

Definition at line 101 of file main.py.

◆ P

main.P

Definition at line 133 of file main.py.

◆ Parallel

bool main.Parallel = True

Definition at line 80 of file main.py.

◆ Parallelisation

string main.Parallelisation = 'Hybrid_Socket'

Definition at line 83 of file main.py.

◆ Pressure

main.Pressure

Definition at line 115 of file main.py.

◆ PROC_BENCHMARK

main.PROC_BENCHMARK

Definition at line 169 of file main.py.

◆ PROC_TOT

int main.PROC_TOT = Num_Core_Per_Node * Num_Node

Definition at line 163 of file main.py.

◆ PROC_XY

main.PROC_XY

Definition at line 199 of file main.py.

◆ PROC_Z

main.PROC_Z

Definition at line 199 of file main.py.

◆ process

main.process = Popen([cmd_string_clear],shell=True, stdout=PIPE, stdin=PIPE)

Definition at line 104 of file main.py.

◆ Scheme

string main.Scheme = 'IterativeStaticCond'

Definition at line 67 of file main.py.

◆ Timing_Files

main.Timing_Files

Definition at line 123 of file main.py.

◆ Timings

dictionary main.Timings = {}

Definition at line 125 of file main.py.

◆ Total

main.Total

Definition at line 199 of file main.py.

◆ Velocity_1

main.Velocity_1

Definition at line 115 of file main.py.

◆ Velocity_2

main.Velocity_2

Definition at line 115 of file main.py.

◆ Velocity_3

main.Velocity_3

Definition at line 115 of file main.py.