Skip to content

Commit 800b3c9

Browse files
committed
pep8 fixes
1 parent 775f5f8 commit 800b3c9

File tree

2 files changed

+12
-26
lines changed

2 files changed

+12
-26
lines changed

projects/parallelSDC/ErrReductionHook.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@ def pre_iteration(self, step, level_number):
1616
super(err_reduction_hook, self).pre_iteration(step, level_number)
1717

1818
L = step.levels[level_number]
19-
if step.status.iter == 2 and np.isclose(L.time+L.dt, 0.1):
19+
if step.status.iter == 2 and np.isclose(L.time + L.dt, 0.1):
2020

2121
P = L.prob
2222

2323
err = []
2424
for m in range(L.sweep.coll.num_nodes):
2525
uex = P.u_exact(L.time + L.dt * L.sweep.coll.nodes[m])
26-
err.append(abs(uex - L.u[m+1]))
26+
err.append(abs(uex - L.u[m + 1]))
2727
err_full = max(err)
2828
self.add_to_stats(process=step.status.slot, time=L.time, level=L.level_index, iter=step.status.iter,
2929
type='error_pre_iteration', value=err_full)
@@ -41,7 +41,7 @@ def post_iteration(self, step, level_number):
4141

4242
L = step.levels[level_number]
4343

44-
if step.status.iter == 2 and np.isclose(L.time+L.dt, 0.1):
44+
if step.status.iter == 2 and np.isclose(L.time + L.dt, 0.1):
4545

4646
P = L.prob
4747

@@ -53,6 +53,3 @@ def post_iteration(self, step, level_number):
5353
self.add_to_stats(process=step.status.slot, time=L.time, level=L.level_index, iter=step.status.iter,
5454
type='error_post_iteration', value=err_full)
5555
# print(L.time, step.status.iter, err_full)
56-
57-
58-

projects/parallelSDC/newton_vs_sdc.py

Lines changed: 9 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import matplotlib
2+
23
matplotlib.use('Agg')
34

45
import pickle
@@ -63,25 +64,18 @@ def main():
6364
Tend = 0.1
6465

6566
sweeper_list = [generic_implicit, linearized_implicit_fixed_parallel, linearized_implicit_fixed_parallel_prec]
66-
dt_list = [Tend/2**i for i in range(1,5)]
67+
dt_list = [Tend / 2 ** i for i in range(1, 5)]
6768

6869
results = dict()
6970
results['sweeper_list'] = [sweeper.__name__ for sweeper in sweeper_list]
7071
results['dt_list'] = dt_list
7172

72-
# f = open('parallelSDC_nonlinear_out.txt', 'w')
73-
# uinit = None
74-
# uex = None
75-
# uend = None
76-
# P = None
77-
7873
# loop over the different sweepers and check results
7974
for sweeper in sweeper_list:
8075
description['sweeper_class'] = sweeper
8176
error_reduction = []
8277
for dt in dt_list:
83-
84-
print('Working with sweeper %s and dt = %s...' %(sweeper.__name__,dt))
78+
print('Working with sweeper %s and dt = %s...' % (sweeper.__name__, dt))
8579

8680
level_params['dt'] = dt
8781
description['level_params'] = level_params
@@ -104,7 +98,7 @@ def main():
10498
filtered_stats = filter_stats(stats, type='error_post_iteration')
10599
error_post = sort_stats(filtered_stats, sortby='iter')[0][1]
106100

107-
error_reduction.append(error_post/error_pre)
101+
error_reduction.append(error_post / error_pre)
108102

109103
print('error and reduction rate at time %s: %6.4e -- %6.4e' % (Tend, error_post, error_reduction[-1]))
110104

@@ -155,25 +149,20 @@ def plot_graphs():
155149
plt.figure()
156150
plt.xlabel('dt')
157151
plt.ylabel('error reduction')
158-
# plt.xlim((interval[0] - 0.01, interval[1] + 0.01))
159-
# plt.ylim((-0.1, 1.1))
160152
plt.grid()
161153

162-
# compute values for x-axis and plot
163-
164154
for sweeper, color, marker, label in setups:
165-
166155
plt.loglog(dt_list, results[sweeper], lw=3, ls='-', color=color, marker=marker, markersize=10, label=label)
167156

168-
plt.loglog(dt_list, [dt*2 for dt in dt_list], lw=2, ls='--', color='k', label='linear')
169-
plt.loglog(dt_list, [dt*dt/dt_list[0]*2 for dt in dt_list], lw=2, ls='-.', color='k', label='quadratic')
157+
plt.loglog(dt_list, [dt * 2 for dt in dt_list], lw=2, ls='--', color='k', label='linear')
158+
plt.loglog(dt_list, [dt * dt / dt_list[0] * 2 for dt in dt_list], lw=2, ls='-.', color='k', label='quadratic')
170159

171160
plt.legend(loc=1, ncol=1, numpoints=1)
172161

173162
plt.gca().invert_xaxis()
174-
plt.xlim([dt_list[0]*1.1, dt_list[-1]/1.1])
175-
plt.ylim([4E-03,1E0])
176-
plt.xticks(dt_list,dt_list)
163+
plt.xlim([dt_list[0] * 1.1, dt_list[-1] / 1.1])
164+
plt.ylim([4E-03, 1E0])
165+
plt.xticks(dt_list, dt_list)
177166

178167
# plt.show()
179168

0 commit comments

Comments
 (0)