<div dir="ltr">Hi all,<div><br></div><div>I am running adjoint MITgcm created via Tapenade, a recently introduced automatic differentiation engine. The following "data.diagnostics" is adopted to save sensitivity records with the diagnostics package. However, the model ends normally without the expected "diag_ADJtheta*" files. No errors or related warnings appeared. I tried to save other variables (like "ETANSQ  ") with the diagnostics package and it works for non-adjoint variables. The diagnostic package is also used for adjoint variables in "global_ocean.cs32x15" with Tapenade (<a href="https://github.com/MITgcm/MITgcm/tree/master/verification/global_ocean.cs32x15">https://github.com/MITgcm/MITgcm/tree/master/verification/global_ocean.cs32x15</a>). Similar problems happened again here: the diagnostics package can only save nonadjoint variables. The adjoint variables are missing from the outputs without any errors or related warnings. May I ask whether the diagnostic package is compatible with Tapenade? If not, are there alternative ways to save variables like ADJtheta?</div><div><br></div><div><br></div><div>Cheers</div><div>Lequan</div><div><br></div><div><br></div><div>----------------------------<br></div><div>data.diagnostics </div><div>----------------------------</div><div><br></div><div>  &DIAGNOSTICS_LIST<br>  diag_mnc=.true.,<br>  fields(1:2,1) = 'ADJtheta',<br>  fileName(1) = 'diag_ADJtheta',<br>  frequency(1) = 86400.,<br>  &<br><br>  &DIAG_STATIS_PARMS<br>  &<br></div></div>