[MITgcm-devel] problem with TAF tang-Lin exp. hs94.1x64x5
Jean-Michel Campin
jmc at mit.edu
Thu Sep 21 11:37:36 EDT 2023
Hi Martin and Dan,
With the changes in ctrl_map_ini_gentim2d.F from Dan's PR #751 (got merged yesterday)
the TAF tang-lin experiment "hs94.1x64x5" does not run anymore with gfortran and -devel
see, without MPI:
http://mitgcm.org/testing/results/2023_09/tr_villon-b_20230921_1/summary.txt
and with MPI:
http://mitgcm.org/testing/results/2023_09/tr_engaging-gfoTlm_20230921_0/summary.txt
It looks like a TAF problem, current Version 5.8.8, which remove lines 122 & 124:
122 ilgen=ilnblnk( xx_gentim2d_file(iarr) )
123 temp_genarr_fnamA = xx_gentim2d_file(iarr)
124 fnamebase(iarr) = temp_genarr_fnamA(1:ilgen)
in the Tang-Lin version of this routine (i.e., in ctrl_map_ini_gentim2d_tl.f),
just before the call to "ctrl_init_rec".
And since this experiment is using "debugLevel = 2" (the only TLM test with debugLevel > 1),
it triggers an error in ctrl_init_rec (with -devel, local var fnamebase(iarr) is not set at all).
With the older version of ctrl_map_ini_gentim2d.F (before PR #751), TAF was keeping
these 2 lines:
> ilgen = ilnblnk(xx_gentim2d_file(iarr))
> fnamebase(iarr) = xx_gentim2d_file(iarr)(1:ilgen)
If you know a trick to convince TAF to keep these 2 lines, let me know.
Otherwise, will likely submit the problem to Ralf Giering.
Cheers,
Jean-Michel
More information about the MITgcm-devel
mailing list