Compadre  1.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions | Variables
GMLS_Manifold.py.in File Reference

Go to the source code of this file.

Functions

import subprocess import os
import re import math import
sys import argparse d d 
d (20 *num_target_sites *pow(4, grid_num))
 
import subprocess import os
import re import math import
sys import argparse d d 
str (solver_type)
 
import subprocess import os
import re import math import
sys import argparse d d kokkos 
str (errors[key][i])+"
 

Variables

import subprocess import os
import re import math import
sys import argparse 
parser
 
import subprocess import os
import re import math import
sys import argparse d 
porder
 
import subprocess import os
import re import math import
sys import argparse d d 
num_target_sites
 
import subprocess import os
import re import math import
sys import argparse d d kokkos 
threads
 

Function Documentation

import subprocess import os import re import math import sys import argparse d d d ( 20 *num_target_sites pow4, grid_num)
import subprocess import os import re import math import sys import argparse d d str ( solver_type  )
import subprocess import os import re import math import sys import argparse d d kokkos str ( errors  [key][i])

Variable Documentation

import subprocess import os import re import math import sys import argparse d d num_target_sites

Definition at line 8 of file GMLS_Manifold.py.in.

import subprocess import os import re import math import sys import argparse parser

Definition at line 8 of file GMLS_Manifold.py.in.

import subprocess import os import re import math import sys import argparse d porder

Definition at line 8 of file GMLS_Manifold.py.in.

import subprocess import os import re import math import sys import argparse d d kokkos threads
Initial value:
=4"]
output = subprocess.check_output(output_commands, stderr=devnull)
for key, operator in enumerate(target_operators):
m = re.search('(?<=%s Error: )[0-9]+\.?[0-9]*(?:[Ee]\ *-?\ *[0-9]+)?'%operator, output.decode('utf-8'))
try:
errors[key].append(float(m.group(0)))
except:
for key, operator in enumerate(target_operators):
print("\n\n%s rates: porder:%s\n============="%(operator.replace('\\',''), porder))
for i in range(1,len(errors[key])):
if (errors[key][i]!=0):
rate = math.log(errors[key][i]/errors[key][i-1])/math.log(.5)
print(str(rate) + "
import subprocess import os import re import math import sys import argparse d porder

Definition at line 45 of file GMLS_Manifold.py.in.