Changeset 1487 for trunk/NEMO
- Timestamp:
- 2009-07-07T16:21:58+02:00 (15 years ago)
- Location:
- trunk/NEMO
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OFF_SRC/IOM/iom.F90
r1457 r1487 45 45 PRIVATE iom_p2d, iom_p3d 46 46 #if defined key_iomput 47 PRIVATE iom_init_chkcpp48 47 PRIVATE set_grid 49 48 # endif … … 99 98 CALL event__set_vert_axis( "depthv", gdept_0 ) 100 99 CALL event__set_vert_axis( "depthw", gdepw_0 ) 101 102 ! consistency regarding CPP keys...103 CALL iom_init_chkcpp104 100 105 101 ! end file definition … … 938 934 END SUBROUTINE set_grid 939 935 940 941 SUBROUTINE iom_init_chkcpp942 !!---------------------------------------------------------------------943 !! *** SUBROUTINE ***944 !!945 !! ** Purpose :946 !!---------------------------------------------------------------------947 USE zdfddm, ONLY : lk_zdfddm ! vertical physics: double diffusion948 949 #if ! defined key_off_tra950 #if defined key_dynspg_rl951 CALL event__disable_field( "sossheig" )952 #else953 CALL event__disable_field( "sobarstf" )954 #endif955 956 !!#if ! ( ! defined key_dynspg_rl && defined key_ice_lim)957 !! CALL disable_field( "iowaflup" )958 !! CALL disable_field( "sowaflep" )959 !!#endif960 961 #if ! defined key_coupled962 CALL event__enable_field( "sohefldp" )963 CALL event__enable_field( "sowafldp" )964 CALL event__enable_field( "sosafldp" )965 #endif966 967 #if ( defined key_coupled && ! defined key_lim3 && ! defined key_lim2 )968 CALL event__enable_field( "sohefldp" )969 CALL event__enable_field( "sowafldp" )970 CALL event__enable_field( "sosafldp" )971 #endif972 973 #if ! defined key_diaspr974 CALL event__disable_field( "sosurfps" )975 #endif976 977 #if ! defined key_diahth978 CALL event__disable_field( "sothedep" )979 CALL event__disable_field( "so20chgt" )980 CALL event__disable_field( "so28chgt" )981 CALL event__disable_field( "sohtc300" )982 #endif983 984 #if defined key_coupled985 # if defined key_lim3986 Must be adapted to LIM3987 # else988 CALL event__enable_field( "soicetem" )989 CALL event__enable_field( "soicealb" )990 # endif991 #endif992 993 #if ! defined key_diaeiv994 CALL event__disable_field( "vozoeivu" )995 CALL event__disable_field( "vomeeivv" )996 CALL event__disable_field( "voveeivw" )997 #endif998 999 #if ! defined key_dynspg_rl1000 CALL event__disable_field( "sozospgx" )1001 CALL event__disable_field( "somespgy" )1002 #endif1003 1004 IF( lk_zdfddm ) CALL event__enable_field( "voddmavs" )1005 1006 #if ! defined key_traldf_c2d1007 CALL event__disable_field( "soleahtw" )1008 #endif1009 1010 #if ! defined key_traldf_eiv1011 CALL event__disable_field( "soleaeiw" )1012 #endif1013 #endif1014 1015 END SUBROUTINE iom_init_chkcpp1016 1017 936 #else 1018 937 -
trunk/NEMO/OPA_SRC/IOM/iom.F90
r1482 r1487 44 44 PRIVATE iom_p2d, iom_p3d 45 45 #if defined key_iomput 46 PRIVATE iom_init_chkcpp47 46 PRIVATE set_grid 48 47 # endif … … 98 97 CALL event__set_vert_axis( "depthv", gdept_0 ) 99 98 CALL event__set_vert_axis( "depthw", gdepw_0 ) 100 101 ! consistency regarding CPP keys...102 !!$ CALL iom_init_chkcpp103 99 104 100 ! end file definition … … 937 933 END SUBROUTINE set_grid 938 934 939 940 SUBROUTINE iom_init_chkcpp941 !!---------------------------------------------------------------------942 !! *** SUBROUTINE ***943 !!944 !! ** Purpose :945 !!---------------------------------------------------------------------946 USE zdfddm, ONLY : lk_zdfddm ! vertical physics: double diffusion947 948 #if defined key_dynspg_rl949 CALL event__disable_field( "sossheig" )950 #else951 CALL event__disable_field( "sobarstf" )952 #endif953 954 !!#if ! ( ! defined key_dynspg_rl && defined key_ice_lim)955 !! CALL disable_field( "iowaflup" )956 !! CALL disable_field( "sowaflep" )957 !!#endif958 959 #if ! defined key_coupled960 CALL event__enable_field( "sohefldp" )961 CALL event__enable_field( "sowafldp" )962 CALL event__enable_field( "sosafldp" )963 #endif964 965 #if ( defined key_coupled && ! defined key_lim3 && ! defined key_lim2 )966 CALL event__enable_field( "sohefldp" )967 CALL event__enable_field( "sowafldp" )968 CALL event__enable_field( "sosafldp" )969 #endif970 971 #if ! defined key_diaspr972 CALL event__disable_field( "sosurfps" )973 #endif974 975 #if ! defined key_diahth976 CALL event__disable_field( "sothedep" )977 CALL event__disable_field( "so20chgt" )978 CALL event__disable_field( "so28chgt" )979 CALL event__disable_field( "sohtc300" )980 #endif981 982 #if defined key_coupled983 # if defined key_lim3984 Must be adapted to LIM3985 # else986 CALL event__enable_field( "soicetem" )987 CALL event__enable_field( "soicealb" )988 # endif989 #endif990 991 #if ! defined key_diaeiv992 CALL event__disable_field( "vozoeivu" )993 CALL event__disable_field( "vomeeivv" )994 CALL event__disable_field( "voveeivw" )995 #endif996 997 #if ! defined key_dynspg_rl998 CALL event__disable_field( "sozospgx" )999 CALL event__disable_field( "somespgy" )1000 #endif1001 1002 IF( lk_zdfddm ) CALL event__enable_field( "voddmavs" )1003 1004 #if ! defined key_traldf_c2d1005 CALL event__disable_field( "soleahtw" )1006 #endif1007 1008 #if ! defined key_traldf_eiv1009 CALL event__disable_field( "soleaeiw" )1010 #endif1011 1012 END SUBROUTINE iom_init_chkcpp1013 1014 935 #else 1015 936
Note: See TracChangeset
for help on using the changeset viewer.