Skip to content

Commit 256bc86

Browse files
committed
Fix save paths
1 parent 08708be commit 256bc86

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

find_perturbation.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def main(case, delta_p, nu):
1616
1717
Args:
1818
case (str): Case number (or string) for the problem
19-
delta_p (float): Pressure drop
19+
delta_p (float): Pressure drop in mmHg
2020
nu (float): Kinematic viscosity
2121
"""
2222
print('Running case: ' + case)
@@ -26,7 +26,6 @@ def main(case, delta_p, nu):
2626
# Define parameters
2727
p_in = 2.0
2828
p_out = 1.0
29-
rho = 1.0
3029
radius = 1
3130
length = 5
3231
n_elem = 10 # Resolution for mesh generation
@@ -38,7 +37,7 @@ def main(case, delta_p, nu):
3837
no_slip_marker = [1]
3938

4039
# Compute max velocity, Reynolds number and check ratio between length and radius of pipe
41-
U_max = (p_in - p_out) * radius ** 2 / (length * nu * rho * 4)
40+
U_max = (p_in - p_out) * radius ** 2 / (length * nu * 4)
4241
Re = U_max * radius / nu
4342
ratio = length / radius
4443
if ratio <= 1 / 48 * Re:
@@ -70,7 +69,7 @@ def main(case, delta_p, nu):
7069
p_in = delta_p * mmHg
7170
p_out = 0.0
7271

73-
results_folder = path.join('Eigenmodes/', case_names[case], str(int(delta_p)) + 'mmHg')
72+
results_folder = path.join('Eigenmodes', case_names[case], str(int(delta_p)) + 'mmHg')
7473

7574
print('Results will be stored in ' + results_folder)
7675

@@ -126,7 +125,7 @@ def main(case, delta_p, nu):
126125
print('Done solving, process took %4.0f s' % float(toc - tic))
127126

128127
# Write the results to terminal and a .text file
129-
eigenvalue_results = results_folder + 'Eigenmodes'
128+
eigenvalue_results = path.join(results_folder, 'Eigenmodes')
130129

131130
nev, ncv, mpd = E.getDimensions() # number of requested eigenvalues and Krylov vectors
132131
n_converged = E.getConverged()
@@ -151,7 +150,8 @@ def main(case, delta_p, nu):
151150
f.write('\n'.join(lines))
152151
print('\n'.join(lines))
153152

154-
file_u, file_p, file_e = (File(results_folder + name + '.pvd') for name in ('eigvecs', 'eigpressures', 'eigvals'))
153+
file_u, file_p, file_e = (File(path.join(results_folder, name + '.pvd')) for name in
154+
('eigvecs', 'eigpressures', 'eigvals'))
155155

156156
if n_converged == 0:
157157
with open(eigenvalue_results, "w+") as f:

0 commit comments

Comments
 (0)