Scripts for the glacier simulator VarGlaS
With pressure boundary properly applied :
Linear Solver | 538208 nodes | 759264 nodes | 1877040 nodes | 2549404 nodes | 4135560 nodes |
---|---|---|---|---|---|
'cg' | 10:00 | 25:10 | 01:02:56 (23p) | 01:35:29 (23p) | 03:08:19 (23p) |
'gmres' | 10:45 | 27:56 | --:--:-- (23p) | --:--:-- (23p) | --:--:-- (23p) |
'minres' | 10:34 | 25:23 | --:--:-- (23p) | --:--:-- (23p) | --:--:-- (23p) |
'mumps' | oo:oo | --:-- | --:--:-- (23p) | --:--:-- (23p) | --:--:-- (23p) |
line search | Linear Solver | preconditioner | 538208 nodes | 759264 nodes |
---|---|---|---|---|
'basic' | 'cg' | 'hypre_amg' | 11:25 | 34:13 |
'basic' | 'cg' | 'hypre_euclid' | 11:55 | 35:04 |
'basic' | 'cg' | 'hypre_parasails' | 11:33 | --:-- |
'bt' | 'cg' | 'hypre_amg' | 17:15 | 29:41 |
'basic' | 'gmres' | 'hypre_amg' | 11:11 | 35:48 |
'bt' | 'gmres' | 'hypre_amg' | 17:41 | 33:39 |
'basic' | 'minres' | 'hypre_amg' | 10:45 | 33:32 |
'bt' | 'minres' | 'hypre_amg' | 16:52 | 29:00 |
'basic' | 'mumps' | NA | oo:oo | DIVERGE |
'bt' | 'mumps' | NA | oo:oo | 01:29:22 |
24 cores, BP momentum with 5 thermomechanically coupled Picard iterations, preconditioner 'hypre_amg', step length 0.7:
Krylov Solver | 33484 nodes | 538208 nodes | 759264 nodes |
---|---|---|---|
'cg' | 00:40 | 16:27 - 16:37 | 37:10 |
'gmres' | 00:42 | KSP DIVERGED | 06:11:38 |
'minres' | 00:41 | 17:43 - 17:34 | 37:18 |
'tfqmr' | 00:46 | KSP DIVERGED | KSP DIVERGED |
'richardson' | 11:03 | KSP DIVERGED | --:-- |
'bicgstab' | 00:45 | KSP DIVERGED | --:-- |
Using the 'mumps' direct solver,
33484 nodes | 538208 nodes | 759264 nodes |
---|---|---|
00:33 | oo:oo | oo:oo |
24 cores, BP momentum with 5 thermomechanically coupled Picard iterations, preconditioner 'hypre_amg':
Krylov Solver | 33484 nodes | 538208 nodes | 759264 nodes |
---|---|---|---|
'cg' | 00:33 | 12:33 | en:oo |
'gmres' | 00:31 | 01:19:31 | --:-- |
'minres' | 00:32 | 12:57 | 42:18 nc |
'tfqmr' | 00:34 | 02:55:23 | --:-- |
'richardson' | 05:17 | 02:10:31 | --:-- |
'bicgstab' | 00:36 | 53:21 | --:-- |
Using the 'mumps' direct solver,
33484 nodes | 538208 nodes | 759264 nodes |
---|---|---|
--:-- | --:-- | --:-- |
24 cores, BP momentum with 5 thermomechanically coupled Picard iterations, preconditioner 'hypre_amg':
Krylov Solver | 33484 nodes | 538208 nodes | 759264 nodes |
---|---|---|---|
'cg' | --:-- | --:-- | --:-- |
'gmres' | --:-- | --:-- | --:-- |
'minres' | --:-- | --:-- | --:-- |
'tfqmr' | --:-- | --:-- | --:-- |
'richardson' | --:-- | --:-- | --:-- |
'bicgstab' | --:-- | --:-- | --:-- |
Using the 'mumps' direct solver,
33484 nodes | 538208 nodes | 759264 nodes |
---|---|---|
--:-- | --:-- | --:-- |
24 cores, BP momentum with 5 thermomechanically coupled Picard iterations, preconditioner 'hypre_amg':
Krylov Solver | 33484 nodes | 538208 nodes | 759264 nodes |
---|---|---|---|
'cg' | KSP DIVERGED | --:-- | --:-- |
'gmres' | --:-- | --:-- | --:-- |
'minres' | --:-- | --:-- | --:-- |
'tfqmr' | --:-- | --:-- | --:-- |
'richardson' | --:-- | --:-- | --:-- |
'bicgstab' | --:-- | --:-- | --:-- |
Using the 'mumps' direct solver,
33484 nodes | 538208 nodes | 759264 nodes |
---|---|---|
--:-- | --:-- | --:-- |
28 cores, BP momentum with 5 thermomechanically coupled Picard iterations, preconditioner 'hypre_amg', step length 0.7:
Krylov Solver | 33484 nodes | 538208 nodes | 759264 nodes |
---|---|---|---|
'cg' | KSPsolve() | en:oo | --:-- |
'gmres' | KSPsolve() | --:-- | --:-- |
'minres' | --:-- | --:-- | --:-- |
'tfqmr' | --:-- | --:-- | --:-- |
'richardson' | --:-- | --:-- | --:-- |
'bicgstab' | --:-- | --:-- | --:-- |
28 cores, BP momentum with 5 thermomechanically coupled Picard iterations, preconditioner 'hypre_amg', step length 1.0:
Krylov Solver | 538208 nodes | 759264 nodes |
---|---|---|
'cg' | --:-- | --:-- |
'gmres' | --:-- | --:-- |
'minres' | --:-- | --:-- |
'tfqmr' | --:-- | --:-- |
'richardson' | --:-- | --:-- |
'bicgstab' | --:-- | --:-- |
28 cores, BP momentum with 5 thermomechanically coupled Picard iterations, preconditioner 'hypre_amg':
Krylov Solver | 33484 nodes | 538208 nodes | 759264 nodes |
---|---|---|---|
'cg' | 00:19 | vv:oo | --:-- |
'gmres' | 00:20 | --:-- | --:-- |
'minres' | 00:20 | en:oo | --:-- |
'tfqmr' | 00:22 | --:-- | --:-- |
'richardson' | 04:54 | --:-- | --:-- |
'bicgstab' | 00:22 | --:-- | --:-- |
Using the 'mumps' direct solver,
33484 nodes | 538208 nodes | 759264 nodes |
---|---|---|
--:-- | --:-- | --:-- |
28 cores, BP momentum with 5 thermomechanically coupled Picard iterations, preconditioner 'hypre_amg':
Krylov Solver | 33484 nodes | 538208 nodes | 759264 nodes |
---|---|---|---|
'cg' | 00:26 | vv:oo | --:-- |
'gmres' | 00:27 | vv:oo | --:-- |
'minres' | 00:26 | vv:oo | --:-- |
'tfqmr' | 00:28 | 03:45:32 | --:-- |
'richardson' | 07:28 | vv:oo | --:-- |
'bicgstab' | 00:29 | vv:oo | --:-- |
Using the 'mumps' direct solver,
33484 nodes | 538208 nodes | 759264 nodes |
---|---|---|
00:30 | oo:oo | oo:oo |
28 cores, BP momentum with 5 thermomechanically coupled Picard iterations, preconditioner 'hypre_amg':
Krylov Solver | 33484 nodes | 538208 nodes | 759264 nodes |
---|---|---|---|
'cg' | 00:45 | 16:35 | vv:oo |
'gmres' | 00:43 | 16:11 | vv:oo |
'minres' | 00:44 | vv:oo | --:-- |
'tfqmr' | 00:43 | 16:41 | --:-- |
'richardson' | 00:47 | 21:01 | --:-- |
'bicgstab' | 00:45 | vv:oo | --:-- |
Using the 'mumps' direct solver,
33484 nodes | 538208 nodes | 759264 nodes |
---|---|---|
--:-- | --:-- | --:-- |