Skip to content

HYBRID_SOLVER - FEM solfec bodies at boundary of parmec/solfec model #68

@bencannell

Description

@bencannell

Would it be possible to handle deformable FEM solfec bodies at the boundary of the solfec/parmec region of a hybrid model? It may be beneficial for the solfec bodies to be able to deform locally during collisions with adjacent solfec bodies not located on the boundary, to ensure the collision restitutions are appropriate. Currently, solfec outputs the following error message if FEM bodies are defined within the dictionary parmec2solfec.

hys.c: 342 => ERROR: Solfec-Parmec boundary body with Solfec id = 1 is not rigid

Alternatively, this may not make sense from a modelling compatibility perspective. If this is the case, it would be useful if the RIGID_TO_FEM and INITIALIZE_STATE commands could be modified to accept a list of body objects (or body.ids?) rather than solfec objects so we can initialise the position of a mixture of RIGID and FEM bodies within the same solfec object/model (i.e. RIGID bodies around the boundary, and FEM bodies within the centre of the solfec region). I don't think this is currently possible using these commands?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions