@@ -20,10 +20,10 @@ def marker(x):
2020
2121v = ufl .TestFunction (V )
2222
23- F = ufl .inner (u , v ) * ufl .dx \
24- + ufl .inner (u , v ) * ufl .dx (subdomain_data = ct , subdomain_id = 4 )\
25- + ufl .inner (u , v ) * ufl .ds \
26- + ufl .inner (u , v ) * ufl .ds (subdomain_data = ft , subdomain_id = (1 ,2 ))
23+ F = ufl .inner (u , v ) * ufl .dx # \
24+ # + ufl.inner(u, v) * ufl.dx(subdomain_data=ct, subdomain_id=4)\
25+ # +ufl.inner(u, v) * ufl.ds \
26+ # + ufl.inner(u, v) * ufl.ds(subdomain_data=ft, subdomain_id=(1,2))
2727
2828
2929def extract_integration_domains (form : ufl .Form )-> tuple [ufl .Form , dict [dolfinx .fem .IntegralType , list [tuple [int , np .ndarray ]]]]:
@@ -111,17 +111,17 @@ def extract_integration_domains(form: ufl.Form)->tuple[ufl.Form, dict[dolfinx.fe
111111 return new_form , integral_data
112112
113113def create_idata_batches (idata : dict [dolfinx .fem .IntegralType , list [tuple [int , np .ndarray ]]], max_batches :int = 10 , min_batch_size : int = 10 ) -> list [dict [dolfinx .fem .IntegralType , list [tuple [int , np .ndarray ]]]]:
114- batched_integral_data = []
115- for itg_type , (tag , integration_entities ) in idata .items ():
116-
117- breakpoint ()
114+ # batched_integral_data = []
115+ # for itg_type, (tag, integration_entities) in idata.items():
118116
117+ # breakpoint()
118+ pass
119119
120120# Work on exterior facets tomorrow
121121def create_batched_form (F : ufl .Form , num_batches : int , entity_maps :list [dolfinx .mesh .EntityMap ]= None ) -> list [dolfinx .fem .Form ]:
122122 new_form , integral_data = extract_integration_domains (F )
123- batched_integral_data = create_idata_batches (integral_data )
124- breakpoint ()
123+ # batched_integral_data = create_idata_batches(integral_data)
124+ # breakpoint()
125125 function_spaces = [arg .ufl_function_space () for arg in new_form .arguments ()]
126126 coefficient_map = {coeff :coeff for coeff in new_form .coefficients ()}
127127 constant_map = {const : const for const in new_form .constants ()}
0 commit comments