@@ -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