[MITgcm-cvs] MITgcm/tools/adjoint_options CVS Commit
Patrick Heimbach
heimbach at mitgcm.org
Fri Jun 20 17:43:19 EDT 2008
Update of /u/gcmpack/MITgcm/tools/adjoint_options
In directory forge:/tmp/cvs-serv8391/tools/adjoint_options
Modified Files:
adjoint_default adjoint_diva adjoint_diva_mpi adjoint_f95
adjoint_staf adjoint_staf_mpi adjoint_state_final
Added Files:
adjoint_tamc_compatibility
Removed Files:
adjoint_exch2
Log Message:
o autodiff
Change default for TAF usage by removing argument '-nonew_arg'
This changes TAF subroutine argument list (ordering of active var.)
Omission of this flag leads to incompatibility w.r.t. TAMC
To restore TAMC-compatibility, need following modifs:
* use adoptfile tools/adjoint_options/adjoint_tamc_compatibility
* use CPP option #define AUTODIFF_TAMC_COMPATIBILITY
Tested TAF version is 1.9.22
N.B.: exch2 hand-written adjoint code currently not TAMC compatible
More information about the MITgcm-cvs
mailing list