Symbol Description Uses
useMNC 146



File Line number Procedure Code
./pkg/exf/exf_adjoint_snapshots_ad.F 236 ADEXF_ADJOINT_SNAPSHOTS
        IF (useMNC .AND. autodiff_mnc) THEN
./pkg/exf/exf_monitor.F 78 EXF_MONITOR
          IF (useMNC .AND. monitor_mnc) THEN
./pkg/exf/exf_monitor_ad.F 75 ADEXF_MONITOR
          IF (useMNC .AND. monitor_mnc) THEN
./model/inc/PARAMS.h 1055 NO PROCEDURE
      LOGICAL useMNC
./model/inc/PARAMS.h 1070 NO PROCEDURE
     &        useDiagnostics, useREGRID, useLayers, useMNC,
./pkg/fizhi/fizhi_init_fixed.F 72 FIZHI_INIT_FIXED
       if (useMNC) then
./pkg/fizhi/fizhi_mnc_init.F 63 FIZHI_MNC_INIT
      IF (useMNC) THEN
./pkg/fizhi/fizhi_read_pickup.F 98 FIZHI_READ_PICKUP
      IF ( useMNC .and. fizhi_mnc_read_pickup ) THEN
./pkg/fizhi/fizhi_readwrite_vegtiles.F 335 FIZHI_READ_VEGTILES
      IF (useMNC.AND. pickup_write_mnc) THEN
./pkg/fizhi/fizhi_readwrite_vegtiles.F 71 FIZHI_WRITE_VEGTILES
      IF (useMNC.AND. pickup_write_mnc) THEN
./pkg/generic_advdiff/gad_read_pickup.F 54 GAD_READ_PICKUP
      IF ( useMNC .AND. pickup_read_mnc ) THEN
./pkg/generic_advdiff/gad_write_pickup.F 59 GAD_WRITE_PICKUP
      IF ( useMNC .AND. pickup_write_mnc ) THEN
./pkg/gmredi/gmredi_init_fixed.F 92 GMREDI_INIT_FIXED
      IF (useMNC) THEN
./pkg/gmredi/gmredi_mnc_init.F 30 GMREDI_MNC_INIT
      IF (useMNC) THEN
./pkg/gmredi/gmredi_readparms.F 109 GMREDI_READPARMS
      GM_MNC              = useMNC
./pkg/gmredi/gmredi_readparms.F 219 GMREDI_READPARMS
      GM_MNC = GM_MNC .AND. useMNC
./pkg/kpp/kpp_init_fixed.F 48 KPP_INIT_FIXED
      IF (useMNC) THEN
./pkg/kpp/kpp_output.F 174 KPP_OUTPUT
        IF (KPPwriteState .AND. useMNC .AND. snapshot_mnc) THEN
./pkg/kpp/kpp_output.F 332 KPP_OUTPUT
        IF (KPPwriteState .AND. useMNC .AND. timeave_mnc) THEN
./pkg/land/land_init_fixed.F 42 LAND_INIT_FIXED
      IF ( useMNC ) THEN
./pkg/land/land_monitor.F 95 LAND_MONITOR
         IF ( useMNC .AND. land_mon_mnc ) THEN
./pkg/land/land_readparms.F 130 LAND_READPARMS
      land_timeave_mnc       = timeave_mnc .AND. useMNC
./pkg/land/land_readparms.F 131 LAND_READPARMS
      land_snapshot_mnc      = snapshot_mnc .AND. useMNC
./pkg/land/land_readparms.F 132 LAND_READPARMS
      land_mon_mnc           = monitor_mnc .AND. useMNC
./pkg/land/land_readparms.F 133 LAND_READPARMS
      land_pickup_write_mnc  = pickup_write_mnc .AND. useMNC
./pkg/land/land_readparms.F 134 LAND_READPARMS
      land_pickup_read_mnc   = pickup_read_mnc .AND. useMNC
./pkg/land/land_readparms.F 213 LAND_READPARMS
      land_timeave_mnc      = useMNC .AND. land_timeave_mnc
./pkg/land/land_readparms.F 214 LAND_READPARMS
      land_snapshot_mnc     = useMNC .AND. land_snapshot_mnc
./pkg/land/land_readparms.F 215 LAND_READPARMS
      land_mon_mnc          = useMNC .AND. land_mon_mnc
./pkg/land/land_readparms.F 216 LAND_READPARMS
      land_pickup_write_mnc = useMNC .AND. land_pickup_write_mnc
./pkg/land/land_readparms.F 217 LAND_READPARMS
      land_pickup_read_mnc  = useMNC .AND. land_pickup_read_mnc
./pkg/layers/layers_mnc_init.F 26 LAYERS_MNC_INIT
      IF (useMNC) THEN
./pkg/layers/layers_readparms.F 179 LAYERS_READPARMS
      layers_MNC = layers_MNC .AND. useMNC
./pkg/mnc/mnc_readparms.F 56 MNC_READPARMS
      IF ( .NOT.useMNC ) THEN
./pkg/mnc/mnc_readparms.F 80 MNC_READPARMS
        useMNC = .FALSE.
./pkg/mom_vecinv/mom_vecinv.F 167 MOM_VECINV
      IF (useMNC .AND. snapshot_mnc .AND. writeDiag) THEN
./pkg/mom_vecinv/mom_vecinv.F 635 MOM_VECINV
         IF (useMNC .AND. snapshot_mnc) THEN
./pkg/mom_vecinv/mom_vecinv.F 731 MOM_VECINV
         IF (useMNC .AND. snapshot_mnc) THEN
./pkg/mom_vecinv/mom_vecinv.F 796 MOM_VECINV
         IF (useMNC .AND. snapshot_mnc) THEN
./pkg/mom_vecinv/mom_vecinv.F 884 MOM_VECINV
        IF (useMNC .AND. snapshot_mnc) THEN
./pkg/monitor/mon_out.F 214 MON_OUT_ALL
        IF (useMNC .AND. mon_write_mnc) THEN
./pkg/monitor/monitor.F 64 MONITOR
          IF (useMNC .AND. monitor_mnc) THEN
./pkg/monitor/monitor_ad.F 79 ADMONITOR
          IF (useMNC .AND. monitor_mnc) THEN
./pkg/monitor/monitor_g.F 75 G_MONITOR
          IF (useMNC .AND. monitor_mnc) THEN
./pkg/my82/my82_init_fixed.F 36 MY82_INIT_FIXED
      IF (useMNC) THEN
./pkg/my82/my82_output.F 108 MY82_OUTPUT
       IF (MYwriteState .AND. useMNC .AND. snapshot_mnc ) THEN
./pkg/my82/my82_output.F 197 MY82_OUTPUT
        IF (MYwriteState .AND. useMNC .AND. timeave_mnc) THEN
./pkg/mypackage/mypackage_init_fixed.F 32 MYPACKAGE_INIT_FIXED
      IF (useMNC) THEN
./pkg/mypackage/mypackage_mnc_init.F 30 MYPACKAGE_MNC_INIT
      IF (useMNC) THEN
./pkg/mypackage/mypackage_readparms.F 107 MYPACKAGE_READPARMS
      myPa_MNC = myPa_MNC .AND. useMNC
./pkg/mypackage/mypackage_readparms.F 61 MYPACKAGE_READPARMS
      myPa_MNC         = useMNC
./pkg/ocn_compon_interf/cpl_init_fixed.F 27 CPL_INIT_FIXED
      IF (useMNC) THEN
./pkg/ocn_compon_interf/cpl_output.F 119 CPL_OUTPUT
        IF ( useMNC.AND.cpl_timeave_mnc ) THEN
./pkg/ocn_compon_interf/cpl_readparms.F 287 CPL_READPARMS
      IF (useMNC) THEN
./pkg/openad/the_model_main.F 648 THE_MODEL_MAIN
      IF (useMNC) THEN
./pkg/ptracers/ptracers_init_fixed.F 157 PTRACERS_INIT_FIXED
      IF (useMNC) THEN
./pkg/ptracers/ptracers_mnc_init.F 39 PTRACERS_MNC_INIT
      IF (useMNC) THEN
./pkg/ptracers/ptracers_monitor.F 101 PTRACERS_MONITOR
     &     .OR. (useMNC.AND.PTRACERS_monitor_mnc) ) THEN
./pkg/ptracers/ptracers_monitor.F 72 PTRACERS_MONITOR
          IF (useMNC .AND. PTRACERS_monitor_mnc) THEN
./pkg/ptracers/ptracers_monitor_ad.F 80 ADPTRACERS_MONITOR
          IF (useMNC .AND. PTRACERS_monitor_mnc) THEN
./pkg/ptracers/ptracers_read_pickup.F 90 PTRACERS_READ_PICKUP
      IF ( useMNC .AND. PTRACERS_pickup_read_mnc ) THEN
./pkg/ptracers/ptracers_readparms.F 138 PTRACERS_READPARMS
      PTRACERS_timeave_mnc      = useMNC .AND. timeave_mnc
./pkg/ptracers/ptracers_readparms.F 139 PTRACERS_READPARMS
      PTRACERS_snapshot_mnc     = useMNC .AND. snapshot_mnc
./pkg/ptracers/ptracers_readparms.F 140 PTRACERS_READPARMS
      PTRACERS_monitor_mnc      = useMNC .AND. monitor_mnc
./pkg/ptracers/ptracers_readparms.F 141 PTRACERS_READPARMS
      PTRACERS_pickup_write_mnc = useMNC .AND. pickup_write_mnc
./pkg/ptracers/ptracers_readparms.F 142 PTRACERS_READPARMS
      PTRACERS_pickup_read_mnc  = useMNC .AND. pickup_read_mnc
./pkg/ptracers/ptracers_readparms.F 248 PTRACERS_READPARMS
      PTRACERS_timeave_mnc      = useMNC .AND. PTRACERS_timeave_mnc
./pkg/ptracers/ptracers_readparms.F 249 PTRACERS_READPARMS
      PTRACERS_snapshot_mnc     = useMNC .AND. PTRACERS_snapshot_mnc
./pkg/ptracers/ptracers_readparms.F 250 PTRACERS_READPARMS
      PTRACERS_monitor_mnc      = useMNC .AND. PTRACERS_monitor_mnc
./pkg/ptracers/ptracers_readparms.F 251 PTRACERS_READPARMS
      PTRACERS_pickup_write_mnc = useMNC .AND. PTRACERS_pickup_write_mnc
./pkg/ptracers/ptracers_readparms.F 252 PTRACERS_READPARMS
      PTRACERS_pickup_read_mnc  = useMNC .AND. PTRACERS_pickup_read_mnc
./pkg/ptracers/ptracers_write_pickup.F 106 PTRACERS_WRITE_PICKUP
      IF ( useMNC .AND. PTRACERS_pickup_write_mnc ) THEN
./pkg/regrid/regrid_check.F 42 REGRID_CHECK
      IF (.NOT. useMNC) THEN
./pkg/regrid/regrid_init_fixed.F 31 REGRID_INIT_FIXED
      IF (useMNC) THEN
./pkg/regrid/regrid_mnc_init.F 40 REGRID_MNC_INIT
      IF (useMNC) THEN
./pkg/regrid/regrid_readparms.F 59 REGRID_READPARMS
      REGRID_MNC      = useMNC
./pkg/regrid/regrid_readparms.F 90 REGRID_READPARMS
      REGRID_MNC = REGRID_MNC .AND. useMNC
./pkg/salt_plume/salt_plume_init_fixed.F 28 SALT_PLUME_INIT_FIXED
      IF (useMNC) THEN
./pkg/salt_plume/salt_plume_mnc_init.F 28 SALT_PLUME_MNC_INIT
      IF (useMNC) THEN
./model/src/forward_step.F 835 FORWARD_STEP
      IF ( useMNC ) THEN
./pkg/seaice/seaice_ad_dump.F 185 SEAICE_AD_DUMP
        IF (useMNC .AND. autodiff_mnc) THEN
./pkg/seaice/seaice_init_fixed.F 61 SEAICE_INIT_FIXED
      IF ( useMNC .AND.
./pkg/seaice/seaice_mnc_init.F 31 SEAICE_MNC_INIT
      IF (useMNC) THEN
./pkg/seaice/seaice_monitor.F 69 SEAICE_MONITOR
          IF (useMNC .AND. SEAICE_mon_mnc) THEN
./pkg/seaice/seaice_monitor_ad.F 78 ADSEAICE_MONITOR
          IF (useMNC .AND. SEAICE_mon_mnc) THEN
./pkg/seaice/seaice_output.F 279 SEAICE_OUTPUT
        IF (useMNC .AND. SEAICE_tave_mnc) THEN
./pkg/seaice/seaice_output.F 80 SEAICE_OUTPUT
          IF ( useMNC .AND. SEAICE_dump_mnc ) THEN
./pkg/seaice/seaice_readparms.F 1280 SEAICE_READPARMS
      IF (useMNC) THEN
./model/src/ini_cori.F 198 INI_CORI
        IF (useMNC .AND. monitor_mnc) THEN
./model/src/ini_curvilinear_grid.F 208 INI_CURVILINEAR_GRID
      IF (useMNC .AND. readgrid_mnc) THEN
./model/src/ini_depths.F 109 INI_DEPTHS
        IF (useMNC .AND. mnc_read_bathy) THEN
./pkg/shelfice/shelfice_init_fixed.F 57 SHELFICE_INIT_FIXED
      IF ( useMNC .AND. (shelfice_tave_mnc.OR.shelfice_dump_mnc)
./pkg/shelfice/shelfice_mnc_init.F 28 SHELFICE_MNC_INIT
      IF (useMNC) THEN
./pkg/shelfice/shelfice_output.F 157 SHELFICE_OUTPUT
        IF (useMNC .AND. SHELFICE_tave_mnc) THEN
./pkg/shelfice/shelfice_output.F 62 SHELFICE_OUTPUT
        IF ( useMNC .AND. SHELFICE_dump_mnc ) THEN
./pkg/shelfice/shelfice_readparms.F 188 SHELFICE_READPARMS
      IF (useMNC) THEN
./model/src/ini_grid.F 199 INI_GRID
        IF (useMNC .AND. monitor_mnc) THEN
./pkg/streamice/streamice_init_fixed.F 55 STREAMICE_INIT_FIXED
      IF ( useMNC .AND. (streamice_tave_mnc.OR.streamice_dump_mnc)
./pkg/streamice/streamice_readparms.F 450 STREAMICE_READPARMS
      IF (useMNC) THEN
./model/src/ini_mnc_vars.F 39 INI_MNC_VARS
      IF (useMNC) THEN
./model/src/ini_model_io.F 209 INI_MODEL_IO
      IF (useMNC) THEN
./pkg/thsice/thsice_init_fixed.F 37 THSICE_INIT_FIXED
      IF ( useMNC ) THEN
./pkg/thsice/thsice_monitor.F 85 THSICE_MONITOR
          IF (useMNC .AND. thSIce_mon_mnc) THEN
./pkg/thsice/thsice_output.F 186 THSICE_OUTPUT
       IF ( useMNC .AND. thSIce_tave_mnc ) THEN
./pkg/thsice/thsice_readparms.F 242 THSICE_READPARMS
      IF (useMNC) THEN
./pkg/timeave/timeave_init_fixed.F 35 TIMEAVE_INIT_FIXED
      IF ( useMNC.AND.timeave_mnc ) THEN
./pkg/timeave/timeave_statv_write.F 224 TIMEAVE_STATV_WRITE
        IF (useMNC .AND. timeave_mnc) THEN
./model/src/ini_salt.F 70 INI_SALT
        IF ( useMNC.AND.mnc_read_salt ) THEN
./model/src/ini_theta.F 71 INI_THETA
        IF ( useMNC.AND.mnc_read_theta ) THEN
./verification/aim.5l_Equatorial_Channel/code/ini_depths.F 109 INI_DEPTHS
        IF (useMNC .AND. mnc_read_bathy) THEN
./verification/fizhi-cs-aqualev20/code/fizhi_init_fixed.F 59 FIZHI_INIT_FIXED
       if (useMNC) then
./verification/fizhi-gridalt-hs/code/fizhi_init_fixed.F 59 FIZHI_INIT_FIXED
       if (useMNC) then
./model/src/packages_boot.F 160 PACKAGES_BOOT
      useMNC          =.FALSE.
./model/src/packages_boot.F 399 PACKAGES_BOOT
      CALL PACKAGES_PRINT_MSG( useMNC,        'MNC',         ' ' )
./model/src/packages_boot.F 96 PACKAGES_BOOT
     &          useMNC,
./model/src/packages_check.F 128 PACKAGES_CHECK
      IF (useMNC) THEN
./model/src/read_pickup.F 458 READ_PICKUP
      IF (useMNC .AND. pickup_read_mnc) THEN
./model/src/the_model_main.F 757 THE_MODEL_MAIN
      IF (useMNC) THEN
./model/src/write_grid.F 161 WRITE_GRID
      IF ( useMNC .AND. writegrid_mnc ) THEN
./model/src/write_grid.F 213 WRITE_GRID
      IF ( useMNC .AND. (usingCurvilinearGrid .OR. rotateGrid) ) THEN
./model/src/write_grid.F 76 WRITE_GRID
      IF ( useMNC ) THEN
./model/src/write_pickup.F 351 WRITE_PICKUP
      IF (useMNC .AND. pickup_write_mnc) THEN
./model/src/write_state.F 178 WRITE_STATE
        IF (useMNC .AND. snapshot_mnc) THEN
./pkg/aim_v23/aim_diagnostics.F 232 AIM_DIAGNOSTICS
       IF ( useMNC .AND. aim_snapshot_mnc ) THEN
./pkg/aim_v23/aim_initialise.F 124 AIM_INITIALISE
      IF (useMNC) THEN
./pkg/aim_v23/aim_readparms.F 229 AIM_READPARMS
      aim_timeave_mnc       = timeave_mnc .AND. useMNC
./pkg/aim_v23/aim_readparms.F 230 AIM_READPARMS
      aim_snapshot_mnc      = snapshot_mnc .AND. useMNC
./pkg/aim_v23/aim_readparms.F 231 AIM_READPARMS
      aim_pickup_write_mnc  = pickup_write_mnc .AND. useMNC
./pkg/aim_v23/aim_readparms.F 232 AIM_READPARMS
      aim_pickup_read_mnc   = pickup_read_mnc .AND. useMNC
./pkg/aim_v23/aim_readparms.F 383 AIM_READPARMS
      aim_timeave_mnc        = useMNC .AND. aim_timeave_mnc
./pkg/aim_v23/aim_readparms.F 384 AIM_READPARMS
      aim_snapshot_mnc       = useMNC .AND. aim_snapshot_mnc
./pkg/aim_v23/aim_readparms.F 385 AIM_READPARMS
      aim_pickup_write_mnc   = useMNC .AND. aim_pickup_write_mnc
./pkg/aim_v23/aim_readparms.F 386 AIM_READPARMS
      aim_pickup_read_mnc    = useMNC .AND. aim_pickup_read_mnc
./pkg/aim_v23/aim_write_tave.F 120 AIM_WRITE_TAVE
       IF (useMNC .AND. aim_timeave_mnc) THEN
./pkg/autodiff/addummy_in_stepping.F 757 ADDUMMY_IN_STEPPING
        IF (useMNC .AND. autodiff_mnc) THEN
./pkg/autodiff/autodiff_ini_model_io.F 118 AUTODIFF_INI_MODEL_IO
      IF (useMNC) THEN
./pkg/cd_code/cd_code_init_fixed.F 25 CD_CODE_INIT_FIXED
      IF (useMNC) THEN
./pkg/cd_code/cd_code_read_pickup.F 53 CD_CODE_READ_PICKUP
      IF (useMNC .AND. pickup_read_mnc) THEN
./pkg/cd_code/cd_code_write_pickup.F 48 CD_CODE_WRITE_PICKUP
      IF (useMNC .AND. pickup_write_mnc) THEN
./pkg/diagnostics/diagnostics_out.F 158 DIAGNOSTICS_OUT
       IF (useMNC .AND. diag_mnc) THEN
./pkg/diagnostics/diagnostics_out.F 417 DIAGNOSTICS_OUT
          IF (useMNC .AND. diag_mnc) THEN
./pkg/diagnostics/diagnostics_readparms.F 154 DIAGNOSTICS_READPARMS
      diag_mnc     = useMNC
./pkg/diagnostics/diagnostics_readparms.F 211 DIAGNOSTICS_READPARMS
      diag_mnc = diag_mnc .AND. useMNC
./pkg/diagnostics/diagnostics_readparms.F 265 DIAGNOSTICS_READPARMS
      diagSt_mnc = diagSt_mnc .AND. useMNC
./pkg/dic/dic_init_fixed.F 104 DIC_INIT_FIXED
      IF ( useMNC ) THEN
./pkg/dic/dic_mnc_init.F 30 DIC_MNC_INIT
      IF ( useMNC ) THEN