[MITgcm-devel] [MITgcm-cvs] MITgcm/doc CVS Commit

Martin Losch Martin.Losch at awi.de
Thu Jul 17 11:37:24 EDT 2014


Hi Jean-Michel,

that’s interesting, I had the same (6 digits for AD gradients in global_ocean.cs32x15.seaice) before I checked in my changes, but now when I repeat the AD test on my linux box, I get 16 digits for all experiments that use the adjoint LSR … that’s why I haven’t done anything about it.

OK, I repeated the AD on baudelaire and checked in the new results file.

Martin

On Jul 17, 2014, at 4:49 PM, Jean-Michel Campin <jmc at ocean.mit.edu> wrote:

> Hi Martin,
> 
> The AD results of experiment global_ocean.cs32x15.seaice have changed
> (6 digits for AD gradient) but results/output_adm.seaice.txt has not been 
> updated yet.
> Do you plan to do this today ? or do you prefer me to do it ?
> 
> Cheers,
> Jean-Michel
> 
> On Wed, Jul 16, 2014 at 08:03:54AM -0400, Martin Losch wrote:
>> Update of /u/gcmpack/MITgcm/doc
>> In directory forge:/tmp/cvs-serv22885/doc
>> 
>> Modified Files:
>> 	tag-index 
>> Log Message:
>> Add this:
>> o pkg/seaice: more clean up
>>  - rename TAF common block tapes to be more consistent and remove
>>    unnecessary duplicates
>>  - add store directives to remove more recomputations, 
>>    but use smaller tapes (and adjust keys) when
>>    SEAICE_LSR_ADJOINT_ITER is undefined. The idea behind this flag is
>>    to reduce the memory footprint when the adjoint of the LSR is not
>>    required. As of now, defining the flag SEAICE_LSR_ADJOINT_ITER
>>    increase 4 common block tapes for 2D field by a factor of
>>    SOLV_MAX_FIXED (=500 by default in SEAICE_SIZE.h). For experiment
>>    offline_exf_seaice, this means on a linux box with gfortran nearly
>>    a factor of 10 (but keep in mind there is mostly seaice code
>>    in this experiment)
>>> size mitgcmuv_ad
>>    text    data        bss     dec 	   hex	
>>    5100659 1216  220458952  225560827  d71c8fb	
>>    5339425 1200 1868783272 1874123897 6fb4dc79 (SEAICE_LSR_ADJOINT_ITER)
>>    but only a moderate increase of 36% for global_ocean.cs32x15
>>    text    data        bss     dec        hex
>>    6695027 1648 1014578664 1021275339 3cdf6ccb
>>    6695203 1648 1382505320 1389202171 52cd8afb (SEAICE_LSR_ADJOINT_ITER)
>>  - note: there are still recomputations in global_ocean.cs32x15 and
>>    the gradient agreement changes (gets a little worse)
>>  - in general, the AD gradients still are wrong
>> 
>> 
>> _______________________________________________
>> MITgcm-cvs mailing list
>> MITgcm-cvs at mitgcm.org
>> http://mitgcm.org/mailman/listinfo/mitgcm-cvs
> 
> _______________________________________________
> MITgcm-devel mailing list
> MITgcm-devel at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-devel




More information about the MITgcm-devel mailing list