Skip to content

mpi_utilities_nml in a bunch of input.nmls #1143

Open

Description

@hkershaw-brown

but also the mpi_utilites_nml does nothing unless you edit the code.

The source code defines a namelist, but for backwards compatibility it is not read in unless the source code in
``mpi_utilities/mpi_utilities_mod.f90`` is edited, the module global variable ``use_namelist`` is changed from .FALSE.
to .TRUE., and then all executables are recompiled.

Seems a bit silly to have &mpi_utilities_nml in so many input.nmls

Originally posted by @hkershaw-brown in #1121 (comment)

[hkershaw:pull_1121](main) > rg mpi_utilities_nml .      
./observations/obs_converters/NSIDC/work/input.nml.template
56:&mpi_utilities_nm

./models/pywatershed/work/input.nml
181:&mpi_utilities_nml

./models/clm/work/input.nml
292:&mpi_utilities_nml

./models/clm/work/input.nml.template
85:&mpi_utilities_nml

./models/cam-fv/work/input.nml
418:&mpi_utilities_nml

./models/lorenz_96/work/input.nml
147:&mpi_utilities_nml

./models/template/work/oned_input.nml
145:&mpi_utilities_nml

./models/simple_advection/work/input.nml
161:&mpi_utilities_nml

./models/aether_lat-lon/work/input.nml
202:&mpi_utilities_nml

./developer_tests/utilities/work/input.nml
6:&mpi_utilities_nml

./models/mpas_ocn/shell_scripts/input.nml.template
68:&mpi_utilities_nml

./models/cam-se/work/input.nml
411:&mpi_utilities_nml

./models/LMDZ/shell_scripts/input_n.nml
173:&mpi_utilities_nml

./models/LMDZ/shell_scripts/input_1.nml
169:&mpi_utilities_nml

./models/mpas_ocn/work/input.nml
73:&mpi_utilities_nml

./models/LMDZ/work/input.nml
195:&mpi_utilities_nml

./models/seir/work/input.nml
156:&mpi_utilities_nml

./models/gitm/work/input.nml
361:&mpi_utilities_nml

./models/lorenz_96_tracer_advection/work/input.nml
156:&mpi_utilities_nml

./models/lorenz_96_tracer_advection/work/filter_input.cdl
267:  "&mpi_utilities_nml                                                                                                               ",

./models/MITgcm_ocean/inputs/input.nml
286:&mpi_utilities_nml

./models/forced_barot/work/input.nml
134:&mpi_utilities_nml

./developer_tests/quad_interpolate/work/input.nml
71:&mpi_utilities_nml

./models/cm1/work/input.nml
283:&mpi_utilities_nml

./models/lorenz_04/work/input.nml
148:&mpi_utilities_nml

./models/MITgcm_ocean/work/input.nml
236:&mpi_utilities_nml

./models/am2/work/input.nml
193:&mpi_utilities_nml

./models/lorenz_96_2scale/work/input.nml
172:&mpi_utilities_nml

./developer_tests/namelist/work/input.nml
57:&mpi_utilities_nml

./models/wrf/work/input.nml
253:&mpi_utilities_nml

./models/POP/work/input.nml
219:&mpi_utilities_nml

./models/tiegcm/work/input.nml
230:&mpi_utilities_nml

./models/POP/README
52:   specify input.nml:&mpi_utilities_nml:reverse_task_layout = .true., 

./models/wrf/tutorial/template/input.nml.template
164:&mpi_utilities_nml

./models/wrf/tutorial/template_nest/input.nml.template
165:&mpi_utilities_nml

./models/cice/work/input.nml
213:&mpi_utilities_nml

./models/mpas_atm/data/input.nml
92:&mpi_utilities_nml

./models/mpas_atm/work/input.nml
92:&mpi_utilities_nml

./models/rose/work/input.nml
148:&mpi_utilities_nml

./models/NCOMMAS/work/input.nml
184:&mpi_utilities_nml

./models/FESOM/work/input.nml
87:&mpi_utilities_nml

Activity

  1. hkershaw-brown commented on Jul 15, 2026

    @hkershaw-brown
    CollaboratorAuthor

    Note from #1121 (comment)

    null_mpi_utilities_mod.f90 has the "shell_name is a namelist item" comment

    !> 'shell_name' is a namelist item and normally is the null string.

    but doesn't actually have a namelist in the module:

    ! Namelist input - placeholder for now; no options yet in this module.
    !namelist /mpi_utilities_nml/ x

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions