CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > SU2

Problem with restarting the adjoint solver in parallel

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   August 3, 2017, 11:05
Default Problem with restarting the adjoint solver in parallel
  #1
Member
 
Join Date: Apr 2016
Posts: 34
Rep Power: 10
Eman. is on a distinguished road
Hello everyone,

when I try to restart the adjoint solver in parallel, it seems as if it ignores the adjoint restart file and recomputes the solution all over again (the residuals are in the order of 10E-2). However, when I run it in serial using "SU2_CFD_AD" (or using "parallel_computation.py -n1 -f config.cfg") everything seems to be alright and the initial residuals are around 10E-9. Any ideas what the problem could be?

Many thanks in advance.
Eman. is offline   Reply With Quote

Old   August 11, 2017, 08:55
Default
  #2
Super Moderator
 
Francisco Palacios
Join Date: Jan 2013
Location: Long Beach, CA
Posts: 404
Rep Power: 15
fpalacios is on a distinguished road
Hi, thanks for using SU2!

SU2 counts with a very sophisticated Automatic Differentiation (the entire code has been differentiated ) using CoDIPack that also includes an Adjoint MPI

http://www.scicomp.uni-kl.de/software/codi/

However, because of the intrinsic nature of the AD it is not possible to perform a perfect restart at the boundaries of the different MPI Domains... so, when you restart it takes several iterations to converge the domain boundaries again.

However, I have seen several improvements in the develop branch related with this topic. If I were you, I'll try the same problem with the develop branch version of SU2.

Thanks,

Francisco
fpalacios is offline   Reply With Quote

Old   August 11, 2017, 12:44
Default
  #3
Member
 
Join Date: Apr 2016
Posts: 34
Rep Power: 10
Eman. is on a distinguished road
Quote:
Originally Posted by fpalacios View Post
Hi, thanks for using SU2!

SU2 counts with a very sophisticated Automatic Differentiation (the entire code has been differentiated ) using CoDIPack that also includes an Adjoint MPI

http://www.scicomp.uni-kl.de/software/codi/

However, because of the intrinsic nature of the AD it is not possible to perform a perfect restart at the boundaries of the different MPI Domains... so, when you restart it takes several iterations to converge the domain boundaries again.

However, I have seen several improvements in the develop branch related with this topic. If I were you, I'll try the same problem with the develop branch version of SU2.

Thanks,

Francisco
Thanks a lot for the perfect explanation. I'll run the same simulation with SU2-devel.
Eman. is offline   Reply With Quote

Reply

Tags
adjoint solver, discrete adjoints, restart problem, restart solution, su2


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
different results between serial solver and parallel solver wlt_1985 FLUENT 11 October 12, 2018 08:23
Fluent Adjoint Solver? ex10148 FLUENT 16 September 28, 2018 08:11
Radiation Modeling Using Discrete Ordinates Method and Parallel Solver malicemethods FLUENT 3 May 25, 2018 14:25
multiphase solver - parallel processing - GAMG thibault_pringuey OpenFOAM Programming & Development 2 August 27, 2013 22:03
Divergence problem Smaras FLUENT 13 February 21, 2013 05:03


All times are GMT -4. The time now is 16:30.