WarpX
Classes | Functions
functions_perftest Namespace Reference

Classes

class  test_element
 

Functions

def scale_n_cell (ncell, n_node)
 
def store_git_hash (repo_path=None, filename=None, name=None)
 
def get_file_content (filename=None)
 
def run_batch (run_name, res_dir, bin_name, config_command, architecture='knl', Cname='knl', n_node=1, n_mpi=1, n_omp=1)
 
def run_batch_nnode (test_list, res_dir, cwd, bin_name, config_command, batch_string, submit_job_command)
 
def read_run_perf (filename, n_steps)
 
def write_perf_logfile (log_file, log_line)
 
def get_nsteps (run_name)
 
def extract_dataframe (filename, n_steps)
 

Function Documentation

◆ extract_dataframe()

def functions_perftest.extract_dataframe (   filename,
  n_steps 
)

◆ get_file_content()

def functions_perftest.get_file_content (   filename = None)

◆ get_nsteps()

def functions_perftest.get_nsteps (   run_name)

◆ read_run_perf()

def functions_perftest.read_run_perf (   filename,
  n_steps 
)

◆ run_batch()

def functions_perftest.run_batch (   run_name,
  res_dir,
  bin_name,
  config_command,
  architecture = 'knl',
  Cname = 'knl',
  n_node = 1,
  n_mpi = 1,
  n_omp = 1 
)

◆ run_batch_nnode()

def functions_perftest.run_batch_nnode (   test_list,
  res_dir,
  cwd,
  bin_name,
  config_command,
  batch_string,
  submit_job_command 
)

◆ scale_n_cell()

def functions_perftest.scale_n_cell (   ncell,
  n_node 
)

◆ store_git_hash()

def functions_perftest.store_git_hash (   repo_path = None,
  filename = None,
  name = None 
)

◆ write_perf_logfile()

def functions_perftest.write_perf_logfile (   log_file,
  log_line 
)