|
24 | 24 | # set global logger (remove this if you do not want the output at all) |
25 | 25 | logger = Log.setup_custom_logger('root') |
26 | 26 |
|
27 | | - num_procs = 8 |
| 27 | + num_procs = 1 |
28 | 28 |
|
29 | 29 | # This comes as read-in for the level class |
30 | 30 | lparams = {} |
|
33 | 33 | swparams = {} |
34 | 34 | swparams['collocation_class'] = collclass.CollGaussLobatto |
35 | 35 | swparams['num_nodes'] = 3 |
36 | | - swparams['do_LU'] = True |
| 36 | + swparams['do_LU'] = False |
37 | 37 |
|
38 | 38 | sparams = {} |
39 | 39 | sparams['maxiter'] = 12 |
|
48 | 48 |
|
49 | 49 | # This comes as read-in for the problem class |
50 | 50 | pparams = {} |
51 | | - pparams['nvars'] = [(4,450,30), (4,450,30)] |
| 51 | + pparams['nvars'] = [(4,450,30)] |
52 | 52 | pparams['u_adv'] = 0.02 |
53 | 53 | pparams['c_s'] = 0.3 |
54 | 54 | pparams['Nfreq'] = 0.01 |
55 | 55 | pparams['x_bounds'] = [(-150.0, 150.0)] |
56 | 56 | pparams['z_bounds'] = [( 0.0, 10.0)] |
57 | | - pparams['order'] = [4, 2] # [fine_level, coarse_level] |
58 | | - pparams['order_upw'] = [5, 1] |
59 | | - pparams['gmres_maxiter'] = [50, 50] |
60 | | - pparams['gmres_restart'] = [20, 20] |
61 | | - pparams['gmres_tol'] = [1e-8, 1e-8] |
| 57 | + pparams['order'] = [4] # [fine_level, coarse_level] |
| 58 | + pparams['order_upw'] = [5] |
| 59 | + pparams['gmres_maxiter'] = [50] |
| 60 | + pparams['gmres_restart'] = [20] |
| 61 | + pparams['gmres_tol_limit'] = [1e-5] |
| 62 | + pparams['gmres_tol_factor'] = [0.1] |
62 | 63 |
|
63 | 64 | # This comes as read-in for the transfer operations |
64 | 65 | tparams = {} |
|
74 | 75 | description['sweeper_class'] = imex_1st_order |
75 | 76 | description['level_params'] = lparams |
76 | 77 | description['hook_class'] = plot_solution |
77 | | - description['transfer_class'] = mesh_to_mesh_2d |
78 | | - description['transfer_params'] = tparams |
| 78 | + # description['transfer_class'] = mesh_to_mesh_2d |
| 79 | + # description['transfer_params'] = tparams |
79 | 80 |
|
80 | 81 | # quickly generate block of steps |
81 | 82 | MS = mp.generate_steps(num_procs,sparams,description) |
|
0 commit comments