jakobtorben
|
27caf3cca7
|
Expose finesmoother pre/post smooth parameters in CPR setup
|
2024-12-05 13:05:32 +01:00 |
|
jakobtorben
|
3ec01f7d7b
|
Update second stage preconditioner for CPR instead of recreate
|
2024-11-27 10:31:48 +01:00 |
|
jakobtorben
|
e2ac43b76f
|
Fix memory bug in setPrimaryVars for MSW
|
2024-10-15 16:31:38 +02:00 |
|
jakobtorben
|
60bd3f5514
|
Remove unused num_cells argument from well equations
|
2024-10-10 20:26:13 +02:00 |
|
jakobtorben
|
e790972201
|
PR review changes
|
2024-10-10 15:51:53 +02:00 |
|
jakobtorben
|
22af0bd2ae
|
Pre-calculate local perforated cell indexes in subdomains
|
2024-10-10 15:12:48 +02:00 |
|
jakobtorben
|
61d61541d6
|
Remove reallocatin of temporary local variables
|
2024-10-10 15:12:48 +02:00 |
|
jakobtorben
|
3ea5c5820e
|
Add well operator for NLDD domains
|
2024-10-10 15:12:48 +02:00 |
|
jakobtorben
|
e53a3fd3f4
|
Remove unused well apply
|
2024-10-08 19:36:34 +02:00 |
|
jakobtorben
|
08bbbbf9fb
|
Map well solution recovery vector to perforated well cells
|
2024-10-08 11:34:12 +02:00 |
|
jakobtorben
|
3680c21f32
|
Map perforated cell index to global index for CPR weights and add well contrib to matrix
|
2024-10-07 17:44:23 +02:00 |
|
jakobtorben
|
58a8d5ee41
|
Map global index to local subdomain index in well operator
|
2024-10-07 09:13:00 +02:00 |
|
jakobtorben
|
60ece76adf
|
Make well equations use only perforated cells
|
2024-10-07 09:12:59 +02:00 |
|
jakobtorben
|
b830208573
|
PR review changes
|
2024-10-03 18:05:06 +02:00 |
|
jakobtorben
|
ff20c1f809
|
Fix calculation of distance
|
2024-10-03 08:56:39 +02:00 |
|
jakobtorben
|
6ff83e19ae
|
Write penalty count to infoiter file
|
2024-10-03 08:56:39 +02:00 |
|
jakobtorben
|
71a64fbd13
|
Ensure correct propagation of failed report
|
2024-10-03 08:56:39 +02:00 |
|
jakobtorben
|
6d53daaa42
|
Store report of failed step before cutting from convergence monitoring
|
2024-10-03 08:56:39 +02:00 |
|
jakobtorben
|
eef0ba50bf
|
Change non-convergence monitor to checking if number of non-converged has increased
|
2024-10-03 08:56:39 +02:00 |
|
jakobtorben
|
cda47a6387
|
Register convergence monitoring parameters
|
2024-10-03 08:56:39 +02:00 |
|
jakobtorben
|
5f17c9de6a
|
Cut timestep if penlaty exceeds limit
|
2024-10-03 08:56:39 +02:00 |
|
jakobtorben
|
d476a328de
|
Add distance decay penalty
|
2024-10-03 08:56:39 +02:00 |
|
jakobtorben
|
3e6f9c52bb
|
Reset the total penalty card after each nonlinear iteration
|
2024-10-03 08:56:39 +02:00 |
|
jakobtorben
|
e1e577fab1
|
Add penalty for unconverged well
|
2024-10-03 08:56:39 +02:00 |
|
jakobtorben
|
56da84517b
|
Add well convergence metric
|
2024-10-03 08:56:39 +02:00 |
|
jakobtorben
|
861cfeec49
|
Add penalty card for increase in convergence metrics
|
2024-10-03 08:56:39 +02:00 |
|
jakobtorben
|
988ca3aa60
|
Add object to keep track of penalty cards for convergence monitoring
|
2024-10-03 08:56:39 +02:00 |
|
jakobtorben
|
1f285ae0d5
|
Make local solver in NLDD a runtime specified ISTLSolver
|
2024-08-21 14:24:23 +02:00 |
|
jakobtorben
|
5d54c50ba0
|
Add method for defining if preconditioners should be recreated
|
2024-08-20 17:57:38 +02:00 |
|
jakobtorben
|
5eac0880a9
|
initialize water saturation for gas dissolved in water
|
2024-07-05 10:23:13 +02:00 |
|
jakobtorben
|
ab0ca76194
|
Add DILU preconditioner
|
2023-10-18 14:30:17 +02:00 |
|