Symbol Description Uses
useMNC 146



File Line number Procedure Code
./pkg/exf/exf_adjoint_snapshots_ad.F 215 ADEXF_ADJOINT_SNAPSHOTS
        IF (useMNC .AND. autodiff_mnc) THEN
./pkg/exf/exf_monitor.F 74 EXF_MONITOR
          IF (useMNC .AND. monitor_mnc) THEN
./pkg/exf/exf_monitor_ad.F 72 ADEXF_MONITOR
          IF (useMNC .AND. monitor_mnc) THEN
./model/inc/PARAMS.h 1009 NO PROCEDURE
     &        useDiagnostics, useREGRID, useLayers, useMNC,
./model/inc/PARAMS.h 995 NO PROCEDURE
      LOGICAL 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 53 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 107 GMREDI_READPARMS
      GM_MNC              = useMNC
./pkg/gmredi/gmredi_readparms.F 211 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 161 KPP_OUTPUT
        IF (KPPwriteState .AND. useMNC .AND. snapshot_mnc) THEN
./pkg/kpp/kpp_output.F 315 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 209 LAND_READPARMS
      land_timeave_mnc      = useMNC .AND. land_timeave_mnc
./pkg/land/land_readparms.F 210 LAND_READPARMS
      land_snapshot_mnc     = useMNC .AND. land_snapshot_mnc
./pkg/land/land_readparms.F 211 LAND_READPARMS
      land_mon_mnc          = useMNC .AND. land_mon_mnc
./pkg/land/land_readparms.F 212 LAND_READPARMS
      land_pickup_write_mnc = useMNC .AND. land_pickup_write_mnc
./pkg/land/land_readparms.F 213 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 158 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 515 MOM_VECINV
         IF (useMNC .AND. snapshot_mnc) THEN
./pkg/mom_vecinv/mom_vecinv.F 585 MOM_VECINV
         IF (useMNC .AND. snapshot_mnc) THEN
./pkg/mom_vecinv/mom_vecinv.F 650 MOM_VECINV
         IF (useMNC .AND. snapshot_mnc) THEN
./pkg/mom_vecinv/mom_vecinv.F 738 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 104 MY82_OUTPUT
       IF (MYwriteState .AND. useMNC .AND. snapshot_mnc ) THEN
./pkg/my82/my82_output.F 189 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 103 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 28 CPL_INIT_FIXED
      IF (useMNC) THEN
./pkg/ocn_compon_interf/cpl_output.F 116 CPL_OUTPUT
        IF ( useMNC.AND.cpl_timeave_mnc ) THEN
./pkg/ocn_compon_interf/cpl_readparms.F 187 CPL_READPARMS
      IF (useMNC) THEN
./pkg/openad/the_model_main.F 635 THE_MODEL_MAIN
      IF (useMNC) THEN
./pkg/ptracers/ptracers_init_fixed.F 152 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 79 ADPTRACERS_MONITOR
          IF (useMNC .AND. PTRACERS_monitor_mnc) THEN
./pkg/ptracers/ptracers_read_pickup.F 89 PTRACERS_READ_PICKUP
      IF ( useMNC .AND. PTRACERS_pickup_read_mnc ) THEN
./pkg/ptracers/ptracers_readparms.F 136 PTRACERS_READPARMS
      PTRACERS_timeave_mnc      = useMNC .AND. timeave_mnc
./pkg/ptracers/ptracers_readparms.F 137 PTRACERS_READPARMS
      PTRACERS_snapshot_mnc     = useMNC .AND. snapshot_mnc
./pkg/ptracers/ptracers_readparms.F 138 PTRACERS_READPARMS
      PTRACERS_monitor_mnc      = useMNC .AND. monitor_mnc
./pkg/ptracers/ptracers_readparms.F 139 PTRACERS_READPARMS
      PTRACERS_pickup_write_mnc = useMNC .AND. pickup_write_mnc
./pkg/ptracers/ptracers_readparms.F 140 PTRACERS_READPARMS
      PTRACERS_pickup_read_mnc  = useMNC .AND. pickup_read_mnc
./pkg/ptracers/ptracers_readparms.F 238 PTRACERS_READPARMS
      PTRACERS_timeave_mnc      = useMNC .AND. PTRACERS_timeave_mnc
./pkg/ptracers/ptracers_readparms.F 239 PTRACERS_READPARMS
      PTRACERS_snapshot_mnc     = useMNC .AND. PTRACERS_snapshot_mnc
./pkg/ptracers/ptracers_readparms.F 240 PTRACERS_READPARMS
      PTRACERS_monitor_mnc      = useMNC .AND. PTRACERS_monitor_mnc
./pkg/ptracers/ptracers_readparms.F 241 PTRACERS_READPARMS
      PTRACERS_pickup_write_mnc = useMNC .AND. PTRACERS_pickup_write_mnc
./pkg/ptracers/ptracers_readparms.F 242 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 86 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
./pkg/seaice/seaice_ad_dump.F 135 SEAICE_AD_DUMP
        IF (useMNC .AND. autodiff_mnc) THEN
./model/src/forward_step.F 703 FORWARD_STEP
      IF ( useMNC ) 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 75 ADSEAICE_MONITOR
          IF (useMNC .AND. SEAICE_mon_mnc) THEN
./pkg/seaice/seaice_output.F 271 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 1069 SEAICE_READPARMS
      IF (useMNC) THEN
./pkg/shelfice/shelfice_init_fixed.F 49 SHELFICE_INIT_FIXED
      IF ( useMNC .AND. (shelfice_tave_mnc.OR.shelfice_dump_mnc)
./model/src/ini_cori.F 198 INI_CORI
        IF (useMNC .AND. monitor_mnc) THEN
./pkg/shelfice/shelfice_mnc_init.F 28 SHELFICE_MNC_INIT
      IF (useMNC) THEN
./pkg/shelfice/shelfice_output.F 153 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 168 SHELFICE_READPARMS
      IF (useMNC) THEN
./model/src/ini_curvilinear_grid.F 198 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/streamice/streamice_init_fixed.F 51 STREAMICE_INIT_FIXED
      IF ( useMNC .AND. (streamice_tave_mnc.OR.streamice_dump_mnc)
./pkg/streamice/streamice_readparms.F 371 STREAMICE_READPARMS
      IF (useMNC) THEN
./model/src/ini_grid.F 199 INI_GRID
        IF (useMNC .AND. monitor_mnc) 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 181 THSICE_OUTPUT
       IF ( useMNC .AND. thSIce_tave_mnc ) THEN
./pkg/thsice/thsice_readparms.F 238 THSICE_READPARMS
      IF (useMNC) THEN
./model/src/ini_mnc_vars.F 39 INI_MNC_VARS
      IF (useMNC) THEN
./model/src/ini_model_io.F 196 INI_MODEL_IO
      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 220 TIMEAVE_STATV_WRITE
        IF (useMNC .AND. timeave_mnc) THEN
./verification/aim.5l_Equatorial_Channel/code/ini_depths.F 109 INI_DEPTHS
        IF (useMNC .AND. mnc_read_bathy) 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/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 156 PACKAGES_BOOT
      useMNC          =.FALSE.
./model/src/packages_boot.F 350 PACKAGES_BOOT
      CALL PACKAGES_PRINT_MSG( useMNC,        'MNC',         ' ' )
./model/src/packages_boot.F 94 PACKAGES_BOOT
     &          useMNC,
./model/src/packages_check.F 55 PACKAGES_CHECK
      IF (useMNC) THEN
./model/src/read_pickup.F 452 READ_PICKUP
      IF (useMNC .AND. pickup_read_mnc) THEN
./model/src/the_model_main.F 446 THE_MODEL_MAIN
      IF (useMNC) THEN
./model/src/write_grid.F 155 WRITE_GRID
      IF ( useMNC .AND. writegrid_mnc ) THEN
./model/src/write_grid.F 207 WRITE_GRID
      IF ( useMNC .AND. (usingCurvilinearGrid .OR. rotateGrid) ) THEN
./model/src/write_grid.F 73 WRITE_GRID
      IF ( useMNC ) THEN
./model/src/write_pickup.F 347 WRITE_PICKUP
      IF (useMNC .AND. pickup_write_mnc) THEN
./model/src/write_state.F 174 WRITE_STATE
        IF (useMNC .AND. snapshot_mnc) THEN
./pkg/aim_v23/aim_diagnostics.F 223 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 342 AIM_READPARMS
      aim_timeave_mnc        = useMNC .AND. aim_timeave_mnc
./pkg/aim_v23/aim_readparms.F 343 AIM_READPARMS
      aim_snapshot_mnc       = useMNC .AND. aim_snapshot_mnc
./pkg/aim_v23/aim_readparms.F 344 AIM_READPARMS
      aim_pickup_write_mnc   = useMNC .AND. aim_pickup_write_mnc
./pkg/aim_v23/aim_readparms.F 345 AIM_READPARMS
      aim_pickup_read_mnc    = useMNC .AND. aim_pickup_read_mnc
./pkg/aim_v23/aim_write_tave.F 121 AIM_WRITE_TAVE
       IF (useMNC .AND. aim_timeave_mnc) THEN
./pkg/autodiff/addummy_in_stepping.F 426 ADDUMMY_IN_STEPPING
        IF (useMNC .AND. autodiff_mnc) THEN
./pkg/autodiff/autodiff_ini_model_io.F 106 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 49 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 151 DIAGNOSTICS_OUT
       IF (useMNC .AND. diag_mnc) THEN
./pkg/diagnostics/diagnostics_out.F 410 DIAGNOSTICS_OUT
          IF (useMNC .AND. diag_mnc) THEN
./pkg/diagnostics/diagnostics_readparms.F 149 DIAGNOSTICS_READPARMS
      diag_mnc     = useMNC
./pkg/diagnostics/diagnostics_readparms.F 201 DIAGNOSTICS_READPARMS
      diag_mnc = diag_mnc .AND. useMNC
./pkg/diagnostics/diagnostics_readparms.F 251 DIAGNOSTICS_READPARMS
      diagSt_mnc = diagSt_mnc .AND. useMNC
./pkg/dic/dic_init_fixed.F 108 DIC_INIT_FIXED
      IF ( useMNC ) THEN
./pkg/dic/dic_mnc_init.F 30 DIC_MNC_INIT
      IF ( useMNC ) THEN