code ABAQUS id_string = "abaqus"; # "Physical time" is of type(Any) PhysicalTime (no=112, loc=global, dim=1, ipol=max, phys=0, aux=0); # "Boundary force vector" is of type(BC/Value) WallForce (no=1004, loc=node, dim=3, type=flux, smethod=0, sindex=0, phys=5, aux=0); # "Nodal position" is of type(Grid) NPosition (no=3041, loc=node, dim=3, type=field, smethod=0, sindex=0, phys=7, aux=0); end code FLUENT id_string = "fluent"; # "Physical time" is of type(Any) PhysicalTime (no=112, loc=global, dim=1, ipol=max, phys=0, aux=0); # "Boundary force vector" is of type(BC/Value) WallForce (no=1004, loc=elem, dim=3, type=flux, smethod=0, sindex=0, phys=5, aux=0); # "Nodal position" is of type(Grid) NPosition (no=3041, loc=node, dim=3, type=field, smethod=1, sindex=0, phys=7, aux=0); end quantities ABAQUS.PhysicalTime = FLUENT.PhysicalTime; ABAQUS.WallForce = FLUENT.WallForce; ABAQUS.NPosition = FLUENT.NPosition; end control check_mesh_quality = on; % alternative: off, default: on end contact global_dim=3; overlap = partial; matching_criterion = minimal_distance( theta1 = 0.1, theta2 = 1.2, theta3 = 0.1, rejection = 1e0 ); end switches output_level = 3; debug_level = 3; end jobs struct = ABAQUS ( pwd = ".", nprocs = 1 ); flow = FLUENT ( pwd = ".", nprocs = 1 ); end parameters struct ( % coupled components CC_0000="mesh1/part0/dim2/ASSEMBLY_INNER/+WallForce/-NPosition" ); flow ( % coupled components CC_0000="mesh1/part3/dim2/wall/-WallForce/+NPosition" ); end