diff --git a/cime_config/cesm/config_grids.xml b/cime_config/cesm/config_grids.xml index 53649d3be86f..5081b2a389be 100644 --- a/cime_config/cesm/config_grids.xml +++ b/cime_config/cesm/config_grids.xml @@ -20,19 +20,19 @@ compset (Regular expression for compsets that are required to match for this grid) (optional) - + - g16_g16 - gx1v6_gx1v6 a%gx1v6_l%gx1v6_oi%gx1v6_r%rx1_m%gx1v6_g%null_w%null + gx1v6_gx1v6 + g16_g16 Non-standard grid for testing of the interpolation in DATM rather than coupler - 1D_1D - 01col_01col a%01col_l%01col_oi%01col_r%null_m%01col_g%null_w%null + 01col_01col + 1D_1D Non-standard grid for running POP in true 1D mode @@ -51,550 +51,1142 @@ a%1x1_brazil_l%1x1_brazil_oi%1x1_brazil_r%null_m%reg_g%null_w%null - + 1x1_smallvilleIA - a%1x1_smallvilleIA_l%1x1_smallvilleIA_oi%1x1_smallvilleIA_r%null_m%reg_g%null_w%null + a%1x1_smallvilleIA_l%1x1_smallvilleIA_oi%1x1_smallvilleIA_r%null_m%reg_g%null_w%null - + 1x1_camdenNJ - a%1x1_camdenNJ_l%1x1_camdenNJ_oi%1x1_camdenNJ_r%null_m%reg_g%null_w%null + a%1x1_camdenNJ_l%1x1_camdenNJ_oi%1x1_camdenNJ_r%null_m%reg_g%null_w%null - + 1x1_mexicocityMEX - a%1x1_mexicocityMEX_l%1x1_mexicocityMEX_oi%1x1_mexicocityMEX_r%null_m%reg_g%null_w%null + a%1x1_mexicocityMEX_l%1x1_mexicocityMEX_oi%1x1_mexicocityMEX_r%null_m%reg_g%null_w%null - + 1x1_vancouverCAN - a%1x1_vancouverCAN_l%1x1_vancouverCAN_oi%1x1_vancouverCAN_r%null_m%reg_g%null_w%null + a%1x1_vancouverCAN_l%1x1_vancouverCAN_oi%1x1_vancouverCAN_r%null_m%reg_g%null_w%null - + 1x1_tropicAtl - a%1x1_tropicAtl_l%1x1_tropicAtl_oi%1x1_tropicAtl_r%null_m%reg_g%null_w%null + a%1x1_tropicAtl_l%1x1_tropicAtl_oi%1x1_tropicAtl_r%null_m%reg_g%null_w%null - + 1x1_urbanc_alpha - a%1x1_urbanc_alpha_l%1x1_urbanc_alpha_oi%1x1_urbanc_alpha_r%null_m%reg_g%null_w%null + a%1x1_urbanc_alpha_l%1x1_urbanc_alpha_oi%1x1_urbanc_alpha_r%null_m%reg_g%null_w%null - + 5x5_amazon 5amazon - a%5x5_amazon_l%5x5_amazon_oi%5x5_amazon_r%null_m%reg_g%null_w%null + a%5x5_amazon_l%5x5_amazon_oi%5x5_amazon_r%null_m%reg_g%null_w%null - + hcru_hcru - a%360x720cru_l%360x720cru_oi%360x720cru_r%r05_m%360x720cru_g%null_w%null + a%360x720cru_l%360x720cru_oi%360x720cru_r%r05_m%360x720cru_g%null_w%null - + hcru_hcru - a%360x720cru_l%360x720cru_oi%360x720cru_r%r05_m%360x720cru_g%gland5UM_w%null + a%360x720cru_l%360x720cru_oi%360x720cru_r%r05_m%360x720cru_g%gland5UM_w%null - + hcru_hcru - a%360x720cru_l%360x720cru_oi%360x720cru_r%r05_m%360x720cru_g%gland4_w%null + a%360x720cru_l%360x720cru_oi%360x720cru_r%r05_m%360x720cru_g%gland4_w%null - + + T31_gx3v7 + T31_g37 + a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%gland5UM_w%ww3a + + + T31_gx3v7 + T31_g37 + a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%gland4_w%ww3a + + + T31_gx3v7 + T31_g37 + a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%gland5UM_w%null + + + T31_gx3v7 + T31_g37 + a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%gland4_w%null + + + T31_gx3v7 + T31_g37 + a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%null_w%ww3a + + T31_gx3v7 T31_g37 - a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%gland5UM_w%ww3a - a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%gland4_w%ww3a - a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%gland5UM_w%null - a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%gland4_w%null - a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%null_w%ww3a a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%null_w%null - + + + + T31_gx3v7_gland4 + T31_g37_gl4 + a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%gland4_w%ww3a + + T31_gx3v7_gland4 T31_g37_gl4 - a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%gland4_w%ww3a - a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%gland4_w%null + a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%gland4_w%null - + + + + T31_gx3v7_gland10 + T31_g37_gl10 + a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%gland10_w%ww3a + + T31_gx3v7_gland10 T31_g37_gl10 - a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%gland10_w%ww3a - a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%gland10_w%null + a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%gland10_w%null - + + + T31_gx3v7_gland20 + T31_g37_gl20 + a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%gland20_w%ww3a + + T31_gx3v7_gland20 T31_g37_gl20 - a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%gland20_w%ww3a - a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%gland20_w%null + a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%gland20_w%null - - T31_gx3v7_gl5 + + + + T31_gx3v7_gl5 T31_g37_gl5 - a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%gland5UM_w%ww3a - a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%gland5UM_w%null + a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%gland5UM_w%ww3a + + T31_gx3v7_gl5 + T31_g37_gl5 + a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%gland5UM_w%null + + + - + + T85_0.9x1.25_tx0.1v2 T85_f09_t12 + a%T85_l%0.9x1.25_oi%tx0.1v2_r%r05_m%tx0.1v2_g%null_w%ww3a + + T85_0.9x1.25_tx0.1v2 - a%T85_l%0.9x1.25_oi%tx0.1v2_r%r05_m%tx0.1v2_g%null_w%ww3a + T85_f09_t12 a%T85_l%0.9x1.25_oi%tx0.1v2_r%r05_m%tx0.1v2_g%null_w%null - + + + + T341_0.23x0.31_tx0.1v2 T341_f02_t12 + a%T341_l%0.23x0.31_oi%tx0.1v2_r%r05_m%tx0.1v2_g%null_w%ww3a + + T341_0.23x0.31_tx0.1v2 - a%T341_l%0.23x0.31_oi%tx0.1v2_r%r05_m%tx0.1v2_g%null_w%ww3a + T341_f02_t12 a%T341_l%0.23x0.31_oi%tx0.1v2_r%r05_m%tx0.1v2_g%null_w%null - + + + T31_T31 T31_T31 + a%T31_l%T31_oi%T31_r%r05_m%gx3v7_g%null_w%null + + T31_T31 - a%T31_l%T31_oi%T31_r%r05_m%gx3v7_g%null_w%null - a%T31_l%T31_oi%T31_r%r05_m%gx3v7_g%gland5UM_w%null + T31_T31 + a%T31_l%T31_oi%T31_r%r05_m%gx3v7_g%gland5UM_w%null - - T31_T31 + + + T31_T31 - a%T31_l%T31_oi%T31_r%r05_m%gx3v7_g%gland4_w%null + T31_T31 + a%T31_l%T31_oi%T31_r%r05_m%gx3v7_g%gland4_w%null - - T31_T31_gl5 + + + T31_T31_gl5 - a%T31_l%T31_oi%T31_r%r05_m%gx3v7_g%gland5UM_w%null + T31_T31_gl5 + a%T31_l%T31_oi%T31_r%r05_m%gx3v7_g%gland5UM_w%null - - T42_T42 + + + T42_T42 - a%T42_l%T42_oi%T42_r%r05_m%usgs_g%null_w%null + T42_T42 + a%T42_l%T42_oi%T42_r%r05_m%usgs_g%null_w%null - - T85_T85 + + + T85_T85 - a%T85_l%T85_oi%T85_r%r05_m%usgs_g%null_w%null + T85_T85 + a%T85_l%T85_oi%T85_r%r05_m%usgs_g%null_w%null - + + + + T62_gx3v7 T62_g37 + a%T62_l%T62_oi%gx3v7_r%rx1_m%gx3v7_g%null_w%ww3a + + T62_gx3v7 - a%T62_l%T62_oi%gx3v7_r%rx1_m%gx3v7_g%null_w%ww3a - a%T62_l%T62_oi%gx3v7_r%rx1_m%gx3v7_g%null_w%null + T62_g37 + a%T62_l%T62_oi%gx3v7_r%rx1_m%gx3v7_g%null_w%null - + + + + T62_tx1v1 T62_s11 + a%T62_l%T62_oi%tx1v1_r%rx1_m%tx1v1_g%null_w%ww3a + + T62_tx1v1 - a%T62_l%T62_oi%tx1v1_r%rx1_m%tx1v1_g%null_w%ww3a - a%T62_l%T62_oi%tx1v1_r%rx1_m%tx1v1_g%null_w%null + T62_s11 + a%T62_l%T62_oi%tx1v1_r%rx1_m%tx1v1_g%null_w%null - + + + + T62_tx0.1v2 T62_t12 + a%T62_l%T62_oi%tx0.1v2_r%rx1_m%tx0.1v2_g%null_w%ww3a + + T62_tx0.1v2 - a%T62_l%T62_oi%tx0.1v2_r%rx1_m%tx0.1v2_g%null_w%ww3a - a%T62_l%T62_oi%tx0.1v2_r%rx1_m%tx0.1v2_g%null_w%null + T62_t12 + a%T62_l%T62_oi%tx0.1v2_r%rx1_m%tx0.1v2_g%null_w%null - + + + + T62_gx1v6 T62_g16 + a%T62_l%T62_oi%gx1v6_r%rx1_m%gx1v6_g%null_w%ww3a + + T62_gx1v6 - a%T62_l%T62_oi%gx1v6_r%rx1_m%gx1v6_g%null_w%ww3a - a%T62_l%T62_oi%gx1v6_r%rx1_m%gx1v6_g%null_w%null + T62_g16 + a%T62_l%T62_oi%gx1v6_r%rx1_m%gx1v6_g%null_w%null - + + + + T62_mpas120 T62_m120 + a%T62_l%T62_oi%mpas120_r%rx1_m%mpas120_g%null_w%ww3a + + T62_mpas120 - a%T62_l%T62_oi%mpas120_r%rx1_m%mpas120_g%null_w%ww3a - a%T62_l%T62_oi%mpas120_r%rx1_m%mpas120_g%null_w%null + T62_m120 + a%T62_l%T62_oi%mpas120_r%rx1_m%mpas120_g%null_w%null + + - T62_oQU120 T62_oQU120 + T62_oQU120 a%T62_l%T62_oi%oQU120_r%rx1_m%oQU120_g%null_w%null + - + + 0.23x0.31_gx1v6 f02_g16 + a%0.23x0.31_l%0.23x0.31_oi%gx1v6_r%r05_m%gx1v6_g%null_w%ww3a + + 0.23x0.31_gx1v6 - a%0.23x0.31_l%0.23x0.31_oi%gx1v6_r%r05_m%gx1v6_g%null_w%ww3a + f02_g16 a%0.23x0.31_l%0.23x0.31_oi%gx1v6_r%r05_m%gx1v6_g%null_w%null - + + + + 0.23x0.31_tx0.1v2 f02_t12 + a%0.23x0.31_l%0.23x0.31_oi%tx0.1v2_r%r05_m%tx0.1v2_g%null_w%ww3a + + 0.23x0.31_tx0.1v2 - a%0.23x0.31_l%0.23x0.31_oi%tx0.1v2_r%r05_m%tx0.1v2_g%null_w%ww3a + f02_t12 a%0.23x0.31_l%0.23x0.31_oi%tx0.1v2_r%r05_m%tx0.1v2_g%null_w%null - + + + 0.47x0.63_gx1v6 f05_g16 + a%0.47x0.63_l%0.47x0.63_oi%gx1v6_r%r05_m%gx1v6_g%null_w%ww3a + + 0.47x0.63_gx1v6 - a%0.47x0.63_l%0.47x0.63_oi%gx1v6_r%r05_m%gx1v6_g%null_w%ww3a + f05_g16 a%0.47x0.63_l%0.47x0.63_oi%gx1v6_r%r05_m%gx1v6_g%null_w%null - + + + 0.47x0.63_tx0.1v2 f05_t12 + a%0.47x0.63_l%0.47x0.63_oi%tx0.1v2_r%r05_m%tx0.1v2_g%null_w%ww3a + + 0.47x0.63_tx0.1v2 - a%0.47x0.63_l%0.47x0.63_oi%tx0.1v2_r%r05_m%tx0.1v2_g%null_w%ww3a + f05_t12 a%0.47x0.63_l%0.47x0.63_oi%tx0.1v2_r%r05_m%tx0.1v2_g%null_w%null - + + + + 0.9x1.25_gx1v6 + f09_g16 + a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%ww3a + + + 0.9x1.25_gx1v6 + f09_g16 + a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%ww3a + + + 0.9x1.25_gx1v6 + f09_g16 + a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%null + + + 0.9x1.25_gx1v6 + f09_g16 + a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%null + + + 0.9x1.25_gx1v6 + f09_g16 + a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%null_w%ww3a + + + 0.9x1.25_gx1v6 + f09_g16 + a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%null_w%null + + + + + + 0.9x1.25_gx1v6 f09_g16 + a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%null_w%ww3a + + 0.9x1.25_gx1v6 - a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%ww3a - a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%ww3a - a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%null - a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%null - a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%null_w%ww3a - a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%null_w%null - a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%null_w%ww3a + f09_g16 a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%null_w%null - - + + + + 0.9x1.25_gx1v6_gland4 f09_g16_gl4 + a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%ww3a + + 0.9x1.25_gx1v6_gland4 - a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%ww3a - a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%null + f09_g16_gl4 + a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%null - + + + + + 0.9x1.25_gx1v6_gland10 f09_g16_gl10 + a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland10_w%ww3a + + 0.9x1.25_gx1v6_gland10 - a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland10_w%ww3a - a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland10_w%null + f09_g16_gl10 + a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland10_w%null - + + + + + 0.9x1.25_gx1v6_gland20 f09_g16_gl20 + a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland20_w%ww3a + + 0.9x1.25_gx1v6_gland20 - a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland20_w%ww3a - a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland20_w%null + f09_g16_gl20 + a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland20_w%null - + + + + + 0.9x1.25_gx1v6_gl5 f09_g16_gl5 + a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%ww3a + + 0.9x1.25_gx1v6_gl5 - a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%ww3a - a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%null + f09_g16_gl5 + a%0.9x1.25_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%null - + + + + + 1.9x2.5_gx1v6 + f19_g16 + a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%ww3a + + + 1.9x2.5_gx1v6 + f19_g16 + a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%null + + + 1.9x2.5_gx1v6 + f19_g16 + a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%ww3a + + + 1.9x2.5_gx1v6 + f19_g16 + a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%null + + + 1.9x2.5_gx1v6 + f19_g16 + a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%null_w%ww3a + + + 1.9x2.5_gx1v6 + f19_g16 + a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%null_w%null + + + 1.9x2.5_gx1v6 + f19_g16 + a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%null_w%ww3a + + + 1.9x2.5_gx1v6 + f19_g16 + a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%null_w%null + + + + + + 1.9x2.5_gx1v6_gland4 f19_g16_gl4 + a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%ww3a + + 1.9x2.5_gx1v6_gland4 - a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%ww3a - a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%null + f19_g16_gl4 + a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%null - - f19_g16_gl5 + + + 1.9x2.5_gx1v6_gl5 - a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%ww3a - a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%null - - - f09_f09_gl5 - 0.9x1.25_0.9x1.25_gl5 - a%0.9x1.25_l%0.9x1.25_oi%0.9x1.25_r%r05_m%gx1v6_g%gland5UM_w%null + f19_g16_gl5 + a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%ww3a - - f19_f19_gl5 - 1.9x2.5_1.9x2.5_gl5 - a%1.9x2.5_l%1.9x2.5_oi%1.9x2.5_r%r05_m%gx1v6_g%gland5UM_w%null + + 1.9x2.5_gx1v6_gl5 + f19_g16_gl5 + a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%null - - - - 1.9x2.5_gx1v6 - f19_g16 - a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%ww3a - a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%ww3a - a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%null - a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%null - a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%null_w%ww3a - a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%null_w%null - a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%null_w%ww3a - a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%null_w%null - - + + 1.9x2.5_gx1v6_r01 f19_g16_r01 + a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r01_m%gx1v6_g%null_w%ww3a + Non-standard grid, for testing high resolution RTM grid + + 1.9x2.5_gx1v6_r01 - a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r01_m%gx1v6_g%null_w%ww3a + f19_g16_r01 a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r01_m%gx1v6_g%null_w%null Non-standard grid, for testing high resolution RTM grid - + + + + 4x5_gx3v7 f45_g37 + a%4x5_l%4x5_oi%gx3v7_r%r05_m%gx3v7_g%gland5UM_w%ww3a + + 4x5_gx3v7 - a%4x5_l%4x5_oi%gx3v7_r%r05_m%gx3v7_g%gland5UM_w%ww3a - a%4x5_l%4x5_oi%gx3v7_r%r05_m%gx3v7_g%gland4_w%ww3a - a%4x5_l%4x5_oi%gx3v7_r%r05_m%gx3v7_g%gland5UM_w%null - a%4x5_l%4x5_oi%gx3v7_r%r05_m%gx3v7_g%gland4_w%null - a%4x5_l%4x5_oi%gx3v7_r%r05_m%gx3v7_g%null_w%ww3a - a%4x5_l%4x5_oi%gx3v7_r%r05_m%gx3v7_g%null_w%null + f45_g37 + a%4x5_l%4x5_oi%gx3v7_r%r05_m%gx3v7_g%gland4_w%ww3a - - - f02_f02 - 0.23x0.31_0.23x0.31 - a%0.23x0.31_l%0.23x0.31_oi%0.23x0.31_r%r05_m%gx1v6_g%null_w%null + + 4x5_gx3v7 + f45_g37 + a%4x5_l%4x5_oi%gx3v7_r%r05_m%gx3v7_g%gland5UM_w%null + + + 4x5_gx3v7 + f45_g37 + a%4x5_l%4x5_oi%gx3v7_r%r05_m%gx3v7_g%gland4_w%null + + + 4x5_gx3v7 + f45_g37 + a%4x5_l%4x5_oi%gx3v7_r%r05_m%gx3v7_g%null_w%ww3a + + + 4x5_gx3v7 + f45_g37 + a%4x5_l%4x5_oi%gx3v7_r%r05_m%gx3v7_g%null_w%null - + + + + 0.23x0.31_0.23x0.31 + f02_f02 + a%0.23x0.31_l%0.23x0.31_oi%0.23x0.31_r%r05_m%gx1v6_g%null_w%null + + + + + + 0.9x1.25_0.9x1.25 f09_f09 + a%0.9x1.25_l%0.9x1.25_oi%0.9x1.25_r%r05_m%gx1v6_g%null_w%null + + 0.9x1.25_0.9x1.25 - a%0.9x1.25_l%0.9x1.25_oi%0.9x1.25_r%r05_m%gx1v6_g%null_w%null - a%0.9x1.25_l%0.9x1.25_oi%0.9x1.25_r%r05_m%gx1v6_g%gland5UM_w%null - a%0.9x1.25_l%0.9x1.25_oi%0.9x1.25_r%r05_m%gx1v6_g%gland4_w%null + f09_f09 + a%0.9x1.25_l%0.9x1.25_oi%0.9x1.25_r%r05_m%gx1v6_g%gland5UM_w%null + + 0.9x1.25_0.9x1.25 + f09_f09 + a%0.9x1.25_l%0.9x1.25_oi%0.9x1.25_r%r05_m%gx1v6_g%gland4_w%null + + + 0.9x1.25_0.9x1.25_gl5 + f09_f09_gl5 + a%0.9x1.25_l%0.9x1.25_oi%0.9x1.25_r%r05_m%gx1v6_g%gland5UM_w%null + - + + + 1.9x2.5_1.9x2.5 f19_f19 + a%1.9x2.5_l%1.9x2.5_oi%1.9x2.5_r%r05_m%gx1v6_g%gland5UM_w%null + + 1.9x2.5_1.9x2.5 - a%1.9x2.5_l%1.9x2.5_oi%1.9x2.5_r%r05_m%gx1v6_g%gland5UM_w%null - a%1.9x2.5_l%1.9x2.5_oi%1.9x2.5_r%r05_m%gx1v6_g%gland4_w%null - a%1.9x2.5_l%1.9x2.5_oi%1.9x2.5_r%r05_m%gx1v6_g%null_w%null + f19_f19 + a%1.9x2.5_l%1.9x2.5_oi%1.9x2.5_r%r05_m%gx1v6_g%gland4_w%null + + + 1.9x2.5_1.9x2.5 + f19_f19 + a%1.9x2.5_l%1.9x2.5_oi%1.9x2.5_r%r05_m%gx1v6_g%null_w%null - - f19_f19_gl10 + + 1.9x2.5_1.9x2.5_gland10 - a%1.9x2.5_l%1.9x2.5_oi%1.9x2.5_r%r05_m%gx1v6_g%gland10_w%null + f19_f19_gl10 + a%1.9x2.5_l%1.9x2.5_oi%1.9x2.5_r%r05_m%gx1v6_g%gland10_w%null - - f25_f25 + + 1.9x2.5_1.9x2.5_gl5 + f19_f19_gl5 + a%1.9x2.5_l%1.9x2.5_oi%1.9x2.5_r%r05_m%gx1v6_g%gland5UM_w%null + + + 2.5x3.33_2.5x3.33 - a%2.5x3.33_l%2.5x3.33_oi%2.5x3.33_r%r05_m%gx1v6_g%null_w%null + f25_f25 + a%2.5x3.33_l%2.5x3.33_oi%2.5x3.33_r%r05_m%gx1v6_g%null_w%null - + + 4x5_4x5 f45_f45 + a%4x5_l%4x5_oi%4x5_r%r05_m%gx3v7_g%null_w%null + + + 4x5_4x5 - a%4x5_l%4x5_oi%4x5_r%r05_m%gx3v7_g%gland5UM_w%null - a%4x5_l%4x5_oi%4x5_r%r05_m%gx3v7_g%gland4_w%null - a%4x5_l%4x5_oi%4x5_r%r05_m%gx3v7_g%null_w%null + f45_f45 + a%4x5_l%4x5_oi%4x5_r%r05_m%gx3v7_g%gland5UM_w%null + + + 4x5_4x5 + f45_f45 + a%4x5_l%4x5_oi%4x5_r%r05_m%gx3v7_g%gland4_w%null - + + 10x15_10x15 f10_f10 + a%10x15_l%10x15_oi%10x15_r%r05_m%usgs_g%null_w%null + + 10x15_10x15 - a%10x15_l%10x15_oi%10x15_r%r05_m%usgs_g%null_w%null - a%10x15_l%10x15_oi%10x15_r%r05_m%usgs_g%gland5UM_w%null - a%10x15_l%10x15_oi%10x15_r%r05_m%usgs_g%gland4_w%null + f10_f10 + a%10x15_l%10x15_oi%10x15_r%r05_m%usgs_g%gland5UM_w%null + + + 10x15_10x15 + f10_f10 + a%10x15_l%10x15_oi%10x15_r%r05_m%usgs_g%gland4_w%null - + + + ne16np4_gx3v7 + ne16_g37 + a%ne16np4_l%ne16np4_oi%gx3v7_r%r05_m%gx3v7_g%gland5UM_w%ww3a + + + ne16np4_gx3v7 + ne16_g37 + a%ne16np4_l%ne16np4_oi%gx3v7_r%r05_m%gx3v7_g%gland4_w%ww3a + + + ne16np4_gx3v7 + ne16_g37 + a%ne16np4_l%ne16np4_oi%gx3v7_r%r05_m%gx3v7_g%null_w%ww3a + + + ne16np4_gx3v7 ne16_g37 + a%ne16np4_l%ne16np4_oi%gx3v7_r%r05_m%gx3v7_g%gland5UM_w%null + + ne16np4_gx3v7 - a%ne16np4_l%ne16np4_oi%gx3v7_r%r05_m%gx3v7_g%gland5UM_w%ww3a - a%ne16np4_l%ne16np4_oi%gx3v7_r%r05_m%gx3v7_g%gland4_w%ww3a - a%ne16np4_l%ne16np4_oi%gx3v7_r%r05_m%gx3v7_g%gland5UM_w%null - a%ne16np4_l%ne16np4_oi%gx3v7_r%r05_m%gx3v7_g%gland4_w%null - a%ne16np4_l%ne16np4_oi%gx3v7_r%r05_m%gx3v7_g%null_w%ww3a + ne16_g37 + a%ne16np4_l%ne16np4_oi%gx3v7_r%r05_m%gx3v7_g%gland4_w%null + + + ne16np4_gx3v7 + ne16_g37 a%ne16np4_l%ne16np4_oi%gx3v7_r%r05_m%gx3v7_g%null_w%null - + + + + ne30np4_gx1v6 + ne30_g16 + a%ne30np4_l%ne30np4_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%ww3a + + + ne30np4_gx1v6 + ne30_g16 + a%ne30np4_l%ne30np4_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%ww3a + + + ne30np4_gx1v6 + ne30_g16 + a%ne30np4_l%ne30np4_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%null + + + ne30np4_gx1v6 + ne30_g16 + a%ne30np4_l%ne30np4_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%null + + + ne30np4_gx1v6 ne30_g16 + a%ne30np4_l%ne30np4_oi%gx1v6_r%r05_m%gx1v6_g%null_w%ww3a + + ne30np4_gx1v6 - a%ne30np4_l%ne30np4_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%ww3a - a%ne30np4_l%ne30np4_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%ww3a - a%ne30np4_l%ne30np4_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%null - a%ne30np4_l%ne30np4_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%null - a%ne30np4_l%ne30np4_oi%gx1v6_r%r05_m%gx1v6_g%null_w%ww3a + ne30_g16 a%ne30np4_l%ne30np4_oi%gx1v6_r%r05_m%gx1v6_g%null_w%null - + + + + ne30np4_1.9x2.5_gx1v6 + ne30_f19_g16 + a%ne30np4_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%ww3a + For testing tri-grid + + + ne30np4_1.9x2.5_gx1v6 ne30_f19_g16 + a%ne30np4_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%ww3a + For testing tri-grid + + ne30np4_1.9x2.5_gx1v6 - a%ne30np4_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%ww3a - a%ne30np4_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%ww3a - a%ne30np4_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%null - a%ne30np4_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%null - a%ne30np4_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%null_w%ww3a + ne30_f19_g16 + a%ne30np4_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%null + For testing tri-grid + + + ne30np4_1.9x2.5_gx1v6 + ne30_f19_g16 + a%ne30np4_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%null + For testing tri-grid + + + ne30np4_1.9x2.5_gx1v6 + ne30_f19_g16 + a%ne30np4_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%null_w%ww3a + For testing tri-grid + + + ne30np4_1.9x2.5_gx1v6 + ne30_f19_g16 a%ne30np4_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%null_w%null For testing tri-grid - + + + + ne30np4_0.9x1.25_gx1v6 ne30_f09_g16 + a%ne30np4_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%null_w%ww3a + For testing tri-grid + + ne30np4_0.9x1.25_gx1v6 - a%ne30np4_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%null_w%ww3a + ne30_f09_g16 a%ne30np4_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%null_w%null For testing tri-grid - + + + + + ne30np4_0.9x1.25_gx1v6 ne30_f09_g16 + a%ne30np4_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%ww3a + For testing tri-grid + + ne30np4_0.9x1.25_gx1v6 - a%ne30np4_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%ww3a - a%ne30np4_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%ww3a - a%ne30np4_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%null - a%ne30np4_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%null + ne30_f09_g16 + a%ne30np4_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%ww3a For testing tri-grid - - + + ne30np4_0.9x1.25_gx1v6 + ne30_f09_g16 + a%ne30np4_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%null + For testing tri-grid + + + ne30np4_0.9x1.25_gx1v6 + ne30_f09_g16 + a%ne30np4_l%0.9x1.25_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%null + For testing tri-grid + + + ne60np4_gx1v6 ne60_g16 + a%ne60np4_l%ne60np4_oi%gx1v6_r%r05_m%gx1v6_g%null_w%ww3a + + ne60np4_gx1v6 - a%ne60np4_l%ne60np4_oi%gx1v6_r%r05_m%gx1v6_g%null_w%ww3a + ne60_g16 a%ne60np4_l%ne60np4_oi%gx1v6_r%r05_m%gx1v6_g%null_w%null - + + + + + ne120np4_gx1v6 + ne120_g16 + a%ne120np4_l%ne120np4_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%ww3a + + + ne120np4_gx1v6 ne120_g16 + a%ne120np4_l%ne120np4_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%ww3a + + + ne120np4_gx1v6 + ne120_g16 + a%ne120np4_l%ne120np4_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%null + + + ne120np4_gx1v6 + ne120_g16 + a%ne120np4_l%ne120np4_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%null + + + ne120np4_gx1v6 + ne120_g16 + a%ne120np4_l%ne120np4_oi%gx1v6_r%r05_m%gx1v6_g%null_w%ww3a + + ne120np4_gx1v6 - a%ne120np4_l%ne120np4_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%ww3a - a%ne120np4_l%ne120np4_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%ww3a - a%ne120np4_l%ne120np4_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%null - a%ne120np4_l%ne120np4_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%null - a%ne120np4_l%ne120np4_oi%gx1v6_r%r05_m%gx1v6_g%null_w%ww3a + ne120_g16 a%ne120np4_l%ne120np4_oi%gx1v6_r%r05_m%gx1v6_g%null_w%null - + + + + + ne120np4_tx0.1v2 ne120_t12 + a%ne120np4_l%ne120np4_oi%tx0.1v2_r%r05_m%tx0.1v2_g%gland5UM_w%ww3a + + ne120np4_tx0.1v2 - a%ne120np4_l%ne120np4_oi%tx0.1v2_r%r05_m%tx0.1v2_g%gland5UM_w%ww3a - a%ne120np4_l%ne120np4_oi%tx0.1v2_r%r05_m%tx0.1v2_g%gland4_w%ww3a - a%ne120np4_l%ne120np4_oi%tx0.1v2_r%r05_m%tx0.1v2_g%null_w%ww3a - a%ne120np4_l%ne120np4_oi%tx0.1v2_r%r05_m%tx0.1v2_g%gland5UM_w%null - a%ne120np4_l%ne120np4_oi%tx0.1v2_r%r05_m%tx0.1v2_g%gland4_w%null + ne120_t12 + a%ne120np4_l%ne120np4_oi%tx0.1v2_r%r05_m%tx0.1v2_g%gland4_w%ww3a + + + ne120np4_tx0.1v2 + ne120_t12 + a%ne120np4_l%ne120np4_oi%tx0.1v2_r%r05_m%tx0.1v2_g%null_w%ww3a + + + ne120np4_tx0.1v2 + ne120_t12 + a%ne120np4_l%ne120np4_oi%tx0.1v2_r%r05_m%tx0.1v2_g%gland5UM_w%null + + + ne120np4_tx0.1v2 + ne120_t12 + a%ne120np4_l%ne120np4_oi%tx0.1v2_r%r05_m%tx0.1v2_g%gland4_w%null + + + ne120np4_tx0.1v2 + ne120_t12 a%ne120np4_l%ne120np4_oi%tx0.1v2_r%r05_m%tx0.1v2_g%null_w%null - + + + + ne240np4_0.23x0.31_gx1v6 ne240_f02_g16 + a%ne240np4_l%0.23x0.31_oi%gx1v6_r%r05_m%gx1v6_g%null_w%ww3a + For testing high resolution tri-grid + + ne240np4_0.23x0.31_gx1v6 - a%ne240np4_l%0.23x0.31_oi%gx1v6_r%r05_m%gx1v6_g%null_w%ww3a + ne240_f02_g16 a%ne240np4_l%0.23x0.31_oi%gx1v6_r%r05_m%gx1v6_g%null_w%null For testing high resolution tri-grid - + + + + ne240np4_tx0.1v2 ne240_t12 + a%ne240np4_l%ne240np4_oi%tx0.1v2_r%r05_m%tx0.1v2_g%null_w%ww3a + + ne240np4_tx0.1v2 - a%ne240np4_l%ne240np4_oi%tx0.1v2_r%r05_m%tx0.1v2_g%null_w%ww3a + ne240_t12 a%ne240np4_l%ne240np4_oi%tx0.1v2_r%r05_m%tx0.1v2_g%null_w%null - + + + ne16np4_ne16np4 ne16_ne16 + a%ne16np4_l%ne16np4_oi%ne16np4_r%r05_m%gx3v7_g%null_w%null + + ne16np4_ne16np4 - a%ne16np4_l%ne16np4_oi%ne16np4_r%r05_m%gx3v7_g%null_w%null - a%ne16np4_l%ne16np4_oi%ne16np4_r%r05_m%gx3v7_g%gland5UM_w%null - a%ne16np4_l%ne16np4_oi%ne16np4_r%r05_m%gx3v7_g%gland4_w%null + ne16_ne16 + a%ne16np4_l%ne16np4_oi%ne16np4_r%r05_m%gx3v7_g%gland5UM_w%null + + ne16np4_ne16np4 + ne16_ne16 + a%ne16np4_l%ne16np4_oi%ne16np4_r%r05_m%gx3v7_g%gland4_w%null + + - + + + ne30np4_ne30np4 ne30_ne30 + a%ne30np4_l%ne30np4_oi%ne30np4_r%r05_m%gx1v6_g%gland5UM_w%null + + ne30np4_ne30np4 - a%ne30np4_l%ne30np4_oi%ne30np4_r%r05_m%gx1v6_g%gland5UM_w%null - a%ne30np4_l%ne30np4_oi%ne30np4_r%r05_m%gx1v6_g%gland4_w%null - a%ne30np4_l%ne30np4_oi%ne30np4_r%r05_m%gx1v6_g%null_w%null + ne30_ne30 + a%ne30np4_l%ne30np4_oi%ne30np4_r%r05_m%gx1v6_g%gland4_w%null + + + ne30np4_ne30np4 + ne30_ne30 + a%ne30np4_l%ne30np4_oi%ne30np4_r%r05_m%gx1v6_g%null_w%null - - ne60_ne60 + + + ne60np4_ne60np4 - a%ne60np4_l%ne60np4_oi%ne60np4_r%r05_m%gx1v6_g%null_w%null + ne60_ne60 + a%ne60np4_l%ne60np4_oi%ne60np4_r%r05_m%gx1v6_g%null_w%null - + + + + ne120np4_ne120np4 ne120_ne120 + a%ne120np4_l%ne120np4_oi%ne120np4_r%r05_m%gx1v6_g%gland5UM_w%null + + ne120np4_ne120np4 - a%ne120np4_l%ne120np4_oi%ne120np4_r%r05_m%gx1v6_g%gland5UM_w%null - a%ne120np4_l%ne120np4_oi%ne120np4_r%r05_m%gx1v6_g%gland4_w%null - a%ne120np4_l%ne120np4_oi%ne120np4_r%r05_m%gx1v6_g%null_w%null + ne120_ne120 + a%ne120np4_l%ne120np4_oi%ne120np4_r%r05_m%gx1v6_g%gland4_w%null + + + ne120np4_ne120np4 + ne120_ne120 + a%ne120np4_l%ne120np4_oi%ne120np4_r%r05_m%gx1v6_g%null_w%null - - ne240_ne240 + + + ne240np4_ne240np4 - a%ne240np4_l%ne240np4_oi%ne240np4_r%null_m%gx1v6_g%null_w%null + ne240_ne240 + a%ne240np4_l%ne240np4_oi%ne240np4_r%null_m%gx1v6_g%null_w%null + - + + + T31_gx3v7_rx1 + T31_g37_rx1 + a%T31_l%T31_oi%gx3v7_r%rx1_m%gx3v7_g%null_w%ww3a + + + T31_gx3v7_rx1 + T31_g37_rx1 + a%T31_l%T31_oi%gx3v7_r%rx1_m%gx3v7_g%null_w%null + + + T31_gx3v7_rx1 + T31_g37_rx1 + a%T31_l%T31_oi%gx3v7_r%rx1_m%gx3v7_g%gland5UM_w%ww3a + + + T31_gx3v7_rx1 T31_g37_rx1 + a%T31_l%T31_oi%gx3v7_r%rx1_m%gx3v7_g%gland4_w%ww3a + + T31_gx3v7_rx1 - a%T31_l%T31_oi%gx3v7_r%rx1_m%gx3v7_g%null_w%ww3a - a%T31_l%T31_oi%gx3v7_r%rx1_m%gx3v7_g%null_w%null - a%T31_l%T31_oi%gx3v7_r%rx1_m%gx3v7_g%gland5UM_w%ww3a - a%T31_l%T31_oi%gx3v7_r%rx1_m%gx3v7_g%gland4_w%ww3a - a%T31_l%T31_oi%gx3v7_r%rx1_m%gx3v7_g%gland5UM_w%null - a%T31_l%T31_oi%gx3v7_r%rx1_m%gx3v7_g%gland4_w%null + T31_g37_rx1 + a%T31_l%T31_oi%gx3v7_r%rx1_m%gx3v7_g%gland5UM_w%null + + T31_gx3v7_rx1 + T31_g37_rx1 + a%T31_l%T31_oi%gx3v7_r%rx1_m%gx3v7_g%gland4_w%null + + + - + + 4x5_gx3v7_rx1 f45_g37_rx1 + a%4x5_l%4x5_oi%gx3v7_r%rx1_m%gx3v7_g%null_w%ww3a + + 4x5_gx3v7_rx1 - a%4x5_l%4x5_oi%gx3v7_r%rx1_m%gx3v7_g%null_w%ww3a - a%4x5_l%4x5_oi%gx3v7_r%rx1_m%gx3v7_g%gland5UM_w%ww3a - a%4x5_l%4x5_oi%gx3v7_r%rx1_m%gx3v7_g%gland4_w%ww3a - a%4x5_l%4x5_oi%gx3v7_r%rx1_m%gx3v7_g%null_w%null - a%4x5_l%4x5_oi%gx3v7_r%rx1_m%gx3v7_g%gland5UM_w%null - a%4x5_l%4x5_oi%gx3v7_r%rx1_m%gx3v7_g%gland4_w%null + f45_g37_rx1 + a%4x5_l%4x5_oi%gx3v7_r%rx1_m%gx3v7_g%gland5UM_w%ww3a + + + 4x5_gx3v7_rx1 + f45_g37_rx1 + a%4x5_l%4x5_oi%gx3v7_r%rx1_m%gx3v7_g%gland4_w%ww3a + + + 4x5_gx3v7_rx1 + f45_g37_rx1 + a%4x5_l%4x5_oi%gx3v7_r%rx1_m%gx3v7_g%null_w%null + + + 4x5_gx3v7_rx1 + f45_g37_rx1 + a%4x5_l%4x5_oi%gx3v7_r%rx1_m%gx3v7_g%gland5UM_w%null + + + 4x5_gx3v7_rx1 + f45_g37_rx1 + a%4x5_l%4x5_oi%gx3v7_r%rx1_m%gx3v7_g%gland4_w%null - + + + + 1.9x2.5_gx1v6_rx1 f19_g16_rx1 + a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%rx1_m%gx1v6_g%null_w%ww3a + + 1.9x2.5_gx1v6_rx1 - a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%rx1_m%gx1v6_g%null_w%ww3a - a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%rx1_m%gx1v6_g%gland5UM_w%ww3a - a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%rx1_m%gx1v6_g%gland4_w%ww3a - a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%rx1_m%gx1v6_g%null_w%null - a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%rx1_m%gx1v6_g%gland5UM_w%null - a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%rx1_m%gx1v6_g%gland4_w%null + f19_g16_rx1 + a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%rx1_m%gx1v6_g%gland5UM_w%ww3a + + + 1.9x2.5_gx1v6_rx1 + f19_g16_rx1 + a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%rx1_m%gx1v6_g%gland4_w%ww3a + + 1.9x2.5_gx1v6_rx1 + f19_g16_rx1 + a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%rx1_m%gx1v6_g%null_w%null + + + 1.9x2.5_gx1v6_rx1 + f19_g16_rx1 + a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%rx1_m%gx1v6_g%gland5UM_w%null + + + 1.9x2.5_gx1v6_rx1 + f19_g16_rx1 + a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%rx1_m%gx1v6_g%gland4_w%null + + - + + + ne30np4_gx1v6_rx1 ne30_g16_rx1 + a%ne30np4_l%ne30np4_oi%gx1v6_r%rx1_m%gx1v6_g%null_w%ww3a + + ne30np4_gx1v6_rx1 - a%ne30np4_l%ne30np4_oi%gx1v6_r%rx1_m%gx1v6_g%null_w%ww3a - a%ne30np4_l%ne30np4_oi%gx1v6_r%rx1_m%gx1v6_g%gland5UM_w%ww3a - a%ne30np4_l%ne30np4_oi%gx1v6_r%rx1_m%gx1v6_g%gland4_w%ww3a - a%ne30np4_l%ne30np4_oi%gx1v6_r%rx1_m%gx1v6_g%null_w%null - a%ne30np4_l%ne30np4_oi%gx1v6_r%rx1_m%gx1v6_g%gland5UM_w%null - a%ne30np4_l%ne30np4_oi%gx1v6_r%rx1_m%gx1v6_g%gland4_w%null + ne30_g16_rx1 + a%ne30np4_l%ne30np4_oi%gx1v6_r%rx1_m%gx1v6_g%gland5UM_w%ww3a + + + ne30np4_gx1v6_rx1 + ne30_g16_rx1 + a%ne30np4_l%ne30np4_oi%gx1v6_r%rx1_m%gx1v6_g%gland4_w%ww3a + + + ne30np4_gx1v6_rx1 + ne30_g16_rx1 + a%ne30np4_l%ne30np4_oi%gx1v6_r%rx1_m%gx1v6_g%null_w%null + + + ne30np4_gx1v6_rx1 + ne30_g16_rx1 + a%ne30np4_l%ne30np4_oi%gx1v6_r%rx1_m%gx1v6_g%gland5UM_w%null + + + ne30np4_gx1v6_rx1 + ne30_g16_rx1 + a%ne30np4_l%ne30np4_oi%gx1v6_r%rx1_m%gx1v6_g%gland4_w%null - + + + + ne30np4_1.9x2.5_gx1v6_rx1 + ne30_f19_g16_rx1 + a%ne30np4_l%1.9x2.5_oi%gx1v6_r%rx1_m%gx1v6_g%null_w%ww3a + + + ne30np4_1.9x2.5_gx1v6_rx1 + ne30_f19_g16_rx1 + a%ne30np4_l%1.9x2.5_oi%gx1v6_r%rx1_m%gx1v6_g%gland5UM_w%ww3a + + + ne30np4_1.9x2.5_gx1v6_rx1 ne30_f19_g16_rx1 + a%ne30np4_l%1.9x2.5_oi%gx1v6_r%rx1_m%gx1v6_g%gland4_w%ww3a + + ne30np4_1.9x2.5_gx1v6_rx1 - a%ne30np4_l%1.9x2.5_oi%gx1v6_r%rx1_m%gx1v6_g%null_w%ww3a - a%ne30np4_l%1.9x2.5_oi%gx1v6_r%rx1_m%gx1v6_g%gland5UM_w%ww3a - a%ne30np4_l%1.9x2.5_oi%gx1v6_r%rx1_m%gx1v6_g%gland4_w%ww3a - a%ne30np4_l%1.9x2.5_oi%gx1v6_r%rx1_m%gx1v6_g%null_w%null - a%ne30np4_l%1.9x2.5_oi%gx1v6_r%rx1_m%gx1v6_g%gland5UM_w%null - a%ne30np4_l%1.9x2.5_oi%gx1v6_r%rx1_m%gx1v6_g%gland4_w%null + ne30_f19_g16_rx1 + a%ne30np4_l%1.9x2.5_oi%gx1v6_r%rx1_m%gx1v6_g%null_w%null + + ne30np4_1.9x2.5_gx1v6_rx1 + ne30_f19_g16_rx1 + a%ne30np4_l%1.9x2.5_oi%gx1v6_r%rx1_m%gx1v6_g%gland5UM_w%null + + + ne30np4_1.9x2.5_gx1v6_rx1 + ne30_f19_g16_rx1 + a%ne30np4_l%1.9x2.5_oi%gx1v6_r%rx1_m%gx1v6_g%gland4_w%null + + + + ww3a_ww3a @@ -602,6 +1194,99 @@ a%ww3a_l%ww3a_oi%ww3a_r%null_m%ww3a_g%null_w%ww3a + + + + 1.9x2.5_gx1v6_r05_ww3a + f19_g16_r05_ww3 + a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%null_w%ww3a + + + 1.9x2.5_gx1v6_r05_ww3a + f19_g16_r05_ww3 + a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%ww3a + + + 1.9x2.5_gx1v6_r05_ww3a + f19_g16_r05_ww3 + a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%ww3a + + + + + 0.9x1.25_gx1v6_r05_ww3a + f09_g16_r05_ww3 + a%0.9x1.25_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%null_w%ww3a + + + 0.9x1.25_gx1v6_r05_ww3a + f09_g16_r05_ww3 + a%0.9x1.25_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%gland5UM_w%ww3a + + + 0.9x1.25_gx1v6_r05_ww3a + f09_g16_r05_ww3 + a%0.9x1.25_l%1.9x2.5_oi%gx1v6_r%r05_m%gx1v6_g%gland4_w%ww3a + + + + + T31_gx3v7_r05_ww3a + T31_g37_r05_ww3 + a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%null_w%ww3a + + + T31_gx3v7_r05_ww3a + T31_g37_r05_ww3 + a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%gland5UM_w%ww3a + + + T31_gx3v7_r05_ww3a + T31_g37_r05_ww3 + a%T31_l%T31_oi%gx3v7_r%r05_m%gx3v7_g%gland4_w%ww3a + + + + + 1.9x2.5_gx1v6_rx1_ww3a + f19_g16_rx1_ww3 + a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%rx1_m%gx1v6_g%null_w%ww3a + + + 1.9x2.5_gx1v6_rx1_ww3a + f19_g16_rx1_ww3 + a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%rx1_m%gx1v6_g%gland5UM_w%ww3a + + + 1.9x2.5_gx1v6_rx1_ww3a + f19_g16_rx1_ww3 + a%1.9x2.5_l%1.9x2.5_oi%gx1v6_r%rx1_m%gx1v6_g%gland4_w%ww3a + + + + + T31_gx3v7_rx1_ww3a + T31_g37_rx1_ww3 + a%T31_l%T31_oi%gx3v7_r%rx1_m%gx3v7_g%null_w%ww3a + + + T31_gx3v7_rx1_ww3a + T31_g37_rx1_ww3 + a%T31_l%T31_oi%gx3v7_r%rx1_m%gx3v7_g%gland5UM_w%ww3a + + + T31_gx3v7_rx1_ww3a + T31_g37_rx1_ww3 + a%T31_l%T31_oi%gx3v7_r%rx1_m%gx3v7_g%gland4_w%ww3a + + + + + T62_gx1v6_rx1_ww3a + T62_g16_rx1_ww3 + a%T62_l%T62_oi%gx1v6_r%rx1_m%gx1v6_g%null_w%ww3a + + @@ -1434,45 +2119,45 @@ - cpl/gridmaps/360x720/map_360x720_TO_gland4km_aave.160329.nc - cpl/gridmaps/360x720/map_360x720_TO_gland4km_blin.160329.nc - cpl/gridmaps/gland4km/map_gland4km_TO_360x720_aave.160329.nc - cpl/gridmaps/gland4km/map_gland4km_TO_360x720_aave.160329.nc + cpl/gridmaps/360x720/map_360x720_TO_gland4km_aave.160329.nc + cpl/gridmaps/360x720/map_360x720_TO_gland4km_blin.160329.nc + cpl/gridmaps/gland4km/map_gland4km_TO_360x720_aave.160329.nc + cpl/gridmaps/gland4km/map_gland4km_TO_360x720_aave.160329.nc - cpl/gridmaps/fv10x15/map_fv10x15_TO_gland4km_aave.160329.nc - cpl/gridmaps/fv10x15/map_fv10x15_TO_gland4km_blin.160329.nc - cpl/gridmaps/gland4km/map_gland4km_TO_fv10x15_aave.160329.nc - cpl/gridmaps/gland4km/map_gland4km_TO_fv10x15_aave.160329.nc + cpl/gridmaps/fv10x15/map_fv10x15_TO_gland4km_aave.160329.nc + cpl/gridmaps/fv10x15/map_fv10x15_TO_gland4km_blin.160329.nc + cpl/gridmaps/gland4km/map_gland4km_TO_fv10x15_aave.160329.nc + cpl/gridmaps/gland4km/map_gland4km_TO_fv10x15_aave.160329.nc - cpl/gridmaps/fv4x5/map_fv4x5_TO_gland4km_aave.160329.nc - cpl/gridmaps/fv4x5/map_fv4x5_TO_gland4km_blin.160329.nc - cpl/gridmaps/gland4km/map_gland4km_TO_fv4x5_aave.160329.nc - cpl/gridmaps/gland4km/map_gland4km_TO_fv4x5_aave.160329.nc + cpl/gridmaps/fv4x5/map_fv4x5_TO_gland4km_aave.160329.nc + cpl/gridmaps/fv4x5/map_fv4x5_TO_gland4km_blin.160329.nc + cpl/gridmaps/gland4km/map_gland4km_TO_fv4x5_aave.160329.nc + cpl/gridmaps/gland4km/map_gland4km_TO_fv4x5_aave.160329.nc - cpl/gridmaps/ne16np4/map_ne16np4_TO_gland4km_aave.160329.nc - cpl/gridmaps/ne16np4/map_ne16np4_TO_gland4km_blin.160329.nc - cpl/gridmaps/gland4km/map_gland4km_TO_ne16np4_aave.160329.nc - cpl/gridmaps/gland4km/map_gland4km_TO_ne16np4_aave.160329.nc + cpl/gridmaps/ne16np4/map_ne16np4_TO_gland4km_aave.160329.nc + cpl/gridmaps/ne16np4/map_ne16np4_TO_gland4km_blin.160329.nc + cpl/gridmaps/gland4km/map_gland4km_TO_ne16np4_aave.160329.nc + cpl/gridmaps/gland4km/map_gland4km_TO_ne16np4_aave.160329.nc - cpl/gridmaps/ne30np4/map_ne30np4_TO_gland4km_aave.160329.nc - cpl/gridmaps/ne30np4/map_ne30np4_TO_gland4km_blin.160329.nc - cpl/gridmaps/gland4km/map_gland4km_TO_ne30np4_aave.160329.nc - cpl/gridmaps/gland4km/map_gland4km_TO_ne30np4_aave.160329.nc + cpl/gridmaps/ne30np4/map_ne30np4_TO_gland4km_aave.160329.nc + cpl/gridmaps/ne30np4/map_ne30np4_TO_gland4km_blin.160329.nc + cpl/gridmaps/gland4km/map_gland4km_TO_ne30np4_aave.160329.nc + cpl/gridmaps/gland4km/map_gland4km_TO_ne30np4_aave.160329.nc - cpl/gridmaps/ne120np4/map_ne120np4_TO_gland4km_aave.160329.nc - cpl/gridmaps/ne120np4/map_ne120np4_TO_gland4km_blin.160329.nc - cpl/gridmaps/gland4km/map_gland4km_TO_ne120np4_aave.160329.nc - cpl/gridmaps/gland4km/map_gland4km_TO_ne120np4_aave.160329.nc + cpl/gridmaps/ne120np4/map_ne120np4_TO_gland4km_aave.160329.nc + cpl/gridmaps/ne120np4/map_ne120np4_TO_gland4km_blin.160329.nc + cpl/gridmaps/gland4km/map_gland4km_TO_ne120np4_aave.160329.nc + cpl/gridmaps/gland4km/map_gland4km_TO_ne120np4_aave.160329.nc @@ -1502,45 +2187,45 @@ - cpl/gridmaps/360x720/map_360x720_TO_gland5km_aave.160329.nc - cpl/gridmaps/360x720/map_360x720_TO_gland5km_blin.160329.nc - cpl/gridmaps/gland5km/map_gland5km_TO_360x720_aave.160329.nc - cpl/gridmaps/gland5km/map_gland5km_TO_360x720_aave.160329.nc + cpl/gridmaps/360x720/map_360x720_TO_gland5km_aave.160329.nc + cpl/gridmaps/360x720/map_360x720_TO_gland5km_blin.160329.nc + cpl/gridmaps/gland5km/map_gland5km_TO_360x720_aave.160329.nc + cpl/gridmaps/gland5km/map_gland5km_TO_360x720_aave.160329.nc - cpl/gridmaps/fv10x15/map_fv10x15_TO_gland5km_aave.160329.nc - cpl/gridmaps/fv10x15/map_fv10x15_TO_gland5km_blin.160329.nc - cpl/gridmaps/gland5km/map_gland5km_TO_fv10x15_aave.160329.nc - cpl/gridmaps/gland5km/map_gland5km_TO_fv10x15_aave.160329.nc + cpl/gridmaps/fv10x15/map_fv10x15_TO_gland5km_aave.160329.nc + cpl/gridmaps/fv10x15/map_fv10x15_TO_gland5km_blin.160329.nc + cpl/gridmaps/gland5km/map_gland5km_TO_fv10x15_aave.160329.nc + cpl/gridmaps/gland5km/map_gland5km_TO_fv10x15_aave.160329.nc - cpl/gridmaps/fv4x5/map_fv4x5_TO_gland5km_aave.160329.nc - cpl/gridmaps/fv4x5/map_fv4x5_TO_gland5km_blin.160329.nc - cpl/gridmaps/gland5km/map_gland5km_TO_fv4x5_aave.160329.nc - cpl/gridmaps/gland5km/map_gland5km_TO_fv4x5_aave.160329.nc + cpl/gridmaps/fv4x5/map_fv4x5_TO_gland5km_aave.160329.nc + cpl/gridmaps/fv4x5/map_fv4x5_TO_gland5km_blin.160329.nc + cpl/gridmaps/gland5km/map_gland5km_TO_fv4x5_aave.160329.nc + cpl/gridmaps/gland5km/map_gland5km_TO_fv4x5_aave.160329.nc - cpl/gridmaps/ne16np4/map_ne16np4_TO_gland5km_aave.160329.nc - cpl/gridmaps/ne16np4/map_ne16np4_TO_gland5km_blin.160329.nc - cpl/gridmaps/gland5km/map_gland5km_TO_ne16np4_aave.160329.nc - cpl/gridmaps/gland5km/map_gland5km_TO_ne16np4_aave.160329.nc + cpl/gridmaps/ne16np4/map_ne16np4_TO_gland5km_aave.160329.nc + cpl/gridmaps/ne16np4/map_ne16np4_TO_gland5km_blin.160329.nc + cpl/gridmaps/gland5km/map_gland5km_TO_ne16np4_aave.160329.nc + cpl/gridmaps/gland5km/map_gland5km_TO_ne16np4_aave.160329.nc - cpl/gridmaps/ne30np4/map_ne30np4_TO_gland5km_aave.160329.nc - cpl/gridmaps/ne30np4/map_ne30np4_TO_gland5km_blin.160329.nc - cpl/gridmaps/gland5km/map_gland5km_TO_ne30np4_aave.160329.nc - cpl/gridmaps/gland5km/map_gland5km_TO_ne30np4_aave.160329.nc + cpl/gridmaps/ne30np4/map_ne30np4_TO_gland5km_aave.160329.nc + cpl/gridmaps/ne30np4/map_ne30np4_TO_gland5km_blin.160329.nc + cpl/gridmaps/gland5km/map_gland5km_TO_ne30np4_aave.160329.nc + cpl/gridmaps/gland5km/map_gland5km_TO_ne30np4_aave.160329.nc - cpl/gridmaps/ne120np4/map_ne120np4_TO_gland5km_aave.160329.nc - cpl/gridmaps/ne120np4/map_ne120np4_TO_gland5km_blin.160329.nc - cpl/gridmaps/gland5km/map_gland5km_TO_ne120np4_aave.160329.nc - cpl/gridmaps/gland5km/map_gland5km_TO_ne120np4_aave.160329.nc + cpl/gridmaps/ne120np4/map_ne120np4_TO_gland5km_aave.160329.nc + cpl/gridmaps/ne120np4/map_ne120np4_TO_gland5km_blin.160329.nc + cpl/gridmaps/gland5km/map_gland5km_TO_ne120np4_aave.160329.nc + cpl/gridmaps/gland5km/map_gland5km_TO_ne120np4_aave.160329.nc @@ -1570,45 +2255,45 @@ - cpl/gridmaps/360x720/map_360x720_TO_gland5km_aave.160329.nc - cpl/gridmaps/360x720/map_360x720_TO_gland5km_blin.160329.nc - cpl/gridmaps/gland5km/map_gland5km_TO_360x720_aave.160329.nc - cpl/gridmaps/gland5km/map_gland5km_TO_360x720_aave.160329.nc + cpl/gridmaps/360x720/map_360x720_TO_gland5km_aave.160329.nc + cpl/gridmaps/360x720/map_360x720_TO_gland5km_blin.160329.nc + cpl/gridmaps/gland5km/map_gland5km_TO_360x720_aave.160329.nc + cpl/gridmaps/gland5km/map_gland5km_TO_360x720_aave.160329.nc - cpl/gridmaps/fv10x15/map_fv10x15_TO_gland5km_aave.160329.nc - cpl/gridmaps/fv10x15/map_fv10x15_TO_gland5km_blin.160329.nc - cpl/gridmaps/gland5km/map_gland5km_TO_fv10x15_aave.160329.nc - cpl/gridmaps/gland5km/map_gland5km_TO_fv10x15_aave.160329.nc + cpl/gridmaps/fv10x15/map_fv10x15_TO_gland5km_aave.160329.nc + cpl/gridmaps/fv10x15/map_fv10x15_TO_gland5km_blin.160329.nc + cpl/gridmaps/gland5km/map_gland5km_TO_fv10x15_aave.160329.nc + cpl/gridmaps/gland5km/map_gland5km_TO_fv10x15_aave.160329.nc - cpl/gridmaps/fv4x5/map_fv4x5_TO_gland5km_aave.160329.nc - cpl/gridmaps/fv4x5/map_fv4x5_TO_gland5km_blin.160329.nc - cpl/gridmaps/gland5km/map_gland5km_TO_fv4x5_aave.160329.nc - cpl/gridmaps/gland5km/map_gland5km_TO_fv4x5_aave.160329.nc + cpl/gridmaps/fv4x5/map_fv4x5_TO_gland5km_aave.160329.nc + cpl/gridmaps/fv4x5/map_fv4x5_TO_gland5km_blin.160329.nc + cpl/gridmaps/gland5km/map_gland5km_TO_fv4x5_aave.160329.nc + cpl/gridmaps/gland5km/map_gland5km_TO_fv4x5_aave.160329.nc - cpl/gridmaps/ne16np4/map_ne16np4_TO_gland5km_aave.160329.nc - cpl/gridmaps/ne16np4/map_ne16np4_TO_gland5km_blin.160329.nc - cpl/gridmaps/gland5km/map_gland5km_TO_ne16np4_aave.160329.nc - cpl/gridmaps/gland5km/map_gland5km_TO_ne16np4_aave.160329.nc + cpl/gridmaps/ne16np4/map_ne16np4_TO_gland5km_aave.160329.nc + cpl/gridmaps/ne16np4/map_ne16np4_TO_gland5km_blin.160329.nc + cpl/gridmaps/gland5km/map_gland5km_TO_ne16np4_aave.160329.nc + cpl/gridmaps/gland5km/map_gland5km_TO_ne16np4_aave.160329.nc - cpl/gridmaps/ne30np4/map_ne30np4_TO_gland5km_aave.160329.nc - cpl/gridmaps/ne30np4/map_ne30np4_TO_gland5km_blin.160329.nc - cpl/gridmaps/gland5km/map_gland5km_TO_ne30np4_aave.160329.nc - cpl/gridmaps/gland5km/map_gland5km_TO_ne30np4_aave.160329.nc + cpl/gridmaps/ne30np4/map_ne30np4_TO_gland5km_aave.160329.nc + cpl/gridmaps/ne30np4/map_ne30np4_TO_gland5km_blin.160329.nc + cpl/gridmaps/gland5km/map_gland5km_TO_ne30np4_aave.160329.nc + cpl/gridmaps/gland5km/map_gland5km_TO_ne30np4_aave.160329.nc - cpl/gridmaps/ne120np4/map_ne120np4_TO_gland5km_aave.160329.nc - cpl/gridmaps/ne120np4/map_ne120np4_TO_gland5km_blin.160329.nc - cpl/gridmaps/gland5km/map_gland5km_TO_ne120np4_aave.160329.nc - cpl/gridmaps/gland5km/map_gland5km_TO_ne120np4_aave.160329.nc + cpl/gridmaps/ne120np4/map_ne120np4_TO_gland5km_aave.160329.nc + cpl/gridmaps/ne120np4/map_ne120np4_TO_gland5km_blin.160329.nc + cpl/gridmaps/gland5km/map_gland5km_TO_ne120np4_aave.160329.nc + cpl/gridmaps/gland5km/map_gland5km_TO_ne120np4_aave.160329.nc @@ -1662,45 +2347,45 @@ - cpl/gridmaps/360x720/map_360x720_TO_gland20km_aave.160329.nc - cpl/gridmaps/360x720/map_360x720_TO_gland20km_blin.160329.nc - cpl/gridmaps/gland20km/map_gland20km_TO_360x720_aave.160329.nc - cpl/gridmaps/gland20km/map_gland20km_TO_360x720_aave.160329.nc + cpl/gridmaps/360x720/map_360x720_TO_gland20km_aave.160329.nc + cpl/gridmaps/360x720/map_360x720_TO_gland20km_blin.160329.nc + cpl/gridmaps/gland20km/map_gland20km_TO_360x720_aave.160329.nc + cpl/gridmaps/gland20km/map_gland20km_TO_360x720_aave.160329.nc - cpl/gridmaps/fv10x15/map_fv10x15_TO_gland20km_aave.160329.nc - cpl/gridmaps/fv10x15/map_fv10x15_TO_gland20km_blin.160329.nc - cpl/gridmaps/gland20km/map_gland20km_TO_fv10x15_aave.160329.nc - cpl/gridmaps/gland20km/map_gland20km_TO_fv10x15_aave.160329.nc + cpl/gridmaps/fv10x15/map_fv10x15_TO_gland20km_aave.160329.nc + cpl/gridmaps/fv10x15/map_fv10x15_TO_gland20km_blin.160329.nc + cpl/gridmaps/gland20km/map_gland20km_TO_fv10x15_aave.160329.nc + cpl/gridmaps/gland20km/map_gland20km_TO_fv10x15_aave.160329.nc - cpl/gridmaps/fv4x5/map_fv4x5_TO_gland20km_aave.160329.nc - cpl/gridmaps/fv4x5/map_fv4x5_TO_gland20km_blin.160329.nc - cpl/gridmaps/gland20km/map_gland20km_TO_fv4x5_aave.160329.nc - cpl/gridmaps/gland20km/map_gland20km_TO_fv4x5_aave.160329.nc + cpl/gridmaps/fv4x5/map_fv4x5_TO_gland20km_aave.160329.nc + cpl/gridmaps/fv4x5/map_fv4x5_TO_gland20km_blin.160329.nc + cpl/gridmaps/gland20km/map_gland20km_TO_fv4x5_aave.160329.nc + cpl/gridmaps/gland20km/map_gland20km_TO_fv4x5_aave.160329.nc - cpl/gridmaps/ne16np4/map_ne16np4_TO_gland20km_aave.160329.nc - cpl/gridmaps/ne16np4/map_ne16np4_TO_gland20km_blin.160329.nc - cpl/gridmaps/gland20km/map_gland20km_TO_ne16np4_aave.160329.nc - cpl/gridmaps/gland20km/map_gland20km_TO_ne16np4_aave.160329.nc + cpl/gridmaps/ne16np4/map_ne16np4_TO_gland20km_aave.160329.nc + cpl/gridmaps/ne16np4/map_ne16np4_TO_gland20km_blin.160329.nc + cpl/gridmaps/gland20km/map_gland20km_TO_ne16np4_aave.160329.nc + cpl/gridmaps/gland20km/map_gland20km_TO_ne16np4_aave.160329.nc - cpl/gridmaps/ne30np4/map_ne30np4_TO_gland20km_aave.160329.nc - cpl/gridmaps/ne30np4/map_ne30np4_TO_gland20km_blin.160329.nc - cpl/gridmaps/gland20km/map_gland20km_TO_ne30np4_aave.160329.nc - cpl/gridmaps/gland20km/map_gland20km_TO_ne30np4_aave.160329.nc + cpl/gridmaps/ne30np4/map_ne30np4_TO_gland20km_aave.160329.nc + cpl/gridmaps/ne30np4/map_ne30np4_TO_gland20km_blin.160329.nc + cpl/gridmaps/gland20km/map_gland20km_TO_ne30np4_aave.160329.nc + cpl/gridmaps/gland20km/map_gland20km_TO_ne30np4_aave.160329.nc - cpl/gridmaps/ne120np4/map_ne120np4_TO_gland20km_aave.160329.nc - cpl/gridmaps/ne120np4/map_ne120np4_TO_gland20km_blin.160329.nc - cpl/gridmaps/gland20km/map_gland20km_TO_ne120np4_aave.160329.nc - cpl/gridmaps/gland20km/map_gland20km_TO_ne120np4_aave.160329.nc + cpl/gridmaps/ne120np4/map_ne120np4_TO_gland20km_aave.160329.nc + cpl/gridmaps/ne120np4/map_ne120np4_TO_gland20km_blin.160329.nc + cpl/gridmaps/gland20km/map_gland20km_TO_ne120np4_aave.160329.nc + cpl/gridmaps/gland20km/map_gland20km_TO_ne120np4_aave.160329.nc diff --git a/driver_cpl/driver/seq_diag_mct.F90 b/driver_cpl/driver/seq_diag_mct.F90 index fbcea22e4bee..c0aafa3e665a 100644 --- a/driver_cpl/driver/seq_diag_mct.F90 +++ b/driver_cpl/driver/seq_diag_mct.F90 @@ -258,8 +258,8 @@ module seq_diag_mct integer :: index_x2r_Flrl_rofdto integer :: index_x2r_Flrl_rofi - integer :: index_o2x_Fioo_frazil !acme - integer :: index_o2x_Fioo_q !cesm + integer :: index_o2x_Fioo_frazil ! currently used by acme + integer :: index_o2x_Fioo_q ! currently used by cesm integer :: index_xao_Faox_lwup integer :: index_xao_Faox_lat @@ -291,8 +291,8 @@ module seq_diag_mct integer :: index_x2i_Faxa_lwdn integer :: index_x2i_Faxa_rain integer :: index_x2i_Faxa_snow - integer :: index_x2i_Fioo_frazil !acme - integer :: index_x2i_Fioo_q !cesm + integer :: index_x2i_Fioo_frazil !currently used by acme + integer :: index_x2i_Fioo_q !currently used by cesm integer :: index_x2i_Fixx_rofi integer :: index_g2x_Fogg_rofl @@ -1274,7 +1274,6 @@ subroutine seq_diag_ocn_mct( ocn, xao_o, frac_o, do_o2x, do_x2o, do_xao) real(r8) :: da,di,do,dl ! area of a grid cell logical,save :: first_time = .true. logical,save :: flds_wiso_ocn = .false. - character(len=4), save :: model ! valid values are 'acme' or 'cesm' !----- formats ----- character(*),parameter :: subName = '(seq_diag_ocn_mct) ' @@ -1307,12 +1306,6 @@ subroutine seq_diag_ocn_mct( ocn, xao_o, frac_o, do_o2x, do_x2o, do_xao) if (first_time) then index_o2x_Fioo_frazil = mct_aVect_indexRA(o2x_o,'Fioo_frazil') !acme index_o2x_Fioo_q = mct_aVect_indexRA(o2x_o,'Fioo_q') !cesm - if (index_o2x_Fioo_frazil /= 0) then - model = 'acme' - else if (index_o2x_Fioo_q /= 0) then - model = 'cesm' - end if - !TODO - make sure you have either acme or cesm and not both or none end if lSize = mct_avect_lSize(o2x_o) @@ -1321,15 +1314,15 @@ subroutine seq_diag_ocn_mct( ocn, xao_o, frac_o, do_o2x, do_x2o, do_xao) do = dom_o%data%rAttr(kArea,n) * frac_o%rAttr(ko,n) di = dom_o%data%rAttr(kArea,n) * frac_o%rAttr(ki,n) if = f_area; budg_dataL(if,ic,ip) = budg_dataL(if,ic,ip) + do - if (model == 'acme') then + if (index_o2x_Fioo_frazil /= 0) then if = f_hfrz; budg_dataL(if,ic,ip) = budg_dataL(if,ic,ip) + (do+di)*max(0.0_r8,o2x_o%rAttr(index_o2x_Fioo_frazil,n)) - else if (model == 'cesm') then + else if (index_o2x_Fioo_q /= 0) then if = f_hfrz; budg_dataL(if,ic,ip) = budg_dataL(if,ic,ip) + (do+di)*max(0.0_r8,o2x_o%rAttr(index_o2x_Fioo_q,n)) end if end do - if (model == 'acme') then + if (index_o2x_Fioo_frazil /= 0) then budg_dataL(f_wfrz,ic,ip) = budg_dataL(f_hfrz,ic,ip) * HFLXtoWFLX * shr_const_rhoice * shr_const_latice - else if (model == 'cesm') then + else if (index_o2x_Fioo_q /= 0) then budg_dataL(f_wfrz,ic,ip) = budg_dataL(f_hfrz,ic,ip) * HFLXtoWFLX end if end if @@ -1528,7 +1521,6 @@ subroutine seq_diag_ice_mct( ice, frac_i, do_i2x, do_x2i) logical,save :: first_time = .true. logical,save :: flds_wiso_ice = .false. logical,save :: flds_wiso_ice_x2i = .false. - character(len=4),save :: model ! valid values are 'acme' or 'cesm' !----- formats ----- character(*),parameter :: subName = '(seq_diag_ice_mct) ' @@ -1553,25 +1545,25 @@ subroutine seq_diag_ice_mct( ice, frac_i, do_i2x, do_x2i) ko = mct_aVect_indexRA(frac_i,ofracname) if (present(do_i2x)) then - index_i2x_Fioi_melth = mct_aVect_indexRA(i2x_i,'Fioi_melth') - index_i2x_Fioi_meltw = mct_aVect_indexRA(i2x_i,'Fioi_meltw') - index_i2x_Fioi_swpen = mct_aVect_indexRA(i2x_i,'Fioi_swpen') - index_i2x_Faii_swnet = mct_aVect_indexRA(i2x_i,'Faii_swnet') - index_i2x_Faii_lwup = mct_aVect_indexRA(i2x_i,'Faii_lwup') - index_i2x_Faii_lat = mct_aVect_indexRA(i2x_i,'Faii_lat') - index_i2x_Faii_sen = mct_aVect_indexRA(i2x_i,'Faii_sen') - index_i2x_Faii_evap = mct_aVect_indexRA(i2x_i,'Faii_evap') - - index_i2x_Fioi_meltw_16O = mct_aVect_indexRA(i2x_i,'Fioi_meltw_16O',perrWith='quiet') - if ( index_i2x_Fioi_meltw_16O /= 0 ) flds_wiso_ice = .true. - if ( flds_wiso_ice )then - flds_wiso = .true. - index_i2x_Fioi_meltw_18O = mct_aVect_indexRA(i2x_i,'Fioi_meltw_18O') - index_i2x_Fioi_meltw_HDO = mct_aVect_indexRA(i2x_i,'Fioi_meltw_HDO') - index_i2x_Faii_evap_16O = mct_aVect_indexRA(i2x_i,'Faii_evap_16O') - index_i2x_Faii_evap_18O = mct_aVect_indexRA(i2x_i,'Faii_evap_18O') - index_i2x_Faii_evap_HDO = mct_aVect_indexRA(i2x_i,'Faii_evap_HDO') - end if + index_i2x_Fioi_melth = mct_aVect_indexRA(i2x_i,'Fioi_melth') + index_i2x_Fioi_meltw = mct_aVect_indexRA(i2x_i,'Fioi_meltw') + index_i2x_Fioi_swpen = mct_aVect_indexRA(i2x_i,'Fioi_swpen') + index_i2x_Faii_swnet = mct_aVect_indexRA(i2x_i,'Faii_swnet') + index_i2x_Faii_lwup = mct_aVect_indexRA(i2x_i,'Faii_lwup') + index_i2x_Faii_lat = mct_aVect_indexRA(i2x_i,'Faii_lat') + index_i2x_Faii_sen = mct_aVect_indexRA(i2x_i,'Faii_sen') + index_i2x_Faii_evap = mct_aVect_indexRA(i2x_i,'Faii_evap') + + index_i2x_Fioi_meltw_16O = mct_aVect_indexRA(i2x_i,'Fioi_meltw_16O',perrWith='quiet') + if ( index_i2x_Fioi_meltw_16O /= 0 ) flds_wiso_ice = .true. + if ( flds_wiso_ice )then + flds_wiso = .true. + index_i2x_Fioi_meltw_18O = mct_aVect_indexRA(i2x_i,'Fioi_meltw_18O') + index_i2x_Fioi_meltw_HDO = mct_aVect_indexRA(i2x_i,'Fioi_meltw_HDO') + index_i2x_Faii_evap_16O = mct_aVect_indexRA(i2x_i,'Faii_evap_16O') + index_i2x_Faii_evap_18O = mct_aVect_indexRA(i2x_i,'Faii_evap_18O') + index_i2x_Faii_evap_HDO = mct_aVect_indexRA(i2x_i,'Faii_evap_HDO') + end if lSize = mct_avect_lSize(i2x_i) do n=1,lSize @@ -1623,11 +1615,6 @@ subroutine seq_diag_ice_mct( ice, frac_i, do_i2x, do_x2i) index_x2i_Faxa_snow = mct_aVect_indexRA(x2i_i,'Faxa_snow') index_x2i_Fioo_frazil = mct_aVect_indexRA(x2i_i,'Fioo_frazil') !acme index_x2i_Fioo_q = mct_aVect_indexRA(x2i_i,'Fioo_q') !cesm - if (index_x2i_Fioo_frazil /= 0) then - model = 'acme' - else if (index_x2i_Fioo_q /= 0) then - model = 'cesm' - end if index_x2i_Fixx_rofi = mct_aVect_indexRA(x2i_i,'Fixx_rofi') index_x2i_Faxa_rain_16O = mct_aVect_indexRA(x2i_i,'Faxa_rain_16O', perrWith='quiet') @@ -1657,9 +1644,9 @@ subroutine seq_diag_ice_mct( ice, frac_i, do_i2x, do_x2i) if = f_wsnow; budg_dataL(if,ic,ip) = budg_dataL(if,ic,ip) + di*x2i_i%rAttr(index_x2i_Faxa_snow,n) if = f_wioff; budg_dataL(if,ic,ip) = budg_dataL(if,ic,ip) + di*x2i_i%rAttr(index_x2i_Fixx_rofi,n) - if (model == 'acme') then + if (index_o2x_Fioo_frazil /= 0) then if = f_hfrz ; budg_dataL(if,ic,ip) = budg_dataL(if,ic,ip) - (do+di)*max(0.0_r8,x2i_i%rAttr(index_x2i_Fioo_frazil,n)) - else if (model == 'cesm') then + else if (index_o2x_Fioo_q /= 0) then if = f_hfrz ; budg_dataL(if,ic,ip) = budg_dataL(if,ic,ip) - (do+di)*max(0.0_r8,x2i_i%rAttr(index_x2i_Fioo_q,n)) end if if ( flds_wiso_ice_x2i )then @@ -1687,18 +1674,18 @@ subroutine seq_diag_ice_mct( ice, frac_i, do_i2x, do_x2i) ic = c_inh_is budg_dataL(f_hlatf,ic,ip) = -budg_dataL(f_wsnow,ic,ip)*shr_const_latice budg_dataL(f_hioff,ic,ip) = -budg_dataL(f_wioff,ic,ip)*shr_const_latice - if (model == 'acme') then + if (index_o2x_Fioo_frazil /= 0) then budg_dataL(f_wfrz ,ic,ip) = budg_dataL(f_hfrz ,ic,ip)*HFLXtoWFLX * shr_const_rhoice * shr_const_latice - else if (model == 'cesm') then + else if (index_o2x_Fioo_q /= 0) then budg_dataL(f_wfrz ,ic,ip) = budg_dataL(f_hfrz ,ic,ip)*HFLXtoWFLX end if ic = c_ish_is budg_dataL(f_hlatf,ic,ip) = -budg_dataL(f_wsnow,ic,ip)*shr_const_latice budg_dataL(f_hioff,ic,ip) = -budg_dataL(f_wioff,ic,ip)*shr_const_latice - if (model == 'acme') then + if (index_o2x_Fioo_frazil /= 0) then budg_dataL(f_wfrz ,ic,ip) = budg_dataL(f_hfrz ,ic,ip)*HFLXtoWFLX * shr_const_rhoice * shr_const_latice - else if (model == 'cesm') then + else if (index_o2x_Fioo_q /= 0) then budg_dataL(f_wfrz ,ic,ip) = budg_dataL(f_hfrz ,ic,ip)*HFLXtoWFLX end if end if diff --git a/utils/python/CIME/XML/grids.py b/utils/python/CIME/XML/grids.py index d30d79463122..fddce68c4e65 100644 --- a/utils/python/CIME/XML/grids.py +++ b/utils/python/CIME/XML/grids.py @@ -25,12 +25,6 @@ def get_grid_info(self, name, compset): """ Find the matching grid node """ - node = self.get_node("grids") - version = None - if "version" in node.attrib: - version = node.get("version") - - nodes = self.get_nodes("grid") gridinfo = {} atmnlev = None @@ -46,14 +40,11 @@ def get_grid_info(self, name, compset): lndnlev = levmatch.group(3) name = levmatch.group(1)+levmatch.group(2)+levmatch.group(4) - #-------------------------------------------------------------------- - # version 1.0 schema (did not have a version in grids) - #-------------------------------------------------------------------- - if version is None: - # first search for all grids that have a compset match - if one is found then return - for node in nodes: - if "compset" in node.attrib: - attrib = node.get("compset") + + # first search for all grids that have a compset match - if one is found then return + for node in nodes: + if "compset" in node.attrib: + attrib = node.get("compset") compset_match = re.search(attrib,compset) if compset_match is not None: alias = self.get_value("alias", root=node) @@ -69,92 +60,21 @@ def get_grid_info(self, name, compset): gridinfo["GRID"] = lname return gridinfo - # if no matches were found for a possible compset match, then search for just a grid match with no - # compset attribute - for node in nodes: - if "compset" not in node.attrib: - sname = self.get_value("sname", root=node) - alias = self.get_value("alias", root=node) - lname = self.get_value("lname", root=node) - if alias == name or lname == name or sname == name: - logger.debug("Found node compset match: %s and lname: %s" % (attrib, lname)) - component_grids = self._get_component_grids(lname) - gridinfo.update(self._get_domains(component_grids)) - gridinfo.update(self._get_gridmaps(component_grids, atmnlev, lndnlev)) - gridinfo["GRID"] = lname - return gridinfo - - #-------------------------------------------------------------------- - # version 2.0 schema - #-------------------------------------------------------------------- - - if version is not None and version == "2.0": - for node in nodes: + # if no matches were found for a possible compset match, then search for just a grid match with no + # compset attribute + for node in nodes: + if "compset" not in node.attrib: sname = self.get_value("sname", root=node) alias = self.get_value("alias", root=node) - # if alias or sname match the input name then find the appropriate lname - if alias == name or sname == name: - lname_nodes = self.get_nodes("lname", root=node) - - # first search for all lname nodes that have a compset match - if one is found then return - for lname_node in lname_nodes: - #FIXME - the following returns None if lname = self.get_value("lname", root=lname_node) is used - lname = lname_node.text - if "compset" in lname_node.attrib: - attrib = lname_node.get("compset") - compset_match = re.search(attrib, compset) - if compset_match is not None: - logger.debug("Found node compset match: %s and lname: %s" % (attrib, lname)) - component_grids = self._get_component_grids(lname) - domains = self._get_domains(component_grids) - gridmaps = self._get_gridmaps(component_grids, atmnlev, lndnlev) - gridinfo.update(domains) - gridinfo.update(gridmaps) - gridinfo["GRID"] = lname - return gridinfo - - # if no matches were found for a possible compset - # match, then search for just an lname match with no compset attribute - for lname_node in lname_nodes: - lname = lname_node.text - if "compset" not in lname_node.attrib: - logger.debug("Found node compset match: %s and lname: %s" % (attrib, lname)) - component_grids = self._get_component_grids(lname) - gridinfo.update(self._get_domains(component_grids)) - gridinfo.update(self._get_gridmaps(component_grids, atmnlev, lndnlev)) - gridinfo["GRID"] = lname - return gridinfo - - # There is no consistency check of a grid longname is provided - # TODO: search for all lnames and find a match with either the compset or no compset - lname_nodes = self.get_nodes("lname") - for lname_node in lname_nodes: - lname = lname_node.text - if lname == name: - if "compset" in lname_node.attrib: - attrib = lname_node.get("compset") - compset_match = re.search(attrib, compset) - if compset_match is not None: - logger.debug("Found node compset match: %s and lname: %s" % (attrib, lname)) - component_grids = self._get_component_grids(lname) - domains = self._get_domains(component_grids) - gridmaps = self._get_gridmaps(component_grids, atmnlev, lndnlev) - gridinfo.update(domains) - gridinfo.update(gridmaps) - gridinfo["GRID"] = lname - return gridinfo + lname = self.get_value("lname", root=node) + if alias == name or lname == name or sname == name: + logger.debug("Found node compset match: %s and lname: %s" % (attrib, lname)) + component_grids = self._get_component_grids(lname) + gridinfo.update(self._get_domains(component_grids)) + gridinfo.update(self._get_gridmaps(component_grids, atmnlev, lndnlev)) + gridinfo["GRID"] = lname + return gridinfo - # if no matches were found for a possible compset - # match, then search for just an lname match with no compset attribute - for lname_node in lname_nodes: - if "compset" not in lname_node.attrib: - logger.debug("Found node compset match: %s and lname: %s" % (attrib, lname)) - component_grids = self._get_component_grids(lname) - gridinfo.update(self._get_domains(component_grids)) - gridinfo.update(self._get_gridmaps(component_grids, atmnlev, lndnlev)) - gridinfo["GRID"] = lname - return gridinfo - expect (False, "grid '%s' is not supported, use manage_case to determine supported grids " %name)