Symbol Description Uses
useMNC 146



File Line number Procedure Code
./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
./model/inc/PARAMS.h 955 NO PROCEDURE
      LOGICAL useMNC
./model/inc/PARAMS.h 969 NO PROCEDURE
     &        useDiagnostics, useREGRID, useLayers, useMNC,
./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 37 GMREDI_INIT_FIXED
      IF (useMNC) THEN
./pkg/gmredi/gmredi_mnc_init.F 30 GMREDI_MNC_INIT
      IF (useMNC) THEN
./pkg/gmredi/gmredi_readparms.F 139 GMREDI_READPARMS
      GM_MNC = GM_MNC .AND. useMNC
./pkg/gmredi/gmredi_readparms.F 86 GMREDI_READPARMS
      GM_MNC              = 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_initialise.F 62 LAND_INITIALISE
      IF ( useMNC ) THEN
./pkg/land/land_monitor.F 95 LAND_MONITOR
         IF ( useMNC .AND. land_mon_mnc ) THEN
./pkg/land/land_readparms.F 127 LAND_READPARMS
      land_timeave_mnc       = timeave_mnc .AND. useMNC
./pkg/land/land_readparms.F 128 LAND_READPARMS
      land_snapshot_mnc      = snapshot_mnc .AND. useMNC
./pkg/land/land_readparms.F 129 LAND_READPARMS
      land_mon_mnc           = monitor_mnc .AND. useMNC
./pkg/land/land_readparms.F 130 LAND_READPARMS
      land_pickup_write_mnc  = pickup_write_mnc .AND. useMNC
./pkg/land/land_readparms.F 131 LAND_READPARMS
      land_pickup_read_mnc   = pickup_read_mnc .AND. useMNC
./pkg/land/land_readparms.F 244 LAND_READPARMS
      land_timeave_mnc      = useMNC .AND. land_timeave_mnc
./pkg/land/land_readparms.F 245 LAND_READPARMS
      land_snapshot_mnc     = useMNC .AND. land_snapshot_mnc
./pkg/land/land_readparms.F 246 LAND_READPARMS
      land_mon_mnc          = useMNC .AND. land_mon_mnc
./pkg/land/land_readparms.F 247 LAND_READPARMS
      land_pickup_write_mnc = useMNC .AND. land_pickup_write_mnc
./pkg/land/land_readparms.F 248 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 87 LAYERS_READPARMS
      layers_MNC = layers_MNC .AND. useMNC
./pkg/mnc/mnc_readparms.F 67 MNC_READPARMS
        useMNC = .FALSE.
./pkg/mom_vecinv/mom_vecinv.F 143 MOM_VECINV
      IF (useMNC .AND. snapshot_mnc .AND. writeDiag) THEN
./pkg/mom_vecinv/mom_vecinv.F 284 MOM_VECINV
        IF (useMNC .AND. snapshot_mnc) THEN
./pkg/mom_vecinv/mom_vecinv.F 463 MOM_VECINV
        IF (useMNC .AND. snapshot_mnc) 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 725 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 73 ADMONITOR
          IF (useMNC .AND. monitor_mnc) THEN
./pkg/monitor/monitor_g.F 73 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 51 MYPACKAGE_READPARMS
      myPa_MNC         = useMNC
./pkg/mypackage/mypackage_readparms.F 93 MYPACKAGE_READPARMS
      myPa_MNC = myPa_MNC .AND. useMNC
./pkg/ocn_compon_interf/cpl_init_fixed.F 30 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 186 CPL_READPARMS
      IF (useMNC) THEN
./pkg/ptracers/ptracers_init_fixed.F 119 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_read_pickup.F 87 PTRACERS_READ_PICKUP
      IF ( useMNC .AND. PTRACERS_pickup_read_mnc ) THEN
./pkg/ptracers/ptracers_readparms.F 128 PTRACERS_READPARMS
      PTRACERS_timeave_mnc      = useMNC .AND. timeave_mnc
./pkg/ptracers/ptracers_readparms.F 129 PTRACERS_READPARMS
      PTRACERS_snapshot_mnc     = useMNC .AND. snapshot_mnc
./pkg/ptracers/ptracers_readparms.F 130 PTRACERS_READPARMS
      PTRACERS_monitor_mnc      = useMNC .AND. monitor_mnc
./pkg/ptracers/ptracers_readparms.F 131 PTRACERS_READPARMS
      PTRACERS_pickup_write_mnc = useMNC .AND. pickup_write_mnc
./pkg/ptracers/ptracers_readparms.F 132 PTRACERS_READPARMS
      PTRACERS_pickup_read_mnc  = useMNC .AND. pickup_read_mnc
./pkg/ptracers/ptracers_readparms.F 262 PTRACERS_READPARMS
      PTRACERS_timeave_mnc      = useMNC .AND. PTRACERS_timeave_mnc
./pkg/ptracers/ptracers_readparms.F 263 PTRACERS_READPARMS
      PTRACERS_snapshot_mnc     = useMNC .AND. PTRACERS_snapshot_mnc
./pkg/ptracers/ptracers_readparms.F 264 PTRACERS_READPARMS
      PTRACERS_monitor_mnc      = useMNC .AND. PTRACERS_monitor_mnc
./pkg/ptracers/ptracers_readparms.F 265 PTRACERS_READPARMS
      PTRACERS_pickup_write_mnc = useMNC .AND. PTRACERS_pickup_write_mnc
./pkg/ptracers/ptracers_readparms.F 266 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 47 REGRID_READPARMS
      REGRID_MNC      = useMNC
./pkg/regrid/regrid_readparms.F 74 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 108 SEAICE_AD_DUMP
        IF (useMNC .AND. autodiff_mnc) THEN
./pkg/seaice/seaice_init_fixed.F 55 SEAICE_INIT_FIXED
      IF ( useMNC .AND.
./pkg/seaice/seaice_mnc_init.F 30 SEAICE_MNC_INIT
      IF (useMNC) THEN
./pkg/seaice/seaice_monitor.F 63 SEAICE_MONITOR
          IF (useMNC .AND. SEAICE_mon_mnc) THEN
./pkg/seaice/seaice_output.F 223 SEAICE_OUTPUT
        IF (useMNC .AND. SEAICE_tave_mnc) THEN
./pkg/seaice/seaice_output.F 72 SEAICE_OUTPUT
          IF ( useMNC .AND. SEAICE_dump_mnc ) THEN
./pkg/seaice/seaice_readparms.F 493 SEAICE_READPARMS
      IF (useMNC) THEN
./pkg/shelfice/shelfice_init_fixed.F 41 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 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 119 SHELFICE_READPARMS
      IF (useMNC) THEN
./model/src/forward_step.F 657 FORWARD_STEP
      IF ( useMNC ) THEN
./pkg/thsice/thsice_init_fixed.F 37 THSICE_INIT_FIXED
      IF ( useMNC ) THEN
./pkg/thsice/thsice_monitor.F 84 THSICE_MONITOR
          IF (useMNC .AND. thSIce_mon_mnc) THEN
./pkg/thsice/thsice_output.F 219 THSICE_OUTPUT
       IF ( useMNC .AND. thSIce_tave_mnc ) THEN
./pkg/thsice/thsice_readparms.F 204 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 220 TIMEAVE_STATV_WRITE
        IF (useMNC .AND. timeave_mnc) THEN
./model/src/ini_cori.F 198 INI_CORI
        IF (useMNC .AND. monitor_mnc) THEN
./model/src/ini_curvilinear_grid.F 229 INI_CURVILINEAR_GRID
      IF (useMNC .AND. readgrid_mnc) THEN
./verification/OpenAD/code_oad_all/the_model_main.F 715 THE_MODEL_MAIN
      IF (useMNC) THEN
./verification/OpenAD/code_oad_all/write_state.F 158 WRITE_STATE
        IF (useMNC .AND. snapshot_mnc) THEN
./model/src/ini_depths.F 109 INI_DEPTHS
        IF (useMNC .AND. mnc_read_bathy) THEN
./verification/aim.5l_Equatorial_Channel/code/ini_depths.F 109 INI_DEPTHS
        IF (useMNC .AND. mnc_read_bathy) THEN
./model/src/ini_grid.F 108 INI_GRID
        IF (useMNC .AND. monitor_mnc) 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/ini_mnc_vars.F 41 INI_MNC_VARS
      IF (useMNC) THEN
./model/src/ini_model_io.F 200 INI_MODEL_IO
      IF (useMNC) THEN
./model/src/ini_salt.F 69 INI_SALT
        IF ( useMNC.AND.mnc_read_salt ) THEN
./model/src/ini_theta.F 70 INI_THETA
        IF ( useMNC.AND.mnc_read_theta ) THEN
./verification/offline_exf_seaice/code_ad/the_model_main.F 638 THE_MODEL_MAIN
      IF (useMNC) THEN
./model/src/packages_boot.F 144 PACKAGES_BOOT
      useMNC          =.FALSE.
./model/src/packages_boot.F 86 PACKAGES_BOOT
     &          useMNC,
./model/src/packages_check.F 53 PACKAGES_CHECK
      IF (useMNC) THEN
./model/src/packages_readparms.F 134 PACKAGES_READPARMS
      IF (useMNC) THEN
./model/src/read_pickup.F 432 READ_PICKUP
      IF (useMNC .AND. pickup_read_mnc) THEN
./model/src/the_model_main.F 652 THE_MODEL_MAIN
      IF (useMNC) THEN
./model/src/write_grid.F 141 WRITE_GRID
      IF ( useMNC .AND. writegrid_mnc ) THEN
./model/src/write_grid.F 193 WRITE_GRID
      IF ( useMNC .AND. (usingCurvilinearGrid .OR. rotateGrid) ) THEN
./model/src/write_grid.F 72 WRITE_GRID
      IF ( useMNC ) THEN
./model/src/write_pickup.F 322 WRITE_PICKUP
      IF (useMNC .AND. pickup_write_mnc) THEN
./model/src/write_state.F 158 WRITE_STATE
        IF (useMNC .AND. snapshot_mnc) THEN
./pkg/aim_v23/aim_diagnostics.F 221 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 222 ADDUMMY_IN_STEPPING
        IF (useMNC .AND. autodiff_mnc) THEN
./pkg/autodiff/autodiff_ini_model_io.F 44 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 170 DIAGNOSTICS_OUT
      IF (useMNC .AND. diag_mnc) THEN
./pkg/diagnostics/diagnostics_out.F 179 DIAGNOSTICS_OUT
       IF (useMNC .AND. diag_mnc) THEN
./pkg/diagnostics/diagnostics_out.F 478 DIAGNOSTICS_OUT
          IF (useMNC .AND. diag_mnc) THEN
./pkg/diagnostics/diagnostics_readparms.F 125 DIAGNOSTICS_READPARMS
      diag_mnc     = useMNC
./pkg/diagnostics/diagnostics_readparms.F 167 DIAGNOSTICS_READPARMS
      diag_mnc = diag_mnc .AND. useMNC
./pkg/diagnostics/diagnostics_readparms.F 213 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
./pkg/ecco/the_main_loop.F 725 THE_MAIN_LOOP
      IF ( useMNC ) THEN
./pkg/exf/exf_adjoint_snapshots_ad.F 146 ADEXF_ADJOINT_SNAPSHOTS
        IF (useMNC .AND. autodiff_mnc) THEN
./pkg/exf/exf_monitor.F 67 EXF_MONITOR
          IF (useMNC .AND. monitor_mnc) THEN