|March 3, 2013, 15:00||
Problem with parallel python scripts for dual time stepping test case
Join Date: Jan 2013
Posts: 12Rep Power: 5
I've discovered that the parallel_computation.py and merge_solution.py don't quite work for the test cases that use dual time stepping when run in parallel.
I think I've traced the error down to the following sections:
# compose function call format and inputs run_SU2_DDC = os.path.join( SU2_RUN , "SU2_DDC " + Config_DDC_filename ) run_SU2_CFD = os.path.join( SU2_RUN , "SU2_CFD " + Config_CFD_filename ) run_SU2_DDC = "mpirun -np 1 %s" % (run_SU2_DDC) run_SU2_CFD = "mpirun -np %i %s" % (partitions, run_SU2_CFD) if unsteady_simulation: run_merge_solution = "merge_unsteady.py -p %s -f %s -b %s -e %s" % (partitions, Config_CFD_filename, 0, nExtIter) else: run_merge_solution = "merge_solution.py -p %s -f %s -o %s" % (partitions, Config_CFD_filename, output)
Last edited by sss3700; March 3, 2013 at 15:26.
|March 5, 2013, 14:30||
Thomas D. Economon
Join Date: Jan 2013
Location: Stanford, CA
Posts: 270Rep Power: 6
There is also one other option that enables the unsteady file writing in the config file. Please set the following option:
With this enabled as well as the dual time stepping option, the files will write in unsteady format with the iteration number appended to the filename (they will be ready for animating directly). I would also recommend writing solutions at every iteration by setting
These settings should work well with the python scripts. Hope this helps!
|Thread||Thread Starter||Forum||Replies||Last Post|
|Case running in serial, but Parallel run gives error||atmcfd||OpenFOAM Running, Solving & CFD||18||March 26, 2016 13:40|
|plot over time||fferroni||OpenFOAM Post-Processing||7||June 8, 2012 07:56|
|Dual Time Stepping||CFD Student||Main CFD Forum||20||October 24, 2005 15:57|
|parallel mode - small problem?||co2||FLUENT||2||June 1, 2004 23:47|
|Time problem in parallel fluent||MZB||FLUENT||1||May 13, 2003 02:37|