@@ -43,7 +43,7 @@ def findomega(stab_fh):
4343 swparams = {}
4444 swparams ['collocation_class' ] = collclass .CollGaussLegendre
4545 swparams ['num_nodes' ] = 3
46- K = 5
46+ K = 4
4747 dirk_order = K
4848
4949 c_speed = 1.0
@@ -128,14 +128,14 @@ def findomega(stab_fh):
128128 fig = plt .figure ()
129129 plt .plot (k_vec , (U_speed + c_speed )+ np .zeros (np .size (k_vec )), '--' , color = 'k' , linewidth = 1.5 , label = 'Exact' )
130130 plt .plot (k_vec , phase [1 ,:], '-' , color = 'g' , linewidth = 1.5 , label = 'DIRK(' + str (dirkts .order )+ ')' )
131- plt .plot (k_vec , phase [2 ,:], '-' , color = 'r' , linewidth = 1.5 , label = 'RK-IMEX(' + str (rkimex .order )+ ')' )
132- plt .plot (k_vec , phase [0 ,:], '-' , color = 'b' , linewidth = 1.5 , label = 'SDC(' + str (K )+ ')' )
131+ plt .plot (k_vec , phase [2 ,:], '-+ ' , color = 'r' , linewidth = 1.5 , label = 'RK-IMEX(' + str (rkimex .order )+ ')' , markevery = 5 , mew = 1.0 )
132+ plt .plot (k_vec , phase [0 ,:], '-o ' , color = 'b' , linewidth = 1.5 , label = 'SDC(' + str (K )+ ')' , markevery = 5 , markersize = fs / 2 )
133133 plt .xlabel ('Wave number' , fontsize = fs , labelpad = 0.25 )
134134 plt .ylabel ('Phase speed' , fontsize = fs , labelpad = 0.5 )
135135 plt .xlim ([k_vec [0 ], k_vec [- 1 :]])
136136 plt .ylim ([0.0 , 1.1 * (U_speed + c_speed )])
137137 fig .gca ().tick_params (axis = 'both' , labelsize = fs )
138- plt .legend (loc = 'lower left' , fontsize = fs , prop = {'size' :fs })
138+ plt .legend (loc = 'lower left' , fontsize = fs , prop = {'size' :fs - 2 })
139139 plt .xticks ([0 , 1 , 2 , 3 ], fontsize = fs )
140140 #plt.show()
141141 filename = 'sdc-fwsw-disprel-phase-K' + str (K )+ '-M' + str (swparams ['num_nodes' ])+ '.pdf'
@@ -145,14 +145,14 @@ def findomega(stab_fh):
145145 fig = plt .figure ()
146146 plt .plot (k_vec , 1.0 + np .zeros (np .size (k_vec )), '--' , color = 'k' , linewidth = 1.5 , label = 'Exact' )
147147 plt .plot (k_vec , amp_factor [1 ,:], '-' , color = 'g' , linewidth = 1.5 , label = 'DIRK(' + str (dirkts .order )+ ')' )
148- plt .plot (k_vec , amp_factor [2 ,:], '-' , color = 'r' , linewidth = 1.5 , label = 'RK-IMEX(' + str (rkimex .order )+ ')' )
149- plt .plot (k_vec , amp_factor [0 ,:], '-' , color = 'b' , linewidth = 1.5 , label = 'SDC(' + str (K )+ ')' )
148+ plt .plot (k_vec , amp_factor [2 ,:], '-+ ' , color = 'r' , linewidth = 1.5 , label = 'RK-IMEX(' + str (rkimex .order )+ ')' , markevery = 5 , mew = 1.0 )
149+ plt .plot (k_vec , amp_factor [0 ,:], '-o ' , color = 'b' , linewidth = 1.5 , label = 'SDC(' + str (K )+ ')' , markevery = 5 , markersize = fs / 2 )
150150 plt .xlabel ('Wave number' , fontsize = fs , labelpad = 0.25 )
151151 plt .ylabel ('Amplification factor' , fontsize = fs , labelpad = 0.5 )
152152 fig .gca ().tick_params (axis = 'both' , labelsize = fs )
153153 plt .xlim ([k_vec [0 ], k_vec [- 1 :]])
154154 plt .ylim ([k_vec [0 ], k_vec [- 1 :]])
155- plt .legend (loc = 'lower left' , fontsize = fs , prop = {'size' :fs })
155+ plt .legend (loc = 'lower left' , fontsize = fs , prop = {'size' :fs - 2 })
156156 plt .gca ().set_ylim ([0.0 , 1.1 ])
157157 plt .xticks ([0 , 1 , 2 , 3 ], fontsize = fs )
158158 #plt.show()
0 commit comments