namespace mom_obsolete_params

Overview

Methods for testing for, and list of, obsolete run-time parameters. More…

namespace mom_obsolete_params {

// global functions

subroutine, public find_obsolete_params(param_file param_file);

subroutine, public obsolete_logical(
    param_file param_file,
    varname varname,
    warning_val warning_val,
    hint hint
    );

subroutine, public obsolete_char(param_file param_file, varname varname, hint hint);

subroutine, public obsolete_real(
    param_file param_file,
    varname varname,
    warning_val warning_val,
    hint hint
    );

subroutine, public obsolete_int(
    param_file param_file,
    varname varname,
    warning_val warning_val,
    hint hint
    );

} // namespace mom_obsolete_params

Detailed Documentation

Methods for testing for, and list of, obsolete run-time parameters.

Global Functions

subroutine, public find_obsolete_params(param_file param_file)

Scans input parameter file for list obsolete parameters.

Parameters:

param_file

Structure containing parameter file data.

subroutine, public obsolete_logical(
    param_file param_file,
    varname varname,
    warning_val warning_val,
    hint hint
    )

Test for presence of obsolete LOGICAL in parameter file.

Parameters:

param_file

Structure containing parameter file data.

varname

Name of obsolete LOGICAL parameter.

warning_val

An allowed value that causes a warning instead of an error.

hint

A hint to the user about what to do.

subroutine, public obsolete_char(
    param_file param_file,
    varname varname,
    hint hint
    )

Test for presence of obsolete STRING in parameter file.

Parameters:

param_file

Structure containing parameter file data.

varname

Name of obsolete STRING parameter.

hint

A hint to the user about what to do.

subroutine, public obsolete_real(
    param_file param_file,
    varname varname,
    warning_val warning_val,
    hint hint
    )

Test for presence of obsolete REAL in parameter file.

Parameters:

param_file

Structure containing parameter file data.

varname

Name of obsolete REAL parameter.

warning_val

An allowed value that causes a warning instead of an error.

hint

A hint to the user about what to do.

subroutine, public obsolete_int(
    param_file param_file,
    varname varname,
    warning_val warning_val,
    hint hint
    )

Test for presence of obsolete INTEGER in parameter file.

Parameters:

param_file

Structure containing parameter file data.

varname

Name of obsolete INTEGER parameter.

warning_val

An allowed value that causes a warning instead of an error.

hint

A hint to the user about what to do.