Hello everyone,
I am new to ASPECT and I am currently trying to simulate the influence of a residual ocean basin on the continental margin after the end of subduction. However, I have encountered a problem with nonlinear solver convergence.
After spending a lot of time modifying my model, I suspect that the problem may be related to my compositional field setup. Therefore, I am trying to use the Geodynamic World Builder (GWB) to define the initial compositional structure.
According to my understanding, if I define 8 compositional fields in the ASPECT parameter file (.prm), I need to provide 9 composition values in the initial composition model (including the background composition). Is this correct? If so, should I also define an additional background composition in my .wb file?
I am not sure whether I have configured the .wb file correctly. No matter how I modify the setup, the simulation always remains at timestep 0 and keeps iterating without advancing.
If this problem is not caused by the GWB composition setup, what other aspects should I check? For example, could it be related to the material model, viscosity structure, solver settings, or boundary conditions?
I have attached my .prm file and .wb file below. Any suggestions or comments would be greatly appreciated.
world builder file:
{
“version”: “1.0”,
“coordinate system”: “cartesian”,
“features”: [
{
“model”: “box”,
“name”: “Background Asthenosphere”,
“coordinates”: [[0, 0], [1000000, 400000]],
“compositions”: [
{
“name”: “asthenosphere”,
“value”: 1.0
}
]
},
{
“model”: “box”,
“name”: “Continental Crust”,
“coordinates”: [[0, 360000], [550000, 395000]],
“compositions”: [
{
“name”: “cont_crust”,
“value”: 1.0
}
]
},
{
“model”: “box”,
“name”: “Continental Lithospheric Mantle”,
“coordinates”: [[0, 240000], [550000, 360000]],
“compositions”: [
{
“name”: “cont_lith_mantle”,
“value”: 1.0
}
]
},
{
“model”: “box”,
“name”: “Oceanic Crust”,
“coordinates”: [[550000, 383000], [1000000, 390000]],
“compositions”: [
{
“name”: “ocean_crust”,
“value”: 1.0
}
]
},
{
“model”: “box”,
“name”: “Oceanic Lithospheric Mantle”,
“coordinates”: [[550000, 300000], [1000000, 383000]],
“compositions”: [
{
“name”: “ocean_lith_mantle”,
“value”: 1.0
}
]
},
{
“model”: “polygon”,
“name”: “Dense Root / Subducted Lithosphere”,
“coordinates”: [
[300000, 90000],
[550000, 270000],
[550000, 350000],
],
“compositions”: [
{
“name”: “dense_root”,
“value”: 1.0
}
]
},
{
“model”: “polygon”,
“name”: “Weak Zone / Fault Surface”,
“coordinates”: [
[300000, 170000],
[550000, 350000],
[550000, 358000],
],
“compositions”: [
{
“name”: “weak_zone”,
“value”: 1.0
}
]
},
{
“model”: “box”,
“name”: “Air Layer Left”,
“coordinates”: [[0, 395000], [550000, 400000]],
“compositions”: [
{
“name”: “air”,
“value”: 1.0
}
]
},
{
“model”: “box”,
“name”: “Air Layer Right”,
“coordinates”: [[550000, 390000], [1000000, 400000]],
“compositions”: [
{
“name”: “air”,
“value”: 1.0
}
]
}
]
}
Thank you very much for your help!
convection-test 1.txt (4.3 KB)
