Skip to content

Commit 41ed6c8

Browse files
IshaanDesaiBenjaminRodenberg
authored andcommitted
Initial change to FEniCS-Adapter initialization
1 parent 1ef2f7f commit 41ed6c8

4 files changed

Lines changed: 5 additions & 5 deletions

File tree

  • CHT/flow-over-plate/buoyantPimpleFoam-fenics/Solid
  • FSI
  • HT/partitioned-heat/fenics-fenics

CHT/flow-over-plate/buoyantPimpleFoam-fenics/Solid/heat.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ def determine_heat_flux(V_g, u, k, flux):
116116
# Adapter definition and initialization
117117
precice = Adapter(adapter_config_filename="precice-adapter-config.json")
118118

119-
precice_dt = precice.initialize(coupling_boundary, mesh, V, write_function=f_N_function)
119+
precice_dt = precice.initialize(coupling_boundary, V, V_g, write_function=f_N_function)
120120

121121
# Create a FEniCS Expression to define and control the coupling boundary values
122122
coupling_expression = precice.create_coupling_expression()

FSI/cylinderFlap/OpenFOAM-FEniCS/Solid/cyl-flap.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ def remaining_boundary(x, on_boundary):
8888
force_boundary = AutoSubDomain(remaining_boundary)
8989

9090
# Initialize the coupling interface
91-
precice_dt = precice.initialize(coupling_boundary, mesh, V, dim, fixed_boundary=clamped_boundary_domain)
91+
precice_dt = precice.initialize(coupling_boundary, V, V, clamped_boundary_domain)
9292

9393
fenics_dt = precice_dt # if fenics_dt == precice_dt, no subcycling is applied
9494
# fenics_dt = 0.02 # if fenics_dt < precice_dt, subcycling is applied

FSI/flap_perp/OpenFOAM-FEniCS/Solid/perp-flap.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ def neumann_boundary(x, on_boundary):
7272
force_boundary = AutoSubDomain(neumann_boundary)
7373

7474
# Initialize the coupling interface
75-
precice_dt = precice.initialize(coupling_boundary, mesh, V, dim, fixed_boundary=clamped_boundary_domain)
75+
precice_dt = precice.initialize(coupling_boundary, V, V, fixed_boundary=clamped_boundary_domain)
7676

7777
fenics_dt = precice_dt # if fenics_dt == precice_dt, no subcycling is applied
7878
# fenics_dt = 0.02 # if fenics_dt < precice_dt, subcycling is applied

HT/partitioned-heat/fenics-fenics/heat.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,10 +124,10 @@ def determine_gradient(V_g, u, flux):
124124
# Initialize the adapter according to the specific participant
125125
if problem is ProblemType.DIRICHLET:
126126
precice = Adapter(adapter_config_filename="precice-adapter-config-D.json")
127-
precice_dt = precice.initialize(coupling_boundary, mesh, V, write_function=f_N_function)
127+
precice_dt = precice.initialize(coupling_boundary, V, V_g, write_function=f_N_function)
128128
elif problem is ProblemType.NEUMANN:
129129
precice = Adapter(adapter_config_filename="precice-adapter-config-N.json")
130-
precice_dt = precice.initialize(coupling_boundary, mesh, V_g, write_function=u_D_function)
130+
precice_dt = precice.initialize(coupling_boundary, V_g, V, write_function=u_D_function)
131131

132132
boundary_marker = False
133133

0 commit comments

Comments
 (0)