[petsc-users] Staggered solver phase field
PERRIER-MICHON Augustin
augustin.perrier-michon at ensma.fr
Wed Apr 23 10:47:24 CDT 2025
Dear Mr Smith,
Thank you for your answer.
Maybe I do not understand your interrogation because I am not familiar
with fluid flow simulations. Each physics are solved on an entire time
step at every time step.
This is a quasi static problem with an incremental loading. Later I will
add time dependent phenomena thus I chose TS solver.
Thanks
Augustin
Le 2025-04-23 17:38, Barry Smith a écrit :
> I am unfamiliar with this simulation type, so I have some elementary
> questions. Is each "physics" taking a fractional time-step so that the
> total time
> integrated (in a time-step) is 1/2dt + 1/2dt or is one physics
> stepping the entire time-step and the other physics "fixing up some of
> the variables" (for example, in fluid flow where a pressure solve
> doesn't step in time it merely changes some variables values to
> enforce incompressibility at the new time). Another way to phrase the
> question is are the underlying equations a DAE, not an ODE?
>
> Barry
>
>
>> On Apr 23, 2025, at 10:20 AM, PERRIER-MICHON Augustin
>> <augustin.perrier-michon at ensma.fr> wrote:
>>
>> Dear Petsc users,
>>
>> I am currently dealing with finite element fracture analysis using
>> phase field model. To perform such simulations, I have to develop a
>> staggered solver : mechanical problem is solved at constant damage and
>> damage problem is solved at constant displacement.
>>
>> I created 2 TS solver and 2 DMPLEX for each "physics".
>> Each physics's system is built using TSSetIFunction and TSSetIJacobian
>> with associated functions.
>>
>> The TS calls are performed with TSSTEP in order to respect staggered
>> solver scheme in iterative loops.
>>
>> My question : Is the using of TSSTEP function adapted to a staggered
>> solver ? How to use this function in my framework ? Have you got any
>> other suggestions or advices ?
>>
>> Thanks a lot
>> Best regards
>>
>> --
>> Augustin PERRIER-MICHON
>> PhD student institut PPRIME
>> Physics and Mechanics of materials department
>> ISAE-ENSMA
>> Téléport 2
>> 1 Avenue Clément ADER
>> 86361 Chasseneuil du Poitou- Futuroscope
>> Tel : +33-(0)-5-49-49-80-97
More information about the petsc-users
mailing list