Peano
Loading...
Searching...
No Matches
30_domain-decomposition.py File Reference

Go to the source code of this file.

Namespaces

namespace  30_domain-decomposition
 
namespace  _domain
 -decomposition
 

Functions

 30_domain-decomposition.euler_implementation (tutorial)
 Body of the tutorial's cell which writes EulerFV.cpp.
 
 30_domain-decomposition.build_and_run (directory, peano_root, tutorial="30_domain-decomposition", namespace="domaindecomposition", load_balancer="toolbox::loadbalancing::strategies::SpreadOutOnceGridStagnates", load_balancer_arguments="new ::exahype2::LoadBalancingConfiguration()")
 Generate, compile and run the Euler setup within directory.
 
 30_domain-decomposition.render_subdomains (directory, pvbatch, picture=SubdomainsPicture)
 Convert the output into VTU and let ParaView render the subdomains into picture.
 
 30_domain-decomposition.render_workflow ()
 

Variables

 30_domain-decomposition.Here = os.path.dirname(os.path.abspath(__file__))
 
 30_domain-decomposition.PeanoRoot = os.path.abspath(os.path.join(Here, "..", "..", ".."))
 
int 30_domain-decomposition.NumberOfThreads = 4
 
 30_domain-decomposition.SubdomainsPicture = os.path.join(Here, "30_domain-decomposition-subdomains.png")
 
 30_domain-decomposition.WorkflowDiagram = os.path.join(Here, "30_domain-decomposition-workflow")
 
str 30_domain-decomposition.ParaViewScript
 
 30_domain-decomposition.parser
 
 30_domain-decomposition.default
 
 30_domain-decomposition.help
 
 30_domain-decomposition.args = parser.parse_args()
 
 30_domain-decomposition.work_directory = args.work_directory or tempfile.mkdtemp(prefix="30_domain-decomposition-")