@@ -73,8 +73,6 @@ def setup_parameters():
7373 description = dict ()
7474 description ['problem_class' ] = None # pass problem class
7575 description ['problem_params' ] = problem_params # pass problem parameters
76- description ['dtype_u' ] = mesh # pass data type for u
77- description ['dtype_f' ] = None # pass data type for f
7876 description ['sweeper_class' ] = None # pass sweeper (see part B)
7977 description ['sweeper_params' ] = sweeper_params # pass sweeper parameters
8078 description ['level_params' ] = level_params # pass level parameters
@@ -101,32 +99,27 @@ def run_SDC_variant(variant=None, inexact=False):
10199 # add stuff based on variant
102100 if variant == 'fully-implicit' :
103101 description ['problem_class' ] = allencahn_fullyimplicit
104- description ['dtype_f' ] = mesh
105102 description ['sweeper_class' ] = generic_implicit
106103 if inexact :
107104 description ['problem_params' ]['newton_maxiter' ] = 1
108105 elif variant == 'semi-implicit' :
109106 description ['problem_class' ] = allencahn_semiimplicit
110- description ['dtype_f' ] = rhs_imex_mesh
111107 description ['sweeper_class' ] = imex_1st_order
112108 if inexact :
113109 description ['problem_params' ]['lin_maxiter' ] = 10
114110 elif variant == 'semi-implicit_v2' :
115111 description ['problem_class' ] = allencahn_semiimplicit_v2
116- description ['dtype_f' ] = rhs_imex_mesh
117112 description ['sweeper_class' ] = imex_1st_order
118113 if inexact :
119114 description ['problem_params' ]['newton_maxiter' ] = 1
120115 elif variant == 'multi-implicit' :
121116 description ['problem_class' ] = allencahn_multiimplicit
122- description ['dtype_f' ] = rhs_comp2_mesh
123117 description ['sweeper_class' ] = multi_implicit
124118 if inexact :
125119 description ['problem_params' ]['newton_maxiter' ] = 1
126120 description ['problem_params' ]['lin_maxiter' ] = 10
127121 elif variant == 'multi-implicit_v2' :
128122 description ['problem_class' ] = allencahn_multiimplicit_v2
129- description ['dtype_f' ] = rhs_comp2_mesh
130123 description ['sweeper_class' ] = multi_implicit
131124 if inexact :
132125 description ['problem_params' ]['newton_maxiter' ] = 1
0 commit comments