# propagate config values for sec in config.keys(): if sec == "LOGGING": continue secconf = config[sec] for key, val in secconf.iteritems(): print "CONF_" + key + "= secconf['" + key + "'] =", secconf[key] exec "CONF_" + key + "= secconf['" + key + "']" # setup logging print "LOG_LEVEL = logging." + config["LOGGING"]["level"] exec "LOG_LEVEL = logging." + config["LOGGING"]["level"] logger = setup_logging(LOG_LEVEL) # save current settings ExperimentStarter._extract_config(globals(), savefile=os.path.join(path, "demo_resest_navierlame-save.conf")) # ============================================================ # PART A: Simulation Options # ============================================================ # flags for residual, projection, new mi refinement REFINEMENT = {"RES":CONF_refine_residual, "PROJ":CONF_refine_projection, "MI":CONF_refine_Lambda} # initial mesh elements initial_mesh_N = CONF_initial_mesh_N # plotting flag PLOT_SOLUTION = True
# propagate config values for sec in config.keys(): if sec == "LOGGING": continue secconf = config[sec] for key, val in secconf.iteritems(): print "CONF_" + key + "= secconf['" + key + "'] =", secconf[key] exec "CONF_" + key + "= secconf['" + key + "']" # setup logging print "LOG_LEVEL = logging." + config["LOGGING"]["level"] exec "LOG_LEVEL = logging." + config["LOGGING"]["level"] logger = setup_logging(LOG_LEVEL) # save current settings ExperimentStarter._extract_config(globals(), savefile="demo_resest_poisson-save.conf") # ============================================================ # PART A: Simulation Options # ============================================================ # flags for residual, projection, new mi refinement REFINEMENT = {"RES":CONF_refine_residual, "PROJ":CONF_refine_projection, "MI":CONF_refine_Lambda} # initial mesh elements initial_mesh_N = CONF_initial_mesh_N # plotting flag PLOT_SOLUTION = True MAYAVI_PLOTTING = True
# propagate config values for sec in config.keys(): if sec == "LOGGING": continue secconf = config[sec] for key, val in secconf.iteritems(): print "CONF_" + key + "= secconf['" + key + "'] =", secconf[key] exec "CONF_" + key + "= secconf['" + key + "']" # setup logging print "LOG_LEVEL = logging." + config["LOGGING"]["level"] exec "LOG_LEVEL = logging." + config["LOGGING"]["level"] logger = setup_logging(LOG_LEVEL) # save current settings ExperimentStarter._extract_config(globals(), savefile=os.path.join(path, "test_elasticity_pcg-save.conf")) # ------------------------------------------------------------ # ============================================================ # PART A: Simulation Options # ============================================================ # initial mesh elements initial_mesh_N = CONF_initial_mesh_N # plotting flag PLOT_SOLUTION = False # ============================================================
# propagate config values for sec in config.keys(): if sec == "LOGGING": continue secconf = config[sec] for key, val in secconf.iteritems(): print "CONF_" + key + "= secconf['" + key + "'] =", secconf[key] exec "CONF_" + key + "= secconf['" + key + "']" # setup logging print "LOG_LEVEL = logging." + config["LOGGING"]["level"] exec "LOG_LEVEL = logging." + config["LOGGING"]["level"] logger = setup_logging(LOG_LEVEL) # save current settings ExperimentStarter._extract_config(globals(), savefile="test_neumann_pcg-save.conf") # ============================================================ # PART A: Simulation Options # ============================================================ # initial mesh elements initial_mesh_N = CONF_initial_mesh_N # plotting flag PLOT_SOLUTION = True # ============================================================ # PART B: Problem Setup