[MITgcm-devel] testreport on glacier

Jean-Michel Campin jmc at mit.edu
Sun Dec 8 12:20:46 EST 2019


Hi Gael,

Since we move Matt "global_oce_biogeo_bling" in the main verification/ dir
to become a standard tested experiment, it's causing little problems
for your tests on glacier:

1) your are testing all the experiments that match "gloval_oce_*"
 (to get both: global_oce_cs32 and global_oce_llc90) but this new one
 is also matching: "gloval_oce_*"
 so it's getting in the way.

2) when you run testreport, you don't specify a "command" to run
 (and it's OK since the default MPI command works). But when you run
 the restart, using ../tools/do_tst_2+2, you specify:
  -exe 'mpirun -np 24 ./mitgcmuv' 
 and this breaks the restart for "global_oce_biogeo_bling" (just because it
 compile and run on only 4 procs and not 24). So my guess is that if
 you did not use this "-exe" option there, just like this:
  ../tools/do_tst_2+2 -t 'global_oce_*' -mpi -a jm_c at mitgcm.org
 it would just work normally.

3) I am guessing that all the 4 testreports are run one after the other,
 withing the same MITgcm copy, and there is no "cleaning" after
 the restart test is done. And since the 1 restart test fails (see above)
 for experiment global_oce_biogeo_bling, then the next testreport 
 to run also fails because the "run" dir has not been cleaned-up.
 The way to fix this would be to run:
  ../tools/do_tst_2+2 -clean
 before the 2nd testreport.

Cheers,
Jean-Michel

 


More information about the MITgcm-devel mailing list