Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
cwd = os.getcwd() + '/'
bin_dir = cwd + 'Bin/'
bin_name = executable_name(compiler, architecture)
log_dir = cwd
perf_database_file = cwd + perf_database_file
day = time.strftime('%d')
month = time.strftime('%m')
year = time.strftime('%Y')
# Initialize tests
# ----------------
if args.mode == 'run':
start_date = datetime.datetime.now().strftime("%Y_%m_%d_%H_%M_%S")
# Set default options for compilation and execution
config_command = get_config_command(compiler, architecture)
# Create main result directory if does not exist
if not os.path.exists(res_dir_base):
os.mkdir(res_dir_base)
# Recompile if requested
# ----------------------
if recompile == True:
if pull_3_repos == True:
git_repo = git.cmd.Git( picsar_dir )
git_repo.pull()
git_repo = git.cmd.Git( amrex_dir )
git_repo.pull()
git_repo = git.cmd.Git( warpx_dir )
git_repo.pull()
# Copy WarpX/GNUmakefile to current directory and recompile