Skip to content
Snippets Groups Projects
Commit 4bf306aa authored by Martin Bauer's avatar Martin Bauer
Browse files

Fix in Phasefield step: all necessary fields also available on GPU

parent f89cc972
No related branches found
No related tags found
No related merge requests found
...@@ -43,6 +43,7 @@ class PhaseFieldStep: ...@@ -43,6 +43,7 @@ class PhaseFieldStep:
gpu = target == 'gpu' gpu = target == 'gpu'
self.gpu = gpu self.gpu = gpu
self.num_order_parameters = len(order_parameters) self.num_order_parameters = len(order_parameters)
self.order_parameters = order_parameters
pressure_tensor_size = len(symmetric_tensor_linearization(data_handling.dim)) pressure_tensor_size = len(symmetric_tensor_linearization(data_handling.dim))
self.name = name self.name = name
...@@ -59,7 +60,7 @@ class PhaseFieldStep: ...@@ -59,7 +60,7 @@ class PhaseFieldStep:
self.mu_field = dh.add_array(self.mu_field_name, values_per_cell=phi_size, gpu=gpu, latex_name="μ") self.mu_field = dh.add_array(self.mu_field_name, values_per_cell=phi_size, gpu=gpu, latex_name="μ")
self.vel_field = dh.add_array(self.vel_field_name, values_per_cell=data_handling.dim, gpu=gpu, latex_name="u") self.vel_field = dh.add_array(self.vel_field_name, values_per_cell=data_handling.dim, gpu=gpu, latex_name="u")
self.force_field = dh.add_array(self.force_field_name, values_per_cell=dh.dim, gpu=gpu, latex_name="F") self.force_field = dh.add_array(self.force_field_name, values_per_cell=dh.dim, gpu=gpu, latex_name="F")
self.pressure_tensor_field = data_handling.add_array(self.pressure_tensor_field_name, self.pressure_tensor_field = data_handling.add_array(self.pressure_tensor_field_name, gpu=gpu,
values_per_cell=pressure_tensor_size, latex_name='P') values_per_cell=pressure_tensor_size, latex_name='P')
self.flag_interface = FlagInterface(data_handling, 'flags') self.flag_interface = FlagInterface(data_handling, 'flags')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment