Hi Everyone,
I’m working on a global mantle convection model (spherical) where I want to include continents, but I’m intentionally not introducing them at the beginning of the simulation. The reason is that the initial condition does not produce a realistic convecting flow, and during this early transient phase, any pre-existing continents tend to deform significantly.
In my workflow, I typically:
-
Run the initial part of the model with constant viscosity to allow thermal boundary layers (TBLs) to develop,
-
Then switch to a viscoplastic rheology to obtain plate-like behavior at the surface.
I would like the continents (which have different viscosity and density) to be introduced only after this initial constant-viscosity stage, so that they remain relatively intact once plate-like motion begins.
What I have tried so far:
-
I first ran the model with constant viscosity and without actively using continents. However, a continent compositional field was present but effectively inactive (initialized to zero).
-
I then restarted from a checkpoint and attempted to introduce continents using an initial compositional field.
Although the model restarts without errors, the new compositional field is not being assigned—the model continues as if no continents were added. I also tried initializing temperature field from the first step while starting with viscoplastic rheology, but this did not produce the expected plate-like behavior.
My questions:
-
Is it possible to introduce a new compositional field after restarting from a checkpoint in ASPECT?
-
Is there a recommended workflow to introduce features like continents only after an initial transient phase?
-
Is it possible to define an initial composition that depends on time, so that continents appear at a designated point during the run? If such a time-dependent approach is possible, could someone point me toward any appropriate method or plugin to implement this?
Any suggestions or guidance would be greatly appreciated!
Thanks in advance,
Arnab.