<div dir="ltr">Hi All<div><br></div><div>(apologies if this gets double posted)<br><div><br></div><div>I have noticed that CALC_PHI_HYD passes the arrays SFLD and TFLD to CALC_GRAD_PHI_HYD and DIAGS_PHI_RLOW, but i can't see where these arrays are then used within these called subroutines -- are the arguments required?</div><div><br></div><div>If not, i would think the performance hit is negligible in most cases, but when compiling with OpenAD the result is that OAD_convert is called to convert the active arrays SFLD and TFLD to real arrays -- and since this is called within the dynamics loop, the unncessary array conversion takes place Nr times per time step. </div><div><br></div><div>In my current setup this seems to increase "plain mode" run time (and presumably adjoint mode too) by at least 200%. Im unsure if there is anywhere else such a performance hit is occuring. (Of course, i set <span style="color:rgb(36,41,46);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;white-space:pre-wrap">useDiagPhiRlow</span>  to .false., but  i can't avoid calling CALC_GRAD_PHI_HYD!) There may be a way to "trick" openad into not behaving this way -- but i wanted to check whether these arguments are even needed.</div><div><br></div><div>Best</div><div>Dan</div><div class="gmail-yj6qo gmail-ajU" style="outline:none;padding:10px 0px;width:22px;margin:2px 0px 0px"><br class="gmail-Apple-interchange-newline"></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><br>Daniel Goldberg, PhD<br>Sr. Lecturer in Glaciology<div>School of Geosciences, University of Edinburgh<br><span style="color:rgb(0,0,0);font-family:arial,helvetica,clean,sans-serif;line-height:15px">Geography Building, Drummond Street, Edinburgh EH8 9XP</span><br><br><br>em: <a href="mailto:dan.goldberg@ed.ac.uk" target="_blank">dan.goldberg@ed.ac.uk</a><br>web: <a href="https://www.geos.ed.ac.uk/homes/dgoldber" target="_blank">https://www.geos.ed.ac.uk/homes/dgoldber</a></div></div></div></div></div></div></div></div></div></div></div></div></div>