Comments (3)
Hi Gilly,
Good to hear from you. Nice model!
The problem is to do with the multigrid solver and the indenter (internal BC). I'm working on a fix now. To get around the problem you can use the mumps
solver. i.e.
Model.solver.set_inner_method("mumps")
For 2D models this works well and gets around the problem. For 3D solves it DOESN"T work well because mumps
is a direct solve method that consumes far too much memory.
Let me know how it goes.
cheers,
Jules
from underworld2.
Thanks Jules! Sorry for the delayed response. I'll give it a go and let you know if I have any issue with this workaround.
Cheers,
Gilly
from underworld2.
Quick feedback on the workaround you pointed out:
- the model starts on multiple ranks with
mumps
(Model.solver.set_inner_method("mumps")
) but it takes forever to converge... I tried adding some penalty too, but it doesn't do any good. - following your original suggestion Jules I did play around a bit and found that using
superludist
for the inner solves (Model.solver.set_inner_method("superludist")
) is doing a better job with this setup.
Thanks again for your help Jules!
from underworld2.
Related Issues (20)
- HDF5: infinite loop error on Setonix (using singularity/3.8.6-mpi) HOT 5
- Melt in UWGeodyanmics Heat Eq. HOT 1
- About Material participation movement problem HOT 3
- How to set an elevation with a height variation in coupling model of uwGeodynamics and badlands HOT 2
- RuntimeError: There were left over keyword arguments. kwargs = [{'_fn_fssa': None}]
- communication between the UW2 model and the Badlands surface processes model
- UWGeodynamics velocitySurface_2D Bug HOT 1
- Coupled Evolution of Deformation, Pore Fluid Pressure, and Fluid Flow in the thrust-fold mountain belt ? HOT 4
- Uncoupled temperature and compositional field in UW Geodynamics HOT 2
- Adding two plasticities to one material HOT 3
- SystemError: <built-in function SystemLinearEquations_UpdateSolutionOntoNodes> returned a result with an exception set HOT 1
- Parallel computing and An installation problem (MpiRun) HOT 4
- 'surface' integration HOT 2
- Model.mesh.deform_mesh() error with mpirun. Possibly two nodes are in an identical location.
- Installation error HOT 11
- Compressible mantle convection with tala approximation HOT 1
- A question about strata results from coupled model HOT 3
- May I ask how is the second-order invariant of strain rate(function: fn.tensor.second_invariant)in underworld2.13 calculated?
- Question about using mesh.specialSets['MinI_VertexSet'] as a boundary index with parallel run
- Converging issue for 3D subduction model with oblique trench shape. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from underworld2.