[MITgcm-devel] [MITgcm-cvs] MITgcm/pkg/exf CVS Commit

Jean-Michel Campin jmc at ocean.mit.edu
Sat Oct 20 21:33:08 EDT 2012


Hi Gael,

I fixed exf_summary.F (printing ustress,vstress parameters) 
which was wrong after this Aug 28 modification.

But I have an other issue:
You did changed exf_check.F much more than this check-in message describe:
before there was a stop if uwind file or vwind file was not empty 
but ALLOW_ATM_WIND not defined (+ similar check ustress,vstress).
But now there is a stop if uwind file or vwind file is empty
but useAtmWind=T (+ similar check for ustress,vstress).

Can you revert the logic of these checks as they were before (keeping the 
ALLOW_ATM_WIND <-> useAtmWind substitution, like the check-in message
description).

And if you think that these checks need to be changed, please explain
why and what needs to be changed (on the devel list) before changing the code.

Cheers,
Jean-Michel

On Tue, Aug 28, 2012 at 03:17:46PM -0400, Gael Forget wrote:
> Update of /u/gcmpack/MITgcm/pkg/exf
> In directory baudelaire:/srv/scratch/gforget/MITgcm/pkg/exf
> 
> Modified Files:
> 	EXF_PARAM.h exf_ad_check_lev1_dir.h exf_ad_dump.F 
> 	exf_adjoint_snapshots__g.F exf_adjoint_snapshots_ad.F 
> 	exf_bulkformulae.F exf_check.F exf_check_range.F 
> 	exf_diagnostics_fill.F exf_getffields.F exf_getforcing.F 
> 	exf_getsurfacefluxes.F exf_init.F exf_init_fixed.F 
> 	exf_monitor.F exf_monitor_ad.F exf_readparms.F exf_summary.F 
> 	exf_wind.F 
> Log Message:
> 
> - pkg/exf : added run time switch useAtmWind to replace ALLOW_ATM_WIND       
>   cpp switch. ALLOW_ATM_WIND now just sets the useAtmWind default (see 
>   exf_readparms.F) and force defines ALLOW_BULKFORMULAE (EXF_OPTIONS.h).
> - pkg/exf, autodiff, ctrl, ecco and seaice : remove ALLOW_ATM_WIND
>   brackets, or replace them with useAtmWind ones.
> - pkg/ctrl, ecco : allow to compile both ALLOW_U/VSTRESS_CONTROL and 
>   ALLOW_U/VWIND_CONTROL. Depending on useAtmWind, one is inactive, 
>   and the other is active (see exf_getffields.F/exf_getsurfacefluxes.F).
> 
> 
> 
> _______________________________________________
> MITgcm-cvs mailing list
> MITgcm-cvs at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-cvs



More information about the MITgcm-devel mailing list